From 03cb615fac3a53ab70e5f692b9a3c03e45e34330 Mon Sep 17 00:00:00 2001 From: ahoneybun Date: Wed, 18 Oct 2023 15:57:50 +0000 Subject: [PATCH] deploy: 01792247af2b8337012a31ae05fb0ee0072230f4 --- 200.html | 2 +- .../{db-0f9d806f.json => db-9cdf693b.json} | 2 +- ...install-minecraft-server-facebookImage.jpg | Bin 28348 -> 28504 bytes .../install-minecraft-server-twitterImage.jpg | Bin 28348 -> 28504 bytes _nuxt/static/1697053493/manifest.js | 1 - .../articles/accessibility/payload.js | 0 .../articles/accessibility/state.js | 2 +- .../articles/accessories/payload.js | 0 .../articles/accessories/state.js | 2 +- .../active-directory-client/payload.js | 0 .../articles/active-directory-client/state.js | 2 +- .../articles/add-a-printer-pop/payload.js | 0 .../articles/add-a-printer-pop/state.js | 2 +- .../articles/add-a-printer-ubuntu/payload.js | 0 .../articles/add-a-printer-ubuntu/state.js | 2 +- .../articles/advanced-luks/payload.js | 0 .../articles/advanced-luks/state.js | 2 +- .../articles/ar-sandbox/payload.js | 0 .../articles/ar-sandbox/state.js | 2 +- .../articles/audio/payload.js | 0 .../articles/audio/state.js | 2 +- .../articles/backup-files/payload.js | 0 .../articles/backup-files/state.js | 2 +- .../articles/battery/payload.js | 0 .../articles/battery/state.js | 2 +- .../payload.js | 0 .../before-you-open-a-support-ticket/state.js | 2 +- .../payload.js | 0 .../state.js | 2 +- .../payload.js | 0 .../bioinformatics-moritz-beber-dtu/state.js | 2 +- .../payload.js | 0 .../state.js | 2 +- .../articles/bite-sized-bugs/payload.js | 0 .../articles/bite-sized-bugs/state.js | 2 +- .../articles/bluetooth/payload.js | 0 .../articles/bluetooth/state.js | 2 +- .../articles/boot-menu/payload.js | 0 .../articles/boot-menu/state.js | 2 +- .../articles/bootloader/payload.js | 0 .../articles/bootloader/state.js | 2 +- .../articles/bottles/payload.js | 0 .../articles/bottles/state.js | 2 +- .../articles/cjdns/payload.js | 0 .../articles/cjdns/state.js | 2 +- .../clear-cache-and-cookies/payload.js | 0 .../articles/clear-cache-and-cookies/state.js | 2 +- .../articles/codecs/payload.js | 0 .../articles/codecs/state.js | 2 +- .../articles/containers/payload.js | 0 .../articles/containers/state.js | 2 +- .../articles/cuda/payload.js | 0 .../articles/cuda/state.js | 2 +- .../articles/custom-mouse-buttons/payload.js | 0 .../articles/custom-mouse-buttons/state.js | 2 +- .../articles/customize-dock/payload.js | 0 .../articles/customize-dock/state.js | 2 +- .../articles/customize-gnome/payload.js | 0 .../articles/customize-gnome/state.js | 2 +- .../payload.js | 0 .../state.js | 2 +- .../articles/default-apps/payload.js | 0 .../articles/default-apps/state.js | 2 +- .../articles/desktop-environment/payload.js | 0 .../articles/desktop-environment/state.js | 2 +- .../articles/desktop-quickstart/payload.js | 0 .../articles/desktop-quickstart/state.js | 2 +- .../difference-between-pop-ubuntu/payload.js | 0 .../difference-between-pop-ubuntu/state.js | 2 +- .../articles/disaster-recovery/payload.js | 0 .../articles/disaster-recovery/state.js | 2 +- .../articles/enable-hibernation/payload.js | 0 .../articles/enable-hibernation/state.js | 2 +- .../articles/encrypt-extra/payload.js | 0 .../articles/encrypt-extra/state.js | 2 +- .../ending-frozen-applications/payload.js | 0 .../ending-frozen-applications/state.js | 2 +- .../articles/extra-drive/payload.js | 0 .../articles/extra-drive/state.js | 2 +- .../articles/fan-noise/payload.js | 0 .../articles/fan-noise/state.js | 2 +- .../articles/file-sharing/payload.js | 0 .../articles/file-sharing/state.js | 2 +- .../articles/finding-command-help/payload.js | 0 .../articles/finding-command-help/state.js | 2 +- .../articles/fix-pvpn-killswitch/payload.js | 0 .../articles/fix-pvpn-killswitch/state.js | 2 +- .../fix-raw-image-previews/payload.js | 0 .../articles/fix-raw-image-previews/state.js | 2 +- .../articles/fixing-drives/payload.js | 0 .../articles/fixing-drives/state.js | 2 +- .../flash-firmware-from-usb/payload.js | 0 .../articles/flash-firmware-from-usb/state.js | 2 +- .../articles/format-drive/payload.js | 0 .../articles/format-drive/state.js | 2 +- .../articles/freezing-behavior/payload.js | 0 .../articles/freezing-behavior/state.js | 2 +- .../articles/graphics-switch-pop/payload.js | 0 .../articles/graphics-switch-pop/state.js | 2 +- .../graphics-switch-ubuntu/payload.js | 0 .../articles/graphics-switch-ubuntu/state.js | 2 +- .../guest-user-only-ubuntu/payload.js | 0 .../articles/guest-user-only-ubuntu/state.js | 2 +- .../articles/guides/payload.js | 0 .../articles/guides/state.js | 2 +- .../articles/hardware-failure/payload.js | 0 .../articles/hardware-failure/state.js | 2 +- .../articles/hdmi-audio/payload.js | 0 .../articles/hdmi-audio/state.js | 2 +- .../articles/hidpi-multi-monitor/payload.js | 0 .../articles/hidpi-multi-monitor/state.js | 2 +- .../install-davinci-resolve/payload.js | 0 .../articles/install-davinci-resolve/state.js | 2 +- .../articles/install-in-vm/payload.js | 0 .../articles/install-in-vm/state.js | 2 +- .../articles/install-julia/payload.js | 0 .../articles/install-julia/state.js | 2 +- .../articles/install-lightworks/payload.js | 0 .../articles/install-lightworks/state.js | 2 +- .../articles/install-matlab/payload.js | 0 .../articles/install-matlab/state.js | 2 +- .../install-minecraft-server/payload.js | 2 +- .../install-minecraft-server/state.js | 2 +- .../articles/install-minecraft/payload.js | 0 .../articles/install-minecraft/state.js | 2 +- .../articles/install-pop/payload.js | 0 .../articles/install-pop/state.js | 2 +- .../articles/install-tensorflow/state.js | 2 +- .../articles/install-ubuntu/payload.js | 0 .../articles/install-ubuntu/state.js | 2 +- .../articles/intel-me/payload.js | 0 .../articles/intel-me/state.js | 2 +- .../articles/kernelstub/payload.js | 0 .../articles/kernelstub/state.js | 2 +- .../articles/keyboard-shortcuts/payload.js | 0 .../articles/keyboard-shortcuts/state.js | 2 +- .../laptop-battery-thresholds/payload.js | 0 .../laptop-battery-thresholds/state.js | 2 +- .../articles/launch-keyboard/payload.js | 0 .../articles/launch-keyboard/state.js | 2 +- .../launch_2-firmware-update/payload.js | 0 .../launch_2-firmware-update/state.js | 2 +- .../articles/linux-gaming/payload.js | 2 +- .../articles/linux-gaming/state.js | 2 +- .../articles/live-disk/payload.js | 0 .../articles/live-disk/state.js | 2 +- .../articles/log-files/payload.js | 0 .../articles/log-files/state.js | 2 +- .../articles/login-from-live-disk/payload.js | 0 .../articles/login-from-live-disk/state.js | 2 +- .../articles/login-loop-pop/payload.js | 0 .../articles/login-loop-pop/state.js | 2 +- .../articles/login-loop-ubuntu/payload.js | 0 .../articles/login-loop-ubuntu/state.js | 2 +- .../articles/manage-repos-pop/payload.js | 0 .../articles/manage-repos-pop/state.js | 2 +- .../articles/manage-repos-ubuntu/payload.js | 0 .../articles/manage-repos-ubuntu/state.js | 2 +- .../articles/map-a-network-drive/payload.js | 0 .../articles/map-a-network-drive/state.js | 2 +- .../media-production-on-pop/payload.js | 0 .../articles/media-production-on-pop/state.js | 2 +- .../articles/microphone/payload.js | 0 .../articles/microphone/state.js | 2 +- .../minecraft-server-hosting/payload.js | 0 .../minecraft-server-hosting/state.js | 2 +- .../articles/minetest/payload.js | 0 .../articles/minetest/state.js | 2 +- .../articles/network/payload.js | 0 .../articles/network/state.js | 2 +- .../articles/numba/payload.js | 0 .../articles/numba/state.js | 2 +- .../open-firmware-smmstore/payload.js | 0 .../articles/open-firmware-smmstore/state.js | 2 +- .../articles/open-firmware-systems/payload.js | 0 .../articles/open-firmware-systems/state.js | 2 +- .../articles/openspades/payload.js | 0 .../articles/openspades/state.js | 2 +- .../articles/other-accounts/payload.js | 0 .../articles/other-accounts/state.js | 2 +- .../articles/package-manager-pop/payload.js | 0 .../articles/package-manager-pop/state.js | 2 +- .../package-manager-ubuntu/payload.js | 0 .../articles/package-manager-ubuntu/state.js | 2 +- .../articles/password/payload.js | 0 .../articles/password/state.js | 2 +- .../articles/payload.js | 0 .../articles/pop-basics/payload.js | 0 .../articles/pop-basics/state.js | 2 +- .../pop-incomplete-upgrade/payload.js | 0 .../articles/pop-incomplete-upgrade/state.js | 2 +- .../pop-keyboard-shortcuts/payload.js | 0 .../articles/pop-keyboard-shortcuts/state.js | 2 +- .../articles/pop-live-disk/payload.js | 0 .../articles/pop-live-disk/state.js | 2 +- .../pop-os-development-approach/payload.js | 0 .../pop-os-development-approach/state.js | 2 +- .../articles/pop-recovery/payload.js | 0 .../articles/pop-recovery/state.js | 2 +- .../articles/pop-shell/payload.js | 0 .../articles/pop-shell/state.js | 2 +- .../power-on-failure-desktop/payload.js | 0 .../power-on-failure-desktop/state.js | 2 +- .../power-on-failure-laptop/payload.js | 0 .../articles/power-on-failure-laptop/state.js | 2 +- .../articles/ppa-third-party/payload.js | 0 .../articles/ppa-third-party/state.js | 2 +- .../articles/protected-content/payload.js | 0 .../articles/protected-content/state.js | 2 +- .../articles/reboxing/payload.js | 0 .../articles/reboxing/state.js | 2 +- .../articles/serval-dac/payload.js | 0 .../articles/serval-dac/state.js | 2 +- .../articles/server-setup/payload.js | 0 .../articles/server-setup/state.js | 2 +- .../setup-face-recognition/payload.js | 0 .../articles/setup-face-recognition/state.js | 2 +- .../articles/shipping/payload.js | 0 .../articles/shipping/state.js | 2 +- .../show-battery-percentage/payload.js | 0 .../articles/show-battery-percentage/state.js | 2 +- .../payload.js | 0 .../state.js | 2 +- .../articles/software-triage/payload.js | 0 .../articles/software-triage/state.js | 2 +- .../articles/state.js | 2 +- .../articles/status-icons/payload.js | 0 .../articles/status-icons/state.js | 2 +- .../switch-from-macos-to-popos/payload.js | 0 .../switch-from-macos-to-popos/state.js | 2 +- .../switch-from-macos-to-ubuntu/payload.js | 0 .../switch-from-macos-to-ubuntu/state.js | 2 +- .../articles/system-firmware/payload.js | 0 .../articles/system-firmware/state.js | 2 +- .../articles/system76-driver/payload.js | 0 .../articles/system76-driver/state.js | 2 +- .../articles/system76-software/payload.js | 0 .../articles/system76-software/state.js | 2 +- .../articles/tensorman/payload.js | 0 .../articles/tensorman/state.js | 2 +- .../articles/terminal-basics/payload.js | 0 .../articles/terminal-basics/state.js | 2 +- .../articles/thelio-power-button/payload.js | 0 .../articles/thelio-power-button/state.js | 2 +- .../articles/touchpad/payload.js | 0 .../articles/touchpad/state.js | 2 +- .../articles/transition-firmware/payload.js | 0 .../articles/transition-firmware/state.js | 2 +- .../articles/ubuntu-basics/payload.js | 0 .../articles/ubuntu-basics/state.js | 2 +- .../ubuntu-keyboard-shortcuts/payload.js | 0 .../ubuntu-keyboard-shortcuts/state.js | 2 +- .../articles/unexpected-reboots/payload.js | 0 .../articles/unexpected-reboots/state.js | 2 +- .../articles/upgrade-pop/payload.js | 0 .../articles/upgrade-pop/state.js | 2 +- .../articles/upgrade-ubuntu/payload.js | 0 .../articles/upgrade-ubuntu/state.js | 2 +- .../articles/use-amd-fsr/payload.js | 0 .../articles/use-amd-fsr/state.js | 2 +- .../articles/use-vpn-software/payload.js | 0 .../articles/use-vpn-software/state.js | 2 +- .../articles/using-flatpak/payload.js | 0 .../articles/using-flatpak/state.js | 2 +- .../articles/using-geary/payload.js | 0 .../articles/using-geary/state.js | 2 +- .../articles/virtualization/payload.js | 0 .../articles/virtualization/state.js | 2 +- .../payload.js | 0 .../web-design-david-trounce-mallee/state.js | 2 +- .../payload.js | 0 .../state.js | 2 +- .../articles/webcam/payload.js | 0 .../articles/webcam/state.js | 2 +- .../articles/windows/payload.js | 0 .../articles/windows/state.js | 2 +- .../articles/wireless/payload.js | 0 .../articles/wireless/state.js | 2 +- .../articles/yubikey-login/payload.js | 0 .../articles/yubikey-login/state.js | 2 +- _nuxt/static/1697644135/manifest.js | 1 + .../{1697053493 => 1697644135}/payload.js | 0 .../{1697053493 => 1697644135}/state.js | 2 +- articles/accessibility/index.html | 4 ++-- articles/accessories/index.html | 4 ++-- articles/active-directory-client/index.html | 4 ++-- articles/add-a-printer-pop/index.html | 4 ++-- articles/add-a-printer-ubuntu/index.html | 4 ++-- articles/advanced-luks/index.html | 4 ++-- articles/ar-sandbox/index.html | 4 ++-- articles/audio/index.html | 4 ++-- articles/backup-files/index.html | 4 ++-- articles/battery/index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- articles/bite-sized-bugs/index.html | 4 ++-- articles/bluetooth/index.html | 4 ++-- articles/boot-menu/index.html | 4 ++-- articles/bootloader/index.html | 4 ++-- articles/bottles/index.html | 4 ++-- articles/cjdns/index.html | 4 ++-- articles/clear-cache-and-cookies/index.html | 4 ++-- articles/codecs/index.html | 4 ++-- articles/containers/index.html | 4 ++-- articles/cuda/index.html | 4 ++-- articles/custom-mouse-buttons/index.html | 4 ++-- articles/customize-dock/index.html | 4 ++-- articles/customize-gnome/index.html | 4 ++-- .../index.html | 4 ++-- articles/default-apps/index.html | 4 ++-- articles/desktop-environment/index.html | 4 ++-- articles/desktop-quickstart/index.html | 4 ++-- .../difference-between-pop-ubuntu/index.html | 4 ++-- articles/disaster-recovery/index.html | 4 ++-- articles/enable-hibernation/index.html | 4 ++-- articles/encrypt-extra/index.html | 4 ++-- .../ending-frozen-applications/index.html | 4 ++-- articles/extra-drive/index.html | 4 ++-- articles/fan-noise/index.html | 4 ++-- articles/file-sharing/index.html | 4 ++-- articles/finding-command-help/index.html | 4 ++-- articles/fix-pvpn-killswitch/index.html | 4 ++-- articles/fix-raw-image-previews/index.html | 4 ++-- articles/fixing-drives/index.html | 4 ++-- articles/flash-firmware-from-usb/index.html | 4 ++-- articles/format-drive/index.html | 4 ++-- articles/freezing-behavior/index.html | 4 ++-- articles/graphics-switch-pop/index.html | 4 ++-- articles/graphics-switch-ubuntu/index.html | 4 ++-- articles/guest-user-only-ubuntu/index.html | 4 ++-- articles/guides/index.html | 4 ++-- articles/hardware-failure/index.html | 4 ++-- articles/hdmi-audio/index.html | 4 ++-- articles/hidpi-multi-monitor/index.html | 4 ++-- articles/index.html | 4 ++-- articles/install-davinci-resolve/index.html | 4 ++-- articles/install-in-vm/index.html | 4 ++-- articles/install-julia/index.html | 4 ++-- articles/install-lightworks/index.html | 4 ++-- articles/install-matlab/index.html | 4 ++-- articles/install-minecraft-server/index.html | 16 ++++++++-------- articles/install-minecraft/index.html | 4 ++-- articles/install-pop/index.html | 4 ++-- articles/install-tensorflow/index.html | 4 ++-- articles/install-ubuntu/index.html | 4 ++-- articles/intel-me/index.html | 4 ++-- articles/kernelstub/index.html | 4 ++-- articles/keyboard-shortcuts/index.html | 4 ++-- articles/laptop-battery-thresholds/index.html | 4 ++-- articles/launch-keyboard/index.html | 4 ++-- articles/launch_2-firmware-update/index.html | 4 ++-- articles/linux-gaming/index.html | 6 +++--- articles/live-disk/index.html | 4 ++-- articles/log-files/index.html | 4 ++-- articles/login-from-live-disk/index.html | 4 ++-- articles/login-loop-pop/index.html | 4 ++-- articles/login-loop-ubuntu/index.html | 4 ++-- articles/manage-repos-pop/index.html | 4 ++-- articles/manage-repos-ubuntu/index.html | 4 ++-- articles/map-a-network-drive/index.html | 4 ++-- articles/media-production-on-pop/index.html | 4 ++-- articles/microphone/index.html | 4 ++-- articles/minecraft-server-hosting/index.html | 4 ++-- articles/minetest/index.html | 4 ++-- articles/network/index.html | 4 ++-- articles/numba/index.html | 4 ++-- articles/open-firmware-smmstore/index.html | 4 ++-- articles/open-firmware-systems/index.html | 4 ++-- articles/openspades/index.html | 4 ++-- articles/other-accounts/index.html | 4 ++-- articles/package-manager-pop/index.html | 4 ++-- articles/package-manager-ubuntu/index.html | 4 ++-- articles/password/index.html | 4 ++-- articles/pop-basics/index.html | 4 ++-- articles/pop-incomplete-upgrade/index.html | 4 ++-- articles/pop-keyboard-shortcuts/index.html | 4 ++-- articles/pop-live-disk/index.html | 4 ++-- .../pop-os-development-approach/index.html | 4 ++-- articles/pop-recovery/index.html | 4 ++-- articles/pop-shell/index.html | 4 ++-- articles/power-on-failure-desktop/index.html | 4 ++-- articles/power-on-failure-laptop/index.html | 4 ++-- articles/ppa-third-party/index.html | 4 ++-- articles/protected-content/index.html | 4 ++-- articles/reboxing/index.html | 4 ++-- articles/serval-dac/index.html | 4 ++-- articles/server-setup/index.html | 4 ++-- articles/setup-face-recognition/index.html | 4 ++-- articles/shipping/index.html | 4 ++-- articles/show-battery-percentage/index.html | 4 ++-- .../index.html | 4 ++-- articles/software-triage/index.html | 4 ++-- articles/status-icons/index.html | 4 ++-- .../switch-from-macos-to-popos/index.html | 4 ++-- .../switch-from-macos-to-ubuntu/index.html | 4 ++-- articles/system-firmware/index.html | 4 ++-- articles/system76-driver/index.html | 4 ++-- articles/system76-software/index.html | 4 ++-- articles/tensorman/index.html | 4 ++-- articles/terminal-basics/index.html | 4 ++-- articles/thelio-power-button/index.html | 4 ++-- articles/touchpad/index.html | 4 ++-- articles/transition-firmware/index.html | 4 ++-- articles/ubuntu-basics/index.html | 4 ++-- articles/ubuntu-keyboard-shortcuts/index.html | 4 ++-- articles/unexpected-reboots/index.html | 4 ++-- articles/upgrade-pop/index.html | 4 ++-- articles/upgrade-ubuntu/index.html | 4 ++-- articles/use-amd-fsr/index.html | 4 ++-- articles/use-vpn-software/index.html | 4 ++-- articles/using-flatpak/index.html | 4 ++-- articles/using-geary/index.html | 4 ++-- articles/virtualization/index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- articles/webcam/index.html | 4 ++-- articles/windows/index.html | 4 ++-- articles/wireless/index.html | 4 ++-- articles/yubikey-login/index.html | 4 ++-- index.html | 4 ++-- 422 files changed, 429 insertions(+), 429 deletions(-) rename _nuxt/content/{db-0f9d806f.json => db-9cdf693b.json} (50%) delete mode 100644 _nuxt/static/1697053493/manifest.js rename _nuxt/static/{1697053493 => 1697644135}/articles/accessibility/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/accessibility/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/accessories/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/accessories/state.js (94%) rename _nuxt/static/{1697053493 => 1697644135}/articles/active-directory-client/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/active-directory-client/state.js (92%) rename _nuxt/static/{1697053493 => 1697644135}/articles/add-a-printer-pop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/add-a-printer-pop/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/add-a-printer-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/add-a-printer-ubuntu/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/advanced-luks/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/advanced-luks/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ar-sandbox/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ar-sandbox/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/audio/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/audio/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/backup-files/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/backup-files/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/battery/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/battery/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/before-you-open-a-support-ticket/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/before-you-open-a-support-ticket/state.js (60%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bioinformatics-joshua-orvis-johns-hopkins/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bioinformatics-joshua-orvis-johns-hopkins/state.js (60%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bioinformatics-moritz-beber-dtu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bioinformatics-moritz-beber-dtu/state.js (60%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bioinformatics-william-brazelton-utah/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bioinformatics-william-brazelton-utah/state.js (60%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bite-sized-bugs/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bite-sized-bugs/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bluetooth/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bluetooth/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/boot-menu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/boot-menu/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bootloader/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bootloader/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bottles/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/bottles/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/cjdns/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/cjdns/state.js (66%) rename _nuxt/static/{1697053493 => 1697644135}/articles/clear-cache-and-cookies/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/clear-cache-and-cookies/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/codecs/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/codecs/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/containers/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/containers/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/cuda/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/cuda/state.js (66%) rename _nuxt/static/{1697053493 => 1697644135}/articles/custom-mouse-buttons/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/custom-mouse-buttons/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/customize-dock/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/customize-dock/state.js (96%) rename _nuxt/static/{1697053493 => 1697644135}/articles/customize-gnome/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/customize-gnome/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/deep-learning-steve-hart-university-of-colorado/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/deep-learning-steve-hart-university-of-colorado/state.js (61%) rename _nuxt/static/{1697053493 => 1697644135}/articles/default-apps/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/default-apps/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/desktop-environment/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/desktop-environment/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/desktop-quickstart/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/desktop-quickstart/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/difference-between-pop-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/difference-between-pop-ubuntu/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/disaster-recovery/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/disaster-recovery/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/enable-hibernation/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/enable-hibernation/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/encrypt-extra/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/encrypt-extra/state.js (96%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ending-frozen-applications/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ending-frozen-applications/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/extra-drive/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/extra-drive/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/fan-noise/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/fan-noise/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/file-sharing/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/file-sharing/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/finding-command-help/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/finding-command-help/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/fix-pvpn-killswitch/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/fix-pvpn-killswitch/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/fix-raw-image-previews/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/fix-raw-image-previews/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/fixing-drives/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/fixing-drives/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/flash-firmware-from-usb/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/flash-firmware-from-usb/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/format-drive/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/format-drive/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/freezing-behavior/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/freezing-behavior/state.js (63%) rename _nuxt/static/{1697053493 => 1697644135}/articles/graphics-switch-pop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/graphics-switch-pop/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/graphics-switch-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/graphics-switch-ubuntu/state.js (92%) rename _nuxt/static/{1697053493 => 1697644135}/articles/guest-user-only-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/guest-user-only-ubuntu/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/guides/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/guides/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/hardware-failure/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/hardware-failure/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/hdmi-audio/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/hdmi-audio/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/hidpi-multi-monitor/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/hidpi-multi-monitor/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-davinci-resolve/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-davinci-resolve/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-in-vm/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-in-vm/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-julia/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-julia/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-lightworks/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-lightworks/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-matlab/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-matlab/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-minecraft-server/payload.js (78%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-minecraft-server/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-minecraft/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-minecraft/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-pop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-pop/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-tensorflow/state.js (63%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/install-ubuntu/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/intel-me/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/intel-me/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/kernelstub/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/kernelstub/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/keyboard-shortcuts/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/keyboard-shortcuts/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/laptop-battery-thresholds/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/laptop-battery-thresholds/state.js (92%) rename _nuxt/static/{1697053493 => 1697644135}/articles/launch-keyboard/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/launch-keyboard/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/launch_2-firmware-update/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/launch_2-firmware-update/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/linux-gaming/payload.js (54%) rename _nuxt/static/{1697053493 => 1697644135}/articles/linux-gaming/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/live-disk/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/live-disk/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/log-files/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/log-files/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/login-from-live-disk/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/login-from-live-disk/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/login-loop-pop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/login-loop-pop/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/login-loop-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/login-loop-ubuntu/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/manage-repos-pop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/manage-repos-pop/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/manage-repos-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/manage-repos-ubuntu/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/map-a-network-drive/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/map-a-network-drive/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/media-production-on-pop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/media-production-on-pop/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/microphone/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/microphone/state.js (90%) rename _nuxt/static/{1697053493 => 1697644135}/articles/minecraft-server-hosting/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/minecraft-server-hosting/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/minetest/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/minetest/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/network/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/network/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/numba/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/numba/state.js (66%) rename _nuxt/static/{1697053493 => 1697644135}/articles/open-firmware-smmstore/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/open-firmware-smmstore/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/open-firmware-systems/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/open-firmware-systems/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/openspades/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/openspades/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/other-accounts/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/other-accounts/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/package-manager-pop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/package-manager-pop/state.js (63%) rename _nuxt/static/{1697053493 => 1697644135}/articles/package-manager-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/package-manager-ubuntu/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/password/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/password/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-basics/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-basics/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-incomplete-upgrade/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-incomplete-upgrade/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-keyboard-shortcuts/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-keyboard-shortcuts/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-live-disk/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-live-disk/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-os-development-approach/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-os-development-approach/state.js (61%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-recovery/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-recovery/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-shell/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/pop-shell/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/power-on-failure-desktop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/power-on-failure-desktop/state.js (92%) rename _nuxt/static/{1697053493 => 1697644135}/articles/power-on-failure-laptop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/power-on-failure-laptop/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ppa-third-party/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ppa-third-party/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/protected-content/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/protected-content/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/reboxing/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/reboxing/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/serval-dac/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/serval-dac/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/server-setup/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/server-setup/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/setup-face-recognition/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/setup-face-recognition/state.js (62%) rename _nuxt/static/{1697053493 => 1697644135}/articles/shipping/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/shipping/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/show-battery-percentage/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/show-battery-percentage/state.js (95%) rename _nuxt/static/{1697053493 => 1697644135}/articles/software-development-james-ramey-codeweavers/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/software-development-james-ramey-codeweavers/state.js (61%) rename _nuxt/static/{1697053493 => 1697644135}/articles/software-triage/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/software-triage/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/state.js (68%) rename _nuxt/static/{1697053493 => 1697644135}/articles/status-icons/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/status-icons/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/switch-from-macos-to-popos/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/switch-from-macos-to-popos/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/switch-from-macos-to-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/switch-from-macos-to-ubuntu/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/system-firmware/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/system-firmware/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/system76-driver/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/system76-driver/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/system76-software/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/system76-software/state.js (63%) rename _nuxt/static/{1697053493 => 1697644135}/articles/tensorman/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/tensorman/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/terminal-basics/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/terminal-basics/state.js (97%) rename _nuxt/static/{1697053493 => 1697644135}/articles/thelio-power-button/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/thelio-power-button/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/touchpad/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/touchpad/state.js (96%) rename _nuxt/static/{1697053493 => 1697644135}/articles/transition-firmware/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/transition-firmware/state.js (92%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ubuntu-basics/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ubuntu-basics/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ubuntu-keyboard-shortcuts/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/ubuntu-keyboard-shortcuts/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/unexpected-reboots/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/unexpected-reboots/state.js (96%) rename _nuxt/static/{1697053493 => 1697644135}/articles/upgrade-pop/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/upgrade-pop/state.js (91%) rename _nuxt/static/{1697053493 => 1697644135}/articles/upgrade-ubuntu/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/upgrade-ubuntu/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/use-amd-fsr/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/use-amd-fsr/state.js (92%) rename _nuxt/static/{1697053493 => 1697644135}/articles/use-vpn-software/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/use-vpn-software/state.js (98%) rename _nuxt/static/{1697053493 => 1697644135}/articles/using-flatpak/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/using-flatpak/state.js (64%) rename _nuxt/static/{1697053493 => 1697644135}/articles/using-geary/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/using-geary/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/virtualization/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/virtualization/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/web-design-david-trounce-mallee/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/web-design-david-trounce-mallee/state.js (60%) rename _nuxt/static/{1697053493 => 1697644135}/articles/web-development-jordi-alomar-eficent/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/web-development-jordi-alomar-eficent/state.js (60%) rename _nuxt/static/{1697053493 => 1697644135}/articles/webcam/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/webcam/state.js (90%) rename _nuxt/static/{1697053493 => 1697644135}/articles/windows/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/windows/state.js (99%) rename _nuxt/static/{1697053493 => 1697644135}/articles/wireless/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/wireless/state.js (65%) rename _nuxt/static/{1697053493 => 1697644135}/articles/yubikey-login/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/articles/yubikey-login/state.js (95%) create mode 100644 _nuxt/static/1697644135/manifest.js rename _nuxt/static/{1697053493 => 1697644135}/payload.js (100%) rename _nuxt/static/{1697053493 => 1697644135}/state.js (64%) diff --git a/200.html b/200.html index 4494313157..e5c4fec2f6 100644 --- a/200.html +++ b/200.html @@ -4,6 +4,6 @@ System76 Support -
Loading...
+
Loading...
diff --git a/_nuxt/content/db-0f9d806f.json b/_nuxt/content/db-9cdf693b.json similarity index 50% rename from _nuxt/content/db-0f9d806f.json rename to _nuxt/content/db-9cdf693b.json index 1f4a2d74ae..fb7847a4bd 100644 --- a/_nuxt/content/db-0f9d806f.json +++ b/_nuxt/content/db-9cdf693b.json @@ -1 +1 @@ -{"_env":"NODEJS","_serializationMethod":"normal","_autosave":false,"_autosaveInterval":5000,"_collections":[{"name":"items","unindexedSortComparator":"js","defaultLokiOperatorPackage":"js","_dynamicViews":[],"uniqueNames":[],"transforms":{},"rangedIndexes":{},"_data":[{"slug":"accessories","description":"Instructions to order a new AC Adapter for your laptop.\n","title":"Order Accessories","keywords":["Support","Accessories","System76"],"facebookImage":"/_nuxt/images/accessories-facebookImage.jpg","twitterImage":"/_nuxt/images/accessories-twitterImage.jpg","hidden":false,"section":"general-hardware-info","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To order an extra or new AC Adapter for your laptop, log into "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/orders","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"element","tag":"font-awesome-icon","props":{"icon":"user"},"children":[]},{"type":"text","value":" My Account"}]},{"type":"text","value":" and select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"order accessories"}]},{"type":"text","value":" button beneath your product."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"View Order Detail","src":"/images/accessories/button1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On some products the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"order accessories"}]},{"type":"text","value":" button is on the Order Detail page which can be accessed by clicking on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"view order detail"}]},{"type":"text","value":" button on the bottom of your order."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Order Accessories","src":"/images/accessories/button2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"order accessories"}]},{"type":"text","value":" button can be accessed under the diagram of your laptop."}]}]},"text":"\nTo order an extra or new AC Adapter for your laptop, log into [ My Account](https://system76.com/my-account/orders) and select the **order accessories** button beneath your product.\n\n![View Order Detail](/images/accessories/button1.png)\n\nOn some products the **order accessories** button is on the Order Detail page which can be accessed by clicking on the **view order detail** button on the bottom of your order.\n\n![Order Accessories](/images/accessories/button2.png)\n\nThen the **order accessories** button can be accessed under the diagram of your laptop.\n","dir":"/","path":"/accessories","extension":".md","createdAt":"2018-07-12T22:53:03.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498651},"$loki":1},{"slug":"guest-user-only-ubuntu","description":"Sometimes, the first boot user creation fails and leaves only a Guest session. You can fix this by following the steps here.\n","title":"Guest User Only (After Initial Setup - Ubuntu)","keywords":["Support","Crash","Guest","Guest Session","OEM","First boot"],"facebookImage":"/_nuxt/images/guest-user-only-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/guest-user-only-ubuntu-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"overview","depth":3,"text":"Overview"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A lot of work goes in to making your System76 experience fantastic right out of the box. Getting running needs just a little bit of information like a username and password. Every now and then, something goes wrong with the new user creator. If there is only a Guest Session, follow these instructions to fix the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"overview"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#overview","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Overview"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here are the general steps for creating a user manually:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Reboot into Recovery Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Run a fsck to mount the drive as read-write"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Drop to a root shell"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Run oem-config-prepare"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Reboot the system"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Send logs to System76 to help us track this down"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"recovery-mode"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#recovery-mode","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recovery Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Power on (or reboot) your system and tap the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" key to get to the GRUB boot menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you end up at the GRUB CLI (it looks like "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"grub >"}]},{"type":"text","value":") type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"normal"}]},{"type":"text","value":", press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" and then immediately press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":". If that fails, just reboot the computer with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Del"}]},{"type":"text","value":", pressing the reset button, or holding the power button until the computer shuts off."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GRUB menu","src":"/images/oem-firstboot/grub-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you're in the GRUB boot menu, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Advanced options for Ubuntu"}]},{"type":"text","value":" and then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"(recovery mode)"}]},{"type":"text","value":" on the first listed kernel. The system will boot into the recovery menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Advanced options","src":"/images/oem-firstboot/recovery-mode.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At any time, random messages or text may clutter up the recovery menu. If this happens, just press the up/down arrow keys to re-draw the menu items. The text does not affect operation of the recovery menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will boot into the recovery menu:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"fsck option at recovery mode","src":"/images/oem-firstboot/fsck-option.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"fsck"}]},{"type":"text","value":", and then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". You will be notified that to continue, \"your / filesystem will be mounted in read/write mode\". Choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"text","value":" to continue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"fsck remount request","src":"/images/oem-firstboot/fsck-remount.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"fsck"}]},{"type":"text","value":" will run for about 3 seconds and ends with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"[ OK ] Reached target Swap."}]},{"type":"text","value":" At this point, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" for the Recovery menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"root"}]},{"type":"text","value":" and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" to continue. Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" until the system shows a root prompt like the image below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Root shell","src":"/images/oem-firstboot/recovery-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"recover-first-boot-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#recover-first-boot-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recover First-Boot Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you're at the root shell, identified with the prompt "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"root@ubuntu:~#"}]},{"type":"text","value":", enter the commands below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"oem-config-prepare"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will reboot into the first-user System Configuration."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"help-us"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#help-us","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Help Us"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lastly, we need your help in tracking down this bug. When you get logged in, open a terminal and run this command, then send us the 'log.tgz' file it creates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo tar -cvz -f ~/log.tgz /var/log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please open a support ticket and attach the log file."}]}]},"text":"\nA lot of work goes in to making your System76 experience fantastic right out of the box. Getting running needs just a little bit of information like a username and password. Every now and then, something goes wrong with the new user creator. If there is only a Guest Session, follow these instructions to fix the issue.\n\n### Overview\n\nHere are the general steps for creating a user manually:\n\n1. Reboot into Recovery Mode\n2. Run a fsck to mount the drive as read-write\n3. Drop to a root shell\n4. Run oem-config-prepare\n5. Reboot the system\n6. Send logs to System76 to help us track this down\n\n#### Recovery Mode\n\nPower on (or reboot) your system and tap the ESC key to get to the GRUB boot menu.\n\nIf you end up at the GRUB CLI (it looks like `grub >`) type `normal`, press Enter and then immediately press ESC. If that fails, just reboot the computer with Ctrl+Alt+Del, pressing the reset button, or holding the power button until the computer shuts off.\n\n![GRUB menu](/images/oem-firstboot/grub-menu.png)\n\nOnce you're in the GRUB boot menu, choose **Advanced options for Ubuntu** and then **(recovery mode)** on the first listed kernel. The system will boot into the recovery menu.\n\n![Advanced options](/images/oem-firstboot/recovery-mode.png)\n\nAt any time, random messages or text may clutter up the recovery menu. If this happens, just press the up/down arrow keys to re-draw the menu items. The text does not affect operation of the recovery menu.\n\nThe system will boot into the recovery menu:\n\n![fsck option at recovery mode](/images/oem-firstboot/fsck-option.png)\n\nChoose **fsck**, and then press Enter. You will be notified that to continue, \"your / filesystem will be mounted in read/write mode\". Choose **Yes** to continue.\n\n![fsck remount request](/images/oem-firstboot/fsck-remount.png)\n\nfsck will run for about 3 seconds and ends with `[ OK ] Reached target Swap.` At this point, press Enter for the Recovery menu.\n\nChoose **root** and press Enter to continue. Press Enter until the system shows a root prompt like the image below:\n\n![Root shell](/images/oem-firstboot/recovery-menu.png)\n\n#### Recover First-Boot Menu\n\nOnce you're at the root shell, identified with the prompt `root@ubuntu:~#`, enter the commands below:\n\n```bash\noem-config-prepare\nreboot\n```\n\nThe system will reboot into the first-user System Configuration.\n\n#### Help Us\n\nLastly, we need your help in tracking down this bug. When you get logged in, open a terminal and run this command, then send us the 'log.tgz' file it creates.\n\n`sudo tar -cvz -f ~/log.tgz /var/log`\n\nPlease open a support ticket and attach the log file.\n","dir":"/","path":"/guest-user-only-ubuntu","extension":".md","createdAt":"2016-10-19T22:32:28.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498680},"$loki":2},{"slug":"install-minecraft-server","description":"Install Minecraft Server and play with your friends!","title":"Install Minecraft Server","keywords":["Minecraft","Mojang","Games","Server","Multiplayer","Notch"],"facebookImage":"/_nuxt/images/install-minecraft-server-facebookImage.jpg","twitterImage":"/_nuxt/images/install-minecraft-server-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"install-java--screen","depth":2,"text":"Install Java + Screen"},{"id":"fedora--rhel--centos","depth":3,"text":"Fedora / RHEL / CentOS"},{"id":"debianubuntu","depth":3,"text":"Debian/Ubuntu"},{"id":"arch-linux","depth":3,"text":"Arch Linux"},{"id":"installation-and-configuration","depth":2,"text":"Installation and Configuration"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With no fuss with specific desktop environments and stuff, Installing a Minecraft Server is an easy task on the command line. The hard part is what you will build."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure you have a powerful server machine above 3.7Ghz and 8G of RAM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-java--screen"},"children":[{"type":"element","tag":"a","props":{"href":"#install-java--screen","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Java + Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For this Tutorial, We will be using openjdk and a command line window separator called screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fedora--rhel--centos"},"children":[{"type":"element","tag":"a","props":{"href":"#fedora--rhel--centos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fedora / RHEL / CentOS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install OpenJDK:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo yum install java-1.8.0-openjdk screen"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"debianubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#debianubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Debian/Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, update your apt repo package list, then get openjdk8."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install openjdk-7-jre screen"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"arch-linux"},"children":[{"type":"element","tag":"a","props":{"href":"#arch-linux","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Arch Linux"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pacman -S jre8-openjdk screen"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation-and-configuration"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-and-configuration","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation and Configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now let's make a directory, because it's about to get messy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mkdir minecraft && cd minecraft\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now let's get the latest version. You can update your server by stopping it, downloading the new server, and restarting it. You can download the latest version at "},{"type":"element","tag":"a","props":{"href":"https://mcversions.net","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"mcversions.net"}]},{"type":"text","value":" There are two types of servers, snapshot and stable."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"wget -O THE_URL.RANSOM.jar\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now we make a bash startup script. If it crashes, it auto restarts. Let's name it "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"start.sh"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"while"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"java -Xmx1024M -Xms1024M -jar THE_URL.RANSOM.jar nogui"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can start the server with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen -S start.sh"}]},{"type":"text","value":" and exit the window with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL + A"}]},{"type":"text","value":" then push "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]},{"type":"text","value":" directly after. This causes it to run in the background. We can resume it using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen -r"}]},{"type":"text","value":" to view the available screens, then "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen -r PID"}]},{"type":"text","value":" to get back in."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The server will crash on the first run, so first change the eula.txt text from "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"eula=false"}]},{"type":"text","value":" to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"eula.true"}]},{"type":"text","value":" and save."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, Re-start by stopping the server and restarting."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nWe can also configure the world and other settings in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"server.properties"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more info, see the "},{"type":"element","tag":"a","props":{"href":"https://minecraft.gamepedia.com/Tutorials/Setting_up_a_server","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Minecraft Wiki"}]},{"type":"text","value":" on this issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylerschin","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylerschin"}]},{"type":"text","value":"."}]}]},"text":"\nWith no fuss with specific desktop environments and stuff, Installing a Minecraft Server is an easy task on the command line. The hard part is what you will build.\n\nMake sure you have a powerful server machine above 3.7Ghz and 8G of RAM.\n\n## Install Java + Screen\n\nFor this Tutorial, We will be using openjdk and a command line window separator called screen.\n\n### Fedora / RHEL / CentOS\n\nTo install OpenJDK: \n\n```bash\nsudo yum install java-1.8.0-openjdk screen\n```\n\n### Debian/Ubuntu\n\nFirst, update your apt repo package list, then get openjdk8.\n\n```bash\nsudo apt-get update\nsudo apt-get install openjdk-7-jre screen\n```\n\n### Arch Linux\n\n```bash\npacman -S jre8-openjdk screen\n```\n\n## Installation and Configuration\n\nNow let's make a directory, because it's about to get messy.\n\n```\nmkdir minecraft && cd minecraft\n```\n\nNow let's get the latest version. You can update your server by stopping it, downloading the new server, and restarting it. You can download the latest version at [mcversions.net](https://mcversions.net) There are two types of servers, snapshot and stable.\n\n```\nwget -O THE_URL.RANSOM.jar\n```\n\nNow we make a bash startup script. If it crashes, it auto restarts. Let's name it `start.sh`\n\n```bash\nwhile :\njava -Xmx1024M -Xms1024M -jar THE_URL.RANSOM.jar nogui\ndone\n```\n\nWe can start the server with `screen -S start.sh` and exit the window with CTRL + A then push D directly after. This causes it to run in the background. We can resume it using `screen -r` to view the available screens, then `screen -r PID` to get back in. \n\nThe server will crash on the first run, so first change the eula.txt text from `eula=false` to `eula.true` and save. \n\nThen, Re-start by stopping the server and restarting. \nWe can also configure the world and other settings in `server.properties` \n\nFor more info, see the [Minecraft Wiki](https://minecraft.gamepedia.com/Tutorials/Setting_up_a_server) on this issue.\n\n---\n\nThis article was contributed by [kylerschin](https://github.com/kylerschin).\n","dir":"/","path":"/install-minecraft-server","extension":".md","createdAt":"2017-04-26T15:21:10.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498703},"$loki":3},{"slug":"bite-sized-bugs","description":"Get started contributing quickly with bitesize bugs!\n","title":"Bitesize Bugs","keywords":["Support","Contribution","System76"],"facebookImage":"/_nuxt/images/bite-sized-bugs-facebookImage.jpg","twitterImage":"/_nuxt/images/bite-sized-bugs-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"bitesize-bug-example","depth":2,"text":"Bitesize Bug Example"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some bugs are determined by the maintainer of Pop! projects to be easy to fix, these bugs are referred to as \"bitesize\" bugs and will show up in the project's issue tracker as such."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Bitesize Bugs","src":"/images/bite-sized-bugs/bsb-github-screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The bitesize bug badge exists on the right side of the project's issue tracker. New contributors should look for these for an easy bug that they can tackle in an hour or two. Experienced contributors can grab these if they want something they can knock out quickly when they are short on time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Solving these bugs often contributes to better polish for the overall project. Alone, these bugs may seem small, but when you add them up they vastly improve the quality of the platform. They also offer an opportunity to get involved in the project without dedicating a lot of time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/pop/labels/bite-sized","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bitesize bugs for Pop!_OS (distro)"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bitesize-bug-example"},"children":[{"type":"element","tag":"a","props":{"href":"#bitesize-bug-example","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bitesize Bug Example"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Let's go through how to contribute via a bitesize bug fix. First take a look at what is listed as a "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/pop/labels/bite-sized","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"bitesize bug via the issue tracker"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For this example I've identified an issue with the terminal colors."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal Color Issue","src":"/images/bite-sized-bugs/terminal-color-issue.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It looks as though one of the colors for text in the palette is the same as the background, so it doesn't show up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Problem Identified","src":"/images/bite-sized-bugs/the-problem.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"But our hero jrock2004 has identified a potential solution:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Potential Solution","src":"/images/bite-sized-bugs/the-solution.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That makes this a great bite-sized bug! So the first thing we have to do is sort through where this bug is. jrock2004 identifies that this is a default setting, and looks in the pop-default-settings repo, it's there that he finds the problem in "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/pop-default-settings/blob/master/debian/pop-default-settings.gsettings-override","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this file"}]},{"type":"text","value":", where it lists out the org.gnome.Terminal.Legacy.Profile."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If we are going to fix this problem, we have to pull down the source code. So let's do that. This can be done by clicking the \"Fork\" button in the top-right corner of the project page on GitHub (pictured below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Fork Button","src":"/images/bite-sized-bugs/fork-me.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have forked the project, you should have a copy in your own GitHub account (if you don't already have an account, you'll have to create one)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Your Very Own Fork","src":"/images/bite-sized-bugs/my-very-own-fork.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See the name there? Since this is my account (Ryan), you see the repo is beside my name, and under it says \"forked from system76/pop-default-settings\". Now we can clone the repository down to our own computer and make the necessary changes. First, you should install git."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've done that take a look at the \"Clone or Download\" button, give it a click and copy the link it displays. If you don't have an SSH key associated with your GitHub account "},{"type":"element","tag":"a","props":{"href":"https://help.github.com/articles/connecting-to-github-with-ssh/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here's how"}]},{"type":"text","value":". If you don't want to do that right now, you can pull down the code with HTTPS, you'll have to enter your username and password - to do that click the \"Use HTTPS in the corner of the Clone box\" (pictured below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Clone your repo","src":"/images/bite-sized-bugs/clone-me.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have copied the link in the clone box, run the following command(shown with https)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/ryanleesipes/pop-default-settings.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter any information requested (with HTTPS it should just be your GitHub username and password). Following that it should download the files for the project and put them in a folder in the directory you are currently sitting in within your terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Cloning the repo","src":"/images/bite-sized-bugs/git-clone.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next I open the file we identified above in my text editor of choice, "},{"type":"element","tag":"a","props":{"href":"https://atom.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Atom"}]},{"type":"text","value":". You can use the text editor you prefer. I find the line with the palette settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Palette Settings","src":"/images/bite-sized-bugs/palette-line.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"I'll change the proper setting in here (took some RGB brushing up to figure out which one was the right one)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before:\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Before Palette Setting","src":"/images/bite-sized-bugs/before.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After:\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"After Palette Setting","src":"/images/bite-sized-bugs/after.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that the change is made, the file needs to be saved. Once it is saved we can make a commit, commits store that change in Git allowing us to share that change with the world. Make sure you are in the project directory (in this example that would be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pop-default-settings"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"I'll run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git commit -am "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Updated the default palette settings in terminal, changed a color for better visibility.\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you'd like to know why the commit command has the arguments, the Git/GitHub documentation can explain that better than most. You can go through a "},{"type":"element","tag":"a","props":{"href":"https://try.github.io/levels/1/challenges/1","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Git tutorial here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output should look like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Commit Made","src":"/images/bite-sized-bugs/commit-sent.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now you can run the following command to push your changes from your local machine to your forked repository on GitHub:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git push"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it's your first time pushing to a remote repository, you might be asked to setup who you are. That's fine, follow the instructions in your terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once it has completed the push, you'll see something resembling the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Push Successful","src":"/images/bite-sized-bugs/push-successful.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Going to your repo, above the code, you should see something along the lines of \"This branch is 1 commit ahead of system76:master\":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ahead of Master","src":"/images/bite-sized-bugs/branch-ahead.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on \"Pull Request\" when you are ready to submit your code for review by the Pop!_OS maintainers. You'll see a webpage detailing the work that you've done. Review it and if everything looks good click on the \"Create Pull Request\" button, and you've successfully contributed!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Maintainers sometimes provide feedback, upon which you will receive a notification in your GitHub account. If you incorporate their changes and push again that should be reflected in your pull request. If you have any trouble, ask the maintainer reviewing your pull request for help!"}]}]},"text":"\nSome bugs are determined by the maintainer of Pop\\! projects to be easy to fix, these bugs are referred to as \"bitesize\" bugs and will show up in the project's issue tracker as such.\n\n![Bitesize Bugs](/images/bite-sized-bugs/bsb-github-screenshot.png)\n\nThe bitesize bug badge exists on the right side of the project's issue tracker. New contributors should look for these for an easy bug that they can tackle in an hour or two. Experienced contributors can grab these if they want something they can knock out quickly when they are short on time.\n\nSolving these bugs often contributes to better polish for the overall project. Alone, these bugs may seem small, but when you add them up they vastly improve the quality of the platform. They also offer an opportunity to get involved in the project without dedicating a lot of time.\n\n[Bitesize bugs for Pop\\!\\_OS (distro)](https://github.com/pop-os/pop/labels/bite-sized).\n\n## Bitesize Bug Example\n\nLet's go through how to contribute via a bitesize bug fix. First take a look at what is listed as a [bitesize bug via the issue tracker](https://github.com/pop-os/pop/labels/bite-sized).\n\nFor this example I've identified an issue with the terminal colors.\n\n![Terminal Color Issue](/images/bite-sized-bugs/terminal-color-issue.png)\n\nIt looks as though one of the colors for text in the palette is the same as the background, so it doesn't show up.\n\n![Problem Identified](/images/bite-sized-bugs/the-problem.png)\n\nBut our hero jrock2004 has identified a potential solution:\n\n![Potential Solution](/images/bite-sized-bugs/the-solution.png)\n\nThat makes this a great bite-sized bug! So the first thing we have to do is sort through where this bug is. jrock2004 identifies that this is a default setting, and looks in the pop-default-settings repo, it's there that he finds the problem in [this file](https://github.com/system76/pop-default-settings/blob/master/debian/pop-default-settings.gsettings-override), where it lists out the org.gnome.Terminal.Legacy.Profile.\n\nIf we are going to fix this problem, we have to pull down the source code. So let's do that. This can be done by clicking the \"Fork\" button in the top-right corner of the project page on GitHub (pictured below).\n\n![Fork Button](/images/bite-sized-bugs/fork-me.png)\n\nOnce you have forked the project, you should have a copy in your own GitHub account (if you don't already have an account, you'll have to create one).\n\n![Your Very Own Fork](/images/bite-sized-bugs/my-very-own-fork.png)\n\nSee the name there? Since this is my account (Ryan), you see the repo is beside my name, and under it says \"forked from system76/pop-default-settings\". Now we can clone the repository down to our own computer and make the necessary changes. First, you should install git.\n\n```bash\nsudo apt install git\n```\n\nOnce you've done that take a look at the \"Clone or Download\" button, give it a click and copy the link it displays. If you don't have an SSH key associated with your GitHub account [here's how](https://help.github.com/articles/connecting-to-github-with-ssh/). If you don't want to do that right now, you can pull down the code with HTTPS, you'll have to enter your username and password - to do that click the \"Use HTTPS in the corner of the Clone box\" (pictured below).\n\n![Clone your repo](/images/bite-sized-bugs/clone-me.png)\n\nOnce you have copied the link in the clone box, run the following command(shown with https).\n\n```bash\ngit clone https://github.com/ryanleesipes/pop-default-settings.git\n```\n\nEnter any information requested (with HTTPS it should just be your GitHub username and password). Following that it should download the files for the project and put them in a folder in the directory you are currently sitting in within your terminal.\n\n![Cloning the repo](/images/bite-sized-bugs/git-clone.png)\n\nNext I open the file we identified above in my text editor of choice, [Atom](https://atom.io/). You can use the text editor you prefer. I find the line with the palette settings.\n\n![Palette Settings](/images/bite-sized-bugs/palette-line.png)\n\nI'll change the proper setting in here (took some RGB brushing up to figure out which one was the right one).\n\nBefore:\n![Before Palette Setting](/images/bite-sized-bugs/before.png)\n\nAfter:\n![After Palette Setting](/images/bite-sized-bugs/after.png)\n\nNow that the change is made, the file needs to be saved. Once it is saved we can make a commit, commits store that change in Git allowing us to share that change with the world. Make sure you are in the project directory (in this example that would be `pop-default-settings`).\n\nI'll run the following command:\n\n```bash\ngit commit -am \"Updated the default palette settings in terminal, changed a color for better visibility.\"\n```\n\nIf you'd like to know why the commit command has the arguments, the Git/GitHub documentation can explain that better than most. You can go through a [Git tutorial here](https://try.github.io/levels/1/challenges/1).\n\nThe output should look like this:\n\n![Commit Made](/images/bite-sized-bugs/commit-sent.png)\n\nNow you can run the following command to push your changes from your local machine to your forked repository on GitHub:\n\n```bash\ngit push\n```\n\nIf it's your first time pushing to a remote repository, you might be asked to setup who you are. That's fine, follow the instructions in your terminal.\n\nOnce it has completed the push, you'll see something resembling the following:\n\n![Push Successful](/images/bite-sized-bugs/push-successful.png)\n\nGoing to your repo, above the code, you should see something along the lines of \"This branch is 1 commit ahead of system76:master\":\n\n![Ahead of Master](/images/bite-sized-bugs/branch-ahead.png)\n\nClick on \"Pull Request\" when you are ready to submit your code for review by the Pop\\!\\_OS maintainers. You'll see a webpage detailing the work that you've done. Review it and if everything looks good click on the \"Create Pull Request\" button, and you've successfully contributed!\n\nMaintainers sometimes provide feedback, upon which you will receive a notification in your GitHub account. If you incorporate their changes and push again that should be reflected in your pull request. If you have any trouble, ask the maintainer reviewing your pull request for help!\n","dir":"/","path":"/bite-sized-bugs","extension":".md","createdAt":"2020-04-15T14:54:23.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498714},"$loki":4},{"slug":"cjdns","description":"Connect to the meshnet! Cjdns uses an ipv6 allocated space public key encrypted routing system to protect privacy.","title":"Install cjdns","keywords":["NSA","Privacy","CJDNS","meshnet","hyperboria","encryption","github"],"facebookImage":"/_nuxt/images/cjdns-facebookImage.jpg","twitterImage":"/_nuxt/images/cjdns-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"install-dependencies","depth":2,"text":"Install Dependencies"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"install-dependencies"},"children":[{"type":"element","tag":"a","props":{"href":"#install-dependencies","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Dependencies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install nodejs git build-essential python2.7"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, clone the repo and build!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /opt/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/cjdelisle/cjdns.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" cjdns"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./do"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, check "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bash ./cjdroute"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nMake sure you got the swag."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"LANG=C cat /dev/net/tun"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it says: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cat: /dev/net/tun: File descriptor in bad state"}]},{"type":"text","value":" Good!"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIf it says: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cat: /dev/net/tun: No such file or directory"}]},{"type":"text","value":", create it using:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /dev/net "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mknod /dev/net/tun c 10 200 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chmod 0666 /dev/net/tun"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After a little wait, the build should finish successfully. Now we want to configure cjdns to run as a daemon, so let’s create a link to the binary, generate a configuration file, and copy over the service file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ln -s /opt/cjdns/cjdroute /usr/bin"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"(umask 077 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ./cjdroute --genconf "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/cjdroute.conf)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp contrib/systemd/cjdns.service /etc/systemd/system/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we have that, we can configure it in nano /etc/cjdroute.conf and enable it for automatic start on boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" cjdns"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl start cjdns"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will connect automatically with WiFi, but you can peer over the Internet too! See more at the Whitepaper and the README!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/hyperboria/docs","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"github.com/hyperboria/docs"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://github.com/cjdelisle/cjdns/blob/master/doc/Whitepaper.md","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CJDNS Whitepaper"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://github.com/cjdelisle/cjdns/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CJDNS GITHUB"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylerschin","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylerschin"}]},{"type":"text","value":"."}]}]},"text":"\n## Install Dependencies\n\n```bash\nsudo apt-get install nodejs git build-essential python2.7\n``` \n\nNext, clone the repo and build!\n\n```bash\ncd /opt/\ngit clone https://github.com/cjdelisle/cjdns.git\ncd cjdns\n./do\n```\n\nNow, check `bash ./cjdroute` \nMake sure you got the swag. \n\n```bash\nLANG=C cat /dev/net/tun\n```\n\nIf it says: `cat: /dev/net/tun: File descriptor in bad state` Good! \nIf it says: `cat: /dev/net/tun: No such file or directory`, create it using: \n\n```bash\nsudo mkdir -p /dev/net &&\nsudo mknod /dev/net/tun c 10 200 &&\nsudo chmod 0666 /dev/net/tun\n```\n\nAfter a little wait, the build should finish successfully. Now we want to configure cjdns to run as a daemon, so let’s create a link to the binary, generate a configuration file, and copy over the service file.\n\n```bash\nln -s /opt/cjdns/cjdroute /usr/bin\n(umask 077 && ./cjdroute --genconf > /etc/cjdroute.conf)\ncp contrib/systemd/cjdns.service /etc/systemd/system/\n```\n\nNow that we have that, we can configure it in nano /etc/cjdroute.conf and enable it for automatic start on boot.\n\n```bash\nsystemctl enable cjdns\nsystemctl start cjdns\n```\n\nYou will connect automatically with WiFi, but you can peer over the Internet too! See more at the Whitepaper and the README!\n\n[github.com/hyperboria/docs](https://github.com/hyperboria/docs) \n[CJDNS Whitepaper](https://github.com/cjdelisle/cjdns/blob/master/doc/Whitepaper.md) \n[CJDNS GITHUB](https://github.com/cjdelisle/cjdns/) \n\n---\n\nThis article was contributed by [kylerschin](https://github.com/kylerschin).\n","dir":"/","path":"/cjdns","extension":".md","createdAt":"2017-04-26T15:21:10.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498715},"$loki":5},{"slug":"bioinformatics-william-brazelton-utah","description":"Marine biology expeditions, powered by Linux.\n","title":"Conducting Collaborative Oceanographic Research","keywords":["marine biology","bioinformatics","data collection","remote operated vehicle","Linux","Ubuntu","academic research","The Lost City","System76","computer"],"facebookImage":"/_nuxt/images/bioinformatics-william-brazelton-utah-facebookImage.jpg","twitterImage":"/_nuxt/images/bioinformatics-william-brazelton-utah-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A team of academic research scientists recently partnered with the Woods Hole\nOceanographic Institute (WHOI) to improve understanding of the Lost City\nseafloor formation, which has been considered for special protection by the\nUnited Nations Educational, Scientific, and Cultural Organization (UNESCO)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The expedition was led by Susan Lang (Chief Scientist and Professor at the\nUniversity of South Carolina) and William Brazelton (Co-Chief Scientist and\nProfessor at the University of Utah). William explains the value of studying\nthe Lost City for this project in particular:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“The geochemical processes such as serpentinization that produced Lost City\nare widespread on the seafloor. The Lost City is an extreme (or perhaps\n‘pure’) example of something that happens all over the ocean to a lesser\ndegree. Therefore, studying the Lost City hydrothermal field helps us to\nunderstand a globally distributed natural phenomenon.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The researchers relied on the latest technology to explore this natural\nunderwater treasure, including the Research Vessel (R/V) "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Atlantis"}]},{"type":"text","value":", a\nremotely operated vehicle (ROV) "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Jason"}]},{"type":"text","value":", a System76 mini desktop computer,\nand a bevy of other machines, equipment, and materials."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Powered by a 10-kilometer fiber-optic cable, "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Jason"}]},{"type":"text","value":" sends the live data and\nsamples of rock, sediment, or marine life from the seafloor to the ship’s\ncontrol room, where a team of pilots and scientists monitors "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Jason"}]},{"type":"text","value":"’s\nactivities. This and other data was maintained on the System76 machine."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I used a System76 computer to maintain a database of all of the samples and\nsubsamples we collected during the expedition.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While this computer is only one piece of equipment in a much larger\ninitiative, it was a perfect fit for their needs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I ordered the mini PC because its small size, low price tag, and Linux OS\nmade it an easily justifiable expense as ‘something to bring along just in\ncase we need it and will still be useful after the expedition anyway.’”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As William anticipated, the expedition didn’t mark the end of the project\nfor his hard-working Linux computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“It’s now in my lab, where it continues to maintain that sample database\nand also serves as a terminal for accessing our main computational server\ncluster.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With all the data they collected during the expedition and the prolific\nnature of the Brazelton Lab, this machine is going to be hard at work for the\nforeseeable future."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Around the world, biology researchers like William Brazelton rely on System76\ncomputers to collect and analyze data, publish papers, give presentations, and\nmore. A reliable and powerful operating system like Linux supports researchers\nin their work advancing human knowledge."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learn more about how System76 laptops, desktops, and servers can support your\nnext project by connecting with the System76 team."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_bioinformatics-william-brazelton-utah.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nA team of academic research scientists recently partnered with the Woods Hole\nOceanographic Institute (WHOI) to improve understanding of the Lost City\nseafloor formation, which has been considered for special protection by the\nUnited Nations Educational, Scientific, and Cultural Organization (UNESCO).\n\nThe expedition was led by Susan Lang (Chief Scientist and Professor at the\nUniversity of South Carolina) and William Brazelton (Co-Chief Scientist and\nProfessor at the University of Utah). William explains the value of studying\nthe Lost City for this project in particular:\n\n> “The geochemical processes such as serpentinization that produced Lost City\n> are widespread on the seafloor. The Lost City is an extreme (or perhaps\n> ‘pure’) example of something that happens all over the ocean to a lesser\n> degree. Therefore, studying the Lost City hydrothermal field helps us to\n> understand a globally distributed natural phenomenon.”\n\nThe researchers relied on the latest technology to explore this natural\nunderwater treasure, including the Research Vessel (R/V) _Atlantis_, a\nremotely operated vehicle (ROV) _Jason_, a System76 mini desktop computer,\nand a bevy of other machines, equipment, and materials.\n\nPowered by a 10-kilometer fiber-optic cable, _Jason_ sends the live data and\nsamples of rock, sediment, or marine life from the seafloor to the ship’s\ncontrol room, where a team of pilots and scientists monitors _Jason_’s\nactivities. This and other data was maintained on the System76 machine.\n\n> “I used a System76 computer to maintain a database of all of the samples and\n> subsamples we collected during the expedition.”\n\nWhile this computer is only one piece of equipment in a much larger\ninitiative, it was a perfect fit for their needs.\n\n> “I ordered the mini PC because its small size, low price tag, and Linux OS\n> made it an easily justifiable expense as ‘something to bring along just in\n> case we need it and will still be useful after the expedition anyway.’”\n\nAs William anticipated, the expedition didn’t mark the end of the project\nfor his hard-working Linux computer.\n\n> “It’s now in my lab, where it continues to maintain that sample database\n> and also serves as a terminal for accessing our main computational server\n> cluster.”\n\nWith all the data they collected during the expedition and the prolific\nnature of the Brazelton Lab, this machine is going to be hard at work for the\nforeseeable future.\n\nAround the world, biology researchers like William Brazelton rely on System76\ncomputers to collect and analyze data, publish papers, give presentations, and\nmore. A reliable and powerful operating system like Linux supports researchers\nin their work advancing human knowledge.\n\nLearn more about how System76 laptops, desktops, and servers can support your\nnext project by connecting with the System76 team.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_bioinformatics-william-brazelton-utah.pdf)\n","dir":"/","path":"/bioinformatics-william-brazelton-utah","extension":".md","createdAt":"2019-02-25T15:11:33.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498716},"$loki":6},{"slug":"webcam","description":"Activate and troubleshoot your laptop webcam\n","title":"Webcam","keywords":["webcam","camera","support","System76"],"facebookImage":"/_nuxt/images/webcam-facebookImage.jpg","twitterImage":"/_nuxt/images/webcam-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you can’t see the image from your webcam or you receive a \"No device found!\" error when you try to use it: press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" to turn cycle the camera on, and then restart a webcam application like "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cheese"}]},{"type":"text","value":". You will now see the image from the webcam in the app."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Cheese","src":"/images/webcam/cheese.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your webcam is not working after toggling it on and off with the keyboard key, check the menu of the software application you are using. In the devices menu, determine if it's recognizing your webcam and if so, make sure it is selected as the device to use for that application. If nothing is showing in the devices options, your webcam is turned off or may require hardware repair."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" combo controls the viability of the webcam on the USB bus at the device level. Applications do not get notification of a new device and will need to be restarted to do device discovery again."}]}]},"text":"\nIf you can’t see the image from your webcam or you receive a \"No device found!\" error when you try to use it: press Fn+F10 to turn cycle the camera on, and then restart a webcam application like Cheese. You will now see the image from the webcam in the app.\n\n![Cheese](/images/webcam/cheese.png)\n\nIf your webcam is not working after toggling it on and off with the keyboard key, check the menu of the software application you are using. In the devices menu, determine if it's recognizing your webcam and if so, make sure it is selected as the device to use for that application. If nothing is showing in the devices options, your webcam is turned off or may require hardware repair.\n\nThe Fn+F10 combo controls the viability of the webcam on the USB bus at the device level. Applications do not get notification of a new device and will need to be restarted to do device discovery again.\n","dir":"/","path":"/webcam","extension":".md","createdAt":"2016-08-01T18:35:18.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498717},"$loki":7},{"slug":"software-development-james-ramey-codeweavers","description":"Growing Linux on the desktop with CrossOver.\n","title":"Developing Desktop Applications at CodeWeavers","keywords":["desktop applications","desktop apps","run on Linux","Linux","Ubuntu","software development","CodeWeavers","CrossOver","System76"],"facebookImage":"/_nuxt/images/software-development-james-ramey-codeweavers-facebookImage.jpg","twitterImage":"/_nuxt/images/software-development-james-ramey-codeweavers-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CodeWeavers was founded in 1996 during the advent of Linux with the goal of\nmaking desktop Linux more accessible to end users. We spoke with CodeWeavers\nPresident James Ramey to learn more about the company’s journey over the last\n23 years, including his use of System76 hardware to help bring CodeWeavers\nproducts like CrossOver to-market."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“We started as handful of people on a mission of making Linux more\naccessible. We’re now a much larger group still pursuing this same mission.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That larger group now includes 45 employees around the world, approximately\nhalf of whom are located in Saint Paul, Minnesota. CodeWeavers’ geographically\ndiverse team serves an even more diverse user base, spanning consumer,\nbusiness, education, and enterprise markets -- helping all of them run Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Customers have specific programs that they need to do their work. We\nprovide the solution, porting and supporting those applications so they can\nbe used in non-native environments like Linux. We’re helping to make Linux\nmore useful for people switching from other operating systems, and we’re\nsupporting more and more games on the Linux platform as well.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"James is quick to note that, while Linux has excellent native application\nsupport, there are certain programs that customers are dependent on. Oft-used\napplications such as word processors, desktop email clients, and design and\nengineering software tend to be more difficult to move away from. CrossOver is\nCodeWeavers’ alternative to dual booting or running programs in a virtual\nmachine, allowing users to run their favorite programs from a Linux\nenvironment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Despite this dependence on certain programs, CrossOver users at Stanford\nUniversity, MIT, the University of Michigan, and many Fortune 50 companies\nstill prefer to use Linux as their overall daily driver. Of course, the team\nat CodeWeavers love Linux too."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Our developers are hardcore Linux users, from custom-built machines to\nLinux pre-installed machines like System76. We live Linux and understand\nwhat Linux users need.“"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Over the last year, James has been on a journey to migrate his own work over\nto Linux. Motivated by his curiosity about Linux, frustration with other\nplatforms, desire to better understand his Linux customers’ workflows, and\nencouragement by his colleagues at CodeWeavers, James found the transition\nto be seamless."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“System76 was the first and foremost on my mind, and I’ve been really happy\nwith everything since I switched. The laptop offered all the features (e.g.\ngraphics card, backlit keyboard, display), with all the functionality I\nexpected out of a premium laptop. The system is absolutely spot-on in terms\nof what I was looking for."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We look to System76 as being the company making hardware more accessible to\nthe same group of users that we serve. Like System76, we are trying to\nprovide a platform that serves users with a commitment to Linux and open\nsource.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Are you or your development team ready to switch to Linux too? Connect with\nthe System76 team today to discuss your options and find the right system\nthat does the work and looks the part."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_software-development-james-ramey-codeweavers.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nCodeWeavers was founded in 1996 during the advent of Linux with the goal of\nmaking desktop Linux more accessible to end users. We spoke with CodeWeavers\nPresident James Ramey to learn more about the company’s journey over the last\n23 years, including his use of System76 hardware to help bring CodeWeavers\nproducts like CrossOver to-market.\n\n> “We started as handful of people on a mission of making Linux more\n> accessible. We’re now a much larger group still pursuing this same mission.”\n\nThat larger group now includes 45 employees around the world, approximately\nhalf of whom are located in Saint Paul, Minnesota. CodeWeavers’ geographically\ndiverse team serves an even more diverse user base, spanning consumer,\nbusiness, education, and enterprise markets -- helping all of them run Linux.\n\n> “Customers have specific programs that they need to do their work. We\n> provide the solution, porting and supporting those applications so they can\n> be used in non-native environments like Linux. We’re helping to make Linux\n> more useful for people switching from other operating systems, and we’re\n> supporting more and more games on the Linux platform as well.”\n\nJames is quick to note that, while Linux has excellent native application\nsupport, there are certain programs that customers are dependent on. Oft-used\napplications such as word processors, desktop email clients, and design and\nengineering software tend to be more difficult to move away from. CrossOver is\nCodeWeavers’ alternative to dual booting or running programs in a virtual\nmachine, allowing users to run their favorite programs from a Linux\nenvironment.\n\nDespite this dependence on certain programs, CrossOver users at Stanford\nUniversity, MIT, the University of Michigan, and many Fortune 50 companies\nstill prefer to use Linux as their overall daily driver. Of course, the team\nat CodeWeavers love Linux too.\n\n> “Our developers are hardcore Linux users, from custom-built machines to\n> Linux pre-installed machines like System76. We live Linux and understand\n> what Linux users need.“\n\nOver the last year, James has been on a journey to migrate his own work over\nto Linux. Motivated by his curiosity about Linux, frustration with other\nplatforms, desire to better understand his Linux customers’ workflows, and\nencouragement by his colleagues at CodeWeavers, James found the transition\nto be seamless.\n\n> “System76 was the first and foremost on my mind, and I’ve been really happy\n> with everything since I switched. The laptop offered all the features (e.g.\n> graphics card, backlit keyboard, display), with all the functionality I\n> expected out of a premium laptop. The system is absolutely spot-on in terms\n> of what I was looking for.\n>\n> We look to System76 as being the company making hardware more accessible to\n> the same group of users that we serve. Like System76, we are trying to\n> provide a platform that serves users with a commitment to Linux and open\n> source.”\n\nAre you or your development team ready to switch to Linux too? Connect with\nthe System76 team today to discuss your options and find the right system\nthat does the work and looks the part.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_software-development-james-ramey-codeweavers.pdf)\n","dir":"/","path":"/software-development-james-ramey-codeweavers","extension":".md","createdAt":"2019-02-20T16:13:46.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498718},"$loki":8},{"slug":"show-battery-percentage","description":"Show the battery percentage in the top bar in Pop!_OS.","title":"Pop! - Show Battery Percentage","keywords":["battery percentage","gnome tweak tool","battery"],"facebookImage":"/_nuxt/images/show-battery-percentage-facebookImage.jpg","twitterImage":"/_nuxt/images/show-battery-percentage-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"installing-the-gnome-tweak-tool","depth":3,"text":"Installing the GNOME Tweak Tool"},{"id":"showing-the-battery-percentage","depth":3,"text":"Showing the battery percentage"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To show the battery percentage in the top bar in Pop!_OS, you will need to use the GNOME Tweak Tool."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-the-gnome-tweak-tool"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-gnome-tweak-tool","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the GNOME Tweak Tool"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To get started with showing the battery percentage, you need to install the GNOME Tweak Tool using the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-tweak-tool"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once it is installed, open it up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"showing-the-battery-percentage"},"children":[{"type":"element","tag":"a","props":{"href":"#showing-the-battery-percentage","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Showing the battery percentage"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the GNOME Tweak Tool, navigate to the \"Top Bar\" section, and toggle the \"Battery Percentage\" on."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Bar Settings","src":"/images/show-battery-percentage/top-bar.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should now see your battery percentage in the top bar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Percentage","src":"/images/show-battery-percentage/battery-percentage.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylecorry31","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylecorry31"}]},{"type":"text","value":"."}]}]},"text":"\nTo show the battery percentage in the top bar in Pop!\\_OS, you will need to use the GNOME Tweak Tool.\n\n### Installing the GNOME Tweak Tool\n\nTo get started with showing the battery percentage, you need to install the GNOME Tweak Tool using the following command:\n\n```bash\nsudo apt install gnome-tweak-tool\n```\n\nOnce it is installed, open it up.\n\n### Showing the battery percentage\n\nIn the GNOME Tweak Tool, navigate to the \"Top Bar\" section, and toggle the \"Battery Percentage\" on.\n\n![Top Bar Settings](/images/show-battery-percentage/top-bar.png)\n\nYou should now see your battery percentage in the top bar.\n\n![Percentage](/images/show-battery-percentage/battery-percentage.png)\n\n---\n\nThis article was contributed by [kylecorry31](https://github.com/kylecorry31).\n","dir":"/","path":"/show-battery-percentage","extension":".md","createdAt":"2017-12-19T19:49:00.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498719},"$loki":9},{"slug":"shipping","description":"Instructions for preparing your computer for shipping to System76.\n","title":"Shipping Your Computer","keywords":["shipping","repair","return"],"facebookImage":"/_nuxt/images/shipping-facebookImage.jpg","twitterImage":"/_nuxt/images/shipping-twitterImage.jpg","hidden":false,"section":"repairs-returns","tableOfContents":true,"toc":[{"id":"do-i-include-the-hard-drive","depth":3,"text":"Do I Include The Hard Drive?"},{"id":"packing-computer","depth":3,"text":"Packing Computer"},{"id":"processing-time","depth":3,"text":"Processing Time"},{"id":"expectations","depth":3,"text":"Expectations"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When shipping a computer to us for any reason, several steps need followed before sending it in."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"do-i-include-the-hard-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#do-i-include-the-hard-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Do I Include The Hard Drive?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For repairs of most hardware level failures, such as LCD, motherboard, and power supply replacement, the hard drive doesn't need included. We will use a substitute drive for testing after repairs are completed. If the hard drive is causing problems, the issues may be software related, or you would like a fresh copy of the operating system installed, please include the drive. We will do all testing with our drives, and will boot the included drive. If provided, we will use credentials to test the existing OS by logging in."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"backing-up-data"},"children":[{"type":"element","tag":"a","props":{"href":"#backing-up-data","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backing Up Data"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the hard drive is included with the shipment, please backup all important data. We will try our best to not destroy any data, but we are not responsible for any lost data during the repair. Methods for backing up data include:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Method"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Description"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Cloud Storage"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Use a cloud storage system, such as "},{"type":"element","tag":"a","props":{"href":"https://www.google.com/drive/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://www.dropbox.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dropbox"}]},{"type":"text","value":", or "},{"type":"element","tag":"a","props":{"href":"https://mega.nz/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mega"}]},{"type":"text","value":" to sync your data remotely. Put all important files into the desktop folder, or use the web interface to backup any important."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"File Explorer"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Use the built in file explorer to copy important data to an external drive. Format the external drive either 'ext4' or 'ntfs' using the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" or "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GParted"}]},{"type":"text","value":" programs. Then, copy the folders over to the extra drive."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"CLI"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"The command "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rsync"}]},{"type":"text","value":" is commonly used to make copies of a folder structure to a local, networked, or remote computers. Please see "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man rsync"}]},{"type":"text","value":" or this reference "},{"type":"element","tag":"a","props":{"href":"https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Software"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"For an exact backup of your entire operating system and personal folders as-is, we recommend using "},{"type":"element","tag":"a","props":{"href":"clonezilla.org/"},"children":[{"type":"text","value":"Clonezilla"}]},{"type":"text","value":"."}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"packing-computer"},"children":[{"type":"element","tag":"a","props":{"href":"#packing-computer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Packing Computer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For sending in Laptop computers, please follow the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/reboxing/"},"children":[{"type":"text","value":"Repackaging Instructions"}]},{"type":"text","value":". If the original box isn't available, please use a laptop mailer available from USPS, UPS, and other major shipping carriers. Please make sure to send AC adapter for any battery, power, or charging related issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For shipping a desktop computer, we recommend using the original packaging of hard styrofoam. Using peanuts or bubble wrap is not advised if the original packaging and foam corners are used, as they allow additional forces to be applied to the computer during shipping. If the original packaging isn't available, please wrap the computer in 3-4 inches of bubble wrap evenly, and package in a box just large enough for the bundle. Do not put the computer into a larger box with empty airspace, as it will shift rapidly during shipping and damage the computer. Please have the computer professionally packaged and watch while it's being boxed. Do not use peanuts for packing desktop computers or servers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 is not responsible for damage caused by improperly packed computers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"processing-time"},"children":[{"type":"element","tag":"a","props":{"href":"#processing-time","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Processing Time"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typical repairs are 3-5 business days from receipt of computer. We will send an update when we start on the repair, and a tracking number when we finish the repair. If we are backordered on parts, or a repair will take longer, we will send updates as we receive them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typical return times are 3-5 business days from receipt. After we check the computer in and examine for damages, we will process the refund."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"expectations"},"children":[{"type":"element","tag":"a","props":{"href":"#expectations","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Expectations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All returns and repairs do not cover physical damage to the system. For warranty repairs, we will charge a fee to replace any damaged components, including scratched LCDs, case pieces, and liquid damage, even if otherwise covered under our warranty."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Shipping is not covered for any returns, international warranty repairs, or out-of-warranty domestic repairs. Any COD charges, customs, or taxes that are attempted to be billed to us will be charged to the account, and subtracted from return costs if returning. If an in-warranty repair becomes an out-of-warranty repair, we will also collect shipping charges."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please see our "},{"type":"element","tag":"a","props":{"href":"https://system76.com/warranty/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"warranty"}]},{"type":"text","value":" for specifics."}]}]},"text":"\nWhen shipping a computer to us for any reason, several steps need followed before sending it in.\n\n### Do I Include The Hard Drive?\n\nFor repairs of most hardware level failures, such as LCD, motherboard, and power supply replacement, the hard drive doesn't need included. We will use a substitute drive for testing after repairs are completed. If the hard drive is causing problems, the issues may be software related, or you would like a fresh copy of the operating system installed, please include the drive. We will do all testing with our drives, and will boot the included drive. If provided, we will use credentials to test the existing OS by logging in.\n\n#### Backing Up Data\n\nIf the hard drive is included with the shipment, please backup all important data. We will try our best to not destroy any data, but we are not responsible for any lost data during the repair. Methods for backing up data include:\n\n| Method | Description |\n|-------|------------|\n| Cloud Storage | Use a cloud storage system, such as [Google Drive](https://www.google.com/drive/), [Dropbox](https://www.dropbox.com/), or [Mega](https://mega.nz/) to sync your data remotely. Put all important files into the desktop folder, or use the web interface to backup any important. |\n| File Explorer | Use the built in file explorer to copy important data to an external drive. Format the external drive either 'ext4' or 'ntfs' using the Disks or GParted programs. Then, copy the folders over to the extra drive. |\n| CLI | The command `rsync` is commonly used to make copies of a folder structure to a local, networked, or remote computers. Please see `man rsync` or this reference [here](https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/). |\n| Software | For an exact backup of your entire operating system and personal folders as-is, we recommend using [Clonezilla](clonezilla.org/). |\n\n### Packing Computer\n\nFor sending in Laptop computers, please follow the [Repackaging Instructions](/articles/reboxing/). If the original box isn't available, please use a laptop mailer available from USPS, UPS, and other major shipping carriers. Please make sure to send AC adapter for any battery, power, or charging related issues.\n\nFor shipping a desktop computer, we recommend using the original packaging of hard styrofoam. Using peanuts or bubble wrap is not advised if the original packaging and foam corners are used, as they allow additional forces to be applied to the computer during shipping. If the original packaging isn't available, please wrap the computer in 3-4 inches of bubble wrap evenly, and package in a box just large enough for the bundle. Do not put the computer into a larger box with empty airspace, as it will shift rapidly during shipping and damage the computer. Please have the computer professionally packaged and watch while it's being boxed. Do not use peanuts for packing desktop computers or servers.\n\nSystem76 is not responsible for damage caused by improperly packed computers.\n\n### Processing Time\n\nTypical repairs are 3-5 business days from receipt of computer. We will send an update when we start on the repair, and a tracking number when we finish the repair. If we are backordered on parts, or a repair will take longer, we will send updates as we receive them.\n\nTypical return times are 3-5 business days from receipt. After we check the computer in and examine for damages, we will process the refund.\n\n### Expectations\n\nAll returns and repairs do not cover physical damage to the system. For warranty repairs, we will charge a fee to replace any damaged components, including scratched LCDs, case pieces, and liquid damage, even if otherwise covered under our warranty.\n\nShipping is not covered for any returns, international warranty repairs, or out-of-warranty domestic repairs. Any COD charges, customs, or taxes that are attempted to be billed to us will be charged to the account, and subtracted from return costs if returning. If an in-warranty repair becomes an out-of-warranty repair, we will also collect shipping charges.\n\nPlease see our [warranty](https://system76.com/warranty/) for specifics.\n","dir":"/","path":"/shipping","extension":".md","createdAt":"2017-07-27T22:56:10.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/1ff6562be3b01c0a810e8663debe0ceb70656856","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053498720},"$loki":10},{"slug":"protected-content","description":"How to view DRM-protected video content from online streaming services such as Netflix and Amazon Prime\n","title":"Watch Protected Content on Streaming Services","keywords":["Support","google","chrome","mozilla","firefox","netflix","amazon","hulu","videos","restricted","System76"],"facebookImage":"/_nuxt/images/protected-content-facebookImage.jpg","twitterImage":"/_nuxt/images/protected-content-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"redirect_from":["/chromeflash"],"toc":[{"id":"google-chrome","depth":2,"text":"Google Chrome"},{"id":"download-chrome","depth":3,"text":"Download Chrome"},{"id":"install-chrome","depth":3,"text":"Install Chrome"},{"id":"run-chrome","depth":3,"text":"Run Chrome"},{"id":"firefox","depth":2,"text":"Firefox"},{"id":"enable-drm-playback","depth":3,"text":"Enable DRM Playback"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Video content from online streaming services such as Netflix and Amazon Prime is typically protected using various encryption schemes to prevent copying. This is known as digital rights management (DRM). In order to play DRM-encumbered content, you will need to use a browser that supports playback of DRM-controlled content. Please note that not all vendors use a a DRM encryption method that is compatible with Linux (for instance, HBO and HBO Max)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"google-chrome"},"children":[{"type":"element","tag":"a","props":{"href":"#google-chrome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Google Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Google Chrome has support for DRM-encumbered playback out-of-the-box, without the need for any additional configuration."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"download-chrome"},"children":[{"type":"element","tag":"a","props":{"href":"#download-chrome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, you'll need to "},{"type":"element","tag":"a","props":{"href":"https://www.google.com/chrome/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download Google Chrome"}]},{"type":"text","value":". Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Download Chrome"}]},{"type":"text","value":" button:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Google Chrome Download Page","src":"/images/flash/step1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"64-bit .deb (For Debian/Ubuntu)"}]},{"type":"text","value":" option, then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Accept and Install"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"64-Bit Chrome","src":"/images/flash/step2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Open with Eddy"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Open With dialog","src":"/images/flash/step3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-chrome"},"children":[{"type":"element","tag":"a","props":{"href":"#install-chrome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the download is complete, "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":" will open automatically. Click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Chrome ready to install","src":"/images/flash/step4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When prompted, enter your password and wait for the installation to finish. When it's complete, the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button will say "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Uninstall"}]},{"type":"text","value":" instead:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Chrome installed","src":"/images/flash/step5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":" isn't working, re-download "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" and choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Save File"}]},{"type":"text","value":" to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Downloads"}]},{"type":"text","value":" folder, and then run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ~/Downloads/google-chrome-stable_current_amd64.deb\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"run-chrome"},"children":[{"type":"element","tag":"a","props":{"href":"#run-chrome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" button to open the Activities Overview, then search for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Searching for Chrome","src":"/images/flash/step6.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You may need to log out and in for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" to appear in the Overview."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can click on "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" here to run it. For easy access, you can add "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" to your favorites:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Adding Chrome to favorites","src":"/images/flash/step7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" will be added to your favorites so that you can click on it at any time:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Chrome added to favorites","src":"/images/flash/step8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" will automatically be updated through the package manager."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"firefox"},"children":[{"type":"element","tag":"a","props":{"href":"#firefox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firefox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mozilla Firefox is installed by default in both Ubuntu and Pop!_OS, and can be configured to play DRM-encumbered media."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-drm-playback"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-drm-playback","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable DRM Playback"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enable playback of DRM content, open Firefox, then click the menu button and click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Preferences"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under the General section, scroll down until you see "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Digital Rights Management (DRM) Content"}]},{"type":"text","value":", and then tick the checkbox to enable playback:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Enable DRM in Firefox by ticking the checkbox","src":"/images/flash/firefox_drm.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that, playback of DRM-encumbered content should be functional."}]}]},"text":"\nVideo content from online streaming services such as Netflix and Amazon Prime is typically protected using various encryption schemes to prevent copying. This is known as digital rights management (DRM). In order to play DRM-encumbered content, you will need to use a browser that supports playback of DRM-controlled content. Please note that not all vendors use a a DRM encryption method that is compatible with Linux (for instance, HBO and HBO Max).\n\n## Google Chrome\n\nGoogle Chrome has support for DRM-encumbered playback out-of-the-box, without the need for any additional configuration.\n\n### Download Chrome\n\nFirst, you'll need to [download Google Chrome](https://www.google.com/chrome/). Click the **Download Chrome** button:\n\n![Google Chrome Download Page](/images/flash/step1.png)\n\nSelect the **64-bit .deb (For Debian/Ubuntu)** option, then click **Accept and Install**.\n\n![64-Bit Chrome](/images/flash/step2.png)\n\nSelect **Open with Eddy**\n\n![Open With dialog](/images/flash/step3.png)\n\n### Install Chrome\n\nAfter the download is complete, Eddy will open automatically. Click on the **Install** button:\n\n![Chrome ready to install](/images/flash/step4.png)\n\nWhen prompted, enter your password and wait for the installation to finish. When it's complete, the **Install** button will say **Uninstall** instead:\n\n![Chrome installed](/images/flash/step5.png)\n\nIf Eddy isn't working, re-download Chrome and choose **Save File** to the `Downloads` folder, and then run this command:\n\n```\nsudo apt install ~/Downloads/google-chrome-stable_current_amd64.deb\n```\n\n### Run Chrome\n\nPress the Super Key button to open the Activities Overview, then search for Chrome:\n\n![Searching for Chrome](/images/flash/step6.png)\n\n* You may need to log out and in for Chrome to appear in the Overview.\n\nYou can click on Chrome here to run it. For easy access, you can add Chrome to your favorites:\n\n![Adding Chrome to favorites](/images/flash/step7.png)\n\nChrome will be added to your favorites so that you can click on it at any time:\n\n![Chrome added to favorites](/images/flash/step8.png)\n\nChrome will automatically be updated through the package manager.\n\n## Firefox\n\nMozilla Firefox is installed by default in both Ubuntu and Pop!\\_OS, and can be configured to play DRM-encumbered media.\n\n### Enable DRM Playback\n\nTo enable playback of DRM content, open Firefox, then click the menu button and click on **Preferences**.\n\nUnder the General section, scroll down until you see **Digital Rights Management (DRM) Content**, and then tick the checkbox to enable playback:\n\n![Enable DRM in Firefox by ticking the checkbox](/images/flash/firefox_drm.png)\n\nAfter that, playback of DRM-encumbered content should be functional.\n","dir":"/","path":"/protected-content","extension":".md","createdAt":"2017-02-25T00:26:27.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498722},"$loki":11},{"slug":"power-on-failure-desktop","description":"Troubleshoot if your Thelio is not powering on\n","title":"Power on Failure - Desktop","keywords":["Thelio","Io Board"],"facebookImage":"/_nuxt/images/power-on-failure-desktop-facebookImage.jpg","twitterImage":"/_nuxt/images/power-on-failure-desktop-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"general-troubleshooting","depth":2,"text":"General Troubleshooting"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"general-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#general-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"General Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Check that the power cable is connected securely at the computer input and the electrical outlet\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1a. Confirm the surge protector is turned on if that applies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1b. Confirm that the power strip is turned on if that applies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1c. Turn the surge protector off and on again"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Confirm the outlet works by plugging in another device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Be sure that the system is on a flat surface"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Desktops have a button on the power supply located at the back of the computer. Toggle that button and make sure it is in the 'On' position though it may be labeled as a '1' to note that it is powered on, then attempt to turn the desktop on."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the power button lights up, the power supply is providing power to the machine. It is recommended to check the display connections next.\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"5a. If the display connections are not at fault, investigate internal components using steps outlined in this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the power button does not light up, the computer may need a new power button or power supply. To troubleshoot the power button on a Thelio desktop, visit this "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-massive-b1.2/repairs.html#troubleshooting-the-power-button","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"link"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Does the computer turn on when using the power switch on the Thelio IO board instead of the button? The backup power button is located on the IO board near the power button on the internal part of the case."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Thelio Io power button","src":"/images/failure-power-on/thelio-io-power-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Instructions to remove the top case and access this button can be found here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mira-r1.0/repairs.html#troubleshooting-the-power-button","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio Mira"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mega-r1.0/repairs.html#troubleshooting-the-power-button","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio Mega"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/blob/gh-pages/service-manuals/pdfs/Thelio/R1/thelio-r1-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio R1/R2 - Page 15"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/blob/gh-pages/service-manuals/pdfs/Thelio/B1/thelio-b1-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio B1/B2 - Page 15"}]}]},{"type":"text","value":"\n"}]}]},"text":"\n## General Troubleshooting\n\n1. Check that the power cable is connected securely at the computer input and the electrical outlet\n * 1a. Confirm the surge protector is turned on if that applies\n * 1b. Confirm that the power strip is turned on if that applies\n * 1c. Turn the surge protector off and on again\n2. Confirm the outlet works by plugging in another device.\n3. Be sure that the system is on a flat surface\n4. Desktops have a button on the power supply located at the back of the computer. Toggle that button and make sure it is in the 'On' position though it may be labeled as a '1' to note that it is powered on, then attempt to turn the desktop on.\n5. If the power button lights up, the power supply is providing power to the machine. It is recommended to check the display connections next.\n * 5a. If the display connections are not at fault, investigate internal components using steps outlined in this [article](/articles/hardware-failure).\n6. If the power button does not light up, the computer may need a new power button or power supply. To troubleshoot the power button on a Thelio desktop, visit this [link](https://tech-docs.system76.com/models/thelio-massive-b1.2/repairs.html#troubleshooting-the-power-button).\n7. Does the computer turn on when using the power switch on the Thelio IO board instead of the button? The backup power button is located on the IO board near the power button on the internal part of the case.\n\n![Thelio Io power button](/images/failure-power-on/thelio-io-power-button.png)\n\nInstructions to remove the top case and access this button can be found here:\n\n* [Thelio Mira](https://tech-docs.system76.com/models/thelio-mira-r1.0/repairs.html#troubleshooting-the-power-button)\n* [Thelio Mega](https://tech-docs.system76.com/models/thelio-mega-r1.0/repairs.html#troubleshooting-the-power-button)\n* [Thelio R1/R2 - Page 15](https://github.com/system76/docs/blob/gh-pages/service-manuals/pdfs/Thelio/R1/thelio-r1-service-manual.pdf)\n* [Thelio B1/B2 - Page 15](https://github.com/system76/docs/blob/gh-pages/service-manuals/pdfs/Thelio/B1/thelio-b1-service-manual.pdf)\n","dir":"/","path":"/power-on-failure-desktop","extension":".md","createdAt":"2021-06-03T14:17:30.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498722},"$loki":12},{"slug":"numba","description":"Complete instructions on setting up the Numba library in Python for fast, parallel computing using the NVIDIA CUDA toolkit.\n","title":"Numba (Install - Python3)","keywords":["PYTHON","NUMBA","NVIDIA","CUDA"],"facebookImage":"/_nuxt/images/numba-facebookImage.jpg","twitterImage":"/_nuxt/images/numba-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"install-on-pop_os","depth":2,"text":"Install on Pop!_OS"},{"id":"prerequisits","depth":3,"text":"Prerequisits"},{"id":"install-the-latest-numba-library","depth":3,"text":"Install The latest Numba library"},{"id":"environmental-variable-setup","depth":3,"text":"Environmental Variable setup"},{"id":"test-installation","depth":3,"text":"Test installation"},{"id":"further-information","depth":3,"text":"Further information"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"install-on-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#install-on-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install on Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"prerequisits"},"children":[{"type":"element","tag":"a","props":{"href":"#prerequisits","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Prerequisits"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These instructions assume that the CUDA toolkit is already set up and working on your installation of Pop_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-the-latest-numba-library"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-latest-numba-library","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install The latest Numba library"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install Numba, please run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install python3-numba"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"environmental-variable-setup"},"children":[{"type":"element","tag":"a","props":{"href":"#environmental-variable-setup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Environmental Variable setup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To make changes on the system level, add the below in /etc/environment .\nTo make changes on user level (assuming you have the default bash shell), add in ~/.bashrc.\nNote the system level approach is not dependendent on your choice of shell."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# path to CUDA driver shared library file."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" NUMBAPRO_CUDA_DRIVER=/usr/lib/x86_64-linux-gnu/libcuda.so"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# path to CUDA libNVVM shared library file"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" NUMBAPRO_NVVM=/usr/lib/cuda/nvvm/lib64/libnvvm.so"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# path to CUDA libNVVM libdevice directory which contains .bc files."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" NUMBAPRO_LIBDEVICE=/usr/lib/cuda/nvvm/libdevice"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# path to CUDA libraries"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" NUMBAPRO_CUDALIB=/usr/lib/cuda/lib64"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, restart your computer to complete setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"test-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#test-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Test installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To test your new Numba installation, from the commandline type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"numba -s"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Details of the installation should be returned."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"further-information"},"children":[{"type":"element","tag":"a","props":{"href":"#further-information","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Further information"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For further details on Numba, please see:\n"},{"type":"element","tag":"a","props":{"href":"http://numba.pydata.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"http://numba.pydata.org/"}]}]}]},"text":"\n## Install on Pop!_OS\n\n### Prerequisits\n\nThese instructions assume that the CUDA toolkit is already set up and working on your installation of Pop_OS.\n\n### Install The latest Numba library\n\nTo install Numba, please run this command:\n\n```bash\nsudo apt install python3-numba\n```\n\n### Environmental Variable setup\n\nTo make changes on the system level, add the below in /etc/environment .\nTo make changes on user level (assuming you have the default bash shell), add in ~/.bashrc.\nNote the system level approach is not dependendent on your choice of shell.\n\n```bash\n# path to CUDA driver shared library file.\nexport NUMBAPRO_CUDA_DRIVER=/usr/lib/x86_64-linux-gnu/libcuda.so\n# path to CUDA libNVVM shared library file\nexport NUMBAPRO_NVVM=/usr/lib/cuda/nvvm/lib64/libnvvm.so\n# path to CUDA libNVVM libdevice directory which contains .bc files.\nexport NUMBAPRO_LIBDEVICE=/usr/lib/cuda/nvvm/libdevice\n# path to CUDA libraries\nexport NUMBAPRO_CUDALIB=/usr/lib/cuda/lib64\n```\n\nFinally, restart your computer to complete setup.\n\n### Test installation\n\nTo test your new Numba installation, from the commandline type:\n\n```bash\nnumba -s\n```\n\nDetails of the installation should be returned.\n\n### Further information\n\nFor further details on Numba, please see:\n[http://numba.pydata.org/](http://numba.pydata.org/)\n","dir":"/","path":"/numba","extension":".md","createdAt":"2019-04-13T22:14:33.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498723},"$loki":13},{"slug":"web-development-jordi-alomar-eficent","description":"Developing and deploying web applications with Linux.\n","title":"Web Application Development at Eficent","keywords":["web applications","web apps","web development","web dev","Linux","Ubuntu","software development","Odoo","System76"],"facebookImage":"/_nuxt/images/web-development-jordi-alomar-eficent-facebookImage.jpg","twitterImage":"/_nuxt/images/web-development-jordi-alomar-eficent-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Eficent is an integrator of an Enterprise Resource Planning (ERP) software\ncalled Odoo. Eficent’s clients rely on the their expertise in business\nprocesses, from accounting to inventory or customer relationship management,\ncombined with a deep technological expertise, to run their businesses. Eficent\nhas been using System76 laptops for years. Eficent Founder and CEO Jordi\nBallester Alomar is now looking to expand into using deep learning to improve\nbusiness performance, and knows System76 machines can keep up with his\nexpanding client list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“It’s important that our team has computers that run Linux to help us get\nthe job done,” Jordi tells us. “We run Ubuntu and use programs like\nLibreOffice, PyCharm, and KiCAD to serve our customers. We want hardware\nthat’s configured with the right software and drivers out of the box.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Over the years, Jordi has struggled to find computers that ran Linux with\nease. Compatibility issues came up across the board. It wasn’t until Jordi\nheard about a customer of his using System76 hardware that he was able to\nfind the Linux machine he needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“System76 ships powerful machines--something not easily found in the\nmarket--and the price is competitive.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Jordi needs powerful machines to help Eficent’s 8-person team bring projects\nto completion as quickly as possible with the highest degree of quality. These\nprojects include their Demand Driven MRP compliant solution Eficent.io, or the\ndevelopment of IoT devices that seamlessly integrate with the ERP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The team at Eficent is heavily involved in open source, ranging from using\nopen programs (Docker, Python) to learning from each other’s work in the\noffice and collaborating with other open source communities and projects like\nthe Odoo Community Association (OCA)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“It’s exciting to work openly because we get to learn so much from the\ncommunity. Technology moves so quickly, we have found that being open is\nthe best way to move quickly as a company.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Eficent focuses on manufacturing customers, but also serves customers in a\nvariety of industries around the world. As the company grows, Jordi aims to\nuse deep learning solutions to improve business performance in areas such as\nsupply chain management. Moving forward, he’ll be relying on powerful machines\nto run Linux smoothly and keep his business running ahead of his competitors.\nHe thinks the value is clear for other web developers, too."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Fully native Linux development is better than running Linux in a virtual\nmachine on another operating system. We need the same tools in a local\nenvironment for consistency and performance. With System76, you get fully\nintegrated Linux on a reliable machine and you’re set.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Of the top 1 million web servers, 96.3 percent of them run Linux. When web\ndevelopers need a reliable machine that comes with Linux pre-installed and\ndedicated Linux support, they choose System76. Connect with an expert today to\nlearn more about System76’s Linux laptops, desktops, and servers and how they\ncan help you develop and deploy your work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_web-development-jordi-alomar-eficent.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nEficent is an integrator of an Enterprise Resource Planning (ERP) software\ncalled Odoo. Eficent’s clients rely on the their expertise in business\nprocesses, from accounting to inventory or customer relationship management,\ncombined with a deep technological expertise, to run their businesses. Eficent\nhas been using System76 laptops for years. Eficent Founder and CEO Jordi\nBallester Alomar is now looking to expand into using deep learning to improve\nbusiness performance, and knows System76 machines can keep up with his\nexpanding client list.\n\n> “It’s important that our team has computers that run Linux to help us get\n> the job done,” Jordi tells us. “We run Ubuntu and use programs like\n> LibreOffice, PyCharm, and KiCAD to serve our customers. We want hardware\n> that’s configured with the right software and drivers out of the box.”\n\nOver the years, Jordi has struggled to find computers that ran Linux with\nease. Compatibility issues came up across the board. It wasn’t until Jordi\nheard about a customer of his using System76 hardware that he was able to\nfind the Linux machine he needed.\n\n> “System76 ships powerful machines--something not easily found in the\n> market--and the price is competitive.”\n\nJordi needs powerful machines to help Eficent’s 8-person team bring projects\nto completion as quickly as possible with the highest degree of quality. These\nprojects include their Demand Driven MRP compliant solution Eficent.io, or the\ndevelopment of IoT devices that seamlessly integrate with the ERP.\n\nThe team at Eficent is heavily involved in open source, ranging from using\nopen programs (Docker, Python) to learning from each other’s work in the\noffice and collaborating with other open source communities and projects like\nthe Odoo Community Association (OCA).\n\n> “It’s exciting to work openly because we get to learn so much from the\n> community. Technology moves so quickly, we have found that being open is\n> the best way to move quickly as a company.”\n\nEficent focuses on manufacturing customers, but also serves customers in a\nvariety of industries around the world. As the company grows, Jordi aims to\nuse deep learning solutions to improve business performance in areas such as\nsupply chain management. Moving forward, he’ll be relying on powerful machines\nto run Linux smoothly and keep his business running ahead of his competitors.\nHe thinks the value is clear for other web developers, too.\n\n> “Fully native Linux development is better than running Linux in a virtual\n> machine on another operating system. We need the same tools in a local\n> environment for consistency and performance. With System76, you get fully\n> integrated Linux on a reliable machine and you’re set.”\n\nOf the top 1 million web servers, 96.3 percent of them run Linux. When web\ndevelopers need a reliable machine that comes with Linux pre-installed and\ndedicated Linux support, they choose System76. Connect with an expert today to\nlearn more about System76’s Linux laptops, desktops, and servers and how they\ncan help you develop and deploy your work.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_web-development-jordi-alomar-eficent.pdf)\n","dir":"/","path":"/web-development-jordi-alomar-eficent","extension":".md","createdAt":"2019-02-14T18:30:01.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498724},"$loki":14},{"slug":"password","description":"Forgot your main password? Locked out of your computer? Need to change your encryption passphrase? Follow these instructions to change both!\n","title":"Change User Password","keywords":["password","reset","locked out","crash","pop","ubuntu"],"facebookImage":"/_nuxt/images/password-facebookImage.jpg","twitterImage":"/_nuxt/images/password-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"pop_os-1804-and-later","depth":2,"text":"Pop!_OS 18.04 and Later"},{"id":"ubuntu","depth":2,"text":"Ubuntu"},{"id":"mounting-the-installed-os","depth":2,"text":"Mounting the Installed OS"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you can't log into your computer, you can follow these instructions to reset the password for any user. Pop!_OS and Ubuntu allow for the root user to reset the password for any user account. In order to get to the root user, we need to restart the computer and use what's called \"single user mode\", which is the low level repair system for the computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_os-1804-and-later"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-1804-and-later","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 18.04 and Later"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On a fresh install Pop!_OS 18.04 and later, "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" is used rather than "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GRUB"}]},{"type":"text","value":". Please follow these instructions to reset your password. If your operating system is anything other than Pop!_OS 18.04 and later, please use the "},{"type":"element","tag":"a","props":{"href":"#grub"},"children":[{"type":"text","value":"GRUB"}]},{"type":"text","value":" section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, bring up the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu by holding down "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" or the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" key. On the menu, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Recovery Mode"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"systemd-boot","src":"/images/password/systemd-boot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the recovery operating system boots, close out of the installation window or choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"“try demo mode”"}]},{"type":"text","value":" (be sure not to choose any install or repair options, as this could result in data loss)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using Ubuntu we can boot from a live disk and "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" are instructions for creating the live disk. Once the live disk has been created refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" for booting from the live disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"mounting-the-installed-os"},"children":[{"type":"element","tag":"a","props":{"href":"#mounting-the-installed-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Mounting the Installed OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a terminal, and type in these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show what the main internal drive is named, which will have 4 partitions on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p3"}]},{"type":"text","value":" and if the drive is a SATA or regular M.2 drive, it will be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda3"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the command fails and says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mount: /mnt: unknown filesystem type 'crypto_LUKS'"}]},{"type":"text","value":", then the hard drive has been encrypted, and additional commands are needed to unlock it. If the command succeeds (no output), then skip these next steps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 volume"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note as to what the volume group is called, substituting the correct info into this command. Make sure that '-root' is on the end:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, regardless of whether the drive is encrypted or not, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls /home"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note of the users on this computer, then run this command to change a user's password:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"passwd john"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type in your new password, and then enter these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, enter the original passphrase. Here you will be prompted for the new passphrase, and then to confirm the new passphrase."}]}]},"text":"\nIf you can't log into your computer, you can follow these instructions to reset the password for any user. Pop!_OS and Ubuntu allow for the root user to reset the password for any user account. In order to get to the root user, we need to restart the computer and use what's called \"single user mode\", which is the low level repair system for the computer.\n\n## Pop!_OS 18.04 and Later\n\nOn a fresh install Pop!_OS 18.04 and later, systemd-boot is used rather than GRUB. Please follow these instructions to reset your password. If your operating system is anything other than Pop!_OS 18.04 and later, please use the [GRUB](#grub) section.\n\nFirst, bring up the systemd-boot menu by holding down SPACE or the ESC key. On the menu, choose **Recovery Mode**.\n\n![systemd-boot](/images/password/systemd-boot.png)\n\nOnce the recovery operating system boots, close out of the installation window or choose **“try demo mode”** (be sure not to choose any install or repair options, as this could result in data loss).\n\n## Ubuntu\n\nIf you are using Ubuntu we can boot from a live disk and [here](/articles/live-disk) are instructions for creating the live disk. Once the live disk has been created refer to this [article](/articles/boot-menu) for booting from the live disk.\n\n## Mounting the Installed OS\n\nPress /+T to open a terminal, and type in these commands:\n\n```bash\nlsblk\n```\n\nThis will show what the main internal drive is named, which will have 4 partitions on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be `/dev/nvme0n1p3` and if the drive is a SATA or regular M.2 drive, it will be `/dev/sda3`.\n\nNext, run this command:\n\n```bash\nsudo mount /dev/sda3 /mnt\n```\n\nIf the command fails and says `mount: /mnt: unknown filesystem type 'crypto_LUKS'`, then the hard drive has been encrypted, and additional commands are needed to unlock it. If the command succeeds (no output), then skip these next steps:\n\n```bash\nsudo cryptsetup luksOpen /dev/sda3 volume\nsudo lvscan\nsudo vgchange -ay\n```\n\nTake note as to what the volume group is called, substituting the correct info into this command. Make sure that '-root' is on the end:\n\n```bash\nsudo mount /dev/mapper/data-root /mnt\n```\n\nNext, regardless of whether the drive is encrypted or not, run these commands:\n\n```bash\nsudo chroot /mnt\nls /home\n```\n\nTake note of the users on this computer, then run this command to change a user's password:\n\n```bash\npasswd john\n```\n\nType in your new password, and then enter these commands:\n\n```bash\nexit\nreboot\n```\n\nNow, enter the original passphrase. Here you will be prompted for the new passphrase, and then to confirm the new passphrase.\n","dir":"/","path":"/password","extension":".md","createdAt":"2016-10-14T18:52:37.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/a3e8ae1f1080593470d6ff2d46335a6dcb8908f3","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053498726},"$loki":15},{"slug":"launch_2-firmware-update","description":"Launch firmware before version 0.12.20 will need these manual steps to make sure they can reliably upgrade firmware with `fwupd`\n","title":"Manual steps to update firmware on Launch and Launch Heavy keyboards","keywords":["Firmware","Open Firmware","fwupd","Launch_2","Launch_heavy_1"],"facebookImage":"/_nuxt/images/launch_2-firmware-update-facebookImage.jpg","twitterImage":"/_nuxt/images/launch_2-firmware-update-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"steps-to-take-to-update-firmware","depth":2,"text":"Steps to take to update firmware"},{"id":"install-software","depth":3,"text":"Install software"},{"id":"enter-bootloader-mode","depth":3,"text":"Enter Bootloader mode"},{"id":"update-firmware","depth":3,"text":"Update firmware"},{"id":"clean-up-and-remove-software","depth":3,"text":"Clean up and remove software"},{"id":"getting-help","depth":2,"text":"Getting help"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"steps-to-take-to-update-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#steps-to-take-to-update-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Steps to take to update firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NOTE: This should only be necessary for firmware versions starting with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"0.7.103-"}]},{"type":"text","value":". Newer versions should be able to update via the Firmware Manager in Pop!_OS and Ubuntu, or via "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"fwupdmgr"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are receiving notifications that your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"launch_2"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"launch_heavy_1"}]},{"type":"text","value":" keyboard has an available firmware update, but the update won't install, this guide may help you manually flash the firmware update. We will be using the "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/keyboard-configurator/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"System76 Keyboard Configurator"}]},{"type":"text","value":", but it will be in the testing mode that we use for factory firmware updates, as well as quality control."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Manually updating firmware in this way will reset your Launch back to its factory defaults, undoing any customizations that you've made to mapping and LEDs. Before you begin, you may want to use the System76 Keyboard Configurator to export your layout. After the firmware update, it can be imported to restore all of your customizations."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Exporting Layout in Keyboard Configurator","src":"/images/launch_2-firmware-update/heavy-export-layout.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-software"},"children":[{"type":"element","tag":"a","props":{"href":"#install-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have a package that will launch the System76 Keyboard Configurator in testing mode, which can be used to install this firmware update. Run the following command in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install test-launch-system76-keyboard-configurator\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not on Pop!_OS or Ubuntu, you can also use the AppImage version of the System76 Keyboard Configurator and launch it with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--launch-test"}]},{"type":"text","value":" command line argument. You will also need to install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"avrdude"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dfu-programmer"}]},{"type":"text","value":" if they are not installed already."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start System76 Keyboard Tester -- this will launch the System76 Keyboard Configurator in a test mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"System76-Tester","src":"/images/launch_2-firmware-update/Launch-system76-keyboard-tester.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enter-bootloader-mode"},"children":[{"type":"element","tag":"a","props":{"href":"#enter-bootloader-mode","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enter Bootloader mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unplug the Launch Keyboard and hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" while plugging it back in. Continue to hold the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" key for about 10 seconds, or until the firmware update button appears in the right side of the Configurator's header bar. The keyboard's LEDs will remain off while the keyboard is in bootloader mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"System76-Tester-in-update-mode","src":"/images/launch_2-firmware-update/Tester-in-firmware-update-mode.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NOTE: This occasionally takes a couple tries. If the LEDs come on and the keyboard powers on normally, try a few more times. In between retries, leave the keyboard unplugged for 15 to 20 seconds. We suggest that you use the braided cables that came with your Launch Keyboard."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#update-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the firmware update button appears, it means that your keyboard is in bootloader mode and is ready for a firmware update. Click the firmware update button and select your keyboard's model to initiate the firmware update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"WARNING:"}]},{"type":"text","value":" Do not unplug the keyboard while firmware is updating! An incomplete firmware flash will render the keyboard inoperable and unflashable."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"System76-Tester-firmware-update","src":"/images/launch_2-firmware-update/Tester-in-firmware-update-mode-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the firmware update has completed, the keyboard will reset, the keyboard will be displayed in the Configurator window, and the LEDs will turn on to the default \"spacetime\" pattern."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The button below the keyboard in the Configurator should now say \"Configure Keyboard\" instead of \"Keyboard firmware update required!\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"firmware-update-success","src":"/images/launch_2-firmware-update/firmware-update-success.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"clean-up-and-remove-software"},"children":[{"type":"element","tag":"a","props":{"href":"#clean-up-and-remove-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Clean up and remove software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can remove the unneeded software with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove test-launch-system76-keyboard-configurator\nsudo apt autoremove\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Future updates will now be done with the firmware manager in Pop!_OS or Ubuntu, and these manual steps should not be necessary."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"getting-help"},"children":[{"type":"element","tag":"a","props":{"href":"#getting-help","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Getting help"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If this does not work, please open a "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"support case"}]},{"type":"text","value":" for for your keyboard. Factory updates to firmware done via ISP cable can be arranged."}]}]},"text":"\n## Steps to take to update firmware\n\n* NOTE: This should only be necessary for firmware versions starting with `0.7.103-`. Newer versions should be able to update via the Firmware Manager in Pop!\\_OS and Ubuntu, or via `fwupdmgr`.\n\nIf you are receiving notifications that your `launch_2` or `launch_heavy_1` keyboard has an available firmware update, but the update won't install, this guide may help you manually flash the firmware update. We will be using the [System76 Keyboard Configurator](https://github.com/pop-os/keyboard-configurator/), but it will be in the testing mode that we use for factory firmware updates, as well as quality control.\n\nManually updating firmware in this way will reset your Launch back to its factory defaults, undoing any customizations that you've made to mapping and LEDs. Before you begin, you may want to use the System76 Keyboard Configurator to export your layout. After the firmware update, it can be imported to restore all of your customizations.\n\n![Exporting Layout in Keyboard Configurator](/images/launch_2-firmware-update/heavy-export-layout.png)\n\n### Install software\n\nWe have a package that will launch the System76 Keyboard Configurator in testing mode, which can be used to install this firmware update. Run the following command in a terminal:\n\n```\nsudo apt install test-launch-system76-keyboard-configurator\n```\n\nIf you are not on Pop!\\_OS or Ubuntu, you can also use the AppImage version of the System76 Keyboard Configurator and launch it with the `--launch-test` command line argument. You will also need to install `avrdude` and `dfu-programmer` if they are not installed already.\n\nStart System76 Keyboard Tester -- this will launch the System76 Keyboard Configurator in a test mode.\n\n![System76-Tester](/images/launch_2-firmware-update/Launch-system76-keyboard-tester.png)\n\n### Enter Bootloader mode\n\nUnplug the Launch Keyboard and hold Esc while plugging it back in. Continue to hold the Esc key for about 10 seconds, or until the firmware update button appears in the right side of the Configurator's header bar. The keyboard's LEDs will remain off while the keyboard is in bootloader mode.\n\n![System76-Tester-in-update-mode](/images/launch_2-firmware-update/Tester-in-firmware-update-mode.png)\n\n* NOTE: This occasionally takes a couple tries. If the LEDs come on and the keyboard powers on normally, try a few more times. In between retries, leave the keyboard unplugged for 15 to 20 seconds. We suggest that you use the braided cables that came with your Launch Keyboard.\n\n### Update firmware\n\nWhen the firmware update button appears, it means that your keyboard is in bootloader mode and is ready for a firmware update. Click the firmware update button and select your keyboard's model to initiate the firmware update.\n\n* **WARNING:** Do not unplug the keyboard while firmware is updating! An incomplete firmware flash will render the keyboard inoperable and unflashable.\n\n![System76-Tester-firmware-update](/images/launch_2-firmware-update/Tester-in-firmware-update-mode-menu.png)\n\nOnce the firmware update has completed, the keyboard will reset, the keyboard will be displayed in the Configurator window, and the LEDs will turn on to the default \"spacetime\" pattern.\n\nThe button below the keyboard in the Configurator should now say \"Configure Keyboard\" instead of \"Keyboard firmware update required!\"\n\n![firmware-update-success](/images/launch_2-firmware-update/firmware-update-success.png)\n\n### Clean up and remove software\n\nWe can remove the unneeded software with:\n\n```\nsudo apt remove test-launch-system76-keyboard-configurator\nsudo apt autoremove\n```\n\nFuture updates will now be done with the firmware manager in Pop!\\_OS or Ubuntu, and these manual steps should not be necessary.\n\n## Getting help\n\nIf this does not work, please open a [support case](https://support.system76.com/) for for your keyboard. Factory updates to firmware done via ISP cable can be arranged.\n","dir":"/","path":"/launch_2-firmware-update","extension":".md","createdAt":"2023-06-02T22:31:56.000Z","updatedAt":"2023-09-25T19:56:20.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/7d2a28d04b17488778de6c0344183c8ed9e1aecf","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"}],"meta":{"version":0,"revision":0,"created":1697053498727},"$loki":16},{"slug":"microphone","description":"Here is how to enable and adjust the microphone.\n","title":"Microphone Use","keywords":["microphone","volume settings"],"facebookImage":"/_nuxt/images/microphone-facebookImage.jpg","twitterImage":"/_nuxt/images/microphone-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and search for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Sound"}]},{"type":"text","value":", then click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Sound"}]},{"type":"text","value":". Scroll down to the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Input"}]},{"type":"text","value":" section and make sure that the correct audio device is selected. Adjust the volume until you see activity under the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Input Device"}]},{"type":"text","value":" drop-down box."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sound Settings","src":"/images/microphone/input.png"},"children":[]}]}]},"text":"\nPress the Super Key , and search for Sound, then click on **Sound**. Scroll down to the **Input** section and make sure that the correct audio device is selected. Adjust the volume until you see activity under the **Input Device** drop-down box.\n\n![Sound Settings](/images/microphone/input.png)\n","dir":"/","path":"/microphone","extension":".md","createdAt":"2016-08-01T20:04:44.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498728},"$loki":17},{"slug":"other-accounts","description":"How to add other users to your installation\n","title":"Users (Manage User Accounts)","keywords":["boot","menu","support","System76"],"facebookImage":"/_nuxt/images/other-accounts-facebookImage.jpg","twitterImage":"/_nuxt/images/other-accounts-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are a few reasons to have more then one account on your system. They include allowing the system to be used by other people in your home or office or troubleshooting issues with your user account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to add another user to the system follow these steps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Navigate to Settings -> Users"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings","src":"/images/other-accounts/gnome-control-center.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the \"Unlock\" button and enter your password"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings-About-Users","src":"/images/other-accounts/gnome-control-center-2.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the \"Add User\" button at the top of the window"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings-About-Users-Unlock","src":"/images/other-accounts/gnome-control-center-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings-About-Users-Add","src":"/images/other-accounts/gnome-control-center-4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be sure to set the new user as an Administrator so that you can make system-wide changes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Close Settings and Log Out of your current session"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Log into the newly created user"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also create a new account using the command below if the issue is causing you to only be able to access the TTY/Terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser bob"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then add the user to the Administrator group:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"usermod -aG sudo bob"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the new user doesn't have any of the issues as your main user then log out of the new account and then back into the original account. From there open a "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" and run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config.bk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then log out and back into the main account."}]}]},"text":"\nThere are a few reasons to have more then one account on your system. They include allowing the system to be used by other people in your home or office or troubleshooting issues with your user account.\n\nIn order to add another user to the system follow these steps:\n\n1. Navigate to Settings -> Users\n\n ![Settings](/images/other-accounts/gnome-control-center.png)\n\n2. Click the \"Unlock\" button and enter your password\n\n ![Settings-About-Users](/images/other-accounts/gnome-control-center-2.png)\n\n3. Click on the \"Add User\" button at the top of the window\n\n ![Settings-About-Users-Unlock](/images/other-accounts/gnome-control-center-3.png)\n\n ![Settings-About-Users-Add](/images/other-accounts/gnome-control-center-4.png)\n\n Be sure to set the new user as an Administrator so that you can make system-wide changes.\n\n4. Close Settings and Log Out of your current session\n\n5. Log into the newly created user\n\nYou can also create a new account using the command below if the issue is causing you to only be able to access the TTY/Terminal:\n\n```bash\nsudo adduser bob\n```\n\nThen add the user to the Administrator group:\n\n```bash\nusermod -aG sudo bob\n```\n\nIf the new user doesn't have any of the issues as your main user then log out of the new account and then back into the original account. From there open a Terminal and run this command:\n\n```bash\nmv ~/.config ~/.config.bk\n```\n\nThen log out and back into the main account.\n","dir":"/","path":"/other-accounts","extension":".md","createdAt":"2021-02-19T20:00:36.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498728},"$loki":18},{"slug":"web-design-david-trounce-mallee","description":"Web development, content marketing, and conversion optimization with Linux.\n","title":"Web Design and Site Management at Mallee Blue Media","keywords":["web design","website management","web development","web dev","Linux","Ubuntu","HTML/CSS","digital marketing","System76"],"facebookImage":"/_nuxt/images/web-design-david-trounce-mallee-facebookImage.jpg","twitterImage":"/_nuxt/images/web-design-david-trounce-mallee-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mallee Blue Media is a web design, site management, and content marketing\ncompany with a focus on conversion optimization, founded by David Trounce and\nhis wife in 2004. They help their clients be more efficient and effective in\ngrowing their own businesses. To lead by example, David needs the right\nequipment to get his work done."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“People like me have limited time to play around. When I start a machine, I\njust want to get to my work. As someone involved in marketing, my goal is to\nremove obstacles for users. System76 does a solid, reliable job of taking\ncare of me as a user.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The company started with an interest in e-commerce. Over time, it became clear\nthat how they marketed their business was an opportunity in and of itself.\nMallee Blue Media redirected their focus to offering these services to other\nsmall- and medium-sized businesses, growing alongside their customers over the\nlast 15 years."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mallee Blue Media now houses half a dozen writers, two editors, and a few\ndesigners, and provides a combination of website and design services to their\nclients in Australia, Canada, and the United States."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“We are a professional web design company providing quality site management\nservices to small business wanting to increase their reputation and brand\nawareness online.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The team offers content creation, HTML/CSS development, CMS integration, guest\npublishing, and more for businesses and digital marketing agencies. With all\nthis going on, David had high expectations when he switched to running his web\ndevelopment company with Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Linux had to prove itself to me first. Since I switched to Linux, I’ve\nnever had a crisis. I don’t worry about viruses, slow machines, software that\ncollapses on me. Instead, I have found the open source community to be\nhelpful and constructive.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Today, David uses a variety of programs and plug-ins on Ubuntu, such as:\nSEORush, Colorzilla, Thunderbird, CrossOver by CodeWeavers, Skype, VLC, and\nLibreOffice, to help him craft long-term campaigns for his clients that they\ncan later run themselves. For design, he uses a mix of Canva and GIMP, while\nOpenShot handles his video creation projects."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux has the professional-grade software and tools that David needs to get\nhis work done, and System76 completes the picture with high-performance\nhardware. System76 ships the latest components vetted for quality,\nperformance, and Linux compatibility."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“If you want professional, business-ready machines, there are certain brands\nthat reflect that, like System76.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When web developers need a reliable machine that comes with Linux\npre-installed and dedicated Linux support, they choose System76. Connect with\nan expert today to learn more about System76’s Linux laptops, desktops, and\nservers and how they can help you develop and deploy your work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_web-design-david-trounce-mallee.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nMallee Blue Media is a web design, site management, and content marketing\ncompany with a focus on conversion optimization, founded by David Trounce and\nhis wife in 2004. They help their clients be more efficient and effective in\ngrowing their own businesses. To lead by example, David needs the right\nequipment to get his work done.\n\n> “People like me have limited time to play around. When I start a machine, I\n> just want to get to my work. As someone involved in marketing, my goal is to\n> remove obstacles for users. System76 does a solid, reliable job of taking\n> care of me as a user.”\n\nThe company started with an interest in e-commerce. Over time, it became clear\nthat how they marketed their business was an opportunity in and of itself.\nMallee Blue Media redirected their focus to offering these services to other\nsmall- and medium-sized businesses, growing alongside their customers over the\nlast 15 years.\n\nMallee Blue Media now houses half a dozen writers, two editors, and a few\ndesigners, and provides a combination of website and design services to their\nclients in Australia, Canada, and the United States.\n\n> “We are a professional web design company providing quality site management\n> services to small business wanting to increase their reputation and brand\n> awareness online.”\n\nThe team offers content creation, HTML/CSS development, CMS integration, guest\npublishing, and more for businesses and digital marketing agencies. With all\nthis going on, David had high expectations when he switched to running his web\ndevelopment company with Linux.\n\n> “Linux had to prove itself to me first. Since I switched to Linux, I’ve\n> never had a crisis. I don’t worry about viruses, slow machines, software that\n> collapses on me. Instead, I have found the open source community to be\n> helpful and constructive.”\n\nToday, David uses a variety of programs and plug-ins on Ubuntu, such as:\nSEORush, Colorzilla, Thunderbird, CrossOver by CodeWeavers, Skype, VLC, and\nLibreOffice, to help him craft long-term campaigns for his clients that they\ncan later run themselves. For design, he uses a mix of Canva and GIMP, while\nOpenShot handles his video creation projects.\n\nLinux has the professional-grade software and tools that David needs to get\nhis work done, and System76 completes the picture with high-performance\nhardware. System76 ships the latest components vetted for quality,\nperformance, and Linux compatibility.\n\n> “If you want professional, business-ready machines, there are certain brands\n> that reflect that, like System76.”\n\nWhen web developers need a reliable machine that comes with Linux\npre-installed and dedicated Linux support, they choose System76. Connect with\nan expert today to learn more about System76’s Linux laptops, desktops, and\nservers and how they can help you develop and deploy your work.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_web-design-david-trounce-mallee.pdf)\n","dir":"/","path":"/web-design-david-trounce-mallee","extension":".md","createdAt":"2019-02-19T17:38:51.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498730},"$loki":19},{"slug":"openspades","description":"Use Snap or build OpenSpades from source to enjoy a voxel-based first person shooter.","title":"Install OpenSpades","keywords":["FPS","First Person Shooter","Games","OpenSpades","Multiplayer"],"facebookImage":"/_nuxt/images/openspades-facebookImage.jpg","twitterImage":"/_nuxt/images/openspades-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"installation","depth":2,"text":"Installation"},{"id":"resources","depth":2,"text":"Resources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Do you love Minecraft and First Person Shooters? Then you'll love "},{"type":"element","tag":"a","props":{"href":"https://openspades.yvt.jp/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"OpenSpades"}]},{"type":"text","value":". OpenSpades is a cross-platform MMOG which is compatible with Ace of Spades 0.75. It is released under a GPLv3 license."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install on Ubuntu/Pop OS using snaps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo snap install openspades"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To build and install from source (terminal):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install the necessary dependencies:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install pkg-config libglew-dev libcurl3-openssl-dev libsdl2-dev libsdl2-image-dev libalut-dev xdg-utils libfreetype6-dev libopus-dev libopusfile-dev libjpeg-dev libxinerama-dev libxft-dev git cmake imagemagick"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter your password when prompted."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When asked whether you want to install the applications, type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"y"}]},{"type":"text","value":" and hit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":""}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Clone the GitHub repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/yvt/openspades"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" openspades"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mkdir openspades.mk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" openspades.mk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Build OpenSpades:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copy the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Resources"}]},{"type":"text","value":" folder into "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"bin"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp -r ./Resources ./bin/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install OpenSpades:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo make install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Launch OpenSpades:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"openspades"}]},{"type":"text","value":" in the terminal. OR Find OpenSpades in the applications list of your GUI."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Configure the settings to your liking and click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Start"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a player name and click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" or choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Decide later"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a server and click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Connect"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a team then select a weapon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enjoy."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"resources"},"children":[{"type":"element","tag":"a","props":{"href":"#resources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Resources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more detailed information about building OpenSpades read the "},{"type":"element","tag":"a","props":{"href":"https://github.com/yvt/openspades/wiki/Building","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Building"}]},{"type":"text","value":" page on the OpenSpades wiki."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/0verk1ll","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"0verk1ll"}]},{"type":"text","value":" and based off of the "},{"type":"element","tag":"a","props":{"href":"https://github.com/yvt/openspades/wiki/Building","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Building"}]},{"type":"text","value":" page on the OpenSpades wiki."}]}]},"text":"\nDo you love Minecraft and First Person Shooters? Then you'll love [OpenSpades](https://openspades.yvt.jp/). OpenSpades is a cross-platform MMOG which is compatible with Ace of Spades 0.75. It is released under a GPLv3 license.\n\n## Installation\n\nTo install on Ubuntu/Pop OS using snaps:\n\n```bash\nsudo snap install openspades\n```\n\nTo build and install from source (terminal):\n\n1. Install the necessary dependencies:\n\n ```bash\n sudo apt-get install pkg-config libglew-dev libcurl3-openssl-dev libsdl2-dev libsdl2-image-dev libalut-dev xdg-utils libfreetype6-dev libopus-dev libopusfile-dev libjpeg-dev libxinerama-dev libxft-dev git cmake imagemagick\n ```\n\n Enter your password when prompted.\n\n When asked whether you want to install the applications, type `y` and hit the `` key.\n\n2. Clone the GitHub repository:\n\n ```bash\n git clone https://github.com/yvt/openspades\n cd openspades\n mkdir openspades.mk\n cd openspades.mk\n ```\n\n3. Build OpenSpades:\n\n ```bash\n cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo\n make\n ```\n\n4. Copy the **Resources** folder into **bin**:\n\n ```bash\n cp -r ./Resources ./bin/\n ```\n\n5. Install OpenSpades:\n\n ```bash\n sudo make install\n ```\n\n6. Launch OpenSpades:\n\n Type `openspades` in the terminal. OR Find OpenSpades in the applications list of your GUI.\n\n Configure the settings to your liking and click **Start**.\n\n Select a player name and click **OK** or choose **Decide later**.\n\n Select a server and click **Connect**.\n\n Select a team then select a weapon.\n\n Enjoy.\n\n## Resources\n\nFor more detailed information about building OpenSpades read the [Building](https://github.com/yvt/openspades/wiki/Building) page on the OpenSpades wiki.\n\n---\n\nThis article was contributed by [0verk1ll](https://github.com/0verk1ll) and based off of the [Building](https://github.com/yvt/openspades/wiki/Building) page on the OpenSpades wiki.\n","dir":"/","path":"/openspades","extension":".md","createdAt":"2018-10-15T18:58:26.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498730},"$loki":20},{"slug":"status-icons","description":"Use legacy status icons (system tray/AppIndicators) with a GNOME extension","title":"Using Legacy Status Icons in Pop!_OS","keywords":["legacy icons","status icons"],"facebookImage":"/_nuxt/images/status-icons-facebookImage.jpg","twitterImage":"/_nuxt/images/status-icons-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"install","depth":2,"text":"Install"},{"id":"enable","depth":2,"text":"Enable"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS uses GNOME Shell for launching apps, switching windows, managing workspaces, etc. Ubuntu and previous versions of GNOME Shell supported \"status icons\" or \"AppIndicators\" where installed apps could add arbitrary icons to the shell. In GNOME Shell 3.26, this functionality was "},{"type":"element","tag":"a","props":{"href":"https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"removed in favor of other APIs"}]},{"type":"text","value":". This extension was added into the default install of Pop!_OS starting with 20.04 LTS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are running a Pop!_OS version older than 20.04, some apps you use (like Dropbox) might not have been updated and thus might depend on being able to draw a status icon. Fortunately it is easy to add legacy status icon support with a GNOME Shell extension."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install"},"children":[{"type":"element","tag":"a","props":{"href":"#install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The extension "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gnome-shell-extension-appindicator"}]},{"type":"text","value":" works well for this and is what we recommend users of Pop!_OS install if they need status icons. To install, open the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" app ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":") and type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-shell-extension-appindicator"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"…and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". If prompted, type your password and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". The extension is now installed, but you need to enable it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enable"},"children":[{"type":"element","tag":"a","props":{"href":"#enable","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" app or from the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Enter a command"}]},{"type":"text","value":" dialog ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":"), type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gnome-shell-extension-prefs"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"…and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". In the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Shell Extensions"}]},{"type":"text","value":" window that comes up, turn on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"KStatusNotifierItem/AppIndicator Support"}]},{"type":"text","value":" switch."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lastly, you may need to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"log out"}]},{"type":"text","value":" and back in for icons to show up. When you do, any app's status icons will show up at the right-side of the top panel, next to the system menu."}]}]},"text":"\nPop!\\_OS uses GNOME Shell for launching apps, switching windows, managing workspaces, etc. Ubuntu and previous versions of GNOME Shell supported \"status icons\" or \"AppIndicators\" where installed apps could add arbitrary icons to the shell. In GNOME Shell 3.26, this functionality was [removed in favor of other APIs](https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/). This extension was added into the default install of Pop!_OS starting with 20.04 LTS.\n\nIf you are running a Pop!_OS version older than 20.04, some apps you use (like Dropbox) might not have been updated and thus might depend on being able to draw a status icon. Fortunately it is easy to add legacy status icon support with a GNOME Shell extension.\n\n## Install\n\nThe extension `gnome-shell-extension-appindicator` works well for this and is what we recommend users of Pop!\\_OS install if they need status icons. To install, open the **Terminal** app (+T) and type:\n\n```bash\nsudo apt install gnome-shell-extension-appindicator\n```\n\n…and press Enter. If prompted, type your password and press Enter. The extension is now installed, but you need to enable it.\n\n## Enable\n\nIn the **Terminal** app or from the **Enter a command** dialog (Alt+F2), type:\n\n```bash\ngnome-shell-extension-prefs\n```\n\n…and press Enter. In the **Shell Extensions** window that comes up, turn on the **KStatusNotifierItem/AppIndicator Support** switch.\n\nLastly, you may need to **log out** and back in for icons to show up. When you do, any app's status icons will show up at the right-side of the top panel, next to the system menu.\n","dir":"/","path":"/status-icons","extension":".md","createdAt":"2018-05-02T21:36:38.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498731},"$loki":21},{"slug":"pop-live-disk","description":"Create and use bootable media on Pop!_OS.\n","title":"Live Disk Creation (Pop!_OS)","keywords":["Pop_OS!","USB","Live disk","Restore","Reinstall","Installation","System76"],"facebookImage":"/_nuxt/images/pop-live-disk-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-live-disk-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"make-bootable-drive","depth":2,"text":"Make Bootable drive"},{"id":"booting-from-live-disk","depth":2,"text":"Booting From Live Disk"},{"id":"using-live-environment","depth":2,"text":"Using Live Environment"},{"id":"repairing-existing-operating-system","depth":3,"text":"Repairing Existing Operating System"},{"id":"backup-files","depth":3,"text":"Backup Files"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is remarkably flexible. You can run a full version of Pop!_OS from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"live environment"}]},{"type":"text","value":". Using a live environment (live disk) is useful for:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"Installing Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Recovering your existing operating system"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Backing up files when you can't boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure/"},"children":[{"type":"text","value":"Determining if an issue is caused by hardware or software"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader/"},"children":[{"type":"text","value":"Fixing the boot loader"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A live disk is a handy tool to have around!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"make-bootable-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#make-bootable-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Make Bootable drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to install Pop!_OS, we must first download the .iso image, this is a disk image with the operating system and installer on it. You can "},{"type":"element","tag":"a","props":{"href":"http://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download Pop!_OS here"}]},{"type":"text","value":", just click the link and the download should begin!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to make a live disk of Pop!_OS you must have a bootable flash drive. You'll need a flash drive, of course, and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial we'll use Popsicle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Popsicle is an open source app for Linux that allows you to \"burn images to USB drives safely and easily\", it is installed in Pop!_OS 18.04 and up. If you are running Pop!_OS 17.10 you can install it like so in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install popsicle-gtk\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have installed Popsicle and downloaded the Pop!_OS.iso image, open up the Popsicle application, you should see something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle","src":"/images/pop-live-disk/popsicle.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pick "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Choose Image"}]},{"type":"text","value":" and navigate to where you downloaded Pop!_OS, click on it and hit the "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"open"}]},{"type":"text","value":" button:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Pop!_OS iso","src":"/images/pop-live-disk/popsicle-image-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, select the drive that you want to use; the name of the drive most likely will be the brand name, e.g. \"SanDisk\" or \"Kingston\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle Flash Drive Selected","src":"/images/pop-live-disk/popsicle-drive-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now hit the "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Flash"}]},{"type":"text","value":" button and watch the magic happen!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flashing Pop!_OS...","src":"/images/pop-live-disk/popsicle-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flash Complete","src":"/images/pop-live-disk/popsicle-finished.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"booting-from-live-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#booting-from-live-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Booting From Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After creating the live disk, insert the USB into your computer, then reboot or power on your system. You'll need to tell the computer to boot from the live disk by holding a key right as you power on:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Firmware"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktops"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Proprietary Firmware"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/open-firmware-systems","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Open Firmware"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]}]},{"type":"element","tag":"td","props":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If done correctly, you should see a boot device selection menu, like one of the following images."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Boot Menu","src":"/images/pop-live-disk/boot-menu.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the arrow keys to select the USB drive, then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" to boot the selection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS will boot into the installer once you pick your language and keyboard then select 'Try Demo Mode' in the third slide."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Live Disk","src":"/images/pop-live-disk/live-desktop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-live-environment"},"children":[{"type":"element","tag":"a","props":{"href":"#using-live-environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using Live Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The list provided at the beginning of the article provides links to other articles on using the live environment for hardware testing, restoration/upgrades, and boot repair."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"repairing-existing-operating-system"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-existing-operating-system","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing Existing Operating System"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since the live environment is a full Pop!_OS installation, it works just like the normal environment. There are tools and methods that allow to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" (change root) into the normal installation and work in the existing operating system to repair a broken package or other problem that is preventing normal booting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"backup-files"},"children":[{"type":"element","tag":"a","props":{"href":"#backup-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backup Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Perhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" utility."}]}]},"text":"\nPop!_OS is remarkably flexible. You can run a full version of Pop!_OS from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a *live environment*. Using a live environment (live disk) is useful for:\n\n- [Installing Pop!_OS](/articles/install-pop/)\n- Recovering your existing operating system\n- Backing up files when you can't boot\n- [Determining if an issue is caused by hardware or software](/articles/hardware-failure/)\n- [Fixing the boot loader](/articles/bootloader/)\n\nA live disk is a handy tool to have around!\n\n## Make Bootable drive\n\nIn order to install Pop!_OS, we must first download the .iso image, this is a disk image with the operating system and installer on it. You can [download Pop!_OS here](http://pop.system76.com), just click the link and the download should begin!\n\nIn order to make a live disk of Pop!_OS you must have a bootable flash drive. You'll need a flash drive, of course, and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial we'll use Popsicle.\n\nPopsicle is an open source app for Linux that allows you to \"burn images to USB drives safely and easily\", it is installed in Pop!_OS 18.04 and up. If you are running Pop!_OS 17.10 you can install it like so in a terminal:\n\n```\nsudo apt install popsicle-gtk\n```\n\nOnce you have installed Popsicle and downloaded the Pop!_OS.iso image, open up the Popsicle application, you should see something like this:\n\n![Popsicle](/images/pop-live-disk/popsicle.png)\n\nPick *Choose Image* and navigate to where you downloaded Pop!_OS, click on it and hit the *open* button:\n\n![Select Pop!_OS iso](/images/pop-live-disk/popsicle-image-selection.png)\n\nNext, select the drive that you want to use; the name of the drive most likely will be the brand name, e.g. \"SanDisk\" or \"Kingston\".\n\n![Popsicle Flash Drive Selected](/images/pop-live-disk/popsicle-drive-selection.png)\n\nNow hit the *Flash* button and watch the magic happen!\n\n![Flashing Pop!_OS...](/images/pop-live-disk/popsicle-progress.png)\n\n![Flash Complete](/images/pop-live-disk/popsicle-finished.png)\n\nOnce the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!\n\n## Booting From Live Disk\n\nAfter creating the live disk, insert the USB into your computer, then reboot or power on your system. You'll need to tell the computer to boot from the live disk by holding a key right as you power on:\n\n Firmware | Laptops | Desktops |\n -------------------- | --------------------------------------------------------------------- | ----------------------------------------------------- |\n Proprietary Firmware | Hold F7/F1/F2 | Hold F12, F8, or F10 |\n [Open Firmware](https://support.system76.com/articles/open-firmware-systems) | Hold Esc |\n\nIf done correctly, you should see a boot device selection menu, like one of the following images.\n\n![Boot Menu](/images/pop-live-disk/boot-menu.jpg)\n\nUse the arrow keys to select the USB drive, then press Enter to boot the selection. \n\nPop!_OS will boot into the installer once you pick your language and keyboard then select 'Try Demo Mode' in the third slide.\n\n![Live Disk](/images/pop-live-disk/live-desktop.png)\n\n## Using Live Environment\n\nThe list provided at the beginning of the article provides links to other articles on using the live environment for hardware testing, restoration/upgrades, and boot repair.\n\n### Repairing Existing Operating System\n\nSince the live environment is a full Pop!_OS installation, it works just like the normal environment. There are tools and methods that allow to `chroot` (change root) into the normal installation and work in the existing operating system to repair a broken package or other problem that is preventing normal booting.\n\n### Backup Files\n\nPerhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar Files utility.\n","dir":"/","path":"/pop-live-disk","extension":".md","createdAt":"2017-07-25T19:41:20.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/000a3eb62600f6738ef05c9fc8d9d794fde2d708","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498733},"$loki":22},{"slug":"pop-os-development-approach","description":"Learn about the Pop!_OS development methodology.\n","title":"Development Approach","keywords":["Support","Development","System76"],"facebookImage":"/_nuxt/images/pop-os-development-approach-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-os-development-approach-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"1-determine-the-customer-and-purpose","depth":2,"text":"1. Determine the customer and purpose"},{"id":"2-establish-the-aesthetic","depth":2,"text":"2. Establish the Aesthetic"},{"id":"3-begin-experimentation","depth":2,"text":"3. Begin Experimentation"},{"id":"4-research--modeling","depth":2,"text":"4. Research & Modeling"},{"id":"5-technical-support-mining","depth":2,"text":"5. Technical Support Mining"},{"id":"6-prioritize-work-and-re-test","depth":2,"text":"6. Prioritize Work and Re-Test"},{"id":"7-bite-sized-bugs","depth":2,"text":"7. Bite-Sized Bugs"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS will adhere to the System76 product development process. This is an extended version of the process we’ve developed with our hardware product design project. There are seven parts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"1-determine-the-customer-and-purpose"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#1-determine-the-customer-and-purpose","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Determine the customer and purpose"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is for people who use their computer to create, particularly in computer science and maker fields. This means that our research, user testing, and features will focus on these customers exclusively. The purpose is to make the most productive tool possible for these users."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"2-establish-the-aesthetic"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#2-establish-the-aesthetic","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Establish the Aesthetic"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_Theme elements were chosen and modified to match the System76 brand. The design changes as additional new developments reveal previously unknown information. For instance, in desktop hardware, the design evolved as we’ve refined the techniques we’ll use to manufacture. Refinement will continue through the product's life."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"3-begin-experimentation"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#3-begin-experimentation","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"3. Begin Experimentation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start experimenting with basic principles and components. For Pop!_OS we know we want a fast and streamlined install and user setup, so we began work there. The purpose is to create a baseline – the platform to build on. There aren’t major features decided or created. For example, in our desktop hardware design, we knew we wanted an easily serviceable chassis, so we started experimenting with how different chassis parts could come together and separate."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"4-research--modeling"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#4-research--modeling","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"4. Research & Modeling"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We will determine what features to create by observing people using Pop!_OS. The process will be open and transparent with shared results for public analysis and conversations about solutions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For instance, if while observing customers work on their computers they regularly stop to check text messages on their phone, a solution may be to show the message on their computer with the ability to reply. If, through user testing, it’s found that customers have trouble finding application features in menus, we will conduct an OS menu study and test proposed solutions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Feature requests can only be proposed from research and modeling process results. The research and modeling process that we build will be open source so any project or individual can participate."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The pool of testers are exclusively the people that we’re building the product for."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"5-technical-support-mining"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#5-technical-support-mining","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"5. Technical Support Mining"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Common customer pain points reveal themselves through customer support. We’ll mine the data to find trends. One example was Ubiquity crashing due to a lack of WPA Enterprise WiFi support. Fixing the bug removed a customer pain point, which improved the out-of-box experience, and reduced the technical support burden."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"6-prioritize-work-and-re-test"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#6-prioritize-work-and-re-test","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"6. Prioritize Work and Re-Test"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Prioritize based on how much each feature will benefit the broader customer base. Keep features small and focused. User-test to determine efficacy and release."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"7-bite-sized-bugs"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#7-bite-sized-bugs","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"7. Bite-Sized Bugs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, there are always bugs to work on and we want to keep quality high. We’ll revive Ubuntu’s 100 paper cuts program under the moniker Bite-sized Bugs."}]}]},"text":"\nPop!\\_OS will adhere to the System76 product development process. This is an extended version of the process we’ve developed with our hardware product design project. There are seven parts.\n\n## 1. Determine the customer and purpose\n\nPop!\\_OS is for people who use their computer to create, particularly in computer science and maker fields. This means that our research, user testing, and features will focus on these customers exclusively. The purpose is to make the most productive tool possible for these users.\n\n## 2. Establish the Aesthetic\n\nPop!\\_Theme elements were chosen and modified to match the System76 brand. The design changes as additional new developments reveal previously unknown information. For instance, in desktop hardware, the design evolved as we’ve refined the techniques we’ll use to manufacture. Refinement will continue through the product's life.\n\n## 3. Begin Experimentation\n\nStart experimenting with basic principles and components. For Pop!\\_OS we know we want a fast and streamlined install and user setup, so we began work there. The purpose is to create a baseline – the platform to build on. There aren’t major features decided or created. For example, in our desktop hardware design, we knew we wanted an easily serviceable chassis, so we started experimenting with how different chassis parts could come together and separate.\n\n## 4. Research & Modeling\n\nWe will determine what features to create by observing people using Pop!\\_OS. The process will be open and transparent with shared results for public analysis and conversations about solutions.\n\nFor instance, if while observing customers work on their computers they regularly stop to check text messages on their phone, a solution may be to show the message on their computer with the ability to reply. If, through user testing, it’s found that customers have trouble finding application features in menus, we will conduct an OS menu study and test proposed solutions.\n\nFeature requests can only be proposed from research and modeling process results. The research and modeling process that we build will be open source so any project or individual can participate.\n\nThe pool of testers are exclusively the people that we’re building the product for.\n\n## 5. Technical Support Mining\n\nCommon customer pain points reveal themselves through customer support. We’ll mine the data to find trends. One example was Ubiquity crashing due to a lack of WPA Enterprise WiFi support. Fixing the bug removed a customer pain point, which improved the out-of-box experience, and reduced the technical support burden.\n\n## 6. Prioritize Work and Re-Test\n\nPrioritize based on how much each feature will benefit the broader customer base. Keep features small and focused. User-test to determine efficacy and release.\n\n## 7. Bite-Sized Bugs\n\nFinally, there are always bugs to work on and we want to keep quality high. We’ll revive Ubuntu’s 100 paper cuts program under the moniker Bite-sized Bugs.\n","dir":"/","path":"/pop-os-development-approach","extension":".md","createdAt":"2020-04-15T14:54:23.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498734},"$loki":23},{"slug":"serval-dac","description":"Certain models of the Serval WS will \"click\" when the DAC turns on and off, but the frequency can be decreased.\n","title":"Serval DAC Clicking","keywords":["Support","Serval","DAC","click","clicking","sound","audio"],"facebookImage":"/_nuxt/images/serval-dac-facebookImage.jpg","twitterImage":"/_nuxt/images/serval-dac-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"pipewire-with-wireplumber","depth":2,"text":"PipeWire with WirePlumber"},{"id":"pulseaudio","depth":2,"text":"PulseAudio"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On some versions of the Serval WS (including the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"serw10"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"serw11"}]},{"type":"text","value":"), you may notice a \"clicking\" sound when the machine powers on and when you begin playing audio. This sound is the DAC (Digital-to-Analog Converter) powering on, and is not an indication that anything is wrong with the hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can't stop the DAC from clicking when the machine powers on, but you "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"can"}]},{"type":"text","value":" stop it from clicking every time you begin playing audio. To do this, you'll need to configure the DAC not to power itself off when it's idle. (This way, the DAC will already be powered on when you begin playing audio, and will not need to click.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pipewire-with-wireplumber"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#pipewire-with-wireplumber","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"PipeWire with WirePlumber"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To adjust the configuration on systems running PipeWire with WirePlumber (including Pop!_OS 22.04 and above), run the following commands to disable the suspend feature (by setting the timeout to 0) and restart PipeWire so it goes into effect immediately:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/--\\[\"session.suspend-timeout-seconds\"\\] = 5/\\[\"session.suspend-timeout-seconds\"\\] = 0/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /usr/share/wireplumber/main.lua.d/50-alsa-config.lua"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl restart --user pipewire.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To change the configuration back to the default, run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/\\[\"session.suspend-timeout-seconds\"\\] = 0/--\\[\"session.suspend-timeout-seconds\"\\] = 5/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /usr/share/wireplumber/main.lua.d/50-alsa-config.lua"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl restart --user pipewire.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pulseaudio"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#pulseaudio","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"PulseAudio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For older versions of Pop!_OS or distributions still using PulseAudio without PipeWire, the behavior can be adjusted through PulseAudio configuration. These two commands will make the necessary configuration change and restart PulseAudio so it goes into effect immediately:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/load-module module-suspend-on-idle/#load-module module-suspend-on-idle/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/pulse/default.pa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To change the configuration back to the default, run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/#load-module module-suspend-on-idle/load-module module-suspend-on-idle/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/pulse/default.pa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nOn some versions of the Serval WS (including the `serw10` and `serw11`), you may notice a \"clicking\" sound when the machine powers on and when you begin playing audio. This sound is the DAC (Digital-to-Analog Converter) powering on, and is not an indication that anything is wrong with the hardware.\n\nYou can't stop the DAC from clicking when the machine powers on, but you _can_ stop it from clicking every time you begin playing audio. To do this, you'll need to configure the DAC not to power itself off when it's idle. (This way, the DAC will already be powered on when you begin playing audio, and will not need to click.)\n\n## PipeWire with WirePlumber\n\nTo adjust the configuration on systems running PipeWire with WirePlumber (including Pop!_OS 22.04 and above), run the following commands to disable the suspend feature (by setting the timeout to 0) and restart PipeWire so it goes into effect immediately:\n\n```bash\nsudo sed -i 's/--\\[\"session.suspend-timeout-seconds\"\\] = 5/\\[\"session.suspend-timeout-seconds\"\\] = 0/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua\nsystemctl restart --user pipewire.service\n```\n\nTo change the configuration back to the default, run the following commands:\n\n```bash\nsudo sed -i 's/\\[\"session.suspend-timeout-seconds\"\\] = 0/--\\[\"session.suspend-timeout-seconds\"\\] = 5/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua\nsystemctl restart --user pipewire.service\n```\n\n## PulseAudio\n\nFor older versions of Pop!_OS or distributions still using PulseAudio without PipeWire, the behavior can be adjusted through PulseAudio configuration. These two commands will make the necessary configuration change and restart PulseAudio so it goes into effect immediately:\n\n```bash\nsudo sed -i 's/load-module module-suspend-on-idle/#load-module module-suspend-on-idle/' /etc/pulse/default.pa\npulseaudio -k\n```\n\nTo change the configuration back to the default, run the following commands:\n\n```bash\nsudo sed -i 's/#load-module module-suspend-on-idle/load-module module-suspend-on-idle/' /etc/pulse/default.pa\npulseaudio -k\n```\n","dir":"/","path":"/serval-dac","extension":".md","createdAt":"2020-01-23T17:17:16.000Z","updatedAt":"2022-09-09T19:30:52.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/681c8bc953d433fc07f6fb7931b15e84a5a86b2d","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498735},"$loki":24},{"slug":"thelio-power-button","description":"Here are a few easy steps to replace the power button in your Thelio.\n","title":"Replace the Thelio Power Button","keywords":["Thelio","power","button"],"facebookImage":"/_nuxt/images/thelio-power-button-facebookImage.jpg","twitterImage":"/_nuxt/images/thelio-power-button-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"removing-the-power-button","depth":2,"text":"Removing the Power Button"},{"id":"installing-the-power-button","depth":2,"text":"Installing the Power Button"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you've purchased a new top case for your Thelio (or received one for a support case), you may need to move the power button from your old top case to the new one. Conversely, if you've received a replacement power button, you may need to remove the old power button from your top case and install the new one."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"removing-the-power-button"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#removing-the-power-button","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing the Power Button"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The power button assembly is held on by a single nut inside the case. First, unplug the power button's wire from the 90-degree connector."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Unplugging the power button","src":"/images/thelio-power-button/unplug-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Unplugged power button","src":"/images/thelio-power-button/unplug-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, unscrew the nut from the power button. Use a pair of needle-nose pliers to loosen the nut."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Needle-nose pliers","src":"/images/thelio-power-button/needle-nose.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the nut has been loosened, use your fingers to remove it the rest of the way."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Unscrewing the button","src":"/images/thelio-power-button/unscrewing.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing the nut","src":"/images/thelio-power-button/nut-removal.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With the wire unplugged and the nut removed, the power button can be pushed out the front of the case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing the button","src":"/images/thelio-power-button/button-removal-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing the button","src":"/images/thelio-power-button/button-removal-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The black plastic rectangle inside of the case will also be loose at this point, and can be removed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-the-power-button"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#installing-the-power-button","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the Power Button"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, line up the black plastic rectangle with the hole inside of the case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Empty power button hole","src":"/images/thelio-power-button/power-button-hole.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Power button bracket","src":"/images/thelio-power-button/bracket.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While holding the black plastic rectangle to the hole, feed the power button wire through the hole and push the power button into the case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing the power button","src":"/images/thelio-power-button/button-installation-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing the power button","src":"/images/thelio-power-button/button-installation-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing the power button","src":"/images/thelio-power-button/button-installation-3.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While holding the button in from the front, thread the power button wire through the nut, then screw the nut onto the power button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Screwing in the power button","src":"/images/thelio-power-button/nut-installation-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Screwing in the power button","src":"/images/thelio-power-button/nut-installation-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Tighten the nut with a pair of needle-nose pliers to ensure the plastic bracket doesn't move around later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Screwing in the power button","src":"/images/thelio-power-button/nut-installation-3.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, plug the power button's wire into the 90-degree connector so the red wire is on the left."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Plugging in the power button","src":"/images/thelio-power-button/plugging-in-wire.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Completed power button assembly","src":"/images/thelio-power-button/final-assembly.jpg"},"children":[]}]}]},"text":"\nIf you've purchased a new top case for your Thelio (or received one for a support case), you may need to move the power button from your old top case to the new one. Conversely, if you've received a replacement power button, you may need to remove the old power button from your top case and install the new one.\n\n## Removing the Power Button\n\nThe power button assembly is held on by a single nut inside the case. First, unplug the power button's wire from the 90-degree connector.\n\n![Unplugging the power button](/images/thelio-power-button/unplug-1.jpg)\n\n![Unplugged power button](/images/thelio-power-button/unplug-2.jpg)\n\nNext, unscrew the nut from the power button. Use a pair of needle-nose pliers to loosen the nut.\n\n![Needle-nose pliers](/images/thelio-power-button/needle-nose.jpg)\n\nOnce the nut has been loosened, use your fingers to remove it the rest of the way.\n\n![Unscrewing the button](/images/thelio-power-button/unscrewing.jpg)\n\n![Removing the nut](/images/thelio-power-button/nut-removal.jpg)\n\nWith the wire unplugged and the nut removed, the power button can be pushed out the front of the case.\n\n![Removing the button](/images/thelio-power-button/button-removal-1.jpg)\n\n![Removing the button](/images/thelio-power-button/button-removal-2.jpg)\n\nThe black plastic rectangle inside of the case will also be loose at this point, and can be removed.\n\n## Installing the Power Button\n\nFirst, line up the black plastic rectangle with the hole inside of the case.\n\n![Empty power button hole](/images/thelio-power-button/power-button-hole.jpg)\n\n![Power button bracket](/images/thelio-power-button/bracket.jpg)\n\nWhile holding the black plastic rectangle to the hole, feed the power button wire through the hole and push the power button into the case.\n\n![Installing the power button](/images/thelio-power-button/button-installation-1.jpg)\n\n![Installing the power button](/images/thelio-power-button/button-installation-2.jpg)\n\n![Installing the power button](/images/thelio-power-button/button-installation-3.jpg)\n\nWhile holding the button in from the front, thread the power button wire through the nut, then screw the nut onto the power button.\n\n![Screwing in the power button](/images/thelio-power-button/nut-installation-1.jpg)\n\n![Screwing in the power button](/images/thelio-power-button/nut-installation-2.jpg)\n\nTighten the nut with a pair of needle-nose pliers to ensure the plastic bracket doesn't move around later.\n\n![Screwing in the power button](/images/thelio-power-button/nut-installation-3.jpg)\n\nFinally, plug the power button's wire into the 90-degree connector so the red wire is on the left.\n\n![Plugging in the power button](/images/thelio-power-button/plugging-in-wire.jpg)\n\n![Completed power button assembly](/images/thelio-power-button/final-assembly.jpg)\n","dir":"/","path":"/thelio-power-button","extension":".md","createdAt":"2020-03-05T17:51:43.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498736},"$loki":25},{"slug":"nvidia-nvs","description":"Use 8 displays with a NVIDIA NVS GPU\n","title":"Use 8 displays with NVIDIA NVS GPU","keywords":["Support","Guides","System76","NVIDIA"],"facebookImage":"/_nuxt/images/nvidia-nvs-facebookImage.jpg","twitterImage":"/_nuxt/images/nvidia-nvs-twitterImage.jpg","hidden":true,"section":"software","tableOfContents":true,"toc":[{"id":"install-the-nvidia-driver","depth":3,"text":"Install the NVIDIA driver"},{"id":"enable-sli-mosaic","depth":3,"text":"Enable SLI Mosaic"},{"id":"change-configuration","depth":3,"text":"Change Configuration"},{"id":"save-configuration","depth":3,"text":"Save Configuration"}],"body":{"type":"root","children":[{"type":"element","tag":"h3","props":{"id":"install-the-nvidia-driver"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#install-the-nvidia-driver","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the NVIDIA driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the NVIDIA driver that System76 provides use this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-sli-mosaic"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#enable-sli-mosaic","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable SLI Mosaic"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open NVIDIA X Settings, go to 'X Server Display Configuration', then select 'Advanced...' now click \"Enable SLI Mosaic\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"NVIDIA-Settings","src":"/images/multi-displays/enable-sli-mosaic.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"change-configuration"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#change-configuration","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Change Configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select each of the orange colored displays and change their 'Configuration' to 'X screen 0'."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"before"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#before","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"NVIDIA-Settings","src":"/images/multi-displays/orange-disabled.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"after"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#after","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"NVIDIA-Settings","src":"/images/multi-displays/orange-enabled.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"save-configuration"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#save-configuration","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Save Configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select 'Save to X Configuration File' and now click 'Save'. Once the computer is rebooted the new settings will take effect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"NVIDIA-Settings","src":"/images/multi-displays/save-x-window.png"},"children":[]}]}]},"text":"\n### Install the NVIDIA driver\n\nTo install the NVIDIA driver that System76 provides use this command:\n\n```bash\nsudo apt install system76-driver-nvidia\n```\n\n### Enable SLI Mosaic\n\nOpen NVIDIA X Settings, go to 'X Server Display Configuration', then select 'Advanced...' now click \"Enable SLI Mosaic\".\n\n![NVIDIA-Settings](/images/multi-displays/enable-sli-mosaic.png)\n\n### Change Configuration\n\nSelect each of the orange colored displays and change their 'Configuration' to 'X screen 0'.\n\n#### Before\n\n![NVIDIA-Settings](/images/multi-displays/orange-disabled.png)\n\n#### After\n\n![NVIDIA-Settings](/images/multi-displays/orange-enabled.png)\n\n### Save Configuration\n\nSelect 'Save to X Configuration File' and now click 'Save'. Once the computer is rebooted the new settings will take effect.\n\n![NVIDIA-Settings](/images/multi-displays/save-x-window.png)\n","dir":"/","path":"/nvidia-nvs","extension":".md","createdAt":"2018-08-02T00:39:19.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498736},"$loki":26},{"slug":"manage-repos-ubuntu","description":"Add, remove and edit repositories in Ubuntu\n","title":"Manage Repositories (Ubuntu)","keywords":["Ubuntu 18.04","Ubuntu 19.10","System76","apt"],"facebookImage":"/_nuxt/images/manage-repos-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/manage-repos-ubuntu-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"accessing-software--updates","depth":2,"text":"Accessing Software & Updates"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"accessing-software--updates"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#accessing-software--updates","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessing Software & Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu's tool for adding, removing and editing repositories is called "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Software & Updates","src":"/images/manage-repos/software-updates.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" is opened, click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Software"}]},{"type":"text","value":" tab. Under this tab, add repositories with the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add..."}]},{"type":"text","value":" button. Select a repository from the list and then click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Edit..."}]},{"type":"text","value":" button (next to the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add..."}]},{"type":"text","value":" button) to edit the selected repository."}]}]},"text":"\n## Accessing Software & Updates\n\nUbuntu's tool for adding, removing and editing repositories is called Software & Updates.\n\n![Software & Updates](/images/manage-repos/software-updates.png)\n\nOnce Software & Updates is opened, click on **Other Software** tab. Under this tab, add repositories with the **Add...** button. Select a repository from the list and then click on the **Edit...** button (next to the **Add...** button) to edit the selected repository.\n","dir":"/","path":"/manage-repos-ubuntu","extension":".md","createdAt":"2020-03-03T22:48:04.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498737},"$loki":27},{"slug":"install-minecraft","description":"So you want some of that blocky goodness? Well, get Java and some graphics cards and let's go!","title":"Install Minecraft!","keywords":["Minecraft","Mojang","Games"],"facebookImage":"/_nuxt/images/install-minecraft-facebookImage.jpg","twitterImage":"/_nuxt/images/install-minecraft-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"pop_os-2004","depth":2,"text":"Pop!_OS 20.04"},{"id":"debian-and-ubuntu","depth":2,"text":"Debian and Ubuntu"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Alright! Hitch on and let's go on!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_os-2004"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2004","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 20.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, open the Pop!_Shop.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Open Pop_Shop","src":"/images/minecraft/popshop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, type \"Minecraft\" into the search bar, and click \"Minecraft\".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Search Page","src":"/images/minecraft/searchforminecraft.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, click install.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Open Minecraft page","src":"/images/minecraft/minecraftapppage.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now you will have installed Minecraft! Open Minecraft and log in with your username and password to start playing!\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Minecraft Installed","src":"/images/minecraft/minecraftinstalled.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"debian-and-ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#debian-and-ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Debian and Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":" \nFirst, you will need Java runtime."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install openjdk-8-jre"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So, you want oracle runtime instead? But.... fine...."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nGet the repository and install the package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository ppa:webupd8team/java"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install oracle-java8-installer"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will then download the launcher. Go to the "},{"type":"element","tag":"a","props":{"href":"https://minecraft.net/en-us/download/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"minecraft.net"}]},{"type":"text","value":" page to download or..."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"wget http://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now run the file! Log in with your username and password and start playing!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylerschin","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylerschin"}]},{"type":"text","value":"."}]}]},"text":"\nAlright! Hitch on and let's go on!\n\n## Pop!_OS 20.04\n\nFirst, open the Pop!_Shop.\n![Open Pop_Shop](/images/minecraft/popshop.png)\n\nNext, type \"Minecraft\" into the search bar, and click \"Minecraft\".\n![Search Page](/images/minecraft/searchforminecraft.png)\n\nNext, click install.\n![Open Minecraft page](/images/minecraft/minecraftapppage.png)\n\nNow you will have installed Minecraft! Open Minecraft and log in with your username and password to start playing!\n![Minecraft Installed](/images/minecraft/minecraftinstalled.png)\n\n## Debian and Ubuntu\n  \nFirst, you will need Java runtime. \n\n```bash\nsudo apt-get install openjdk-8-jre\n```\n\nSo, you want oracle runtime instead? But.... fine.... \nGet the repository and install the package. \n\n```bash\nsudo apt-add-repository ppa:webupd8team/java\nsudo apt-get update\nsudo apt-get install oracle-java8-installer\n```\n\nYou will then download the launcher. Go to the [minecraft.net](https://minecraft.net/en-us/download/) page to download or...\n\n```bash\nwget http://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar\n```\n\nNow run the file! Log in with your username and password and start playing!\n\n---\n\nThis article was contributed by [kylerschin](https://github.com/kylerschin).\n","dir":"/","path":"/install-minecraft","extension":".md","createdAt":"2017-04-26T15:21:10.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498750},"$loki":28},{"slug":"bioinformatics-joshua-orvis-johns-hopkins","description":"Using Linux computers for bioinformatics education and scientific data analysis.\n","title":"Bioinformatics at Johns Hopkins University","keywords":["bioinformatics","genomic annotation","genome sequencing","Linux","Ubuntu","school","education","System76"],"facebookImage":"/_nuxt/images/bioinformatics-joshua-orvis-johns-hopkins-facebookImage.jpg","twitterImage":"/_nuxt/images/bioinformatics-joshua-orvis-johns-hopkins-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Joshua Orvis, a Professor of Bioinformatics at Johns Hopkins University was\nsearching for a Linux computer to help teach his courses. First, these courses\nrequire powerful computers to keep up:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"In our field (bioinformatics), a developer's primary machine needs to have\ngood CPU and RAM resources to deal with large datasets. Many bioinformatics\ntools are written to use multiple cores and some, such as transcriptomic\nassemblers, can use 50+ GB of RAM..."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Similarly, disk space is also important, as individual files can be more than\n1 TB in size. The ideal layout is having the OS and supporting files on a fast\nsolid-state disk, then also have a second larger (but slower) spinning disk\nfor mass storage.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hardware is just part of the equation. Scientific data analysis and\nbioinformatics are generally done on Linux and the first two weeks of\nintroductory courses often involve getting Linux on students' computers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Professor Orvis was looking for a solution that was affordable and had Linux\nready out-of-the-box. Additionally, the laptop needed to have a wide screen,\nas many students collaborate while using a single laptop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Fitting analysis images, terminals, data files, code windows (and a\ncombination of these) means a wide window space is also ideal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"They decided on the Kudu laptop. The Kudu has a large 17” display and delivers\nreliability because it's supported by a committed Linux manufacturer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"What attracted me to System76 was the native Linux support. The first week\nof my courses guides students through the many possible ways of setting up a\nworking computational environment in Linux, often in place of Windows, and\nthat goes away completely if Linux is natively supported"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By using a System76 machine, Professor Orvis could jump straight into\nteaching how to use Linux and command line utilities without spending days\ndebugging each student’s issues installing Linux onto their machines from\nother manufacturers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Having machines with dedicated and supported Linux installs, students get a\nmore immersive learning experience compared to their previous experience\nswitching back and forth between Windows and a virtual machine (VM). Most\nfind that they get used to, and prefer, the command line speed and utility."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"I was quite happy with the speed and performance of the [System76 laptop] I\nused, as I set up our geonomic annotation system on it and tested generating\nthe annotation of 10 genomes in less than two hours.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After adopting System76 for teaching his bioinformatics and data science\ncourses, Professor Orvis concludes:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"System76 laptops and desktops are high-performing, affordable machines for\nstudents entering bioinformatics and data science fields. I would love to\nmake them required for all my classes.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Scientists and educators rely on System76 to get their work done. Contact an\nexpert today to learn how System76 hardware and software can unleash your\npotential:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_bioinformatics-joshua-orvis-johns-hopkins.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nJoshua Orvis, a Professor of Bioinformatics at Johns Hopkins University was\nsearching for a Linux computer to help teach his courses. First, these courses\nrequire powerful computers to keep up:\n\n> \"In our field (bioinformatics), a developer's primary machine needs to have\n> good CPU and RAM resources to deal with large datasets. Many bioinformatics\n> tools are written to use multiple cores and some, such as transcriptomic\n> assemblers, can use 50+ GB of RAM...\n>\n> Similarly, disk space is also important, as individual files can be more than\n> 1 TB in size. The ideal layout is having the OS and supporting files on a fast\n> solid-state disk, then also have a second larger (but slower) spinning disk\n> for mass storage.\"\n\nHardware is just part of the equation. Scientific data analysis and\nbioinformatics are generally done on Linux and the first two weeks of\nintroductory courses often involve getting Linux on students' computers.\n\nProfessor Orvis was looking for a solution that was affordable and had Linux\nready out-of-the-box. Additionally, the laptop needed to have a wide screen,\nas many students collaborate while using a single laptop.\n\nFitting analysis images, terminals, data files, code windows (and a\ncombination of these) means a wide window space is also ideal.\n\nThey decided on the Kudu laptop. The Kudu has a large 17” display and delivers\nreliability because it's supported by a committed Linux manufacturer.\n\n> \"What attracted me to System76 was the native Linux support. The first week\n> of my courses guides students through the many possible ways of setting up a\n> working computational environment in Linux, often in place of Windows, and\n> that goes away completely if Linux is natively supported\n\nBy using a System76 machine, Professor Orvis could jump straight into\nteaching how to use Linux and command line utilities without spending days\ndebugging each student’s issues installing Linux onto their machines from\nother manufacturers.\n\nHaving machines with dedicated and supported Linux installs, students get a\nmore immersive learning experience compared to their previous experience\nswitching back and forth between Windows and a virtual machine (VM). Most\nfind that they get used to, and prefer, the command line speed and utility.\n\n> \"I was quite happy with the speed and performance of the [System76 laptop] I\n> used, as I set up our geonomic annotation system on it and tested generating\n> the annotation of 10 genomes in less than two hours.\"\n\nAfter adopting System76 for teaching his bioinformatics and data science\ncourses, Professor Orvis concludes:\n\n> \"System76 laptops and desktops are high-performing, affordable machines for\n> students entering bioinformatics and data science fields. I would love to\n> make them required for all my classes.\"\n\nScientists and educators rely on System76 to get their work done. Contact an\nexpert today to learn how System76 hardware and software can unleash your\npotential:\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_bioinformatics-joshua-orvis-johns-hopkins.pdf)\n","dir":"/","path":"/bioinformatics-joshua-orvis-johns-hopkins","extension":".md","createdAt":"2019-02-14T16:42:04.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498752},"$loki":29},{"slug":"bioinformatics-moritz-beber-dtu","description":"Developing metabolic engineering, robotics, and lab automation tools.\n","title":"Advancing Biosustainability at the Technical University of Denmark","keywords":["bioinformatics","biosustainability","software development","Python","Jupyter","Linux","Ubuntu","software development","Kubernetes","K8s","System76"],"facebookImage":"/_nuxt/images/bioinformatics-moritz-beber-dtu-facebookImage.jpg","twitterImage":"/_nuxt/images/bioinformatics-moritz-beber-dtu-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From toys to medicine, manufacturing today is highly dependent on oil-based\nresource extraction. Motivated to find a more sustainable way, the Novo\nNordisk Foundation Center for Biosustainability (DTU Biosustain) at the\nTechnical University of Denmark is developing new technologies in which\nchemicals are produced biologically."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Moritz Beber, a Postdoctoral Fellow at DTU Biosustain, is part of the\ncomputer-aided design team who are currently researching ways to translate\nthese biotechnological projects from academia to industrial applications.\nMoritz depends on Linux hardware and software from System76 to streamline\nhis work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I have been running Linux since I was sixteen years old. I’ve used many\ndifferent distros over the years. Today, I use Ubuntu and Pop!_OS. I love\nwhat System76 has done with Pop! It’s fast and snappy, and it saves me time,\nwith decrypt to login taking only seconds. I really appreciate that."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"I have Pop! on a System76 laptop that’s a few years old, and it is noticeably\nfaster than new hardware with other operating systems that I’ve used in the\nlab.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Moritz’s primary role at DTU Biosustain is contributing to the project\nDD-DeCaF (Bioinformatics Services for Data-Driven Design of Cell Factories\nand Communities). The project brings together leading European research\nuniversities and industry partners."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The academic partners are developing cutting-edge methods for using large\nscale data to design cell factories and communities for biotechnological\napplications. The role of the team at DTU is to coordinate those efforts\nand integrate them in an online platform called Caffeine. This tool can be\nused by non-experts to intuitively design metabolic networks in their\nbrowser. The usefulness of those methods is evaluated by industry partners."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Our team is building an accessible software platform for lab biologists\ndoing metabolic engineering. The tools have been available but you needed to\nbe a programmer to use them. Our lab also does robotics and lab automation,\nincluding projects like customizing protocols for pipetting robots.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Moritz uses a variety of open source programs during the work day, such as\nvim, Python, Jupyter Notebooks, tmux, and Oh My ZSH. Moritz is an active\ncontributor and maintainer in several open source communities."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I maintain Python libraries for cobrapy and cameo, which are tools for\nmetabolic modeling and engineering. It’s exciting to see the growing\ncommunity for these projects on GitHub and Gitter.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In addition to their local machines, Moritz’s team uses microservices\narchitecture through Google Cloud with a Kubernetes (K8s) cluster,\ncontinuous integration and delivery via Travis CI, and the university’s\ntwo High-Performance Computing Clusters (HPCCs) that run Scientific Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux thrives in these types of hybrid computing environments, from HPCCs\nall the way down to single board computers like a BeagleBone or Raspberry\nPi. Connect with the System76 team today to learn about the company’s\nlaptop, desktop, and server solutions and how they can accelerate your\nteam’s work in bioinformatics and beyond."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/case-study_bioinformatics-moritz-beber-dtu.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nFrom toys to medicine, manufacturing today is highly dependent on oil-based\nresource extraction. Motivated to find a more sustainable way, the Novo\nNordisk Foundation Center for Biosustainability (DTU Biosustain) at the\nTechnical University of Denmark is developing new technologies in which\nchemicals are produced biologically.\n\nMoritz Beber, a Postdoctoral Fellow at DTU Biosustain, is part of the\ncomputer-aided design team who are currently researching ways to translate\nthese biotechnological projects from academia to industrial applications.\nMoritz depends on Linux hardware and software from System76 to streamline\nhis work.\n\n> “I have been running Linux since I was sixteen years old. I’ve used many\n> different distros over the years. Today, I use Ubuntu and Pop!_OS. I love\n> what System76 has done with Pop! It’s fast and snappy, and it saves me time,\n> with decrypt to login taking only seconds. I really appreciate that.\n>\n> I have Pop! on a System76 laptop that’s a few years old, and it is noticeably\n> faster than new hardware with other operating systems that I’ve used in the\n> lab.”\n\nMoritz’s primary role at DTU Biosustain is contributing to the project\nDD-DeCaF (Bioinformatics Services for Data-Driven Design of Cell Factories\nand Communities). The project brings together leading European research\nuniversities and industry partners.\n\nThe academic partners are developing cutting-edge methods for using large\nscale data to design cell factories and communities for biotechnological\napplications. The role of the team at DTU is to coordinate those efforts\nand integrate them in an online platform called Caffeine. This tool can be\nused by non-experts to intuitively design metabolic networks in their\nbrowser. The usefulness of those methods is evaluated by industry partners.\n\n> “Our team is building an accessible software platform for lab biologists\n> doing metabolic engineering. The tools have been available but you needed to\n> be a programmer to use them. Our lab also does robotics and lab automation,\n> including projects like customizing protocols for pipetting robots.”\n\nMoritz uses a variety of open source programs during the work day, such as\nvim, Python, Jupyter Notebooks, tmux, and Oh My ZSH. Moritz is an active\ncontributor and maintainer in several open source communities.\n\n> “I maintain Python libraries for cobrapy and cameo, which are tools for\n> metabolic modeling and engineering. It’s exciting to see the growing\n> community for these projects on GitHub and Gitter.”\n\nIn addition to their local machines, Moritz’s team uses microservices\narchitecture through Google Cloud with a Kubernetes (K8s) cluster,\ncontinuous integration and delivery via Travis CI, and the university’s\ntwo High-Performance Computing Clusters (HPCCs) that run Scientific Linux.\n\nLinux thrives in these types of hybrid computing environments, from HPCCs\nall the way down to single board computers like a BeagleBone or Raspberry\nPi. Connect with the System76 team today to learn about the company’s\nlaptop, desktop, and server solutions and how they can accelerate your\nteam’s work in bioinformatics and beyond.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/case-study_bioinformatics-moritz-beber-dtu.pdf)\n","dir":"/","path":"/bioinformatics-moritz-beber-dtu","extension":".md","createdAt":"2019-02-22T18:35:02.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498754},"$loki":30},{"slug":"advanced-luks","description":"How to add extra passwords for your Full Disk Encryption setup\n","title":"Disk Encryption Passwords","keywords":["System76","Pop","Ubuntu","LUKS","FDE"],"facebookImage":"/_nuxt/images/advanced-luks-facebookImage.jpg","twitterImage":"/_nuxt/images/advanced-luks-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Full Disk Encryption more than one password to decrypt the drive may be needed if more then one person is using the computer. In this situation seven extra passwords can be added with the instructions below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"list-partitions"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#list-partitions","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"List Partitions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First let's list the partitions of all of the installed drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk -f\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output may be different based on the drive setup and partition table. You can see the root partition at mountpoint '/'. From there we can use that output to run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksDump /dev/sda3\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Replacing '/dev/sda3' with the location of the root partition on your system. With the output of this command we can see the seven extra slots that we have for passwords to decrypt the drive. Slots 1-7 are the open ones and Slot 0 is the current one the system has set."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"set-extra-password"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#set-extra-password","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Extra Password"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Following the partition scheme from the previous command we can form the next command to add a new key to the open Key Slot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksAddKey /dev/sda3\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will require the current encryption password before new password can be added."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"confirm-the-password"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#confirm-the-password","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Confirm The Password"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Let's run this command again to confirm that the additional password is set:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksDump /dev/sda3\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should see that Key Slot 1 is now enabled so this confirms the new password is set."}]}]},"text":"\nWith Full Disk Encryption more than one password to decrypt the drive may be needed if more then one person is using the computer. In this situation seven extra passwords can be added with the instructions below.\n\n#### List Partitions\n\nFirst let's list the partitions of all of the installed drives:\n\n```\nlsblk -f\n```\n\nThe output may be different based on the drive setup and partition table. You can see the root partition at mountpoint '/'. From there we can use that output to run this command:\n\n```\nsudo cryptsetup luksDump /dev/sda3\n```\n\nReplacing '/dev/sda3' with the location of the root partition on your system. With the output of this command we can see the seven extra slots that we have for passwords to decrypt the drive. Slots 1-7 are the open ones and Slot 0 is the current one the system has set.\n\n#### Set Extra Password\n\nFollowing the partition scheme from the previous command we can form the next command to add a new key to the open Key Slot:\n\n```\nsudo cryptsetup luksAddKey /dev/sda3\n```\n\nThis command will require the current encryption password before new password can be added.\n\n#### Confirm The Password\n\nLet's run this command again to confirm that the additional password is set:\n\n```\nsudo cryptsetup luksDump /dev/sda3\n```\n\nYou should see that Key Slot 1 is now enabled so this confirms the new password is set.\n","dir":"/","path":"/advanced-luks","extension":".md","createdAt":"2018-09-05T16:55:30.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498755},"$loki":31},{"slug":"using-flatpak","description":"Using Flatpak from the Command Line\n","title":"Using Flatpak from the Command Line (Pop!_OS)","keywords":["Pop!_OS","Pop!_OS 18.04","Pop!_OS 19.10","Pop!_OS 20.04","Pop!_OS 20.10","Pop!_OS 21.04","Pop!_OS 21.10","Pop!_OS 22.04","Flatpak","System76"],"facebookImage":"/_nuxt/images/using-flatpak-facebookImage.jpg","twitterImage":"/_nuxt/images/using-flatpak-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"why-the-command-line","depth":2,"text":"Why the command line?"},{"id":"upating-flatpak-packages","depth":2,"text":"Upating Flatpak packages"},{"id":"listing-and-running-flatpak-software","depth":2,"text":"Listing and running Flatpak software"},{"id":"finding-installing-and-uninstalling-flatpak-software","depth":2,"text":"Finding, installing and uninstalling Flatpak software"},{"id":"flatpak-sources","depth":2,"text":"Flatpak sources"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"why-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#why-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Why the command line?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's very easy to find and install Flatpak software from within the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":", but there are advantages to working within the terminal. Using the command line can show additional information and give you more control."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Full documentation about Flatpak commands is available "},{"type":"element","tag":"a","props":{"href":"https://docs.flatpak.org/en/latest/using-flatpak.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"upating-flatpak-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#upating-flatpak-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upating Flatpak packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The most common reason to use the command line with Flatpak is to run updates. This shows some additional information that's not present in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":", and if any problems occur, it's easier to tell what's going wrong. The command is very simple:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All terminal commands for Flatpak will look like this, starting with the command "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flatpak"}]},{"type":"text","value":" followed by a verb and possibly additional data or parameters."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"listing-and-running-flatpak-software"},"children":[{"type":"element","tag":"a","props":{"href":"#listing-and-running-flatpak-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Listing and running Flatpak software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To view your currently installed Flatpak software:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To run a Flatpak application from the command line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak run [Application ID]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To look at information about an installed package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak info [Application ID]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, to find out what command to use to run "},{"type":"element","tag":"a","props":{"href":"https://slack.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Slack"}]},{"type":"text","value":" (if already installed from Flatpak), you can run the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak list --columns=name,application "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep -i slack"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output will look something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Slack com.slack.Slack\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can look at the package details by running this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak info com.slack.Slack"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And we can use this command to run Slack from the command line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak run com.slack.Slack"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"finding-installing-and-uninstalling-flatpak-software"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-installing-and-uninstalling-flatpak-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding, installing and uninstalling Flatpak software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To search for a Flatpak package using the currently available sources:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak search [Name]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install a Flatpak package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install [Application ID]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, if we're looking for the Flatpak version of the media player "},{"type":"element","tag":"a","props":{"href":"https://mpv.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"mpv"}]}]},{"type":"text","value":", we can find the Application ID by running:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak search mpv"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And then install it with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install io.mpv.Mpv"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can try to install the app directly by just combining these two seteps, for example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install mpv"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and the Flatpak system will try to figure out what you're looking for and present you with options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Uninstalling a Flatpak package works similarly:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak uninstall [Application ID]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is also the option to delete your user data for a Flatpak application by using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--delete-data"}]},{"type":"text","value":" parameter. This can be useful when trying to fix a broken application and you want to start completely over. For example, this will uninstall "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"mpv"}]},{"type":"text","value":" and also delete your configuration files:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak uninstall io.mpv.Mpv --delete-data"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"flatpak-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#flatpak-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Flatpak sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To list the currently configured Flatpak sources, which the system will search when looking for software:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remotes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To add a new Flatpak source (with Flathub as the example):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To delete an existing Flathub source:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remote-delete --user flathub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## Why the command line?\n\nIt's very easy to find and install Flatpak software from within the Pop!_Shop, but there are advantages to working within the terminal. Using the command line can show additional information and give you more control.\n\nFull documentation about Flatpak commands is available [here.](https://docs.flatpak.org/en/latest/using-flatpak.html)\n\n## Upating Flatpak packages\n\nThe most common reason to use the command line with Flatpak is to run updates. This shows some additional information that's not present in the Pop!_Shop, and if any problems occur, it's easier to tell what's going wrong. The command is very simple:\n\n```bash\nflatpak update\n```\n\nAll terminal commands for Flatpak will look like this, starting with the command `flatpak` followed by a verb and possibly additional data or parameters.\n\n## Listing and running Flatpak software\n\nTo view your currently installed Flatpak software:\n\n```bash\nflatpak list\n```\n\nTo run a Flatpak application from the command line:\n\n```bash\nflatpak run [Application ID]\n```\n\nTo look at information about an installed package:\n\n```bash\nflatpak info [Application ID]\n```\n\nFor example, to find out what command to use to run [Slack](https://slack.com/) (if already installed from Flatpak), you can run the following:\n\n```bash\nflatpak list --columns=name,application | grep -i slack\n```\n\nThe output will look something like this:\n\n```\nSlack com.slack.Slack\n```\n\nWe can look at the package details by running this command:\n\n```bash\nflatpak info com.slack.Slack\n```\n\nAnd we can use this command to run Slack from the command line:\n\n```bash\nflatpak run com.slack.Slack\n```\n\n## Finding, installing and uninstalling Flatpak software\n\nTo search for a Flatpak package using the currently available sources:\n\n```bash\nflatpak search [Name]\n```\n\nTo install a Flatpak package:\n\n```bash\nflatpak install [Application ID]\n```\n\nFor example, if we're looking for the Flatpak version of the media player [_mpv_](https://mpv.io/), we can find the Application ID by running:\n\n```bash\nflatpak search mpv\n```\n\nAnd then install it with:\n\n```bash\nflatpak install io.mpv.Mpv\n```\n\nYou can try to install the app directly by just combining these two seteps, for example:\n\n```bash\nflatpak install mpv\n```\n\nand the Flatpak system will try to figure out what you're looking for and present you with options.\n\nUninstalling a Flatpak package works similarly:\n\n```bash\nflatpak uninstall [Application ID]\n```\n\nThere is also the option to delete your user data for a Flatpak application by using the `--delete-data` parameter. This can be useful when trying to fix a broken application and you want to start completely over. For example, this will uninstall _mpv_ and also delete your configuration files:\n\n```bash\nflatpak uninstall io.mpv.Mpv --delete-data\n```\n\n## Flatpak sources\n\nTo list the currently configured Flatpak sources, which the system will search when looking for software:\n\n```bash\nflatpak remotes\n```\n\nTo add a new Flatpak source (with Flathub as the example):\n\n```bash\nflatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo\n```\n\nTo delete an existing Flathub source:\n\n```bash\nflatpak remote-delete --user flathub\n```\n","dir":"/","path":"/using-flatpak","extension":".md","createdAt":"2022-05-12T17:21:02.000Z","updatedAt":"2022-05-24T16:20:51.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053498757},"$loki":32},{"slug":"active-directory-client","description":"Learn how to join Pop!_OS to an Active Directory domain","title":"Active Directory Domain","keywords":["Pop!_OS","Security","Linux","Active Directory","Authentication"],"facebookImage":"/_nuxt/images/active-directory-client-facebookImage.jpg","twitterImage":"/_nuxt/images/active-directory-client-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS and Ubuntu can be joined to an Active Directory domain, which allows users to log in with their existing network credentials."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install the necessary packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install sssd heimdal-clients msktutil"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While installing those packages, you will be prompted for the following information. These are sample responses. Our domain is called \"system76.local\" and our Active Directory server is called \"adserver\" in this example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Forest name: SYSTEM76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Domain controller hostname: ADSERVER.system76.local"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Administrative server "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" your Kerberos realm: ADSERVER.system76.local"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Move the default Kerberos configuration file to a backup, and create a fresh file to use:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mv /etc/krb5.conf /etc/krb5.conf.default"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/krb5.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Edit the /etc/krb5.conf file with the following contents:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[libdefaults]\ndefault_realm = SYSTEM76.LOCAL\nrdns = no\ndns_lookup_kdc = true\ndns_lookup_realm = true\n\n[realms]\nSYSTEM76.LOCAL = {\nkdc = ADSERVER.system76.local\nadmin_server = ADSERVER.system76.local\n}\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Initialize Kerberos and generate a keytab file. The first command requires the username of a domain administrator, and our computer's hostname is \"pop-os\" in this example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"kinit administrator\nklist\nmsktutil -N -c -b 'CN=COMPUTERS' -s POP-OS/pop-os.system76.local -k my-keytab.keytab --computer-name POP-OS --upn POP-OS$ --server adserver.system76.local --user-creds-only\nmsktutil -N -c -b 'CN=COMPUTERS' -s POP-OS/pop-os -k my-keytab.keytab --computer-name POP-OS --upn POP-OS$ --server adserver.system76.local --user-creds-only\nkdestroy\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Move the keytab to the /etc/sssd directory, and configure SSSD:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mv my-keytab.keytab /etc/sssd/my-keytab.keytab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/sssd/sssd.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The SSSD configuration file should contain the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[sssd]\nservices = nss, pam\nconfig_file_version = 2\ndomains = system76.local\n\n[nss]\nentry_negative_timeout = 0\n#debug_level = 5\n\n[pam]\n#debug_level = 5\n\n[domain/system76.local]\n#debug_level = 10\nenumerate = false\nid_provider = ad\nauth_provider = ad\nchpass_provider = ad\naccess_provider = ad\ndyndns_update = false\nad_hostname = pop-os.system76.local\nad_server = adserver.system76.local\nad_domain = system76.local\nldap_schema = ad\nldap_id_mapping = true\nfallback_homedir = /home/%u\ndefault_shell = /bin/bash\nldap_sasl_mech = gssapi\nldap_sasl_authid = POP-OS$\nkrb5_keytab = /etc/sssd/my-keytab.keytab\nldap_krb5_init_creds = true\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After saving, set the appropriate permissions on that configuration file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chmod 0600 /etc/sssd/sssd.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Configure PAM:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/pam.d/common-session"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Look for the line that contains \"session required pam_unix.so\" and add this line immediately below it:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"session required pam_mkhomedir.so skel=/etc/skel umask=0077\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After saving that file, restart SSSD:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart sssd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the domain administrator to the local sudo group:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser administrator sudo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, test a login with the domain administrator:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"su -l administrator"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot the computer. At the login screen, you can click the \"Not listed?\" link, and type the username of any domain user. After logging in with a domain user for the first time, that user will appear on the login screen's user list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login Screen","src":"/images/active-directory-client/login-screen-not-listed.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]}]},"text":"\nPop!\\_OS and Ubuntu can be joined to an Active Directory domain, which allows users to log in with their existing network credentials.\n\n1. Install the necessary packages:\n\n ```bash\n sudo apt install sssd heimdal-clients msktutil\n ```\n\n While installing those packages, you will be prompted for the following information. These are sample responses. Our domain is called \"system76.local\" and our Active Directory server is called \"adserver\" in this example:\n\n ```bash\n Forest name: SYSTEM76\n Domain controller hostname: ADSERVER.system76.local\n Administrative server for your Kerberos realm: ADSERVER.system76.local\n ```\n\n2. Move the default Kerberos configuration file to a backup, and create a fresh file to use:\n\n ```bash\n sudo mv /etc/krb5.conf /etc/krb5.conf.default\n sudo nano /etc/krb5.conf\n ```\n\n Edit the /etc/krb5.conf file with the following contents:\n\n ```\n [libdefaults]\n default_realm = SYSTEM76.LOCAL\n rdns = no\n dns_lookup_kdc = true\n dns_lookup_realm = true\n\n [realms]\n SYSTEM76.LOCAL = {\n kdc = ADSERVER.system76.local\n admin_server = ADSERVER.system76.local\n }\n ```\n\n3. Initialize Kerberos and generate a keytab file. The first command requires the username of a domain administrator, and our computer's hostname is \"pop-os\" in this example:\n\n ```\n kinit administrator\n klist\n msktutil -N -c -b 'CN=COMPUTERS' -s POP-OS/pop-os.system76.local -k my-keytab.keytab --computer-name POP-OS --upn POP-OS$ --server adserver.system76.local --user-creds-only\n msktutil -N -c -b 'CN=COMPUTERS' -s POP-OS/pop-os -k my-keytab.keytab --computer-name POP-OS --upn POP-OS$ --server adserver.system76.local --user-creds-only\n kdestroy\n ```\n\n4. Move the keytab to the /etc/sssd directory, and configure SSSD:\n\n ```bash\n sudo mv my-keytab.keytab /etc/sssd/my-keytab.keytab\n sudo nano /etc/sssd/sssd.conf\n ```\n\n The SSSD configuration file should contain the following:\n\n ```\n [sssd]\n services = nss, pam\n config_file_version = 2\n domains = system76.local\n\n [nss]\n entry_negative_timeout = 0\n #debug_level = 5\n\n [pam]\n #debug_level = 5\n\n [domain/system76.local]\n #debug_level = 10\n enumerate = false\n id_provider = ad\n auth_provider = ad\n chpass_provider = ad\n access_provider = ad\n dyndns_update = false\n ad_hostname = pop-os.system76.local\n ad_server = adserver.system76.local\n ad_domain = system76.local\n ldap_schema = ad\n ldap_id_mapping = true\n fallback_homedir = /home/%u\n default_shell = /bin/bash\n ldap_sasl_mech = gssapi\n ldap_sasl_authid = POP-OS$\n krb5_keytab = /etc/sssd/my-keytab.keytab\n ldap_krb5_init_creds = true\n ```\n\n After saving, set the appropriate permissions on that configuration file:\n\n ```bash\n sudo chmod 0600 /etc/sssd/sssd.conf\n ```\n\n5. Configure PAM:\n\n ```bash\n sudo nano /etc/pam.d/common-session\n ```\n\n Look for the line that contains \"session required pam_unix.so\" and add this line immediately below it:\n\n ```\n session required pam_mkhomedir.so skel=/etc/skel umask=0077\n ```\n\n After saving that file, restart SSSD:\n\n ```bash\n sudo systemctl restart sssd\n ```\n\n6. Add the domain administrator to the local sudo group:\n\n ```bash\n sudo adduser administrator sudo\n ```\n\n Then, test a login with the domain administrator:\n\n ```bash\n su -l administrator\n ```\n\n7. Reboot the computer. At the login screen, you can click the \"Not listed?\" link, and type the username of any domain user. After logging in with a domain user for the first time, that user will appear on the login screen's user list.\n\n ![Login Screen](/images/active-directory-client/login-screen-not-listed.png)\n","dir":"/","path":"/active-directory-client","extension":".md","createdAt":"2019-09-18T21:31:32.000Z","updatedAt":"2022-01-10T00:14:10.000Z","authors":[{"username":"stefan-ffr","commitUrl":"https://github.com/system76/docs/commit/6a9006012b4351c699195aa3002b75dc76f5d441","avatarUrl":"https://avatars.githubusercontent.com/u/75080111?v=4","profileUrl":"https://github.com/stefan-ffr"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053498759},"$loki":33},{"slug":"file-sharing","description":"How to share files with the Public Folder.\n","title":"File Sharing Between Pop!_OS Computers","keywords":["Support","Nautilus","Files","System76"],"facebookImage":"/_nuxt/images/file-sharing-facebookImage.jpg","twitterImage":"/_nuxt/images/file-sharing-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"install-the-needed-package","depth":2,"text":"Install the needed package"},{"id":"enable-file-sharing","depth":3,"text":"Enable File Sharing"},{"id":"connecting-to-the-public-folder","depth":3,"text":"Connecting to the Public Folder"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"install-the-needed-package"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#install-the-needed-package","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the needed package"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First let's open a terminal using either "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu)\nor "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop_OS)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-user-share"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-file-sharing"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#enable-file-sharing","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable File Sharing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we will open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application and go to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Sharing"}]},{"type":"text","value":". Then click the toggle to the right of 'Sharing' to turn on sharing. Now click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"File Sharing"}]},{"type":"text","value":", turn it on and make sure the network you want to share it with is enabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings","src":"/images/file-sharing/settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"connecting-to-the-public-folder"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#connecting-to-the-public-folder","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connecting to the Public Folder"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the computer that you want to share to, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" application (Nautilus) and click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Locations"}]},{"type":"text","value":" on the left side panel. In this example you will see the machine that we are using as \"system76's public files on pop-os\". Click the name that matches the name of the computer that you are sharing from and you will see the folders and files that are on the other computer's Public Folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Nautilus","src":"/images/file-sharing/connecting-to-public-folder.png"},"children":[]}]}]},"text":"\n## Install the needed package\n\nFirst let's open a terminal using either CTRL+ALT+T (Ubuntu)\n or +T (Pop_OS).\n\nThen run this command:\n\n```bash\nsudo apt install gnome-user-share\n```\n\n### Enable File Sharing\n\nNext we will open the Settings application and go to **Sharing**. Then click the toggle to the right of 'Sharing' to turn on sharing. Now click **File Sharing**, turn it on and make sure the network you want to share it with is enabled.\n\n![Settings](/images/file-sharing/settings.png)\n\n### Connecting to the Public Folder\n\nOn the computer that you want to share to, open the Files application (Nautilus) and click on **Other Locations** on the left side panel. In this example you will see the machine that we are using as \"system76's public files on pop-os\". Click the name that matches the name of the computer that you are sharing from and you will see the folders and files that are on the other computer's Public Folder.\n\n![Nautilus](/images/file-sharing/connecting-to-public-folder.png)\n","dir":"/","path":"/file-sharing","extension":".md","createdAt":"2018-05-24T19:12:33.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053499676},"$loki":34},{"slug":"ending-frozen-applications","description":"Linux provides several methods to kill frozen or hung up processes and applications using GUI applications or terminal commands.\n","title":"Closing Frozen Applications and Desktops","keywords":["frozen applications","frozen desktop","frozen terminal","hung up","not responding","System76"],"facebookImage":"/_nuxt/images/ending-frozen-applications-facebookImage.jpg","twitterImage":"/_nuxt/images/ending-frozen-applications-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","toc":[{"id":"closing-frozen-processes-applications-and-desktops","depth":2,"text":"Closing Frozen Processes, Applications, and Desktops"},{"id":"close-specific-applications-or-windows","depth":2,"text":"Close Specific Applications or Windows"},{"id":"using-system-monitor-gui","depth":3,"text":"Using System Monitor (GUI)"},{"id":"using-xkill-gui","depth":3,"text":"Using xkill (GUI)"},{"id":"using-the-kill-command-cli","depth":3,"text":"Using the kill Command (CLI)"},{"id":"end-all-running-processes","depth":2,"text":"End All Running Processes"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"closing-frozen-processes-applications-and-desktops"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#closing-frozen-processes-applications-and-desktops","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Closing Frozen Processes, Applications, and Desktops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux offers many methods to stop hanging or frozen processes. The System Monitor application provides a GUI with features similar to the Windows Task Manager, running xkill allows users to close programs with a mouse click, and the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill"}]},{"type":"text","value":" command can end single or multiple processes from the Terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Caution: Suddenly terminating processes can result in unwanted data loss or system stability issues."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"close-specific-applications-or-windows"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#close-specific-applications-or-windows","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Close Specific Applications or Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-system-monitor-gui"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-system-monitor-gui","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using System Monitor (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System Monitor application comes prepackaged in Pop!_OS. This tool provides a GUI and functionality similar to the Windows Task Manager."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" and type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system monitor"}]},{"type":"text","value":", then hit Enter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Locate frozen and hanging applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the application and click End Process.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"gnome-system-monitor","src":"/images/ending-frozen-applications/gnome-system-monitor.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-xkill-gui"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-xkill-gui","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using xkill (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Launching xkill allows users to click and force close applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xkill"}]},{"type":"text","value":" and hit Enter.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"launch-xkill","src":"/images/ending-frozen-applications/launch-xkill.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The cursor will turn into a small 'x'. Left click any window to kill the process associated with that window."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-kill-command-cli"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-the-kill-command-cli","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the kill Command (CLI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill"}]},{"type":"text","value":" command provides several methods to terminate a process:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"SIGTERM (15) - Sends the \"terminate\" command to a PID (default)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"SIGSTOP (19) - Sends the \"stop\" command to pause a process"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"SIGKILL (9) - Sends the \"kill\" command to a PID (destructive)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill"}]},{"type":"text","value":" takes arguments in the form of a Process ID (PID). The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pidof"}]},{"type":"text","value":" command will display the PID(s) associated with any running process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to launch a terminal session."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pidof"}]},{"type":"text","value":" command to get the PIDs of a process, and a pipe with the xargs command to input them into the kill command, which uses the default SIGTERM (15) method:\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pidof firefox "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" xargs "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"kill"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the program remains unresponsive, use the SIGKILL (9) option to force the program to close:\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pidof firefox "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" xargs "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"kill"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -9"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"end-all-running-processes"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#end-all-running-processes","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"End All Running Processes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users can bypass a frozen desktop environment by entering "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"TTY"}]},{"type":"text","value":" mode. This method will use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill -9 -1"}]},{"type":"text","value":" command, which kills all processes as allowed by the user account. Users can alternatively use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill -15 -1"}]},{"type":"text","value":" which sends a less destructive SIGTERM (terminate) request to running processes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" to enter "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"TTY"}]},{"type":"text","value":" mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enter the user name and password for the account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Type the following command and hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":".\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"kill"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -9 -1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enter the password for the user account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The login screen will appear when the process completes. The desktop environment will load upon login."}]},{"type":"text","value":"\n"}]}]},"text":"\n## Closing Frozen Processes, Applications, and Desktops\n\nLinux offers many methods to stop hanging or frozen processes. The System Monitor application provides a GUI with features similar to the Windows Task Manager, running xkill allows users to close programs with a mouse click, and the `kill` command can end single or multiple processes from the Terminal.\n\n>Caution: Suddenly terminating processes can result in unwanted data loss or system stability issues.\n\n## Close Specific Applications or Windows\n\n### Using System Monitor (GUI)\n\nThe System Monitor application comes prepackaged in Pop!\\_OS. This tool provides a GUI and functionality similar to the Windows Task Manager.\n\n1. Press Super and type `system monitor`, then hit Enter.\n2. Locate frozen and hanging applications.\n3. Select the application and click End Process.\n ![gnome-system-monitor](/images/ending-frozen-applications/gnome-system-monitor.png)\n\n### Using xkill (GUI)\n\nLaunching xkill allows users to click and force close applications.\n\n1. Press Alt + F2.\n2. Type `xkill` and hit Enter.\n ![launch-xkill](/images/ending-frozen-applications/launch-xkill.png)\n3. The cursor will turn into a small 'x'. Left click any window to kill the process associated with that window.\n\n### Using the kill Command (CLI)\n\nThe `kill` command provides several methods to terminate a process:\n\n- SIGTERM (15) - Sends the \"terminate\" command to a PID (default)\n- SIGSTOP (19) - Sends the \"stop\" command to pause a process\n- SIGKILL (9) - Sends the \"kill\" command to a PID (destructive)\n\n`kill` takes arguments in the form of a Process ID (PID). The `pidof` command will display the PID(s) associated with any running process.\n\n1. Press Super + T to launch a terminal session.\n2. Use the `pidof` command to get the PIDs of a process, and a pipe with the xargs command to input them into the kill command, which uses the default SIGTERM (15) method:\n ```bash\n pidof firefox | xargs kill\n ```\n3. If the program remains unresponsive, use the SIGKILL (9) option to force the program to close:\n ```bash\n pidof firefox | xargs kill -9\n ```\n\n## End All Running Processes\n\nUsers can bypass a frozen desktop environment by entering `TTY` mode. This method will use the `kill -9 -1` command, which kills all processes as allowed by the user account. Users can alternatively use `kill -15 -1` which sends a less destructive SIGTERM (terminate) request to running processes.\n\n1. Press Ctrl + Alt + F5 to enter `TTY` mode.\n2. Enter the user name and password for the account.\n3. Type the following command and hit Enter.\n ```bash\n sudo kill -9 -1\n ```\n4. Enter the password for the user account.\n5. The login screen will appear when the process completes. The desktop environment will load upon login.\n","dir":"/","path":"/ending-frozen-applications","extension":".md","createdAt":"2022-02-11T17:21:41.000Z","updatedAt":"2022-02-11T17:21:41.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/0308313668b5cc22cc97a351f53356dbe215ed23","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697053499678},"$loki":35},{"slug":"deep-learning-steve-hart-university-of-colorado","description":"Systems administration and IT support for deep learning researchers.\n","title":"Deep Learning Research at the University of Colorado","keywords":["deep learning","machine learning","TensorFlow","CUDA","Linux","Ubuntu","research university","University of Colorado","System76"],"facebookImage":"/_nuxt/images/deep-learning-steve-hart-university-of-colorado-facebookImage.jpg","twitterImage":"/_nuxt/images/deep-learning-steve-hart-university-of-colorado-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Every day, hundreds of faculty, staff, and students at The Colorado Center for\nAstrodynamics Research (CCAR) rely on powerful machines for projects such as\natmospheric research and asteroid missions. Steve Hart, IT Professional for\nCCAR at the University of Colorado Boulder, shares why he trusts System76\ncomputers to save him hours when connecting machine learning researchers with\nreliable hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I provide complete on-site IT support for all Faculty within CCAR,\nincluding Desktop support, Server support, data storage, and any other IT\nservices,” Steve explains as he introduces himself."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“This includes hardware purchasing and configuration to fit the specific\nresearch needs of the user in question.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Supporting such a breadth of work means relying on a mix of technologies and\nproviders to find the best fit for each project. He previously built his own\nsystems (and still does as-needed), but an option for relief came when he\nfound System76, a Linux computer company."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I first started purchasing System76 desktops as the hardware specs matched\nwhat I choose for a custom build and the overall price was comparable. It\nsaved me time in choosing individual parts and system assembly. I was able\nto deploy systems quicker to my users.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Speed is key as he supports prolific researchers operating under strict\ngrant requirements. Earlier this year after winning a major grant, a\nresearcher at CCAR’s Space Weather Center came to Steve needing equipment\nfor heavy computational workloads, including machine learning."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"They considered cost, performance, procurement guidelines, and regulatory\ncompliance and decided on a high-performance desktop from System76. The deep\nlearning work utilized the powerful TensorFlow software library on Linux to\nanalyze atmospheric weather patterns."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Working with pre-installed Linux helps in that it takes me less time\nhand-picking hardware that may or may not be fully compatible with the latest\nLinux kernels,” Steve notes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These efficiencies save hours of time compared to the hardware selection and\nbuild time required when building the computers himself, and avoids the\npotential for additional delays waiting on individual parts. When the\npre-installed Linux equipment arrives, it is ready for deployment out of the\nbox."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 combines ease of using Linux with high-end performance for heavy\ncomputational workloads, including laptops, desktops, and servers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Desktops are vital. They are the workhorse for numerical analysis. Many\nusers have tried to move their processing needs to laptops but more often\nthan not, they always fall back on the desktops and servers for their speed\nand ability to process complex code/datasets.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 has users at 97% of the Tier 1 Research Universities in the United\nStates with hardware, software, and service that meet rigorous research\nstandards. System76 might be a good fit for you too. Connect with an expert\ntoday to learn more about System76’s Linux laptops, desktops, and servers:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_deep-learning-steve-hart-university-of-colorado.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nEvery day, hundreds of faculty, staff, and students at The Colorado Center for\nAstrodynamics Research (CCAR) rely on powerful machines for projects such as\natmospheric research and asteroid missions. Steve Hart, IT Professional for\nCCAR at the University of Colorado Boulder, shares why he trusts System76\ncomputers to save him hours when connecting machine learning researchers with\nreliable hardware.\n\n> “I provide complete on-site IT support for all Faculty within CCAR,\n> including Desktop support, Server support, data storage, and any other IT\n> services,” Steve explains as he introduces himself.\n>\n> “This includes hardware purchasing and configuration to fit the specific\n> research needs of the user in question.”\n\nSupporting such a breadth of work means relying on a mix of technologies and\nproviders to find the best fit for each project. He previously built his own\nsystems (and still does as-needed), but an option for relief came when he\nfound System76, a Linux computer company.\n\n> “I first started purchasing System76 desktops as the hardware specs matched\n> what I choose for a custom build and the overall price was comparable. It\n> saved me time in choosing individual parts and system assembly. I was able\n> to deploy systems quicker to my users.”\n\nSpeed is key as he supports prolific researchers operating under strict\ngrant requirements. Earlier this year after winning a major grant, a\nresearcher at CCAR’s Space Weather Center came to Steve needing equipment\nfor heavy computational workloads, including machine learning.\n\nThey considered cost, performance, procurement guidelines, and regulatory\ncompliance and decided on a high-performance desktop from System76. The deep\nlearning work utilized the powerful TensorFlow software library on Linux to\nanalyze atmospheric weather patterns.\n\n> “Working with pre-installed Linux helps in that it takes me less time\n> hand-picking hardware that may or may not be fully compatible with the latest\n> Linux kernels,” Steve notes.\n\nThese efficiencies save hours of time compared to the hardware selection and\nbuild time required when building the computers himself, and avoids the\npotential for additional delays waiting on individual parts. When the\npre-installed Linux equipment arrives, it is ready for deployment out of the\nbox.\n\nSystem76 combines ease of using Linux with high-end performance for heavy\ncomputational workloads, including laptops, desktops, and servers.\n\n> “Desktops are vital. They are the workhorse for numerical analysis. Many\n> users have tried to move their processing needs to laptops but more often\n> than not, they always fall back on the desktops and servers for their speed\n> and ability to process complex code/datasets.”\n\nSystem76 has users at 97% of the Tier 1 Research Universities in the United\nStates with hardware, software, and service that meet rigorous research\nstandards. System76 might be a good fit for you too. Connect with an expert\ntoday to learn more about System76’s Linux laptops, desktops, and servers:\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_deep-learning-steve-hart-university-of-colorado.pdf)\n","dir":"/","path":"/deep-learning-steve-hart-university-of-colorado","extension":".md","createdAt":"2019-02-14T19:00:46.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053499680},"$loki":36},{"slug":"transition-firmware","description":"How to transition from proprietary firmware to System76 Open Firmware on supported models.\n","title":"Firmware Switching (Proprietary Firmware or System76 Open Firmware)","keywords":["Firmware"],"facebookImage":"/_nuxt/images/transition-firmware-facebookImage.jpg","twitterImage":"/_nuxt/images/transition-firmware-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"firmware-switching-proprietary-firmware-or-system76-open-firmware","depth":2,"text":"Firmware Switching (Proprietary Firmware or System76 Open Firmware)"},{"id":"differences-between-system76-open-firmware-and-proprietary-firmware","depth":3,"text":"Differences between System76 Open Firmware and Proprietary Firmware"},{"id":"checking-the-current-firmware-version","depth":3,"text":"Checking the Current Firmware Version"},{"id":"installing-the-command-line-updater","depth":3,"text":"Installing the command-line updater"},{"id":"transitioning-to-system76-open-firmware","depth":3,"text":"Transitioning to System76 Open Firmware"},{"id":"reverting-to-proprietary-firmware","depth":3,"text":"Reverting to Proprietary Firmware"},{"id":"performing-the-update","depth":3,"text":"Performing the update"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"firmware-switching-proprietary-firmware-or-system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#firmware-switching-proprietary-firmware-or-system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firmware Switching (Proprietary Firmware or System76 Open Firmware)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some models shipped with proprietary firmware, but later received support for "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/firmware-open","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"System76 Open Firmware"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/ec","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"System76 Open EC"}]},{"type":"text","value":". Below is a list of these models:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Adder WS (addw2)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Darter Pro (darp6)\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Model shipped wih System76 Open Firmware and proprietary EC. Firmware transition installs System76 Open EC."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Gazelle (gaze15)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This list may expand in the future as more models are ported."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"differences-between-system76-open-firmware-and-proprietary-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#differences-between-system76-open-firmware-and-proprietary-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Differences between System76 Open Firmware and Proprietary Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 Open Firmware is primarily open-source, meaning the source code is available for users and developers to read and modify as they please. Proprietary firmware is developed by the upstream motherboard manufacturers, and its source code is not available for viewing or modification. You can read about the benefits of using open-source firmware "},{"type":"element","tag":"a","props":{"href":"https://blog.system76.com/post/623810010985742337/open-up-benefits-of-open-source-firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 Open Firmware is designed to be lightweight and performant with a simple and straightforward user interface."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Many features are configured by default in System76 Open Firmware\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enabled: Hardware virtualization (Intel VT-x and VT-d/AMD-V). Can be disabled by the OS via a kernel boot option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enabled: Hyperthreading. Can be disabled by the OS via a kernel boot option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enabled: Thunderbolt security. Devices must be allowed by the user within the OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disabled: Intel ME (Management Engine)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disabled: Secure Boot"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Some features are present in proprietary firmware but are not available in Open Firmware, including:\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Flexicharger (battery threshold). This feature is currently in development for System76 Open Firmware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Self-encrypting storage drives. Not supported (note that the full-disk encryption used in Pop!_OS does not require this firmware-level feature.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Some features behave differently in System76 Open Firmware\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Galago Pro units running System76 EC require pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" key to use the number pad, regardless of "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Num Lk"}]},{"type":"text","value":" state"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Below is a comparison between the UEFI setup menu on proprietary firmware (left) and System76 Open Firmware (right):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Proprietary vs. Open Firmware","src":"/images/system-firmware/proprietary-vs-open.webp"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"checking-the-current-firmware-version"},"children":[{"type":"element","tag":"a","props":{"href":"#checking-the-current-firmware-version","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Checking the Current Firmware Version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can check your current firmware version using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /sys/class/dmi/id/bios_version"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the output is a short, decimal-separated number such as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1.07.05"}]},{"type":"text","value":", then you are running proprietary firmware. If the output is a longer, date-based number such as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2020-09-03_9c310f0"}]},{"type":"text","value":", then you are running System76 Open Firmware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-the-command-line-updater"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-command-line-updater","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the command-line updater"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before switching between proprietary firmware and System76 Open Firmware, the command line updater must be installed by running the following commands in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"transitioning-to-system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#transitioning-to-system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Transitioning to System76 Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are running proprietary firmware and would like to transition to System76 Open Firmware, follow the "},{"type":"element","tag":"a","props":{"href":"#installing-the-command-line-updater"},"children":[{"type":"text","value":"steps above"}]},{"type":"text","value":" to install the updater from the command line, then run the following command to schedule the update:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-firmware-cli schedule --open"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may then follow the "},{"type":"element","tag":"a","props":{"href":"#performing-the-update"},"children":[{"type":"text","value":"steps below"}]},{"type":"text","value":" to perform the update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"reverting-to-proprietary-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#reverting-to-proprietary-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reverting to Proprietary Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are running System76 Open Firmware and need to revert to proprietary firmware (for example, if you require a specific feature not yet present in System76 Open Firmware), follow the "},{"type":"element","tag":"a","props":{"href":"#installing-the-command-line-updater"},"children":[{"type":"text","value":"steps above"}]},{"type":"text","value":" to install the updater from the command line, then run the following command to schedule the update:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-firmware-cli schedule --proprietary"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may then follow the "},{"type":"element","tag":"a","props":{"href":"#performing-the-update"},"children":[{"type":"text","value":"steps below"}]},{"type":"text","value":" to perform the update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"performing-the-update"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-update","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the update"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot the system using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl reboot"}]},{"type":"text","value":" to proceed with the update, or use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo system76-firmware-cli unschedule"}]},{"type":"text","value":" to cancel the update. For more information about the firmware upgrade process, please view the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system-firmware"},"children":[{"type":"text","value":"Update System Firmware"}]},{"type":"text","value":" article."}]}]},"text":"\n## Firmware Switching (Proprietary Firmware or System76 Open Firmware)\n\nSome models shipped with proprietary firmware, but later received support for [System76 Open Firmware](https://github.com/system76/firmware-open) and [System76 Open EC](https://github.com/system76/ec). Below is a list of these models:\n\n- Adder WS (addw2)\n- Darter Pro (darp6)\n - Model shipped wih System76 Open Firmware and proprietary EC. Firmware transition installs System76 Open EC.\n- Gazelle (gaze15)\n\nThis list may expand in the future as more models are ported.\n\n### Differences between System76 Open Firmware and Proprietary Firmware\n\nSystem76 Open Firmware is primarily open-source, meaning the source code is available for users and developers to read and modify as they please. Proprietary firmware is developed by the upstream motherboard manufacturers, and its source code is not available for viewing or modification. You can read about the benefits of using open-source firmware [here](https://blog.system76.com/post/623810010985742337/open-up-benefits-of-open-source-firmware).\n\nSystem76 Open Firmware is designed to be lightweight and performant with a simple and straightforward user interface.\n\n- Many features are configured by default in System76 Open Firmware\n - Enabled: Hardware virtualization (Intel VT-x and VT-d/AMD-V). Can be disabled by the OS via a kernel boot option.\n - Enabled: Hyperthreading. Can be disabled by the OS via a kernel boot option.\n - Enabled: Thunderbolt security. Devices must be allowed by the user within the OS.\n - Disabled: Intel ME (Management Engine)\n - Disabled: Secure Boot\n- Some features are present in proprietary firmware but are not available in Open Firmware, including:\n - Flexicharger (battery threshold). This feature is currently in development for System76 Open Firmware.\n - Self-encrypting storage drives. Not supported (note that the full-disk encryption used in Pop!\\_OS does not require this firmware-level feature.)\n- Some features behave differently in System76 Open Firmware\n - Galago Pro units running System76 EC require pressing the Fn key to use the number pad, regardless of Num Lk state\n\nBelow is a comparison between the UEFI setup menu on proprietary firmware (left) and System76 Open Firmware (right):\n\n![Proprietary vs. Open Firmware](/images/system-firmware/proprietary-vs-open.webp)\n\n### Checking the Current Firmware Version\n\nYou can check your current firmware version using this command:\n\n```bash\ncat /sys/class/dmi/id/bios_version\n```\n\nIf the output is a short, decimal-separated number such as `1.07.05`, then you are running proprietary firmware. If the output is a longer, date-based number such as `2020-09-03_9c310f0`, then you are running System76 Open Firmware.\n\n### Installing the command-line updater\n\nBefore switching between proprietary firmware and System76 Open Firmware, the command line updater must be installed by running the following commands in a terminal:\n\n```bash\nsudo apt update\nsudo apt install system76-firmware\n```\n\n### Transitioning to System76 Open Firmware\n\nIf you are running proprietary firmware and would like to transition to System76 Open Firmware, follow the [steps above](#installing-the-command-line-updater) to install the updater from the command line, then run the following command to schedule the update:\n\n```bash\nsudo system76-firmware-cli schedule --open\n```\n\nYou may then follow the [steps below](#performing-the-update) to perform the update.\n\n### Reverting to Proprietary Firmware\n\nIf you are running System76 Open Firmware and need to revert to proprietary firmware (for example, if you require a specific feature not yet present in System76 Open Firmware), follow the [steps above](#installing-the-command-line-updater) to install the updater from the command line, then run the following command to schedule the update:\n\n```bash\nsudo system76-firmware-cli schedule --proprietary\n```\n\nYou may then follow the [steps below](#performing-the-update) to perform the update.\n\n### Performing the update\n\nReboot the system using `sudo systemctl reboot` to proceed with the update, or use `sudo system76-firmware-cli unschedule` to cancel the update. For more information about the firmware upgrade process, please view the [Update System Firmware](/articles/system-firmware) article.\n","dir":"/","path":"/transition-firmware","extension":".md","createdAt":"2020-09-21T17:44:50.000Z","updatedAt":"2022-03-03T19:46:39.000Z","authors":[{"username":"sudomakecoffee","commitUrl":"https://github.com/system76/docs/commit/b22c17bb6337a6cbb816248f87c74f69246c86ef","avatarUrl":"https://avatars.githubusercontent.com/u/45775511?v=4","profileUrl":"https://github.com/sudomakecoffee"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053499710},"$loki":37},{"slug":"accessibility","description":"Accessibility options for Pop!_OS\n","title":"Accessibility","keywords":["Support","Accessibility","System76"],"facebookImage":"/_nuxt/images/accessibility-facebookImage.jpg","twitterImage":"/_nuxt/images/accessibility-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"screen-readers","depth":2,"text":"Screen Readers"},{"id":"universal-access-options","depth":2,"text":"Universal Access Options"},{"id":"keyboard-shortcuts--modifiers","depth":2,"text":"Keyboard Shortcuts & Modifiers"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS shares many accessibility options with Gnome. These features expand Pop!_OS's usability to more users. If there are additional tools or options that you would like to see added to Pop!_OS in the future please let us know and we will see if implementation is possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional information can be found on GNOME accessibility web page "},{"type":"element","tag":"a","props":{"href":"https://help.gnome.org/users/gnome-help/stable/a11y.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"screen-readers"},"children":[{"type":"element","tag":"a","props":{"href":"#screen-readers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Screen Readers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For visual impairments "},{"type":"element","tag":"a","props":{"href":"https://help.gnome.org/users/orca/stable/introduction.html.en","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Orca"}]},{"type":"text","value":" is a screen reading tool for low sighted and blind users."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Orca is a free, open source, flexible, and extensible screen reader that provides access to the graphical desktop via speech and refreshable braille."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS using the GNOME desktop environment, Orca can be launched automatically via the Universal Access Control Center under the Seeing section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"• To toggle Orca on and off press Super + Alt +S\n"},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Once engaged you will hear a voice confirmation “screen reader on” and it will begin reading the text on the screen through your speakers."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"• You can also type ‘orca’ along with optional parameters in the terminal and press Return."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Orca can also be enabled during installation by using the Super + Alt + S keys."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"universal-access-options"},"children":[{"type":"element","tag":"a","props":{"href":"#universal-access-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Universal Access Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GNOME provides many accessibility tools within the Universal Access panel. You can access the Universal Access panel by opening Activities and typing 'Universal Access'. From within Universal Access panel there is a toggle to ‘Always Show Universal Access Menu’ to help you navigate back to this section easier in the future."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Universal Access is open you will have options for the following sections."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Seeing"}]},{"type":"text","value":". This section contains options for visual accessibility including:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"High Contrast toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Large Text toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Cursor Size selector"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Zoom menu: includes many additional features including magnification adjustment and magnification position settings. It also includes tabs for crosshair adjustment and color effects."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Screen Reader toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Sound Keys toggle: sound keys provides a beep when Num Lock or Caps lock are turned on or off."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Hearing"}]},{"type":"text","value":". This section contains option for visual alerts. The two options include:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Visual alerts on and off toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Flash the window title or flash the entire screen"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Typing"}]},{"type":"text","value":". This section contains options for typing assistance including:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Screen Keyboard toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Repeat Keys toggle and menu to adjust delay and speed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Cursor Blinking Frequency Slider"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Typing Assist menu using (AccessX): includes toggle for on and off along with options for Sticky Keys, Slow Keys, and Bounce keys."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Pointing & Clicking"}]},{"type":"text","value":". This section contains options for mouse and clicking enhancements including:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Mouse Keys toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click Assist menu with options for adjusting simulated secondary click and hover click."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Double-Click Delay Slider"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"keyboard-shortcuts--modifiers"},"children":[{"type":"element","tag":"a","props":{"href":"#keyboard-shortcuts--modifiers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard Shortcuts & Modifiers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS also provides many keyboard shortcuts to help users with navigating their system from the keyboard. The documentation for the keyboard shortcuts can be found by clicking this link "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-keyboard-shortcuts","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\nPop!_OS shares many accessibility options with Gnome. These features expand Pop!_OS's usability to more users. If there are additional tools or options that you would like to see added to Pop!_OS in the future please let us know and we will see if implementation is possible.\n\nAdditional information can be found on GNOME accessibility web page [here](https://help.gnome.org/users/gnome-help/stable/a11y.html).\n\n## Screen Readers\n\nFor visual impairments [Orca](https://help.gnome.org/users/orca/stable/introduction.html.en) is a screen reading tool for low sighted and blind users.\n\n*Orca is a free, open source, flexible, and extensible screen reader that provides access to the graphical desktop via speech and refreshable braille.*\n\nIn Pop!_OS using the GNOME desktop environment, Orca can be launched automatically via the Universal Access Control Center under the Seeing section.\n\n• To toggle Orca on and off press Super + Alt +S\n*Once engaged you will hear a voice confirmation “screen reader on” and it will begin reading the text on the screen through your speakers.*\n\n• You can also type ‘orca’ along with optional parameters in the terminal and press Return.\n\nOrca can also be enabled during installation by using the Super + Alt + S keys.\n\n## Universal Access Options\n\nGNOME provides many accessibility tools within the Universal Access panel. You can access the Universal Access panel by opening Activities and typing 'Universal Access'. From within Universal Access panel there is a toggle to ‘Always Show Universal Access Menu’ to help you navigate back to this section easier in the future.\n\nOnce Universal Access is open you will have options for the following sections.\n\n1. **Seeing**. This section contains options for visual accessibility including:\n - High Contrast toggle\n - Large Text toggle\n - Cursor Size selector\n - Zoom menu: includes many additional features including magnification adjustment and magnification position settings. It also includes tabs for crosshair adjustment and color effects.\n - Screen Reader toggle\n - Sound Keys toggle: sound keys provides a beep when Num Lock or Caps lock are turned on or off.\n\n2. **Hearing**. This section contains option for visual alerts. The two options include:\n - Visual alerts on and off toggle\n - Flash the window title or flash the entire screen\n\n3. **Typing**. This section contains options for typing assistance including:\n - Screen Keyboard toggle\n - Repeat Keys toggle and menu to adjust delay and speed\n - Cursor Blinking Frequency Slider\n - Typing Assist menu using (AccessX): includes toggle for on and off along with options for Sticky Keys, Slow Keys, and Bounce keys.\n\n4. **Pointing & Clicking**. This section contains options for mouse and clicking enhancements including:\n - Mouse Keys toggle\n - Click Assist menu with options for adjusting simulated secondary click and hover click.\n - Double-Click Delay Slider \n\n## Keyboard Shortcuts & Modifiers\n\nPop!_OS also provides many keyboard shortcuts to help users with navigating their system from the keyboard. The documentation for the keyboard shortcuts can be found by clicking this link [here](https://support.system76.com/articles/pop-keyboard-shortcuts).\n","dir":"/","path":"/accessibility","extension":".md","createdAt":"2020-04-15T14:54:23.000Z","updatedAt":"2022-02-07T23:38:20.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/862a596c73734c3b3c66f74b9e4e592c872e3627","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"leviport","commitUrl":"https://github.com/system76/docs/commit/f3b30068c54feaedf00137a5d348041860100ff4","avatarUrl":"https://avatars.githubusercontent.com/u/13512097?v=4","profileUrl":"https://github.com/leviport"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053499712},"$loki":38},{"slug":"ubuntu-basics","description":"Learn how to navigate your new Ubuntu desktop environment with a few easy tips.\n","title":"Ubuntu Basics","keywords":["Support","Ubuntu","Ubuntu Beginner","System76"],"facebookImage":"/_nuxt/images/ubuntu-basics-facebookImage.jpg","twitterImage":"/_nuxt/images/ubuntu-basics-twitterImage.jpg","hidden":false,"section":"ubuntu","tableOfContents":true,"toc":[{"id":"getting-to-know-the-ubuntu-desktop","depth":2,"text":"Getting to Know The Ubuntu Desktop"},{"id":"show-applications","depth":2,"text":"Show Applications"},{"id":"ubuntu-software-center","depth":2,"text":"Ubuntu Software Center"},{"id":"gnome-notifications","depth":2,"text":"GNOME Notifications"},{"id":"top-right-menu","depth":2,"text":"Top Right Menu"},{"id":"application-top-bar-menu","depth":2,"text":"Application Top Bar Menu"},{"id":"application-window-menu","depth":2,"text":"Application Window Menu"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Ubuntu operating system provides all the features you would expect from a sophisticated desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"getting-to-know-the-ubuntu-desktop"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#getting-to-know-the-ubuntu-desktop","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Getting to Know The Ubuntu Desktop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ubuntu Desktop","src":"/images/ubuntu-basics/ubuntu-21.04-files.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the Launcher on the left hand side of the screen to start your favorite apps. You can switch between running apps by clicking on their icons. Right click on an icon in the Launcher to show a menu of actions. Actions include adding, removing application icons, opening new tabs, switching multiple windows of the same app and much more."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"show-applications"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#show-applications","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Show Applications"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Clicking on the grid of 3x3 dots in the lower left corner of the screen (on the Dock), will show you all of your installed applications in an app drawer-grid.\nThis screen can also be accessed by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"A"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"A"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Show Applications","src":"/images/ubuntu-basics/ubuntu-21.04-show-apps.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type in any word to search your computer for installed programs, files, and items in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ubuntu Desktop","src":"/images/ubuntu-basics/ubuntu-21.04-activities-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"ubuntu-software-center"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#ubuntu-software-center","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ubuntu Software Center"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Clicking on the orange briefcase icon in the Dock, opens Ubuntu Software. This application provides a GUI frontend for installing applications and updates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ubuntu Software","src":"/images/ubuntu-basics/ubuntu-software.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"gnome-notifications"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#gnome-notifications","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GNOME Notifications"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Date, Time, Calendar and app notifications appear in the top-middle of the screen, and can be reviewed in the drop-down menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Notifications","src":"/images/ubuntu-basics/ubuntu-gnome-notifciations.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"top-right-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#top-right-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Top Right Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The top-right menu offers shortcuts for networking, battery/power and shutdown commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Right","src":"/images/ubuntu-basics/ubuntu-21.04-top-right.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"application-top-bar-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#application-top-bar-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Application Top Bar Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can control certain applications actions from the menu in the top bar. This menu will change from app to app, and won't be visible until the app is running."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Bar Menu","src":"/images/ubuntu-basics/ubuntu-app-top-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"application-window-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#application-window-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Application Window Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many applications also have in-window menus for adjusting settings, switching to full-screen, etc."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"App Window Menu","src":"/images/ubuntu-basics/ubuntu-app-window-menu.png"},"children":[]}]}]},"text":"\nThe Ubuntu operating system provides all the features you would expect from a sophisticated desktop.\n\n## Getting to Know The Ubuntu Desktop\n\n![Ubuntu Desktop](/images/ubuntu-basics/ubuntu-21.04-files.png)\n\nUse the Launcher on the left hand side of the screen to start your favorite apps. You can switch between running apps by clicking on their icons. Right click on an icon in the Launcher to show a menu of actions. Actions include adding, removing application icons, opening new tabs, switching multiple windows of the same app and much more.\n\n## Show Applications\n\nClicking on the grid of 3x3 dots in the lower left corner of the screen (on the Dock), will show you all of your installed applications in an app drawer-grid.\nThis screen can also be accessed by pressing + A or + A.\n\n![Show Applications](/images/ubuntu-basics/ubuntu-21.04-show-apps.png)\n\nType in any word to search your computer for installed programs, files, and items in Ubuntu Software.\n\n![Ubuntu Desktop](/images/ubuntu-basics/ubuntu-21.04-activities-search.png)\n\n## Ubuntu Software Center\n\nClicking on the orange briefcase icon in the Dock, opens Ubuntu Software. This application provides a GUI frontend for installing applications and updates.\n\n![Ubuntu Software](/images/ubuntu-basics/ubuntu-software.png)\n\n## GNOME Notifications\n\nDate, Time, Calendar and app notifications appear in the top-middle of the screen, and can be reviewed in the drop-down menu.\n\n![Notifications](/images/ubuntu-basics/ubuntu-gnome-notifciations.png)\n\n## Top Right Menu\n\nThe top-right menu offers shortcuts for networking, battery/power and shutdown commands.\n\n![Top Right](/images/ubuntu-basics/ubuntu-21.04-top-right.png)\n\n## Application Top Bar Menu\n\nYou can control certain applications actions from the menu in the top bar. This menu will change from app to app, and won't be visible until the app is running.\n\n![Top Bar Menu](/images/ubuntu-basics/ubuntu-app-top-menu.png)\n\n## Application Window Menu\n\nMany applications also have in-window menus for adjusting settings, switching to full-screen, etc.\n\n![App Window Menu](/images/ubuntu-basics/ubuntu-app-window-menu.png)\n","dir":"/","path":"/ubuntu-basics","extension":".md","createdAt":"2016-09-19T20:14:11.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/8b525cc1961c9ddaf05cc29145b3397f90a9f19d","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053499713},"$loki":39},{"slug":"ubiquity-bug","description":"If you try to join a WPA-Enterprise or WPA2-Enterprise while setting up your computer, the installer may crash.\n","title":"Problems With WPA2-Enterprise During User Configuration","keywords":["System76","first boot","Ubiquity","oem-config","wifi","WPA2-Enterprise","crash"],"facebookImage":"/_nuxt/images/ubiquity-bug-facebookImage.jpg","twitterImage":"/_nuxt/images/ubiquity-bug-twitterImage.jpg","hidden":true,"section":"solutions","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a bug in the installer program, Ubiquity, which may crash the initial setup of your computer if a WPA-Enterprise or WPA2-Enterprise access point is joined. WPA Enterprise access points can be joined after the system is finished being setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The current solution is to not join a network access point while setting up the computer for the first time. Once the installation is finished and your desktop loads, WiFi access points can be joined as normal. If the new user setup program crashes and leaves only a Guest account, please see these instructions for creating a new user manually:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guest-user-only-ubuntu/"},"children":[{"type":"text","value":"Oem Firstboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a bug report filed here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1249295","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bug 1249295"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any additional people that mark \"Does this bug affect you?\" on that bug report will help gain additional traction from developers to get this issue resolved."}]}]},"text":"\nThere is a bug in the installer program, Ubiquity, which may crash the initial setup of your computer if a WPA-Enterprise or WPA2-Enterprise access point is joined. WPA Enterprise access points can be joined after the system is finished being setup.\n\nThe current solution is to not join a network access point while setting up the computer for the first time. Once the installation is finished and your desktop loads, WiFi access points can be joined as normal. If the new user setup program crashes and leaves only a Guest account, please see these instructions for creating a new user manually:\n\n[Oem Firstboot](/articles/guest-user-only-ubuntu/)\n\nThere is a bug report filed here:\n\n[Bug 1249295](https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1249295)\n\nAny additional people that mark \"Does this bug affect you?\" on that bug report will help gain additional traction from developers to get this issue resolved.\n","dir":"/","path":"/ubiquity-bug","extension":".md","createdAt":"2016-11-09T23:55:21.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/0966ab4784f195bdd1d6f65b9760e3f9c4c12bbf","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053499714},"$loki":40},{"slug":"codecs","description":"Proprietary multimedia formats, such as MP3 files and DVD decoders, aren't included by default. To enable playback of these media, please see this document.\n","title":"Watch Videos and Play Music (MP3, DVD, etc.)","keywords":["Support","multimedia","format","proprietary","restricted","extras","mp3","dvd","dvi","aac","wma","System76"],"facebookImage":"/_nuxt/images/codecs-facebookImage.jpg","twitterImage":"/_nuxt/images/codecs-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"toc":[{"id":"open-a-terminal","depth":2,"text":"Open A Terminal"},{"id":"install-packages","depth":2,"text":"Install Packages"},{"id":"setup-dvd-playback-optional","depth":2,"text":"Setup DVD Playback (optional)"},{"id":"restart-your-computer","depth":2,"text":"Restart Your Computer"},{"id":"useful-programs","depth":2,"text":"Useful Programs"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Proprietary multimedia formats, such as MP3 files and DVD decoders, aren't included by default. To enable playback of these medias, please follow the instructions below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"open-a-terminal"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#open-a-terminal","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open A Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":", and type the word "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"terminal"}]},{"type":"text","value":", then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". A "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" window should open up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-packages"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#install-packages","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu and Pop!_OS both have a package available which will install all available proprietary media codecs. Because of legal restrictions, this package cannot be installed automatically, but if you live in a territory where it is legal to do so, you can copy and paste the following line, followed by "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y ubuntu-restricted-extras\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it is not legal for you to do so, or if you only want the minimum required codecs, you may do so manually. Please note that packages listed with \"bad\" in the names below are not harmful to your system, they are listed as \"bad\" in the system software repositories due to the non-free (as in libre) nature of the code within the packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copy and paste the following line for Ubuntu/Pop!_OS 18.04 and below, followed by "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libavcodec-extra gstreamer1.0-libav gstreamer1.0-fluendo-mp3 chromium-codecs-ffmpeg-extra libdvd-pkg\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copy and paste the following line for Ubuntu/Pop!_OS 20.04 and above, followed by "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-plugins-good libavcodec-extra gstreamer1.0-libav chromium-codecs-ffmpeg-extra libdvd-pkg\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To paste into the terminal, use the \"Edit\" Menu, or press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"V"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may be prompted for your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"[sudo] password"}]},{"type":"text","value":". If so, type in your regular login/user password, then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" again. You should see several lines of output in the terminal. The command may take a few minutes to complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setup-dvd-playback-optional"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#setup-dvd-playback-optional","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setup DVD Playback (optional)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you see the command above has finished, enter in the following command to enable DVD playback:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg-reconfigure libdvd-pkg\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"restart-your-computer"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#restart-your-computer","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restart Your Computer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After enabling codec support, it's recommended to restart your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#useful-programs","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"VLC"}]},{"type":"text","value":" is a excellent media player with support for DVDs, CDs, and most formats of media files. It can be installed with the the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" in Pop!_OS, in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software Center"}]},{"type":"text","value":" in Ubuntu, or with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install vlc\n"}]}]}]}]}]}]},"text":"\nProprietary multimedia formats, such as MP3 files and DVD decoders, aren't included by default. To enable playback of these medias, please follow the instructions below.\n\n## Open A Terminal\n\nPress the Super Key , and type the word *terminal*, then press Enter. A Terminal window should open up.\n\n## Install Packages\n\nUbuntu and Pop!\\_OS both have a package available which will install all available proprietary media codecs. Because of legal restrictions, this package cannot be installed automatically, but if you live in a territory where it is legal to do so, you can copy and paste the following line, followed by Enter:\n\n```\nsudo apt install -y ubuntu-restricted-extras\n```\n\nIf it is not legal for you to do so, or if you only want the minimum required codecs, you may do so manually. Please note that packages listed with \"bad\" in the names below are not harmful to your system, they are listed as \"bad\" in the system software repositories due to the non-free (as in libre) nature of the code within the packages.\n\nCopy and paste the following line for Ubuntu/Pop!\\_OS 18.04 and below, followed by Enter:\n\n```\nsudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libavcodec-extra gstreamer1.0-libav gstreamer1.0-fluendo-mp3 chromium-codecs-ffmpeg-extra libdvd-pkg\n```\n\nCopy and paste the following line for Ubuntu/Pop!\\_OS 20.04 and above, followed by Enter:\n\n```\nsudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-plugins-good libavcodec-extra gstreamer1.0-libav chromium-codecs-ffmpeg-extra libdvd-pkg\n```\n\nTo paste into the terminal, use the \"Edit\" Menu, or press Ctrl+Shift+V\n\nYou may be prompted for your `[sudo] password`. If so, type in your regular login/user password, then press Enter again. You should see several lines of output in the terminal. The command may take a few minutes to complete.\n\n## Setup DVD Playback (optional)\n\nOnce you see the command above has finished, enter in the following command to enable DVD playback:\n\n```\nsudo dpkg-reconfigure libdvd-pkg\n```\n\n## Restart Your Computer\n\nAfter enabling codec support, it's recommended to restart your computer.\n\n## Useful Programs\n\nThe program VLC is a excellent media player with support for DVDs, CDs, and most formats of media files. It can be installed with the the Pop!_Shop in Pop!_OS, in the Software Center in Ubuntu, or with this command:\n\n```\nsudo apt install vlc\n```\n","dir":"/","path":"/codecs","extension":".md","createdAt":"2016-05-13T17:45:42.000Z","updatedAt":"2022-10-20T18:31:58.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/f4411d58afd0bfc28c634621dcefd7da0d8fa4de","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053499715},"$loki":41},{"slug":"fix-raw-image-previews","description":"Add a custom thumbnail generator to display thumbnails for raw image in Files.\n","title":"Fix Raw Image Previews","keywords":["Image Preview","Raw","Pop 20.04 LTS","Thumbnails"],"facebookImage":"/_nuxt/images/fix-raw-image-previews-facebookImage.jpg","twitterImage":"/_nuxt/images/fix-raw-image-previews-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"install-rawtherapee","depth":2,"text":"Install RawTherapee"},{"id":"create-a-custom-thumbnailer","depth":2,"text":"Create a custom thumbnailer"},{"id":"clearing-previous-thumbnails","depth":2,"text":"Clearing previous thumbnails"},{"id":"considerations","depth":2,"text":"Considerations"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Files app doesn't display thumbnails for raw images by default, but RawTherapee can handle a large array of raw image formats. We can use RawTherapee's ability to convert raw images into PNGs to create thumbnails for other programs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-rawtherapee"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#install-rawtherapee","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install RawTherapee"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, install RawTherapee using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install rawtherapee"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-a-custom-thumbnailer"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#create-a-custom-thumbnailer","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create a custom thumbnailer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Nautilus uses thumbnailer scripts to generate thumbnails for images. Create a thumbnailer for raw images using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /usr/share/thumbnailers/rawtherapee.thumbnailer"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copy and paste the following text into the file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Thumbnailer Entry]\nTryExec=/usr/bin/rawtherapee-cli\nExec=/usr/bin/rawtherapee-cli -s -n -Y -f -o %o -c %i\nMimeType=image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-panasonic-raw2;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-samsung-srw;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;image/x-adobe-dng;image/x-portable-pixmap;image/tiff;\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then save the file and close Gedit."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"clearing-previous-thumbnails"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#clearing-previous-thumbnails","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Clearing previous thumbnails"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Though sometimes unnessesary, it's always a good idea to start fresh with thumbnail creation. To do this, delete the thumbnailer cache using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rm -r "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache/thumbnails/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" This will force Nautilus to recreate the thumbnails for all of your files. Depending on the number, size, and format of your images, this can cause some lag the first time visiting an image-heavy directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"considerations"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#considerations","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Considerations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Not all raw images are supported by RawTherapee."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Converting raw images to a more suitable format can take some time (~1 second per file in most cases.)"}]},{"type":"text","value":"\n"}]}]},"text":"\nThe Files app doesn't display thumbnails for raw images by default, but RawTherapee can handle a large array of raw image formats. We can use RawTherapee's ability to convert raw images into PNGs to create thumbnails for other programs.\n\n## Install RawTherapee\n\nFirst, install RawTherapee using this command:\n\n```bash\nsudo apt install rawtherapee\n```\n\n## Create a custom thumbnailer\n\nNautilus uses thumbnailer scripts to generate thumbnails for images. Create a thumbnailer for raw images using this command:\n\n```bash\nsudo gedit /usr/share/thumbnailers/rawtherapee.thumbnailer\n```\n\nCopy and paste the following text into the file:\n\n```\n[Thumbnailer Entry]\nTryExec=/usr/bin/rawtherapee-cli\nExec=/usr/bin/rawtherapee-cli -s -n -Y -f -o %o -c %i\nMimeType=image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-panasonic-raw2;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-samsung-srw;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;image/x-adobe-dng;image/x-portable-pixmap;image/tiff;\n```\n\nThen save the file and close Gedit.\n\n## Clearing previous thumbnails\n\nThough sometimes unnessesary, it's always a good idea to start fresh with thumbnail creation. To do this, delete the thumbnailer cache using this command:\n\n```bash\nrm -r ~/.cache/thumbnails/*\n```\n\n**Note:** This will force Nautilus to recreate the thumbnails for all of your files. Depending on the number, size, and format of your images, this can cause some lag the first time visiting an image-heavy directory.\n\n## Considerations\n\n1. Not all raw images are supported by RawTherapee.\n2. Converting raw images to a more suitable format can take some time (~1 second per file in most cases.)\n","dir":"/","path":"/fix-raw-image-previews","extension":".md","createdAt":"2021-02-04T21:46:44.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053499716},"$loki":42},{"slug":"customize-dock","description":"How to move the Dock to different areas of the screen and customize other settings.\n","title":"Dock (Move or Customize)","keywords":["Launcher","Bottom","Left","Moving","Dock","Dash to Dock","COSMIC Dock","Ubuntu Dock"],"facebookImage":"/_nuxt/images/customize-dock-facebookImage.jpg","twitterImage":"/_nuxt/images/customize-dock-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"redirect_from":["/movelauncher","/articles/move-launcher"],"toc":[{"id":"default-dock-on-pop_os","depth":2,"text":"Default Dock on Pop!_OS"},{"id":"default-dock-on-ubuntu","depth":2,"text":"Default Dock on Ubuntu"},{"id":"dconf-editor","depth":2,"text":"dconf Editor"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS and Ubuntu both contain an application dock on the screen. The location of the dock, as well as other dock settings, can be adjusted in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"default-dock-on-pop_os"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#default-dock-on-pop_os","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Default Dock on Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS's dock is positioned along the bottom edge of the screen by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Stock Pop Dock","src":"/images/customize-dock/pop-dock.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"default-dock-on-ubuntu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#default-dock-on-ubuntu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Default Dock on Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu's dock is positioned along the left edge of the screen by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Stock Ubuntu Dock","src":"/images/customize-dock/ubuntu-dock.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"dconf-editor"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#dconf-editor","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"dconf Editor"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since both Ubuntu Dock and COSMIC Dock are based on Dash to Dock they have the same settings which can be changed using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"dconf editor"}]},{"type":"text","value":". This can be installed either though the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" (if you are on Pop!_OS), "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" (if you are on Ubuntu) or with this command on either OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install dconf-editor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Dash to Dock in dconf","src":"/images/customize-dock/dash-to-dock.png"},"children":[]}]}]},"text":"\nPop!\\_OS and Ubuntu both contain an application dock on the screen. The location of the dock, as well as other dock settings, can be adjusted in Settings.\n\n## Default Dock on Pop!\\_OS\n\nPop!\\_OS's dock is positioned along the bottom edge of the screen by default.\n\n![Stock Pop Dock](/images/customize-dock/pop-dock.png)\n\n## Default Dock on Ubuntu\n\nUbuntu's dock is positioned along the left edge of the screen by default.\n\n![Stock Ubuntu Dock](/images/customize-dock/ubuntu-dock.png)\n\n## dconf Editor\n\nSince both Ubuntu Dock and COSMIC Dock are based on Dash to Dock they have the same settings which can be changed using dconf editor. This can be installed either though the Pop!\\_Shop (if you are on Pop!\\_OS), Ubuntu Software (if you are on Ubuntu) or with this command on either OS:\n\n```bash\nsudo apt install dconf-editor\n```\n\n![Dash to Dock in dconf](/images/customize-dock/dash-to-dock.png)\n","dir":"/","path":"/customize-dock","extension":".md","createdAt":"2023-10-06T16:06:19.000Z","updatedAt":"2023-10-06T16:06:19.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/d2ed47e558e9c9718a93198108ea3bedeb64b3b2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053499721},"$loki":43},{"slug":"clear-cache-and-cookies","description":"How to navigate to settings and delete browsing data in Firefox and Chrome.\n","title":"Clear Cache and Cookies in Firefox and Chrome","keywords":["firefox","chrome","google-chrome","cache","cookies","login","ticket"],"facebookImage":"/_nuxt/images/clear-cache-and-cookies-facebookImage.jpg","twitterImage":"/_nuxt/images/clear-cache-and-cookies-twitterImage.jpg","hidden":false,"section":"getting-help","tableOfContents":true,"toc":[{"id":"firefox","depth":2,"text":"Firefox"},{"id":"chrome","depth":2,"text":"Chrome"}],"body":{"type":"root","children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are having trouble logging into your account or opening a support ticket, a good first troubleshooting step is to clear your browser's cache and cookies."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To clear your cookies and web cache, navigate to the Settings menu in your web browser."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using Firefox or Chrome, you can find settings by looking at the right corner of the navigation bar and clicking the 3 stacked lines (Firefox) or dots (Chrome)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The cache and cookies are located in the Privacy and Security settings and will have an option to delete or clear the stored data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We've included screen captures for both Firefox and Chrome here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"firefox"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#firefox","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firefox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Firefox","src":"/images/clear-cache/firefox-clear-cache-cookies.gif"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"chrome"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#chrome","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Chrome","src":"/images/clear-cache/chrome-clear-cache-cookies.gif"},"children":[]}]}]},"text":"\n\n\nIf you are having trouble logging into your account or opening a support ticket, a good first troubleshooting step is to clear your browser's cache and cookies.\n\nTo clear your cookies and web cache, navigate to the Settings menu in your web browser.\n\nIf you are using Firefox or Chrome, you can find settings by looking at the right corner of the navigation bar and clicking the 3 stacked lines (Firefox) or dots (Chrome).\n\nThe cache and cookies are located in the Privacy and Security settings and will have an option to delete or clear the stored data.\n\nWe've included screen captures for both Firefox and Chrome here:\n\n## Firefox\n\n![Firefox](/images/clear-cache/firefox-clear-cache-cookies.gif)\n\n## Chrome\n\n![Chrome](/images/clear-cache/chrome-clear-cache-cookies.gif)\n","dir":"/","path":"/clear-cache-and-cookies","extension":".md","createdAt":"2021-05-21T20:13:41.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053499722},"$loki":44},{"slug":"default-apps","description":"Principles for default app inclusion.\n","title":"Default Apps in Pop!_OS","keywords":["Support","Applications","System76"],"facebookImage":"/_nuxt/images/default-apps-facebookImage.jpg","twitterImage":"/_nuxt/images/default-apps-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"principles-for-default-app-inclusion","depth":2,"text":"Principles for default app inclusion"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS: Productive out of the box. Easy to modify to meet individual needs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"principles-for-default-app-inclusion"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#principles-for-default-app-inclusion","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Principles for default app inclusion"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Include apps that create a cohesive desktop experience"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A link opens a browser"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"An event invite adds it to the Calendar"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Defining a word opens Dictionary"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"An address opens Maps"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Leverage online accounts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Surface users online data in local applications"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Prefer GNOME Core apps and apps that follow the GNOME HIG"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Include apps that open common formats"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Include utilities that enable accessing and manipulating external media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Make external media immediately useful"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When there is no clear app for a universal need, surface options in the app store"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Do not duplicate functionality"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be constantly cognisant of memory use"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]}]},"text":"\nPop!\\_OS: Productive out of the box. Easy to modify to meet individual needs\n\n## Principles for default app inclusion\n\n1. Include apps that create a cohesive desktop experience\n\n * A link opens a browser\n * An event invite adds it to the Calendar\n * Defining a word opens Dictionary\n * An address opens Maps\n\n2. Leverage online accounts\n\n * Surface users online data in local applications\n\n3. Prefer GNOME Core apps and apps that follow the GNOME HIG\n\n4. Include apps that open common formats\n\n5. Include utilities that enable accessing and manipulating external media\n\n * Make external media immediately useful\n\n6. When there is no clear app for a universal need, surface options in the app store\n\n7. Do not duplicate functionality\n\n8. Be constantly cognisant of memory use\n","dir":"/","path":"/default-apps","extension":".md","createdAt":"2020-04-15T14:54:23.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053499722},"$loki":45},{"slug":"touchpad","description":"Learn how to turn on and configure touchpad functions.\n","title":"Touchpad (Configure or Disable)","keywords":["touchpad","trackpad","clickpad","mouse settings","support","System76"],"facebookImage":"/_nuxt/images/touchpad-facebookImage.jpg","twitterImage":"/_nuxt/images/touchpad-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On most System76 laptops, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":" to turn your laptop touchpad on/off. On the Pangolin (pang12), press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F6"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To configure your touchpad, press the Super key ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"), then type "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Mouse & Touchpad"}]},{"type":"text","value":" and click on the result."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mouse Search","src":"/images/touchpad/mouse-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After scrolling down to the Touchpad section, settings such as the touchpad speed and click methods can be configured."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mouse & Touchpad Settings","src":"/images/touchpad/gnome-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GNOME Tweaks"}]},{"type":"text","value":" has a few other settings for the touchpad (for example, changing the acceleration profile.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME Tweaks","src":"/images/touchpad/gnome-tweak-tool.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GNOME Tweaks"}]},{"type":"text","value":" can be installed from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" (Pop!_OS), "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software Center"}]},{"type":"text","value":" (Ubuntu), or from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-tweaks"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nOn most System76 laptops, press Fn+F1 to turn your laptop touchpad on/off. On the Pangolin (pang12), press Fn+F6.\n\nTo configure your touchpad, press the Super key (/), then type Mouse & Touchpad and click on the result.\n\n![Mouse Search](/images/touchpad/mouse-search.png)\n\nAfter scrolling down to the Touchpad section, settings such as the touchpad speed and click methods can be configured.\n\n![Mouse & Touchpad Settings](/images/touchpad/gnome-settings.png)\n\nGNOME Tweaks has a few other settings for the touchpad (for example, changing the acceleration profile.)\n\n![GNOME Tweaks](/images/touchpad/gnome-tweak-tool.png)\n\nGNOME Tweaks can be installed from the Pop!_Shop (Pop!_OS), Ubuntu Software Center (Ubuntu), or from the Terminal with this command:\n\n```bash\nsudo apt install gnome-tweaks\n```\n","dir":"/","path":"/touchpad","extension":".md","createdAt":"2016-08-01T20:04:44.000Z","updatedAt":"2023-03-22T16:24:22.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/8ca50b3782910aaf3ec063861b1cfd793ba9ae14","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500379},"$loki":46},{"slug":"ppa-third-party","description":"Upgrading to a new releases disables PPAs and third party repos. Learn how to keep your PPA or third party repo enabled during upgrades.\n","title":"Keep PPAs Enabled when Upgrading Releases","keywords":["ppa","disabled","enabled","upgrade","dist upgrade","release upgrade"],"facebookImage":"/_nuxt/images/ppa-third-party-facebookImage.jpg","twitterImage":"/_nuxt/images/ppa-third-party-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"creating-your-config-file","depth":2,"text":"Creating Your Config File"},{"id":"enable-all-ppasrepos-on-upgrade","depth":2,"text":"Enable All PPAs/Repos on Upgrade"},{"id":"enable-one-specific-pparepo","depth":2,"text":"Enable One Specific PPA/Repo"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Normally, all Personal Package Archives (PPAs) and third-party repositories are disabled when updating to a new release of the operating system. This helps keep upgrades simpler and prevents PPAs that haven't been properly updated for the new release from breaking the upgrade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two ways to tell update-manager to keep PPAs enabled. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"AllowThirdParty = yes"}]},{"type":"text","value":" configuration option tells update-manager to keep "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"all"}]},{"type":"text","value":" third-party software repositories (repos) enabled. While useful for some users, this option is quite dangerous for a PPA maintainer to use, since it's impossible to test all combinations of repos a user may have added."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The other option, which until now has been little documented, is to add the repo you want to keep enabled in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"[ThirdPartyMirrors]"}]},{"type":"text","value":" configuration section. This is useful for PPA and third-party repo maintainers who want or need to keep it enabled through upgrades. Be careful to test your PPA/repo and packages upgrade to make sure everything transitions correctly. Turning this on when your PPA/repo doesn't properly support the new release can break the upgrade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"creating-your-config-file"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-your-config-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating Your Config File"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create a file in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/update-manager/release-upgrades.d/"}]},{"type":"text","value":" with a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".cfg"}]},{"type":"text","value":" extension. You should give it a descriptive and unique name since other packages may provide their own config files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enable-all-ppasrepos-on-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-all-ppasrepos-on-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable All PPAs/Repos on Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users who want to keep all PPAs/repos enabled can put the following into their "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".cfg"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"[Sources]"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nAllowThirdParty = yes"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enable-one-specific-pparepo"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-one-specific-pparepo","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable One Specific PPA/Repo"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To keep one specific ppa/repo enabled, create a key = value pair inside a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"[ThirdPartyMirrors]"}]},{"type":"text","value":" section:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"[ThirdPartyMirrors]"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nmyppa = "},{"type":"element","tag":"a","props":{"href":"http://ppa.launchpad.net/myppa/stable/ubuntu/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"http://ppa.launchpad.net/myppa/stable/ubuntu/"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The key can be any string as long as it's unique within the section. The value is the url of the ppa you want to keep enabled. You can find this url in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".list"}]},{"type":"text","value":" file for the PPA, which can be found in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/apt/sources.list.d/"}]},{"type":"text","value":"."}]}]},"text":"\nNormally, all Personal Package Archives (PPAs) and third-party repositories are disabled when updating to a new release of the operating system. This helps keep upgrades simpler and prevents PPAs that haven't been properly updated for the new release from breaking the upgrade.\n\nThere are two ways to tell update-manager to keep PPAs enabled. The `AllowThirdParty = yes` configuration option tells update-manager to keep *all* third-party software repositories (repos) enabled. While useful for some users, this option is quite dangerous for a PPA maintainer to use, since it's impossible to test all combinations of repos a user may have added.\n\nThe other option, which until now has been little documented, is to add the repo you want to keep enabled in the `[ThirdPartyMirrors]` configuration section. This is useful for PPA and third-party repo maintainers who want or need to keep it enabled through upgrades. Be careful to test your PPA/repo and packages upgrade to make sure everything transitions correctly. Turning this on when your PPA/repo doesn't properly support the new release can break the upgrade.\n\n## Creating Your Config File\n\nCreate a file in `/etc/update-manager/release-upgrades.d/` with a `.cfg` extension. You should give it a descriptive and unique name since other packages may provide their own config files.\n\n## Enable All PPAs/Repos on Upgrade\n\nUsers who want to keep all PPAs/repos enabled can put the following into their `.cfg` file:\n\n> \\[Sources\\] \n> AllowThirdParty = yes \n\n## Enable One Specific PPA/Repo\n\nTo keep one specific ppa/repo enabled, create a key = value pair inside a `[ThirdPartyMirrors]` section:\n\n> \\[ThirdPartyMirrors\\] \n> myppa = \n\nThe key can be any string as long as it's unique within the section. The value is the url of the ppa you want to keep enabled. You can find this url in the `.list` file for the PPA, which can be found in `/etc/apt/sources.list.d/`.\n","dir":"/","path":"/ppa-third-party","extension":".md","createdAt":"2017-06-16T18:03:44.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"benelan","commitUrl":"https://github.com/system76/docs/commit/77545d6444516365247b9b555c02975f6bad0b04","avatarUrl":"https://avatars.githubusercontent.com/u/10986395?v=4","profileUrl":"https://github.com/benelan"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500380},"$loki":47},{"slug":"switch-from-macos-to-ubuntu","description":"If you are coming from Apple's operating system and just using Ubuntu for the first time, we can help make the transition a little smoother.\n","title":"Switching from macOS to Ubuntu","keywords":["System76","Apple","OS X","macOS","switch","Ubuntu"],"facebookImage":"/_nuxt/images/switch-from-macos-to-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/switch-from-macos-to-ubuntu-twitterImage.jpg","hidden":false,"section":"switching","tableOfContents":true,"toc":[{"id":"running-and-managing-programs","depth":2,"text":"Running And Managing Programs"},{"id":"installing-software","depth":2,"text":"Installing Software"},{"id":"workspaces-and-window-management","depth":2,"text":"Workspaces And Window Management"},{"id":"finding-programs-and-files","depth":2,"text":"Finding Programs And Files"},{"id":"file-management","depth":2,"text":"File Management"},{"id":"cloud-storage","depth":2,"text":"Cloud Storage"},{"id":"watching-videos","depth":2,"text":"Watching Videos"},{"id":"networking","depth":2,"text":"Networking"},{"id":"web-browsing","depth":2,"text":"Web Browsing"},{"id":"emailing","depth":2,"text":"Emailing"},{"id":"communicating-with-friendsco-workers","depth":2,"text":"Communicating With Friends/Co-workers"},{"id":"working-with-images","depth":2,"text":"Working With Images"},{"id":"document-editing","depth":2,"text":"Document Editing"},{"id":"managing-music","depth":2,"text":"Managing Music"},{"id":"playing-games","depth":2,"text":"Playing Games"},{"id":"writing-software","depth":2,"text":"Writing Software"},{"id":"working-in-the-terminal","depth":2,"text":"Working In The Terminal"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are just coming to "},{"type":"element","tag":"a","props":{"href":"https://www.ubuntu.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu"}]},{"type":"text","value":" from "},{"type":"element","tag":"a","props":{"href":"https://www.apple.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Apple"}]},{"type":"text","value":", it can be a little confusing where everything is. Some software will have the same names, while some tasks need different software. Generally, all operating systems accomplish the same functions: running programs, managing files, installing software, watching funny cat videos, sending email, and low-level functions, such as networking, keyboard input, and displaying images."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu, included software, and Ubuntu's default desktop environment, "},{"type":"element","tag":"a","props":{"href":"https://www.gnome.org/gnome-3/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GNOME Shell"}]},{"type":"text","value":", will handle most needs. Additional software can be installed, and the desktop environment can be changed to make the experience quite different. We will go through some of the most common operating system tasks, and show where they are located in GNOME Shell."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"running-and-managing-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#running-and-managing-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running And Managing Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GNOME Shell defaults to having its launcher on the left side of the screen. GNOME Shell's launcher handles programs nearly identical to Apple's dock. To run a program, click on it. To run a program not in the launcher, search for it, and then right-click on the program to keep in launcher. And to see if programs are open, look for the arrows around the icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-launcher","src":"/images/switch/apple-launcher.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-launcher","src":"/images/switch/ubuntu-launcher.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the GNOME desktop environment isn't for you, it can be changed easily. Please see this article for how to change desktop environments:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/desktop-environment/"},"children":[{"type":"text","value":"Desktop Environment"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-software"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu comes with a full featured "},{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Software","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GNOME Software"}]},{"type":"text","value":" to search for new software, games, programs, and other applications for your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-software","src":"/images/switch/apple-software.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-software","src":"/images/switch/ubuntu-software.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"workspaces-and-window-management"},"children":[{"type":"element","tag":"a","props":{"href":"#workspaces-and-window-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workspaces And Window Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu has "},{"type":"element","tag":"a","props":{"href":"https://help.ubuntu.com/stable/ubuntu-help/shell-workspaces.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" and they are dynamically created which means more can be created when needed. Each workspace can be switched to, and windows can be moved between workspaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-window","src":"/images/switch/apple-window.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-window","src":"/images/switch/ubuntu-window.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"finding-programs-and-files"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-programs-and-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding Programs And Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu has a "},{"type":"element","tag":"a","props":{"href":"https://help.gnome.org/misc/release-notes/3.6/users-activities-overview.html.en","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dash"}]},{"type":"text","value":" much like Apple's "},{"type":"element","tag":"a","props":{"href":"https://support.apple.com/en-us/HT204014","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spotlight"}]},{"type":"text","value":" search. If you press the Super key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" all graphical software and files can be searched for easily."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-software","src":"/images/switch/apple-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-software","src":"/images/switch/ubuntu-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"file-management"},"children":[{"type":"element","tag":"a","props":{"href":"#file-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"File Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The file managers are largely the same. Each file manager starts with a standard set of shortcuts, and additional shortcuts can be added by dragging a folder to the left panel. The way files are shown is customizable in both operating systems. In Ubuntu, there is an \"Applications\" folder that contains shortcuts to all GUI applications on your computer. Navigate to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/share/applications"}]},{"type":"text","value":" and drag the folder to the left panel to have a list of currently installed programs readily available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-file","src":"/images/switch/apple-file.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-file","src":"/images/switch/ubuntu-file.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"cloud-storage"},"children":[{"type":"element","tag":"a","props":{"href":"#cloud-storage","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cloud Storage"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.dropbox.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dropbox"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://mega.nz","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mega.nz"}]},{"type":"text","value":" currently have desktop integrations for Ubuntu, while "},{"type":"element","tag":"a","props":{"href":"https://www.google.com/drive/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://www.box.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Box.com"}]},{"type":"text","value":" currently do not. All four major cloud storage solutions can be accessed from a web browser in Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-cloud","src":"/images/switch/apple-cloud.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-cloud","src":"/images/switch/ubuntu-cloud.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"watching-videos"},"children":[{"type":"element","tag":"a","props":{"href":"#watching-videos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Watching Videos"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The open source video player, "},{"type":"element","tag":"a","props":{"href":"https://www.videolan.org/vlc/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"VLC"}]},{"type":"text","value":", can be downloaded for both Apple and Ubuntu, and will play just about anything. Ubuntu doesn't come with proprietary decoders for DVDs and some audio, but they can be installed with ease."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-video","src":"/images/switch/apple-video.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-video","src":"/images/switch/ubuntu-video.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please see this article for steps to install software for DVD playback:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/codecs/"},"children":[{"type":"text","value":"Codecs"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"networking"},"children":[{"type":"element","tag":"a","props":{"href":"#networking","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Networking"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Networking is adjusted in very similar ways. A drop-down menu in the top right allows for picking WiFi access points and changing network access. There are also system settings to configure more advanced networking, including VPN, Proxy, DNS settings, and more."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-networking","src":"/images/switch/apple-networking.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-networking","src":"/images/switch/ubuntu-networking.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"web-browsing"},"children":[{"type":"element","tag":"a","props":{"href":"#web-browsing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Web Browsing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu comes with "},{"type":"element","tag":"a","props":{"href":"https://www.mozilla.org/en-US/firefox/products/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Firefox"}]},{"type":"text","value":" by default. Most major web browsers are universally available and look nearly identical between operating systems. "},{"type":"element","tag":"a","props":{"href":"https://www.apple.com/safari/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Safari"}]},{"type":"text","value":" is an Apple only web browser, and is not available in Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-web","src":"/images/switch/apple-web.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-web","src":"/images/switch/ubuntu-web.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"emailing"},"children":[{"type":"element","tag":"a","props":{"href":"#emailing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Emailing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu comes with "},{"type":"element","tag":"a","props":{"href":"https://www.mozilla.org/en-US/thunderbird/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thunderbird"}]},{"type":"text","value":" as its default email program. It has similar functionality to Apple's Mail program, and is highly configurable with plugins. A calendar can be added, address books can be synced, and the look and feel can be customized. The plugins "},{"type":"element","tag":"a","props":{"href":"https://www.mozilla.org/en-US/projects/calendar/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lightning"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://addons.mozilla.org/en-US/thunderbird/addon/gmail-conversation-view/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thunderbird Conversations"}]},{"type":"text","value":", and "},{"type":"element","tag":"a","props":{"href":"https://addons.mozilla.org/en-US/thunderbird/addon/gcontactsync/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GContactSync"}]},{"type":"text","value":", are a few of the common ones installed. "},{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Evolution","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Evolution"}]},{"type":"text","value":" is another free E-mail client that looks and feels like Apple's Mail program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-email","src":"/images/switch/apple-email.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-email","src":"/images/switch/ubuntu-email.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"communicating-with-friendsco-workers"},"children":[{"type":"element","tag":"a","props":{"href":"#communicating-with-friendsco-workers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Communicating With Friends/Co-workers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many communication programs are available for both operating systems. "},{"type":"element","tag":"a","props":{"href":"https://www.skype.com/en/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Skype"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://slack.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Slack"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://hangouts.google.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Hangouts"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://www.hipchat.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Hip Chat"}]},{"type":"text","value":", and others are available on Ubuntu. There is also a program called "},{"type":"element","tag":"a","props":{"href":"https://www.pidgin.im/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pidgin"}]},{"type":"text","value":" included with Ubuntu to connect to IRC, AOL IM, and many others, all within the same program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-chat","src":"/images/switch/apple-chat.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-chat","src":"/images/switch/ubuntu-chat.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"working-with-images"},"children":[{"type":"element","tag":"a","props":{"href":"#working-with-images","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Working With Images"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu has several powerful image manipulation programs. "},{"type":"element","tag":"a","props":{"href":"https://www.gimp.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Gimp"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"http://www.darktable.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darktable"}]},{"type":"text","value":", and "},{"type":"element","tag":"a","props":{"href":"https://inkscape.org/en/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Inkscape"}]},{"type":"text","value":" will do what "},{"type":"element","tag":"a","props":{"href":"https://www.adobe.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Adobe"}]},{"type":"text","value":" products can. Plus, they are free, which is a huge bonus. Adobe products don't currently run on Ubuntu, but there are plenty of replacement software options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-images","src":"/images/switch/apple-images.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-images","src":"/images/switch/ubuntu-images.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"document-editing"},"children":[{"type":"element","tag":"a","props":{"href":"#document-editing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Document Editing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.libreoffice.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Libre Office"}]},{"type":"text","value":" is included by default in Ubuntu, and is very similar to "},{"type":"element","tag":"a","props":{"href":"https://www.openoffice.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Open Office"}]},{"type":"text","value":". There is a bit of a learning curve if coming from "},{"type":"element","tag":"a","props":{"href":"https://www.office.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Microsoft"}]},{"type":"text","value":" programs, but the functionality is the same. Libre Office will open and save documents, spreadsheets, and presentations in Microsoft formats. Documents saved in the open document format will translate better both directions than the proprietary format, but the issues are fewer and fewer over time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-documents","src":"/images/switch/apple-documents.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-documents","src":"/images/switch/ubuntu-documents.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"managing-music"},"children":[{"type":"element","tag":"a","props":{"href":"#managing-music","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Managing Music"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spotify.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spotify"}]},{"type":"text","value":" is fully supported in the Ubuntu operating system, along with other web based players such as "},{"type":"element","tag":"a","props":{"href":"https://www.pandora.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pandora"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://play.google.com/music/listen","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Music"}]},{"type":"text","value":". Ubuntu also comes with "},{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Rhythmbox","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Rhythmbox"}]},{"type":"text","value":" which is a replacement for "},{"type":"element","tag":"a","props":{"href":"https://www.apple.com/itunes/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Apple iTunes"}]},{"type":"text","value":", and "},{"type":"element","tag":"a","props":{"href":"https://www.clementine-player.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Clementine"}]},{"type":"text","value":" is another open source, cross platform tool that provides an awesome music library experience. Although iTunes doesn't run on Ubuntu, music libraries can be moved. Several programs are available for music editing, mixing, and DJ-ing as well, including "},{"type":"element","tag":"a","props":{"href":"http://www.audacityteam.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Audacity"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://www.mixxx.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mixxx"}]},{"type":"text","value":", and "},{"type":"element","tag":"a","props":{"href":"https://ardour.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ardour"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-music","src":"/images/switch/apple-music.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-music","src":"/images/switch/ubuntu-music.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"playing-games"},"children":[{"type":"element","tag":"a","props":{"href":"#playing-games","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Playing Games"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://store.steampowered.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" on Ubuntu is gaining more and more games in its library every day. Many popular games can be found in the Steam program, including several you won't find anywhere else. It may not have every top game, but there is no shortage of entertainment to be found! The Ubuntu Software Center also has a collection of free games for every level of gamer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-games","src":"/images/switch/apple-games.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming"},"children":[{"type":"text","value":"Installing Steam"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-games","src":"/images/switch/ubuntu-games.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"writing-software"},"children":[{"type":"element","tag":"a","props":{"href":"#writing-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Writing Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Anyone familiar with writing software on a Mac will be at home with writing software on Ubuntu. "},{"type":"element","tag":"a","props":{"href":"https://code.visualstudio.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Microsoft VSCode"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://www.sublimetext.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sublime"}]},{"type":"text","value":", and other editors are available for both systems. Compilers can be used directly, and many web applications including "},{"type":"element","tag":"a","props":{"href":"https://httpd.apache.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Apache"}]},{"type":"text","value":" can be run natively in Ubuntu, without the need for "},{"type":"element","tag":"a","props":{"href":"https://www.virtualbox.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Virtual Machines"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-code","src":"/images/switch/apple-code.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-code","src":"/images/switch/ubuntu-code.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"working-in-the-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#working-in-the-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Working In The Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are used to an Apple terminal, Ubuntu's terminal will feel right at home. The "},{"type":"element","tag":"a","props":{"href":"http://brew.sh/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"brew"}]},{"type":"text","value":" package manager quickly translates to the "},{"type":"element","tag":"a","props":{"href":"https://wiki.debian.org/Apt","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" package manager, and many commands are the same or only slightly different."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-terminal","src":"/images/switch/apple-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-terminal","src":"/images/switch/ubuntu-terminal.png"},"children":[]}]}]},"text":"\nIf you are just coming to [Ubuntu](https://www.ubuntu.com/) from [Apple](https://www.apple.com/), it can be a little confusing where everything is. Some software will have the same names, while some tasks need different software. Generally, all operating systems accomplish the same functions: running programs, managing files, installing software, watching funny cat videos, sending email, and low-level functions, such as networking, keyboard input, and displaying images.\n\nUbuntu, included software, and Ubuntu's default desktop environment, [GNOME Shell](https://www.gnome.org/gnome-3/), will handle most needs. Additional software can be installed, and the desktop environment can be changed to make the experience quite different. We will go through some of the most common operating system tasks, and show where they are located in GNOME Shell.\n\n## Running And Managing Programs\n\nGNOME Shell defaults to having its launcher on the left side of the screen. GNOME Shell's launcher handles programs nearly identical to Apple's dock. To run a program, click on it. To run a program not in the launcher, search for it, and then right-click on the program to keep in launcher. And to see if programs are open, look for the arrows around the icon.\n\n![apple-launcher](/images/switch/apple-launcher.png)\n\n![ubuntu-launcher](/images/switch/ubuntu-launcher.png)\n\nIf the GNOME desktop environment isn't for you, it can be changed easily. Please see this article for how to change desktop environments:\n\n[Desktop Environment](/articles/desktop-environment/)\n\n## Installing Software\n\nUbuntu comes with a full featured [GNOME Software](https://wiki.gnome.org/Apps/Software) to search for new software, games, programs, and other applications for your computer.\n\n![apple-software](/images/switch/apple-software.png)\n\n![ubuntu-software](/images/switch/ubuntu-software.png)\n\n## Workspaces And Window Management\n\nUbuntu has [Workspaces](https://help.ubuntu.com/stable/ubuntu-help/shell-workspaces.html) and they are dynamically created which means more can be created when needed. Each workspace can be switched to, and windows can be moved between workspaces.\n\n![apple-window](/images/switch/apple-window.png)\n\n![ubuntu-window](/images/switch/ubuntu-window.png)\n\n## Finding Programs And Files\n\nUbuntu has a [Dash](https://help.gnome.org/misc/release-notes/3.6/users-activities-overview.html.en) much like Apple's [Spotlight](https://support.apple.com/en-us/HT204014) search. If you press the Super key all graphical software and files can be searched for easily.\n\n![apple-software](/images/switch/apple-search.png)\n\n![ubuntu-software](/images/switch/ubuntu-search.png)\n\n## File Management\n\nThe file managers are largely the same. Each file manager starts with a standard set of shortcuts, and additional shortcuts can be added by dragging a folder to the left panel. The way files are shown is customizable in both operating systems. In Ubuntu, there is an \"Applications\" folder that contains shortcuts to all GUI applications on your computer. Navigate to `/usr/share/applications` and drag the folder to the left panel to have a list of currently installed programs readily available.\n\n![apple-file](/images/switch/apple-file.png)\n\n![ubuntu-file](/images/switch/ubuntu-file.png)\n\n## Cloud Storage\n\n[Dropbox](https://www.dropbox.com) and [Mega.nz](https://mega.nz) currently have desktop integrations for Ubuntu, while [Google Drive](https://www.google.com/drive/) and [Box.com](https://www.box.com) currently do not. All four major cloud storage solutions can be accessed from a web browser in Ubuntu.\n\n![apple-cloud](/images/switch/apple-cloud.png)\n\n![ubuntu-cloud](/images/switch/ubuntu-cloud.png)\n\n## Watching Videos\n\nThe open source video player, [VLC](https://www.videolan.org/vlc/), can be downloaded for both Apple and Ubuntu, and will play just about anything. Ubuntu doesn't come with proprietary decoders for DVDs and some audio, but they can be installed with ease.\n\n![apple-video](/images/switch/apple-video.png)\n\n![ubuntu-video](/images/switch/ubuntu-video.png)\n\nPlease see this article for steps to install software for DVD playback:\n\n[Codecs](/articles/codecs/)\n\n## Networking\n\nNetworking is adjusted in very similar ways. A drop-down menu in the top right allows for picking WiFi access points and changing network access. There are also system settings to configure more advanced networking, including VPN, Proxy, DNS settings, and more.\n\n![apple-networking](/images/switch/apple-networking.png)\n\n![ubuntu-networking](/images/switch/ubuntu-networking.png)\n\n## Web Browsing\n\nUbuntu comes with [Firefox](https://www.mozilla.org/en-US/firefox/products/) by default. Most major web browsers are universally available and look nearly identical between operating systems. [Safari](https://www.apple.com/safari/) is an Apple only web browser, and is not available in Ubuntu.\n\n![apple-web](/images/switch/apple-web.png)\n\n![ubuntu-web](/images/switch/ubuntu-web.png)\n\n## Emailing\n\nUbuntu comes with [Thunderbird](https://www.mozilla.org/en-US/thunderbird/) as its default email program. It has similar functionality to Apple's Mail program, and is highly configurable with plugins. A calendar can be added, address books can be synced, and the look and feel can be customized. The plugins [Lightning](https://www.mozilla.org/en-US/projects/calendar/), [Thunderbird Conversations](https://addons.mozilla.org/en-US/thunderbird/addon/gmail-conversation-view/), and [GContactSync](https://addons.mozilla.org/en-US/thunderbird/addon/gcontactsync/), are a few of the common ones installed. [Evolution](https://wiki.gnome.org/Apps/Evolution) is another free E-mail client that looks and feels like Apple's Mail program.\n\n![apple-email](/images/switch/apple-email.png)\n\n![ubuntu-email](/images/switch/ubuntu-email.png)\n\n## Communicating With Friends/Co-workers\n\nMany communication programs are available for both operating systems. [Skype](https://www.skype.com/en/), [Slack](https://slack.com), [Google Hangouts](https://hangouts.google.com), [Hip Chat](https://www.hipchat.com), and others are available on Ubuntu. There is also a program called [Pidgin](https://www.pidgin.im/) included with Ubuntu to connect to IRC, AOL IM, and many others, all within the same program.\n\n![apple-chat](/images/switch/apple-chat.png)\n\n![ubuntu-chat](/images/switch/ubuntu-chat.png)\n\n## Working With Images\n\nUbuntu has several powerful image manipulation programs. [Gimp](https://www.gimp.org), [darktable](http://www.darktable.org/), and [Inkscape](https://inkscape.org/en/) will do what [Adobe](https://www.adobe.com/) products can. Plus, they are free, which is a huge bonus. Adobe products don't currently run on Ubuntu, but there are plenty of replacement software options.\n\n![apple-images](/images/switch/apple-images.png)\n\n![ubuntu-images](/images/switch/ubuntu-images.png)\n\n## Document Editing\n\n[Libre Office](https://www.libreoffice.org) is included by default in Ubuntu, and is very similar to [Open Office](https://www.openoffice.org). There is a bit of a learning curve if coming from [Microsoft](https://www.office.com) programs, but the functionality is the same. Libre Office will open and save documents, spreadsheets, and presentations in Microsoft formats. Documents saved in the open document format will translate better both directions than the proprietary format, but the issues are fewer and fewer over time.\n\n![apple-documents](/images/switch/apple-documents.png)\n\n![ubuntu-documents](/images/switch/ubuntu-documents.png)\n\n## Managing Music\n\n[Spotify](https://www.spotify.com/) is fully supported in the Ubuntu operating system, along with other web based players such as [Pandora](https://www.pandora.com/) and [Google Music](https://play.google.com/music/listen). Ubuntu also comes with [Rhythmbox](https://wiki.gnome.org/Apps/Rhythmbox) which is a replacement for [Apple iTunes](https://www.apple.com/itunes/), and [Clementine](https://www.clementine-player.org) is another open source, cross platform tool that provides an awesome music library experience. Although iTunes doesn't run on Ubuntu, music libraries can be moved. Several programs are available for music editing, mixing, and DJ-ing as well, including [Audacity](http://www.audacityteam.org/), [Mixxx](https://www.mixxx.org/), and [Ardour](https://ardour.org).\n\n![apple-music](/images/switch/apple-music.png)\n\n![ubuntu-music](/images/switch/ubuntu-music.png)\n\n## Playing Games\n\n[Steam](https://store.steampowered.com/) on Ubuntu is gaining more and more games in its library every day. Many popular games can be found in the Steam program, including several you won't find anywhere else. It may not have every top game, but there is no shortage of entertainment to be found! The Ubuntu Software Center also has a collection of free games for every level of gamer.\n\n![apple-games](/images/switch/apple-games.png)\n\n[Installing Steam](/articles/linux-gaming)\n\n![ubuntu-games](/images/switch/ubuntu-games.png)\n\n## Writing Software\n\nAnyone familiar with writing software on a Mac will be at home with writing software on Ubuntu. [Microsoft VSCode](https://code.visualstudio.com), [Sublime](https://www.sublimetext.com), and other editors are available for both systems. Compilers can be used directly, and many web applications including [Apache](https://httpd.apache.org) can be run natively in Ubuntu, without the need for [Virtual Machines](https://www.virtualbox.org).\n\n![apple-code](/images/switch/apple-code.png)\n\n![ubuntu-code](/images/switch/ubuntu-code.png)\n\n## Working In The Terminal\n\nIf you are used to an Apple terminal, Ubuntu's terminal will feel right at home. The [brew](http://brew.sh/) package manager quickly translates to the [apt](https://wiki.debian.org/Apt) package manager, and many commands are the same or only slightly different.\n\n![apple-terminal](/images/switch/apple-terminal.png)\n\n![ubuntu-terminal](/images/switch/ubuntu-terminal.png)\n","dir":"/","path":"/switch-from-macos-to-ubuntu","extension":".md","createdAt":"2016-11-17T20:54:44.000Z","updatedAt":"2022-11-13T23:17:14.000Z","authors":[{"username":"jawadnassar","commitUrl":"https://github.com/system76/docs/commit/a5194f8e93ff6d80c13a8aae9d6ad477ba0f7dc1","avatarUrl":"https://avatars.githubusercontent.com/u/4340731?v=4","profileUrl":"https://github.com/jawadnassar"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/34f84ea15d8bd991d53cb876431270eaf2ae5fc0","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053500394},"$loki":48},{"slug":"map-a-network-drive","description":"Map a network drive using Files in Pop!_OS.","title":"Drives - Map a Network Drive","keywords":["network drive","drive","mount","network"],"facebookImage":"/_nuxt/images/map-a-network-drive-facebookImage.jpg","twitterImage":"/_nuxt/images/map-a-network-drive-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"navigate-to-other-locations","depth":2,"text":"Navigate to Other Locations"},{"id":"connect-to-server","depth":2,"text":"Connect to server"},{"id":"enter-your-username-domain-and-password","depth":2,"text":"Enter your username, domain, and password"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have a storage location on a network drive, you can easily map the location using Files in Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"navigate-to-other-locations"},"children":[{"type":"element","tag":"a","props":{"href":"#navigate-to-other-locations","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Navigate to Other Locations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open Files and click on \"Other Locations\" on the left side overview. It should open a window similar to the one below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Other Locations","src":"/images/map-a-network-drive/other-locations.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connect-to-server"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-to-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect to server"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter the address of the server into the box which says \"Enter server address...\" with one of the following prefixes appended to the beginning of the address."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Available Protocols"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Prefix"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"AppleTalk"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"afp://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"File Transfer Protocol"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"ftp:// or ftps://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Network File System"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"nfs://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Samba"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"smb://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"SSH File Transfter Protocol"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"sftp:// or ssh://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"WebDAV"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"dav:// or davs://"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The image below shows a Samba connection to the server storage.wpi.edu:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Connect To Server","src":"/images/map-a-network-drive/connect-to-server.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enter-your-username-domain-and-password"},"children":[{"type":"element","tag":"a","props":{"href":"#enter-your-username-domain-and-password","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enter your username, domain, and password"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the dialog that pops up, enter your account information for the server, then select how it will be remembered by Files. The window looks similar to the one below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Password Dialog","src":"/images/map-a-network-drive/password-dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once this is done, hit \"Connect\" in the top right and you can access the files on the network drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also navigate to your newly mounted drive using the Terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /run/user/1000/gvfs/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To open your mount in a new Terminal session, right-click the folder and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Open in Terminal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylecorry31","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylecorry31"}]},{"type":"text","value":"."}]}]},"text":"\nIf you have a storage location on a network drive, you can easily map the location using Files in Pop!\\_OS.\n\n## Navigate to Other Locations\n\nOpen Files and click on \"Other Locations\" on the left side overview. It should open a window similar to the one below:\n\n![Other Locations](/images/map-a-network-drive/other-locations.png)\n\n## Connect to server\n\nEnter the address of the server into the box which says \"Enter server address...\" with one of the following prefixes appended to the beginning of the address.\n\n| Available Protocols | Prefix |\n| :------------- | :------------- |\n| AppleTalk | afp:// |\n| File Transfer Protocol | ftp:// or ftps:// |\n| Network File System | nfs:// |\n| Samba | smb:// |\n| SSH File Transfter Protocol | sftp:// or ssh:// |\n| WebDAV | dav:// or davs:// |\n\nThe image below shows a Samba connection to the server storage.wpi.edu:\n\n![Connect To Server](/images/map-a-network-drive/connect-to-server.png)\n\n## Enter your username, domain, and password\n\nOn the dialog that pops up, enter your account information for the server, then select how it will be remembered by Files. The window looks similar to the one below:\n\n![Password Dialog](/images/map-a-network-drive/password-dialog.png)\n\nOnce this is done, hit \"Connect\" in the top right and you can access the files on the network drive.\n\nYou can also navigate to your newly mounted drive using the Terminal:\n\n```bash\ncd /run/user/1000/gvfs/\n```\n\nTo open your mount in a new Terminal session, right-click the folder and select `Open in Terminal`.\n\n---\n\nThis article was contributed by [kylecorry31](https://github.com/kylecorry31).\n","dir":"/","path":"/map-a-network-drive","extension":".md","createdAt":"2017-12-13T13:50:44.000Z","updatedAt":"2022-07-26T19:11:14.000Z","authors":[{"username":"tsunamitreats","commitUrl":"https://github.com/system76/docs/commit/06809a6b61f46f31efcb536b1e685ffdece146f9","avatarUrl":"https://avatars.githubusercontent.com/u/5194126?v=4","profileUrl":"https://github.com/tsunamitreats"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500395},"$loki":49},{"slug":"reboxing","description":"Step by step instructions for repackaging your laptop for repair or return\n","title":"Laptop Repackaging Instructions","keywords":["shipping","repair","laptop"],"facebookImage":"/_nuxt/images/reboxing-facebookImage.jpg","twitterImage":"/_nuxt/images/reboxing-twitterImage.jpg","hidden":false,"section":"repairs-returns","tableOfContents":true,"toc":[{"id":"step-1-open-box","depth":3,"text":"Step 1: Open Box"},{"id":"step-2-take-out-large-portion-and-open-flaps","depth":3,"text":"Step 2: Take Out Large Portion and Open Flaps"},{"id":"step-3-lift-plastic-sheet-and-slid-in-laptop","depth":3,"text":"Step 3: Lift Plastic Sheet and Slid in Laptop"},{"id":"step-4-fold-flaps-underneath-and-insert-into-box","depth":3,"text":"Step 4: Fold Flaps Underneath and Insert Into Box"},{"id":"step-5-unfold-small-portion","depth":3,"text":"Step 5: Unfold Small Portion"},{"id":"step-6-insert-power-cord","depth":3,"text":"Step 6: Insert Power Cord"},{"id":"step-7-fold-along-edge","depth":3,"text":"Step 7: Fold Along Edge"},{"id":"step-8-return-to-box","depth":3,"text":"Step 8: Return to Box"}],"body":{"type":"root","children":[{"type":"element","tag":"h3","props":{"id":"step-1-open-box"},"children":[{"type":"element","tag":"a","props":{"href":"#step-1-open-box","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 1: Open Box"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 1","src":"/images/reboxing/Step1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-2-take-out-large-portion-and-open-flaps"},"children":[{"type":"element","tag":"a","props":{"href":"#step-2-take-out-large-portion-and-open-flaps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 2: Take Out Large Portion and Open Flaps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 2","src":"/images/reboxing/Step2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-3-lift-plastic-sheet-and-slid-in-laptop"},"children":[{"type":"element","tag":"a","props":{"href":"#step-3-lift-plastic-sheet-and-slid-in-laptop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 3: Lift Plastic Sheet and Slid in Laptop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 3","src":"/images/reboxing/Step3.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-4-fold-flaps-underneath-and-insert-into-box"},"children":[{"type":"element","tag":"a","props":{"href":"#step-4-fold-flaps-underneath-and-insert-into-box","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 4: Fold Flaps Underneath and Insert Into Box"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 4","src":"/images/reboxing/Step4.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-5-unfold-small-portion"},"children":[{"type":"element","tag":"a","props":{"href":"#step-5-unfold-small-portion","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 5: Unfold Small Portion"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 5","src":"/images/reboxing/Step5.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-6-insert-power-cord"},"children":[{"type":"element","tag":"a","props":{"href":"#step-6-insert-power-cord","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 6: Insert Power Cord"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 6","src":"/images/reboxing/Step6.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure that you have aligned the power cord within the center area."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-7-fold-along-edge"},"children":[{"type":"element","tag":"a","props":{"href":"#step-7-fold-along-edge","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 7: Fold Along Edge"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 7","src":"/images/reboxing/Step7.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure that the short fold is underneath the long fold as shown."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-8-return-to-box"},"children":[{"type":"element","tag":"a","props":{"href":"#step-8-return-to-box","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 8: Return to Box"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 8","src":"/images/reboxing/Step8.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When shipping in the your system, make sure the \"UN3481\" Lithium battery warning label is not covered or damaged. A damaged warning can cause UPS to refuse to ship your system. If this is damaged on your box, please print and attach this "},{"type":"element","tag":"a","props":{"href":"/images/reboxing/Li-Battery-Label-UN3481.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"replacement battery warning label"}]},{"type":"text","value":" PDF to the box."}]}]},"text":"\n### Step 1: Open Box\n\n![Step 1](/images/reboxing/Step1.jpg)\n\n### Step 2: Take Out Large Portion and Open Flaps\n\n![Step 2](/images/reboxing/Step2.jpg)\n\n### Step 3: Lift Plastic Sheet and Slid in Laptop\n\n![Step 3](/images/reboxing/Step3.jpg)\n\n### Step 4: Fold Flaps Underneath and Insert Into Box\n\n![Step 4](/images/reboxing/Step4.jpg)\n\n### Step 5: Unfold Small Portion\n\n![Step 5](/images/reboxing/Step5.jpg)\n\n### Step 6: Insert Power Cord\n\n![Step 6](/images/reboxing/Step6.jpg)\n\nMake sure that you have aligned the power cord within the center area.\n\n### Step 7: Fold Along Edge\n\n![Step 7](/images/reboxing/Step7.jpg)\n\nMake sure that the short fold is underneath the long fold as shown.\n\n### Step 8: Return to Box\n\n![Step 8](/images/reboxing/Step8.jpg)\n\nWhen shipping in the your system, make sure the \"UN3481\" Lithium battery warning label is not covered or damaged. A damaged warning can cause UPS to refuse to ship your system. If this is damaged on your box, please print and attach this [replacement battery warning label](/images/reboxing/Li-Battery-Label-UN3481.pdf) PDF to the box.\n","dir":"/","path":"/reboxing","extension":".md","createdAt":"2017-07-27T22:09:39.000Z","updatedAt":"2022-02-02T20:10:31.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/a81bc332491f6dbd0247c98fc35280f045080fd1","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/c841bfae2df507b08656bf4e02cd6261944fc61e","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500395},"$loki":50},{"slug":"system-firmware","description":"How to update System76 firmware.\n","title":"Update System Firmware","keywords":["Firmware","Intel ME","Management Engine","Update"],"facebookImage":"/_nuxt/images/system-firmware-facebookImage.jpg","twitterImage":"/_nuxt/images/system-firmware-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"before-you-begin","depth":3,"text":"Before You Begin"},{"id":"starting-the-update-gui","depth":3,"text":"Starting the Update (GUI)"},{"id":"starting-the-update-cli","depth":3,"text":"Starting the Update (CLI)"},{"id":"performing-the-update","depth":3,"text":"Performing the Update"},{"id":"disabling-the-me","depth":3,"text":"Disabling the ME"},{"id":"updating-on-other-operating-systems","depth":3,"text":"Updating on Other Operating Systems"},{"id":"firmware-notifications-for-laptops","depth":3,"text":"Firmware Notifications for Laptops"},{"id":"switching-between-proprietary-firmware-and-system76-open-firmware","depth":3,"text":"Switching Between Proprietary Firmware and System76 Open Firmware"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These instructions are for System76 owners who have been prompted for a firmware update. Firmware updates may be issued to fix security vulnerabilities or to improve hardware functionality."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"before-you-begin"},"children":[{"type":"element","tag":"a","props":{"href":"#before-you-begin","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before You Begin"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure the laptop is "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"plugged into the AC Adapter"}]},{"type":"text","value":" for the entire firmware updating process. USB Type-C charging is "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"not"}]},{"type":"text","value":" supported during firmware updates on the following models: Galago Pro (galp3-c, galp4), Darter Pro (darp5, darp6)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Disconnect external devices"}]},{"type":"text","value":", including any displays or USB devices."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Take a picture of these instructions"}]},{"type":"text","value":" or pull up "},{"type":"element","tag":"a","props":{"href":"https://s76.co/sfu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"s76.co/sfu"}]},{"type":"text","value":" on a phone or other device for reference."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During the firmware updating process, "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"the system will restart several times"}]},{"type":"text","value":". Prompts will occasionally ask for user involvement."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Take a picture of these instructions"}]},{"type":"text","value":" or pull up "},{"type":"element","tag":"a","props":{"href":"https://s76.co/sfu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"s76.co/sfu"}]},{"type":"text","value":" on a phone or other device for reference."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"starting-the-update-gui"},"children":[{"type":"element","tag":"a","props":{"href":"#starting-the-update-gui","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Starting the Update (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, you can check for firmware updates using "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Settings -> Firmware"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Firmware settings in Pop!_OS","src":"/images/system-firmware/gui-pop.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Ubuntu, you can check for firmware updates using the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Firmware Manager"}]},{"type":"text","value":" application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Firmware Manager in Ubuntu","src":"/images/system-firmware/gui-ubuntu.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a green "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Update"}]},{"type":"text","value":" button is present, then a firmware update is available. Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Update"}]},{"type":"text","value":" button, then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Reboot and Install"}]},{"type":"text","value":" to begin the update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Starting a firmware update (Pop!_OS)","src":"/images/system-firmware/install-pop.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Starting a firmware update (Ubuntu)","src":"/images/system-firmware/install-ubuntu.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"starting-the-update-cli"},"children":[{"type":"element","tag":"a","props":{"href":"#starting-the-update-cli","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Starting the Update (CLI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The command-line firmware utility can be installed using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, the following command can be used to schedule a firmware update for the next reboot (if the firmware is already up-to-date, this command will schedule a re-installation of the current firmware):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-firmware-cli schedule"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are able not able to schedule the update and receive error messages similar to these:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"configuring bootloader error: command failed with exit status: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"errored while installing system: command failed with exit status: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"calling Schedule method failed: \"failed to add boot entry: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-firmware: failed to schedule: failed to add boot entry: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/open-firmware-smmstore"},"children":[{"type":"text","value":"support article"}]},{"type":"text","value":". If you see the message below then you can reboot the system using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl reboot"}]},{"type":"text","value":" to proceed with the update, or use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo system76-firmware-cli unschedule"}]},{"type":"text","value":" to cancel the update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Firmware update scheduled. Reboot your machine to install.\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"performing-the-update"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-update","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the Update"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System76 Firmware Updater will start on the next boot. Once it has initialized, you'll be prompted to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"text","value":" to commence flashing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Press Enter to commence flashing","src":"/images/system-firmware/press-enter.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on the model, the system may reboot at this point. The system's fans may spin at full speed while the new firmware is being written. Once the firmware update process is complete, you may see a prompt to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"press any key"}]},{"type":"text","value":" to shut down."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Press any key to shut down","src":"/images/system-firmware/press-any-key.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the system powers off, "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"press the power button"}]},{"type":"text","value":" to turn it back on. It may be necessary to power on more than once after a firmware update. On machines running Open Firmware, the system should then boot normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disabling-the-me"},"children":[{"type":"element","tag":"a","props":{"href":"#disabling-the-me","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disabling the ME"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For laptops not running Open Firmware, a few extra steps may be required after an update to ensure the Intel ME is disabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on the model, two blue boxes may appear in succession with a message about the CMOS. "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"text","value":" to dismiss each one. The system may also power off and on again at this point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On some laptops, the UEFI menu will display automatically. (If it doesn't, you can also access this menu by holding down "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" during boot.) Select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Setup Utility"}]},{"type":"text","value":" to enter the UEFI setup utility."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setup Utility","src":"/images/system-firmware/setup-utility.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Navigate to the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Advanced"}]},{"type":"text","value":" section in the left sidebar, then select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Advanced Chipset Control"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Advanced Chipset Control","src":"/images/system-firmware/advanced-chipset-control.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there is an "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ME State"}]},{"type":"text","value":" option at the bottom of the list, select it, then select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Disabled"}]},{"type":"text","value":" to ensure the ME is disabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ME State (enabled)","src":"/images/system-firmware/me-state-enabled.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disabling the ME","src":"/images/system-firmware/disabling-me.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ME State (disabled)","src":"/images/system-firmware/me-state-disabled.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Navigate to the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Exit"}]},{"type":"text","value":" section in the left sidebar, then select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Exit Saving Changes"}]},{"type":"text","value":" and "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"text","value":" to save and exit the setup utility. The system may power off and back on again, then it should boot normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"updating-on-other-operating-systems"},"children":[{"type":"element","tag":"a","props":{"href":"#updating-on-other-operating-systems","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Updating on Other Operating Systems"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is running another Linux-based OS installed with an EFI System Partition (ESP), then you can update your firmware using a live disk of Pop!_OS. First, create a live disk using one of the following articles:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-live-disk/"},"children":[{"type":"text","value":"Live Disk creation on Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk/"},"children":[{"type":"text","value":"Live Disk creation on Other OS's"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After creating the live disk, "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"access the boot menu"}]},{"type":"text","value":" and select it from the list of options. Once the desktop appears, open a terminal ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":") and use this command to list the partitions on your system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Identify the EFI partition in the list. (The EFI partition is usually the first partition on one of the drives, and is around 512MB in size or slightly smaller.) Once you have identified the EFI partition, use the following commands to set up the system for a firmware update:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-nvme-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#for-nvme-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For NVMe Drives"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gnome-control-center firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Where "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p1"}]},{"type":"text","value":" is the EFI system partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-sata-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#for-sata-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For SATA Drives"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/sda1 /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gnome-control-center firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the above commands are ran depending on the drive that the OS is installed on, you can use the above instructions to update your firmware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"firmware-notifications-for-laptops"},"children":[{"type":"element","tag":"a","props":{"href":"#firmware-notifications-for-laptops","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firmware Notifications for Laptops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you’re receiving the firmware update notification after a firmware update, then your system’s Intel ME may be turned on. Let’s reboot the laptop and hold F2 to get to the BIOS. Then go to Advanced -> Advanced Chipset Control and make sure that the ME is disabled, then go to the Exit tab and save. That should stop the notifications about a firmware update and you're all set."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Where "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda1"}]},{"type":"text","value":" is the EFI system partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the System76 Driver is installed and the EFI partition has been mounted using the above commands, you can use the above instructions to "},{"type":"element","tag":"a","props":{"href":"#starting-the-update-gui"},"children":[{"type":"text","value":"update the firmware"}]},{"type":"text","value":" normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"switching-between-proprietary-firmware-and-system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#switching-between-proprietary-firmware-and-system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switching Between Proprietary Firmware and System76 Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you would like to transition from proprietary firmware to System76 Open Firmware (on a supported model), please view "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/transition-firmware/"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":"."}]}]},"text":"\nThese instructions are for System76 owners who have been prompted for a firmware update. Firmware updates may be issued to fix security vulnerabilities or to improve hardware functionality.\n\n### Before You Begin\n\n* Make sure the laptop is **plugged into the AC Adapter** for the entire firmware updating process. USB Type-C charging is **not** supported during firmware updates on the following models: Galago Pro (galp3-c, galp4), Darter Pro (darp5, darp6)\n* **Disconnect external devices**, including any displays or USB devices.\n* **Take a picture of these instructions** or pull up [s76.co/sfu](https://s76.co/sfu) on a phone or other device for reference.\n* During the firmware updating process, **the system will restart several times**. Prompts will occasionally ask for user involvement.\n\n* **Take a picture of these instructions** or pull up [s76.co/sfu](https://s76.co/sfu) on a phone or other device for reference.\n\n### Starting the Update (GUI)\n\nIn Pop!\\_OS, you can check for firmware updates using **Settings -> Firmware**.\n\n![Firmware settings in Pop!_OS](/images/system-firmware/gui-pop.jpg)\n\nIn Ubuntu, you can check for firmware updates using the **Firmware Manager** application.\n\n![Firmware Manager in Ubuntu](/images/system-firmware/gui-ubuntu.jpg)\n\nIf a green **Update** button is present, then a firmware update is available. Click the **Update** button, then click **Reboot and Install** to begin the update.\n\n![Starting a firmware update (Pop!_OS)](/images/system-firmware/install-pop.jpg)\n\n![Starting a firmware update (Ubuntu)](/images/system-firmware/install-ubuntu.jpg)\n\n### Starting the Update (CLI)\n\nThe command-line firmware utility can be installed using these commands:\n\n```bash\nsudo apt update\nsudo apt install system76-firmware\n```\n\nOnce installed, the following command can be used to schedule a firmware update for the next reboot (if the firmware is already up-to-date, this command will schedule a re-installation of the current firmware):\n\n```bash\nsudo system76-firmware-cli schedule\n```\n\nIf you are able not able to schedule the update and receive error messages similar to these:\n\n```\nconfiguring bootloader error: command failed with exit status: exit code: 5\n```\n\n```\nerrored while installing system: command failed with exit status: exit code: 5\n```\n\n```\ncalling Schedule method failed: \"failed to add boot entry: exit code: 5\n```\n\n```\nsystem76-firmware: failed to schedule: failed to add boot entry: exit code: 5\n```\n\nPlease refer to this [support article](/articles/open-firmware-smmstore). If you see the message below then you can reboot the system using `sudo systemctl reboot` to proceed with the update, or use `sudo system76-firmware-cli unschedule` to cancel the update.\n\n```\nFirmware update scheduled. Reboot your machine to install.\n```\n\n### Performing the Update\n\nThe System76 Firmware Updater will start on the next boot. Once it has initialized, you'll be prompted to **press Enter** to commence flashing.\n\n![Press Enter to commence flashing](/images/system-firmware/press-enter.jpg)\n\nDepending on the model, the system may reboot at this point. The system's fans may spin at full speed while the new firmware is being written. Once the firmware update process is complete, you may see a prompt to **press any key** to shut down.\n\n![Press any key to shut down](/images/system-firmware/press-any-key.jpg)\n\nAfter the system powers off, **press the power button** to turn it back on. It may be necessary to power on more than once after a firmware update. On machines running Open Firmware, the system should then boot normally.\n\n### Disabling the ME\n\nFor laptops not running Open Firmware, a few extra steps may be required after an update to ensure the Intel ME is disabled.\n\nDepending on the model, two blue boxes may appear in succession with a message about the CMOS. **Press Enter** to dismiss each one. The system may also power off and on again at this point.\n\nOn some laptops, the UEFI menu will display automatically. (If it doesn't, you can also access this menu by holding down F2 during boot.) Select **Setup Utility** to enter the UEFI setup utility.\n\n![Setup Utility](/images/system-firmware/setup-utility.jpg)\n\nNavigate to the **Advanced** section in the left sidebar, then select **Advanced Chipset Control**.\n\n![Advanced Chipset Control](/images/system-firmware/advanced-chipset-control.jpg)\n\nIf there is an **ME State** option at the bottom of the list, select it, then select **Disabled** to ensure the ME is disabled.\n\n![ME State (enabled)](/images/system-firmware/me-state-enabled.jpg)\n\n![Disabling the ME](/images/system-firmware/disabling-me.jpg)\n\n![ME State (disabled)](/images/system-firmware/me-state-disabled.jpg)\n\nNavigate to the **Exit** section in the left sidebar, then select **Exit Saving Changes** and **Yes** to save and exit the setup utility. The system may power off and back on again, then it should boot normally.\n\n### Updating on Other Operating Systems\n\nIf your system is running another Linux-based OS installed with an EFI System Partition (ESP), then you can update your firmware using a live disk of Pop!\\_OS. First, create a live disk using one of the following articles:\n\n* [Live Disk creation on Pop!_OS](/articles/pop-live-disk/)\n* [Live Disk creation on Other OS's](/articles/live-disk/)\n\nAfter creating the live disk, [access the boot menu](/articles/boot-menu/) and select it from the list of options. Once the desktop appears, open a terminal ( + T) and use this command to list the partitions on your system:\n\n```bash\nlsblk\n```\n\nIdentify the EFI partition in the list. (The EFI partition is usually the first partition on one of the drives, and is around 512MB in size or slightly smaller.) Once you have identified the EFI partition, use the following commands to set up the system for a firmware update:\n\n#### For NVMe Drives\n\n```bash\nsudo apt update\nsudo apt install system76-driver system76-firmware\nsudo mkdir -p /boot/efi\nsudo mount /dev/nvme0n1p1 /boot/efi\ngnome-control-center firmware\n```\n\nWhere `/dev/nvme0n1p1` is the EFI system partition.\n\n#### For SATA Drives\n\n```bash\nsudo apt update\nsudo apt install system76-driver system76-firmware\nsudo mkdir -p /boot/efi\nsudo mount /dev/sda1 /boot/efi\ngnome-control-center firmware\n```\n\nAfter the above commands are ran depending on the drive that the OS is installed on, you can use the above instructions to update your firmware.\n\n### Firmware Notifications for Laptops\n\nIf you’re receiving the firmware update notification after a firmware update, then your system’s Intel ME may be turned on. Let’s reboot the laptop and hold F2 to get to the BIOS. Then go to Advanced -> Advanced Chipset Control and make sure that the ME is disabled, then go to the Exit tab and save. That should stop the notifications about a firmware update and you're all set.\n\nWhere `/dev/sda1` is the EFI system partition.\n\nAfter the System76 Driver is installed and the EFI partition has been mounted using the above commands, you can use the above instructions to [update the firmware](#starting-the-update-gui) normally.\n\n### Switching Between Proprietary Firmware and System76 Open Firmware\n\nIf you would like to transition from proprietary firmware to System76 Open Firmware (on a supported model), please view [this article](/articles/transition-firmware/).\n","dir":"/","path":"/system-firmware","extension":".md","createdAt":"2018-01-19T23:27:55.000Z","updatedAt":"2023-09-12T20:09:25.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053500408},"$loki":51},{"slug":"software-triage","description":"A troubleshooting triage to help you self-diagnose software issues.\n","title":"Software Troubleshooting Triage","keywords":["support","software","self-help","tech-support","troubleshooting"],"facebookImage":"/_nuxt/images/software-triage-facebookImage.jpg","twitterImage":"/_nuxt/images/software-triage-twitterImage.jpg","hidden":false,"section":"getting-help","tableOfContents":true,"toc":[{"id":"gather-tools","depth":2,"text":"Gather Tools"},{"id":"suspend-reboot-shut-down","depth":2,"text":"Suspend, Reboot, Shut Down"},{"id":"symptoms","depth":2,"text":"Symptoms"},{"id":"causes","depth":2,"text":"Causes"},{"id":"solutions","depth":2,"text":"Solutions"},{"id":"1-get-logs","depth":3,"text":"1. Get Logs"},{"id":"2-update-the-installed-os","depth":3,"text":"2. Update the Installed OS"},{"id":"3-fix-package-manager-issues","depth":3,"text":"3. Fix Package Manager Issues"},{"id":"4-test-second-admin-user","depth":3,"text":"4. Test Second Admin User"},{"id":"5-test-in-a-live-environment","depth":3,"text":"5. Test in a Live Environment"},{"id":"6-remove-or-reinstall-specific-packages","depth":3,"text":"6. Remove or Reinstall Specific Packages"},{"id":"7-try-a-different-kernel","depth":3,"text":"7. Try a Different Kernel"},{"id":"install-different-kernel-with-mainline","depth":3,"text":"Install Different Kernel with Mainline"},{"id":"8-upgrade-the-os","depth":3,"text":"8. Upgrade the OS"},{"id":"9-reinstall-the-os","depth":3,"text":"9. Reinstall the OS"},{"id":"next-steps","depth":2,"text":"Next Steps"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"gather-tools"},"children":[{"type":"element","tag":"a","props":{"href":"#gather-tools","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Gather Tools"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"Backups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"Live Disk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/log-files"},"children":[{"type":"text","value":"Logs"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"suspend-reboot-shut-down"},"children":[{"type":"element","tag":"a","props":{"href":"#suspend-reboot-shut-down","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Suspend, Reboot, Shut Down"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Do the symptoms go away if the system is suspended, rebooted or shut down and then started up again? Sometimes repeated suspends or reboots are all that are needed to clear an issue out. It's also a good idea to test reboot and shutdown separately as they handle memory and power-management differently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"symptoms"},"children":[{"type":"element","tag":"a","props":{"href":"#symptoms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Symptoms"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System or Applications Crashing or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/freezing-behavior"},"children":[{"type":"text","value":"Freezing"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Black Screen or No Login Screen\nSymptoms like those described "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/login-loop-pop"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/login-loop-ubuntu"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Applications will not open.\nClicking on the application icon in the Dock does not launch the program, and/or entering the package name in the terminal will not launch the program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Updates will not complete.\n\"Dependency errors\"\n\"Held broken packages.\"\n\"DKMS Errors\"\n\"DPKG Errors\"\n\"you have requested an impossible situation.\"\n404 Errors when trying to update repositories."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Strange Input or Graphical Behavior."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Application Windows not drawn correctly, or overlapping.\nE.g. windows frozen in place, windows will not resize. Stuck in full-screen mode, etc.\nMouse freezes intermittently or stutters it moves across the screen, or keyboard input lags."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"causes"},"children":[{"type":"element","tag":"a","props":{"href":"#causes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Causes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"GNOME Extension bugs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bugs inherent in applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Corrupted software updates/installs.\nFiles may have been corrupted as they were downloaded, for example, by a network interruption."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Out of date OS libraries.\nMany applications refer to system libraries. Some programs may be expecting to find a specific version of a library."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Out of date drivers.\nOlder kernels may be using out of date driver software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Incorrect Drivers.\nIf an unneeded or incorrect driver is installed this can cause unexpected side effects."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kernel Bugs"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"solutions"},"children":[{"type":"element","tag":"a","props":{"href":"#solutions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Solutions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We troubleshoot issues with the approach of taking small steps, then gradually larger steps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{"start":0},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Backups - Preserve"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Get logs - Observe"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Non Invasive"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check for updates."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Fix the package manager."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Test 2nd Admin User."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Test in a Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Surgical - Invasive but Reversible"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Remove or install individual packages."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Try a Different Kernel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Global - Invasive and Irreversible"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upgrade OS"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the OS."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"1-get-logs"},"children":[{"type":"element","tag":"a","props":{"href":"#1-get-logs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Get Logs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To generate the logs we need, please click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" in the top left of your screen, search for System76, and then click on the System76 Driver application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create Log Files"}]},{"type":"text","value":" button and the log file will be in your home directory when you first open the Files application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information, please see this support article: "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/log-files"},"children":[{"type":"text","value":"Creating Log Files"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"2-update-the-installed-os"},"children":[{"type":"element","tag":"a","props":{"href":"#2-update-the-installed-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Update the Installed OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure the version of the OS that is installed is fully up to date."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NOTE: The following instructions can be used in either Ubuntu or Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can open the terminal by clicking Activities in the upper-left corner and searching for \"Terminal\", after pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":".\nWhen you run the first command with \"sudo\" it will ask you to enter your password.\nTyping your password will not show anything in the Terminal window. That is normal and for security.\nJust enter your password as you normally would, and then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":". You'll also need to hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" after each command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"3-fix-package-manager-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#3-fix-package-manager-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"3. Fix Package Manager Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"text","value":" May want to switch this to the version with extra steps and built in log collecting. -->\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more detailed information on troubleshooting the package manager, or managing software repositories, please refer to the sources below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sources:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-pop"},"children":[{"type":"text","value":"Fix Package Manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-pop"},"children":[{"type":"text","value":"Manage Repositories"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"4-test-second-admin-user"},"children":[{"type":"element","tag":"a","props":{"href":"#4-test-second-admin-user","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"4. Test Second Admin User"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That can be done by:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to Settings -> Users"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the Unlock button"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add User"}]},{"type":"text","value":" button that appears."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create a user with whatever name and credentials you want."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Make sure click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Administrator"}]},{"type":"text","value":" option for the user."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Reboot and log into the new user."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the problem is not present in the new user, the issue is tied to a specific file, setting or configuration of the previous user."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/other-accounts"},"children":[{"type":"text","value":"Users (Manage)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"5-test-in-a-live-environment"},"children":[{"type":"element","tag":"a","props":{"href":"#5-test-in-a-live-environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"5. Test in a Live Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have help articles on the Recovery Partition and how to access the Boot Menu listed below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"Recovery Partition"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"Boot Menu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"6-remove-or-reinstall-specific-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#6-remove-or-reinstall-specific-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"6. Remove or Reinstall Specific Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" the apt package manager is used in both PopOS and Ubuntu. PopOS also offers flatpak variations of programs in the Pop!_Shop."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to remove flatpak packages you can also remove or reinstall them from the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Installed"}]},{"type":"text","value":" tab of the Pop!_Shop. Ubuntu uses snap packages for some programs by default. Snap packages (snapd) can be installed manually on Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typically the Terminal commands to reinstall a program are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"OR, for a more thorough cleaning:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"FOR FLATPAKS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak uninstall [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"FOR SNAPS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo snap remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Where \"[packagename]\" is replaced with the program name, without angle-brackets."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also inspect and edit your software sources using the instructions in these help articles:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-pop"},"children":[{"type":"text","value":"Manage Repositories in Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-ubuntu"},"children":[{"type":"text","value":"Manage Repositories in Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"7-try-a-different-kernel"},"children":[{"type":"element","tag":"a","props":{"href":"#7-try-a-different-kernel","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"7. Try a Different Kernel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see the kernel currently in use, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"uname -r"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To show all of the kernels installed, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --list "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep linux-image"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-different-kernel-with-mainline"},"children":[{"type":"element","tag":"a","props":{"href":"#install-different-kernel-with-mainline","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Different Kernel with Mainline"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Installing a newer or older kernel via the \"mainline\" application can help in diagnosing software issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-mainline"},"children":[{"type":"element","tag":"a","props":{"href":"#install-mainline","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Mainline"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Instructions for adding the Mainline PPA can be found "},{"type":"element","tag":"a","props":{"href":"https://github.com/bkw777/mainline","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" Please follow the instructions under \"Downloads & Source Code.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo add-apt-repository ppa:cappelikan/ppa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install mainline"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After running these three commands to install the mainline app, open the application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Mainline is only compatible with Ubuntu, Pop or other debian based distributions at this time."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Ubuntu, or on Pop!_OS versions (20.04 and earlier) click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" in the top left, then type \"Mainline\" in the search field and open the \"Ubuntu Mainline Kernel Installer\" application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If on Pop!_OS 21.04 with the new COSMIC Desktop, click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" in the top left, then type \"Ubuntu Mainline\" and the app should come up as a selectable option."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On first launch, the application may take a few moments to refresh its databases."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the application is open, select the desired version number, and then click the Install button. You may be prompted to enter your admin password."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the application alert confirms the kernel version has been installed, press the \"Close\" button."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Close the application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot your machine."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After reboot, check whether you're on the new kernel. Open a Terminal with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" or by searching for \"Terminal\" in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" menu. With the Terminal open, run the following command:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"uname -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will print out the current kernel version the system is running."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" There is NO going back from steps 8 and 9. If you haven't backed up your files yet, do so "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"now."}]},{"type":"text","value":" Steps 8 and 9 will change/reinstall the entire OS. Use these steps when all other steps have failed. This is the \"nuclear\" option. It's not a long or complicated process, but it is irreversible."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"8-upgrade-the-os"},"children":[{"type":"element","tag":"a","props":{"href":"#8-upgrade-the-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"8. Upgrade the OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upgrading to the latest OS version usually includes newer kernel modules and software packages, as well as security updates and bug-fixes.\nThese updates may directly or indirectly resolve the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/upgrade-pop"},"children":[{"type":"text","value":"Upgrade Pop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/upgrade-ubuntu"},"children":[{"type":"text","value":"Upgrade Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Not all OS releases are the same. Every other ##.04 release is a Long Term Release (LTS). Meaning that it continues to receive standard updates for 5 years and security updates for 10 years (total) after it is released. All other releases stop receiving support after 9 months."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some users prefer to run only LTS releases so they don't have to upgrade as often."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"9-reinstall-the-os"},"children":[{"type":"element","tag":"a","props":{"href":"#9-reinstall-the-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"9. Reinstall the OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Certain packages and library files are so intertwined with the rest of the OS that trying to fix or replace them surgically can leave the system in a worse, or even non-booting state. Specifically, anything to do with C libraries (libc) or Python, are particularly sensitive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{"start":0},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Back Up Personal Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/backup-files","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Backups"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create a Live Disk, OR, Boot into Recovery:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A: "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/live-disk","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Live Disk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"B: "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Recovery"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Access the Boot Menu (if not Recovery)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/boot-menu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"BIOS/Boot Menu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" It may be helpful/necessary to format the drive before reinstalling the OS. This should only be done with a Live Disk, not the recovery partition; the recovery partition is on the same drive you would be trying to format."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2.5 "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/format-drive","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Format Drive"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install the OS:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install PopOS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"OR"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"next-steps"},"children":[{"type":"element","tag":"a","props":{"href":"#next-steps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Next Steps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the issue is not resolved with any of the above steps, or if the problem is showing up in a Live Environment, then the issue is probably not software. More likely, "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure"},"children":[{"type":"text","value":"Hardware"}]},{"type":"text","value":" is the source of the problem."}]}]},"text":"\n## Gather Tools\n\n- [Backups](/articles/backup-files)\n- [Live Disk](/articles/live-disk)\n- [Logs](/articles/log-files)\n\n## Suspend, Reboot, Shut Down\n\nDo the symptoms go away if the system is suspended, rebooted or shut down and then started up again? Sometimes repeated suspends or reboots are all that are needed to clear an issue out. It's also a good idea to test reboot and shutdown separately as they handle memory and power-management differently.\n\n## Symptoms\n\n- System or Applications Crashing or [Freezing](/articles/freezing-behavior)\n- Black Screen or No Login Screen\n Symptoms like those described [here](/articles/login-loop-pop) or [here](/articles/login-loop-ubuntu)\n- Applications will not open.\n Clicking on the application icon in the Dock does not launch the program, and/or entering the package name in the terminal will not launch the program.\n- Updates will not complete.\n \"Dependency errors\"\n \"Held broken packages.\"\n \"DKMS Errors\"\n \"DPKG Errors\"\n \"you have requested an impossible situation.\"\n 404 Errors when trying to update repositories.\n- Strange Input or Graphical Behavior.\n- Application Windows not drawn correctly, or overlapping.\n E.g. windows frozen in place, windows will not resize. Stuck in full-screen mode, etc.\n Mouse freezes intermittently or stutters it moves across the screen, or keyboard input lags.\n\n## Causes\n\n- GNOME Extension bugs.\n- Bugs inherent in applications.\n- Corrupted software updates/installs.\n Files may have been corrupted as they were downloaded, for example, by a network interruption.\n- Out of date OS libraries.\n Many applications refer to system libraries. Some programs may be expecting to find a specific version of a library.\n- Out of date drivers.\n Older kernels may be using out of date driver software.\n- Incorrect Drivers.\n If an unneeded or incorrect driver is installed this can cause unexpected side effects.\n- Kernel Bugs\n\n## Solutions\n\nWe troubleshoot issues with the approach of taking small steps, then gradually larger steps:\n\n 0. Backups - Preserve\n 1. Get logs - Observe\n\n **Non Invasive**\n\n 2. Check for updates.\n 3. Fix the package manager.\n 4. Test 2nd Admin User.\n 5. Test in a Live Disk\n\n **Surgical - Invasive but Reversible**\n\n 6. Remove or install individual packages.\n 7. Try a Different Kernel\n\n **Global - Invasive and Irreversible**\n\n 8. Upgrade OS\n 9. Reinstall the OS.\n\n### 1. Get Logs\n\nTo generate the logs we need, please click on **Activities** in the top left of your screen, search for System76, and then click on the System76 Driver application.\n\nThen click on the **Create Log Files** button and the log file will be in your home directory when you first open the Files application.\n\nFor more information, please see this support article: [Creating Log Files](/articles/log-files)\n\n### 2. Update the Installed OS\n\nMake sure the version of the OS that is installed is fully up to date.\n\nNOTE: The following instructions can be used in either Ubuntu or Pop!\\_OS.\n\nYou can open the terminal by clicking Activities in the upper-left corner and searching for \"Terminal\", after pressing SUPER.\nWhen you run the first command with \"sudo\" it will ask you to enter your password.\nTyping your password will not show anything in the Terminal window. That is normal and for security.\nJust enter your password as you normally would, and then hit ENTER. You'll also need to hit ENTER after each command.\n\n```bash\nsudo apt update\nsudo apt full-upgrade\nreboot\n```\n\n### 3. Fix Package Manager Issues\n\n```bash\nsudo apt clean\nsudo apt update -m\nsudo dpkg --configure -a\nsudo apt install -f\nsudo apt dist-upgrade\nsudo apt autoremove --purge\nreboot\n```\n\n May want to switch this to the version with extra steps and built in log collecting. -->\n\nFor more detailed information on troubleshooting the package manager, or managing software repositories, please refer to the sources below.\n\nSources:\n\n[Fix Package Manager](/articles/package-manager-pop)\n\n[Manage Repositories](/articles/manage-repos-pop)\n\n### 4. Test Second Admin User\n\nThat can be done by:\n\n- Navigate to Settings -> Users\n- Click the Unlock button\n- Click the **Add User** button that appears.\n- Create a user with whatever name and credentials you want.\n- Make sure click the **Administrator** option for the user.\n- Reboot and log into the new user.\n\nIf the problem is not present in the new user, the issue is tied to a specific file, setting or configuration of the previous user.\n\n[Users (Manage)](/articles/other-accounts)\n\n### 5. Test in a Live Environment\n\nWe have help articles on the Recovery Partition and how to access the Boot Menu listed below.\n\n[Recovery Partition](/articles/pop-recovery)\n\n[Boot Menu](/articles/boot-menu)\n\n### 6. Remove or Reinstall Specific Packages\n\n> **NOTE:** the apt package manager is used in both PopOS and Ubuntu. PopOS also offers flatpak variations of programs in the Pop!\\_Shop.\nIf you need to remove flatpak packages you can also remove or reinstall them from the **Installed** tab of the Pop!\\_Shop. Ubuntu uses snap packages for some programs by default. Snap packages (snapd) can be installed manually on Pop!\\_OS.\n\nTypically the Terminal commands to reinstall a program are:\n\n```bash\nsudo apt remove [packagename]\n```\n\nOR, for a more thorough cleaning:\n\n```bash\nsudo apt purge [packagename]\n```\n\nFOR FLATPAKS:\n\n```bash\nflatpak uninstall [packagename]\n```\n\nFOR SNAPS:\n\n```bash\nsudo snap remove [packagename]\n```\n\nWhere \"[packagename]\" is replaced with the program name, without angle-brackets.\n\nYou can also inspect and edit your software sources using the instructions in these help articles:\n\n[Manage Repositories in Pop!\\_OS](/articles/manage-repos-pop)\n\n[Manage Repositories in Ubuntu](/articles/manage-repos-ubuntu)\n\n### 7. Try a Different Kernel\n\nTo see the kernel currently in use, run:\n\n```bash\nuname -r\n```\n\nTo show all of the kernels installed, run:\n\n```bash\nsudo dpkg --list | grep linux-image\n```\n\n### Install Different Kernel with Mainline\n\nInstalling a newer or older kernel via the \"mainline\" application can help in diagnosing software issues.\n\n#### Install Mainline\n\nInstructions for adding the Mainline PPA can be found [here](https://github.com/bkw777/mainline) Please follow the instructions under \"Downloads & Source Code.\"\n\n```bash\nsudo add-apt-repository ppa:cappelikan/ppa\nsudo apt update\nsudo apt install mainline\n```\n\nAfter running these three commands to install the mainline app, open the application.\n\n>**NOTE:** Mainline is only compatible with Ubuntu, Pop or other debian based distributions at this time.\n\n- On Ubuntu, or on Pop!\\_OS versions (20.04 and earlier) click **Activities** in the top left, then type \"Mainline\" in the search field and open the \"Ubuntu Mainline Kernel Installer\" application.\n\n- If on Pop!\\_OS 21.04 with the new COSMIC Desktop, click **Applications** in the top left, then type \"Ubuntu Mainline\" and the app should come up as a selectable option.\n\nOn first launch, the application may take a few moments to refresh its databases.\n\n1. Once the application is open, select the desired version number, and then click the Install button. You may be prompted to enter your admin password.\n\n2. Once the application alert confirms the kernel version has been installed, press the \"Close\" button.\n\n3. Close the application.\n\n4. Reboot your machine.\n\n5. After reboot, check whether you're on the new kernel. Open a Terminal with Super + T or by searching for \"Terminal\" in the **Applications** menu. With the Terminal open, run the following command:\n\n```bash\nuname -a\n```\n\nThis will print out the current kernel version the system is running.\n\n> **IMPORTANT NOTE:** There is NO going back from steps 8 and 9. If you haven't backed up your files yet, do so *now.* Steps 8 and 9 will change/reinstall the entire OS. Use these steps when all other steps have failed. This is the \"nuclear\" option. It's not a long or complicated process, but it is irreversible.\n\n### 8. Upgrade the OS\n\nUpgrading to the latest OS version usually includes newer kernel modules and software packages, as well as security updates and bug-fixes.\nThese updates may directly or indirectly resolve the issue.\n\n[Upgrade Pop](/articles/upgrade-pop)\n\n[Upgrade Ubuntu](/articles/upgrade-ubuntu)\n\n> **NOTE:** Not all OS releases are the same. Every other ##.04 release is a Long Term Release (LTS). Meaning that it continues to receive standard updates for 5 years and security updates for 10 years (total) after it is released. All other releases stop receiving support after 9 months.\nSome users prefer to run only LTS releases so they don't have to upgrade as often.\n\n### 9. Reinstall the OS\n\nCertain packages and library files are so intertwined with the rest of the OS that trying to fix or replace them surgically can leave the system in a worse, or even non-booting state. Specifically, anything to do with C libraries (libc) or Python, are particularly sensitive.\n\n0. Back Up Personal Files\n\n [Backups](https://support.system76.com/articles/backup-files)\n\n1. Create a Live Disk, OR, Boot into Recovery:\n\n A: [Live Disk](https://support.system76.com/articles/live-disk)\n\n B: [Recovery](https://support.system76.com/articles/pop-recovery)\n\n2. Access the Boot Menu (if not Recovery)\n\n [BIOS/Boot Menu](https://support.system76.com/articles/boot-menu)\n\n > **NOTE:** It may be helpful/necessary to format the drive before reinstalling the OS. This should only be done with a Live Disk, not the recovery partition; the recovery partition is on the same drive you would be trying to format.\n\n 2.5 [Format Drive](https://support.system76.com/articles/format-drive)\n\n3. Install the OS:\n\n[Install PopOS](https://support.system76.com/articles/install-pop)\n\nOR\n\n[Install Ubuntu](https://support.system76.com/articles/install-ubuntu)\n\n## Next Steps\n\nIf the issue is not resolved with any of the above steps, or if the problem is showing up in a Live Environment, then the issue is probably not software. More likely, [Hardware](/articles/hardware-failure) is the source of the problem.\n","dir":"/","path":"/software-triage","extension":".md","createdAt":"2021-08-13T20:58:35.000Z","updatedAt":"2022-05-02T22:41:49.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053500423},"$loki":52},{"slug":"minecraft-server-hosting","description":"So you want some of that blocky goodness? Well, get Java and some graphics cards and let's go!","layout":"article","title":"Minecraft Server (Install & Host)","keywords":["Minecraft","Mojang","Games"],"hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"updating-and-installing-software-needed","depth":2,"text":"Updating and Installing Software Needed"},{"id":"make-the-minecraft-group--user--minecraft-directory","depth":2,"text":"Make The Minecraft Group & User & Minecraft Directory"},{"id":"installing-minecraft-server","depth":2,"text":"Installing Minecraft Server"},{"id":"installing-mojangs-minecraft-server-jar","depth":3,"text":"Installing Mojang's Minecraft Server Jar"},{"id":"installing-papermcs-minecraft-server-jar","depth":3,"text":"Installing PaperMC's Minecraft Server Jar"},{"id":"running-the-server","depth":2,"text":"Running The Server"},{"id":"how-much-ram-to-use","depth":3,"text":"How Much RAM To Use"},{"id":"optimization","depth":2,"text":"Optimization"},{"id":"server-properties","depth":3,"text":"Server Properties"},{"id":"papermc-changes","depth":3,"text":"PaperMC Changes"},{"id":"startup","depth":2,"text":"Startup"},{"id":"starting-minecraft-server","depth":2,"text":"Starting Minecraft Server"},{"id":"port-forwarding","depth":2,"text":"Port Forwarding"},{"id":"further-reading-and-sources","depth":2,"text":"Further Reading And Sources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Minecraft 1.17 was released on June 8, 2021. In this article, we will be going over how to set up a Minecraft server on your Pop!_OS or Ubuntu install. System76 and Mojang recommend having an 8GB minimum of system RAM but 16GB is preferred. Any hard drive over 128GB will work for a basic Minecraft server, a drive of 1TB to 2TB is recommended for having backups. This article will use mostly Terminal commands, if you want a refresher on the terminal you can see our article "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/terminal-basics","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"updating-and-installing-software-needed"},"children":[{"type":"element","tag":"a","props":{"href":"#updating-and-installing-software-needed","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Updating and Installing Software Needed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the Minecraft server, we will need to install Java (listed as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"default-jdk"}]},{"type":"text","value":"), "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wget"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen"}]},{"type":"text","value":", and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nmap"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"default-jdk"}]},{"type":"text","value":" is the language in which Minecraft runs - we are also marking the Java version as \"held\" so no future updates are applied (some java updates can break the server)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wget"}]},{"type":"text","value":" will allow us to download the Minecraft Server from Mojang. Downloading the Minecraft Server Jar, we put the file in the directory directly, instead of using a web browser."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen"}]},{"type":"text","value":" will allow us to run commands on the server in an isolated environment - think of it as a virtual terminal instance you can connect to and disconnect from."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nmap"}]},{"type":"text","value":" is a network scanner that we will use for testing and network configuration."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade -y"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install wget screen default-jdk nmap -y"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark hold default-jdk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" not all these commands will produce output."}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"make-the-minecraft-group--user--minecraft-directory"},"children":[{"type":"element","tag":"a","props":{"href":"#make-the-minecraft-group--user--minecraft-directory","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Make The Minecraft Group & User & Minecraft Directory"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Minecraft server will make a lot of files for the world, settings, plugins, and other resources. The following commands make the directories for the servers. We will want to make a group and a user for the server to operate in and use. We will need to then make a directory file to live in and make sure that the new server user has ownership of the directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo addgroup mchost"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo useradd -M -s /usr/bin/false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir /mchost/v-1-17/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir /mchost/v-1-17/live"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir /mchost/v-1-17/backups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chown -Rv mchost /mchost/~"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-minecraft-server"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-minecraft-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Minecraft Server"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-mojangs-minecraft-server-jar"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-mojangs-minecraft-server-jar","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Mojang's Minecraft Server Jar"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We will want to download the server jar and create a working directory for server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo wget -O /mchost/v-1-17/live/minecraft_server.jar WEBSITE-URL"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash -c "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"echo eula=true > /mchost/v-1-17/live/eula.txt\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chown -R mchost /mchost/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" the server Jar will change over time and you will want to go to Mojang's website to grab the newest Jar."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-papermcs-minecraft-server-jar"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-papermcs-minecraft-server-jar","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing PaperMC's Minecraft Server Jar"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Paper is a jar that extends and improves the Bukkit and Spigot APIs meaning if you want to install plugins you can. PaperMC also offers more control options for your server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://papermc.io","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"PaperMC"}]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://github.com/PaperMC/Paper","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"PaperMC's GitHub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo wget -O /mchost/v-1-17/live/minecraft_server.jar WEBSITE-URL "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash -c "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"echo eula=true > /mchost/v-1-17/live/eula.txt\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chown -R mchost /mchost/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" the server Jar will change over time and you will want to go to Paper's Website to grab the newest Jar."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"running-the-server"},"children":[{"type":"element","tag":"a","props":{"href":"#running-the-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running The Server"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To run the server we will need to open a virtual terminal window using screen and switch users to be your mchost user."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"screen"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"su mchost"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mchost/v-1-17/live/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch -jar server.jar"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"how-much-ram-to-use"},"children":[{"type":"element","tag":"a","props":{"href":"#how-much-ram-to-use","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"How Much RAM To Use"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"The Lower Bound: -Xms4G\nThe Upper Bound: -Xmx4G\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These values can be changed up to around 10GB if you need to go over 10GB. This rarely needs to be done on smaller servers unless you have complex data packs, a large world file, or a lot of players (around 100+). If you need these values to be higher please change the G1 Max and New Size Percent to the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"-XX:G1MaxNewSizePercent=60"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"-XX:G1NewSizePercent=35"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"optimization"},"children":[{"type":"element","tag":"a","props":{"href":"#optimization","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Optimization"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"server-properties"},"children":[{"type":"element","tag":"a","props":{"href":"#server-properties","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Server Properties"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the server.properties files you can change the compression threshold and the default view distance. I would recommend keeping it at 4 for lower end hardware hosting the server and 10 for higher end."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"network-compression-threshold: -1"}]},{"type":"text","value":"\n"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"view-distance:4"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"papermc-changes"},"children":[{"type":"element","tag":"a","props":{"href":"#papermc-changes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"PaperMC Changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After Paper runs for the first time you will see a file called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"paper.yml"}]},{"type":"text","value":", this a config file. Editing it will change how Paper runs the server. We will note what the changes do and what they may affect. This section mostly comes from the work of "},{"type":"element","tag":"a","props":{"href":"https://www.spigotmc.org/members/celebrimbor.48474/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Celebrimbor"}]},{"type":"text","value":" with some changes and updates for some of the settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"max-auto-save-chunks-per-tick"},"children":[{"type":"element","tag":"a","props":{"href":"#max-auto-save-chunks-per-tick","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"max-auto-save-chunks-per-tick"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"Max Auto Chunks Per Tick\" refers to how fast the incremental chunk saving is during the \"world save\" task. Do not go lower than 6 for the value, it may result in unsaved or corrupted chunks."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"24"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"6"}]},{"type":"text","value":" to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"12"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"optimize-explosions"},"children":[{"type":"element","tag":"a","props":{"href":"#optimize-explosions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"optimize-explosions"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Paper's algorithm for explosions has no effect on game-play, but is not as impactful on the server. These performance improvements are not as impactful as others on this list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"mob-spawner-tick-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#mob-spawner-tick-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mob-spawner-tick-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mob spawners, like the ones that spawn in classic dungeons, are often used as a source for mob grinders. This value changes the delay of the spawners' spawning. Changing this to 2 slightly improves server performance, but this is a good number to be aware of if users take advantage of the spawners."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"disable-chest-cat-detection"},"children":[{"type":"element","tag":"a","props":{"href":"#disable-chest-cat-detection","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"disable-chest-cat-detection"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We get it, Mojang loves having the Minecraft cats be like IRL cats with them getting in our way. Every tick, all chests in Minecraft check to see if a cat is sitting on top of them, this rarely is used in game-play. Turning it off results in minor performance improvements."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"container-update-tick-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#container-update-tick-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"container-update-tick-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This value changes how often inventories are refreshed when opened, any value above 4 will result in visual bugs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"max-entity-collisions"},"children":[{"type":"element","tag":"a","props":{"href":"#max-entity-collisions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"max-entity-collisions"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mob farms and player traps cause collisions. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"max-entity-collisions"}]},{"type":"text","value":" value will affect how often and how much entities collide. This has a moderate effect on performance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"8"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"grass-spread-tick-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#grass-spread-tick-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"grass-spread-tick-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typically, this should remain at the defaults for the server. After Silk Touch becomes more common and the economy grows, it can be adjusted. It can be frustrating to wait 4 times longer for the grass to spread. However, this can have a moderate effect on performance, so some administrators may want to adjust it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"4"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"despawn-ranges"},"children":[{"type":"element","tag":"a","props":{"href":"#despawn-ranges","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"despawn-ranges"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This sets how far a player has to be from a mob for them to despawn. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"soft"}]},{"type":"text","value":" value is the distance (in blocks) from the player where mobs are removed. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"hard"}]},{"type":"text","value":" value is the value that mobs are removed instantly. Setting these to be slightly lower will reduce the spawn load of the computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"soft: 32, hard: 128"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"soft: 28, hard: 96"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"hopperdisable-move-event"},"children":[{"type":"element","tag":"a","props":{"href":"#hopperdisable-move-event","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"hopper.disable-move-event"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hoppers are great for item transport but they can cause lag; this optimization will greatly reduce the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"InventoryMoveItemEvent"}]},{"type":"text","value":"s that occurs on hoppers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"\nImpact: Heavy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"*"},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Plugins that listen for "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"InventoryMoveItemEvent"}]},{"type":"text","value":" will break, or, cause the server to crash."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"non-player-arrow-despawn-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#non-player-arrow-despawn-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"non-player-arrow-despawn-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Skeleton fired arrows are not retrievable, making this a cosmetic change. By default arrows will never despawn. Three seconds, or 60 ticks, is a good time-frame for users to still be able to tell where the arrow came from when being ambushed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"60"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"creative-arrow-despawn-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#creative-arrow-despawn-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"creative-arrow-despawn-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This value changes how long non-retrievable arrows stay around. Infinity bows, and bows used in creative mode, are the only ones affected by this."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"60"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"prevent-moving-into-unloaded-chunks"},"children":[{"type":"element","tag":"a","props":{"href":"#prevent-moving-into-unloaded-chunks","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"prevent-moving-into-unloaded-chunks"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When lag hits your server, or a user is pushing the boundaries of rendered chunks, a player can cause issues. This will prevent them from moving into a chunk that is unloaded, and will teleport them instead to a nearby safe location. This setting has a moderate effect on performance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you are using a world without a world border or pre-generation then this setting is critical."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"use-faster-eigencraft-redstone"},"children":[{"type":"element","tag":"a","props":{"href":"#use-faster-eigencraft-redstone","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"use-faster-eigencraft-redstone"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Eigencraft Redstone is a Redstone adjustment tool that takes out a lot of the redundant logic and greatly impacts the effect. It can boost Redstone performance by 1000% and does not break about 95%-99% of vanilla devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"*"},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":": If you are using a different Redstone algorithm do not change this setting, it will break or crash Minecraft."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"armor-stands-tick"},"children":[{"type":"element","tag":"a","props":{"href":"#armor-stands-tick","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"armor-stands-tick"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some entities require ticking since they are interactive. For example, un-ticked armor stands will not get pushed by water. If you plan to use a contraption that uses ticking, leave this option set to true. This has minor-to-major performance improvements."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"*"},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Paper offers item frame ticking instead of doing them all at once to prevent lag spikes. This helps people with map rooms, or people who use frames as wallpapers or custom paintings."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"per-player-mob-spawns"},"children":[{"type":"element","tag":"a","props":{"href":"#per-player-mob-spawns","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"per-player-mob-spawns"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Changing this will switch the spawning behavior from Bukkit's random algorithm to single-player spawning behavior. This will prevent things like massive farms from affecting the whole server's spawn rate."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"alt-item-despawn-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#alt-item-despawn-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"alt-item-despawn-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This enables items to have different despawn rates. Common items do not need to be around as long as uncommon ones."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example of despawning cobblestone and netherrack in 15 seconds:\nCode (Text):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" enabled: true\n items:\n COBBLESTONE: 300\n NETHERRACK: 300\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"no-tick-view-distance"},"children":[{"type":"element","tag":"a","props":{"href":"#no-tick-view-distance","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"no-tick-view-distance"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This should be set to your view distance. If the view distance is below 4 you should set it to 5 to improve the game-play experience."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-1"}]},{"type":"text","value":"\nOptimized: # > view-distance setting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"anti-xrayenabled"},"children":[{"type":"element","tag":"a","props":{"href":"#anti-xrayenabled","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"anti-xray.enabled"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will cause some performance loss, but Paper has a solid and efficient anti-x-ray cheat system. This will prevent players from using x-ray mods or cheats."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"startup"},"children":[{"type":"element","tag":"a","props":{"href":"#startup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Startup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The server should be a service that starts with the system and can log events. This is not mandatory, but allows users to make sure the server is running via service commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, make the service file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/systemd/system/minecraft17@.service"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"`"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Below are the needed contents for the service file. You will want to also copy over your server startup file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Unit]\nDescription=Minecraft Server: %i\nAfter=network.target\n\n[Service]\nWorkingDirectory=/mchost/1-17/current/%i\n\nUser=minecraft\nGroup=minecraft\n\nRestart=always\n\nExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui\n\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"say SERVER SHUTTING DOWN IN 5 SECONDS. SAVING ALL MAPS...\"5'\nExecStop=/bin/sleep 5\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"save-all\"5'\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"stop\"5'\n\n[Install]\nWantedBy=multi-user.target\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui`\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx4G -jar minecraft_server.jar nogui\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"starting-minecraft-server"},"children":[{"type":"element","tag":"a","props":{"href":"#starting-minecraft-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Starting Minecraft Server"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl start minecraft17@survival\nsudo systemctl status minecraft17@survival\nsudo systemctl enable minecraft17@survival\nnmap -p 25565 localhost`\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"port-forwarding"},"children":[{"type":"element","tag":"a","props":{"href":"#port-forwarding","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Port Forwarding"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": Opening ports to the internet makes you more susceptible to networking attacks or vulnerabilities and may not be allowed by your Internet Service Provider (ISP)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To make your Minecraft server available outside of your LAN, you will need to forward the port to your router. Each brand, system, and ISP will have a different configuration. We recommend you reach out to your ISP for assistance with this. The address you will give your users is your public IP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"further-reading-and-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#further-reading-and-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Further Reading And Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/YouHaveTrouble/minecraft-optimization","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"YouHaveTrouble's MC Server Optimization"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spigotmc.org/threads/guide-server-optimization%E2%9A%A1.283181/?__cf_chl_jschl_tk__=d882805489003f065a99dcd85ed601f21024776c-1623945314-0-ARichCRBAkP6pRCWxZFLlip3a3XQcAWMwbNl-M54GKsEqTiWKuCVGh4gfM3oXTte1vcwIU-I0QhKQla-fRe4E6urB4JweVMEr21RnCaLKw5ffq2tvcntsEQVUiUAnak2yDdxTAEREts1VWfjY43-mTtoSZ5dmKAlxvcUpoPJ7EbR8S0VMX8fWhodhHwe1tWtGgpjAo_4EzfAf3REBgMjbgUGAl7ss3ihyJgsgUM9OP-KlH7DdAi2JLiH2ll7cupUr0HM6gNFmBmzcuPkrif6SWKKs-oU6XZh-_oTbU6wqKl0qA_IcgG2cR1VZwB5lb3RBI3o26mm5vNBEttywNiSTCeUurFPtB6gEIuz8rJHA7LitAcgD9yWXCrPFAsX7414lCESGJG2KSuRce7CxEHfkTRzmzMdxXFYoLjfRdgo1DsLIOBaw4FQukYBlVOa2FFYDqhpR1-5RDfuHtzZlkRtACo","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spigot Server Optimization"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Java Flags for MC"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/nicolaschan/minecraft-backup","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Backup Article"}]}]}]},"text":"\nMinecraft 1.17 was released on June 8, 2021. In this article, we will be going over how to set up a Minecraft server on your Pop!_OS or Ubuntu install. System76 and Mojang recommend having an 8GB minimum of system RAM but 16GB is preferred. Any hard drive over 128GB will work for a basic Minecraft server, a drive of 1TB to 2TB is recommended for having backups. This article will use mostly Terminal commands, if you want a refresher on the terminal you can see our article [here](https://support.system76.com/articles/terminal-basics).\n\n## Updating and Installing Software Needed\n\nTo install the Minecraft server, we will need to install Java (listed as `default-jdk`), `wget`, `screen`, and `nmap`.\n\n- `default-jdk` is the language in which Minecraft runs - we are also marking the Java version as \"held\" so no future updates are applied (some java updates can break the server).\n\n- `wget` will allow us to download the Minecraft Server from Mojang. Downloading the Minecraft Server Jar, we put the file in the directory directly, instead of using a web browser.\n\n- `screen` will allow us to run commands on the server in an isolated environment - think of it as a virtual terminal instance you can connect to and disconnect from.\n\n- `nmap` is a network scanner that we will use for testing and network configuration.\n\nOpen a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n```bash\nsudo apt clean \nsudo apt update -m \nsudo dpkg --configure -a \nsudo apt install -f \nsudo apt full-upgrade -y\nsudo apt install wget screen default-jdk nmap -y\nsudo apt-mark hold default-jdk\n```\n\n> ***NOTE:** not all these commands will produce output.*\n\n## Make The Minecraft Group & User & Minecraft Directory\n\nThe Minecraft server will make a lot of files for the world, settings, plugins, and other resources. The following commands make the directories for the servers. We will want to make a group and a user for the server to operate in and use. We will need to then make a directory file to live in and make sure that the new server user has ownership of the directory.\n\n```bash\nsudo addgroup mchost\nsudo useradd -M -s /usr/bin/false\nsudo mkdir /mchost/v-1-17/\nsudo mkdir /mchost/v-1-17/live\nsudo mkdir /mchost/v-1-17/backups\nsudo chown -Rv mchost /mchost/~\n```\n\n## Installing Minecraft Server\n\n### Installing Mojang's Minecraft Server Jar\n\nWe will want to download the server jar and create a working directory for server.\n\n```bash\nsudo wget -O /mchost/v-1-17/live/minecraft_server.jar WEBSITE-URL\nsudo bash -c \"echo eula=true > /mchost/v-1-17/live/eula.txt\"\nsudo chown -R mchost /mchost/\n```\n\n> **NOTE:** the server Jar will change over time and you will want to go to Mojang's website to grab the newest Jar.\n\n### Installing PaperMC's Minecraft Server Jar\n\nPaper is a jar that extends and improves the Bukkit and Spigot APIs meaning if you want to install plugins you can. PaperMC also offers more control options for your server.\n\n[PaperMC](https://papermc.io)\n[PaperMC's GitHub](https://github.com/PaperMC/Paper)\n\n```bash\nsudo wget -O /mchost/v-1-17/live/minecraft_server.jar WEBSITE-URL \nsudo bash -c \"echo eula=true > /mchost/v-1-17/live/eula.txt\"\nsudo chown -R mchost /mchost/\n```\n\n> **NOTE:** the server Jar will change over time and you will want to go to Paper's Website to grab the newest Jar.\n\n## Running The Server\n\nTo run the server we will need to open a virtual terminal window using screen and switch users to be your mchost user.\n\n```bash\nscreen\nsu mchost\ncd /mchost/v-1-17/live/\njava -Xms4G -Xmx4G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch -jar server.jar\n```\n\n### How Much RAM To Use\n\n```\nThe Lower Bound: -Xms4G\nThe Upper Bound: -Xmx4G\n```\n\nThese values can be changed up to around 10GB if you need to go over 10GB. This rarely needs to be done on smaller servers unless you have complex data packs, a large world file, or a lot of players (around 100+). If you need these values to be higher please change the G1 Max and New Size Percent to the following:\n\n```bash\n-XX:G1MaxNewSizePercent=60\n-XX:G1NewSizePercent=35\n```\n\n## Optimization\n\n### Server Properties\n\nIn the server.properties files you can change the compression threshold and the default view distance. I would recommend keeping it at 4 for lower end hardware hosting the server and 10 for higher end.\n\n`network-compression-threshold: -1`\n`view-distance:4`\n\n### PaperMC Changes\n\nAfter Paper runs for the first time you will see a file called `paper.yml`, this a config file. Editing it will change how Paper runs the server. We will note what the changes do and what they may affect. This section mostly comes from the work of [Celebrimbor](https://www.spigotmc.org/members/celebrimbor.48474/) with some changes and updates for some of the settings.\n\n#### `max-auto-save-chunks-per-tick`\n\n\"Max Auto Chunks Per Tick\" refers to how fast the incremental chunk saving is during the \"world save\" task. Do not go lower than 6 for the value, it may result in unsaved or corrupted chunks.\n\nDefault: `24`\nOptimized: `6` to `12`\n\n#### `optimize-explosions`\n\nPaper's algorithm for explosions has no effect on game-play, but is not as impactful on the server. These performance improvements are not as impactful as others on this list.\n\nDefault: `false`\nOptimized: `true`\n\n#### `mob-spawner-tick-rate`\n\nMob spawners, like the ones that spawn in classic dungeons, are often used as a source for mob grinders. This value changes the delay of the spawners' spawning. Changing this to 2 slightly improves server performance, but this is a good number to be aware of if users take advantage of the spawners.\n\nDefault: `1`\nOptimized: `2`\n\n#### `disable-chest-cat-detection`\n\nWe get it, Mojang loves having the Minecraft cats be like IRL cats with them getting in our way. Every tick, all chests in Minecraft check to see if a cat is sitting on top of them, this rarely is used in game-play. Turning it off results in minor performance improvements.\n\nDefault: `false`\nOptimized: `true`\n\n#### `container-update-tick-rate`\n\nThis value changes how often inventories are refreshed when opened, any value above 4 will result in visual bugs.\n\nDefault: `1`\nOptimized: `3`\n\n#### `max-entity-collisions`\n\nMob farms and player traps cause collisions. The `max-entity-collisions` value will affect how often and how much entities collide. This has a moderate effect on performance.\n\nDefault: `8`\nOptimized: `2`\n\n#### `grass-spread-tick-rate`\n\nTypically, this should remain at the defaults for the server. After Silk Touch becomes more common and the economy grows, it can be adjusted. It can be frustrating to wait 4 times longer for the grass to spread. However, this can have a moderate effect on performance, so some administrators may want to adjust it.\n\nDefault: `1`\nOptimized: `4`\n\n#### `despawn-ranges`\n\nThis sets how far a player has to be from a mob for them to despawn. The `soft` value is the distance (in blocks) from the player where mobs are removed. The `hard` value is the value that mobs are removed instantly. Setting these to be slightly lower will reduce the spawn load of the computer.\n\nDefault: `soft: 32, hard: 128`\nOptimized: `soft: 28, hard: 96`\n\n#### `hopper.disable-move-event`\n\nHoppers are great for item transport but they can cause lag; this optimization will greatly reduce the `InventoryMoveItemEvent`s that occurs on hoppers.\n\nDefault: `false`\nOptimized: `true`\nImpact: Heavy\n\n> ***NOTE:** Plugins that listen for `InventoryMoveItemEvent` will break, or, cause the server to crash.\n\n#### `non-player-arrow-despawn-rate`\n\nSkeleton fired arrows are not retrievable, making this a cosmetic change. By default arrows will never despawn. Three seconds, or 60 ticks, is a good time-frame for users to still be able to tell where the arrow came from when being ambushed.\n\nDefault: `-1`\nOptimized: `60`\n\n#### `creative-arrow-despawn-rate`\n\nThis value changes how long non-retrievable arrows stay around. Infinity bows, and bows used in creative mode, are the only ones affected by this.\n\nDefault: `-1`\nOptimized: `60`\n\n#### `prevent-moving-into-unloaded-chunks`\n\nWhen lag hits your server, or a user is pushing the boundaries of rendered chunks, a player can cause issues. This will prevent them from moving into a chunk that is unloaded, and will teleport them instead to a nearby safe location. This setting has a moderate effect on performance.\n\nDefault: `false`\nOptimized: `true`\n\n> **NOTE:** If you are using a world without a world border or pre-generation then this setting is critical.\n\n#### `use-faster-eigencraft-redstone`\n\nEigencraft Redstone is a Redstone adjustment tool that takes out a lot of the redundant logic and greatly impacts the effect. It can boost Redstone performance by 1000% and does not break about 95%-99% of vanilla devices.\n\nDefault: `false`\nOptimized: `true`\n\n> ***NOTE**: If you are using a different Redstone algorithm do not change this setting, it will break or crash Minecraft.\n\n#### `armor-stands-tick`\n\nSome entities require ticking since they are interactive. For example, un-ticked armor stands will not get pushed by water. If you plan to use a contraption that uses ticking, leave this option set to true. This has minor-to-major performance improvements.\n\nDefault: `true`\nOptimized: `false`\n\n> ***Note:** Paper offers item frame ticking instead of doing them all at once to prevent lag spikes. This helps people with map rooms, or people who use frames as wallpapers or custom paintings.\n\n#### `per-player-mob-spawns`\n\nChanging this will switch the spawning behavior from Bukkit's random algorithm to single-player spawning behavior. This will prevent things like massive farms from affecting the whole server's spawn rate.\n\nDefault: `false`\nOptimized: `true`\n\n#### `alt-item-despawn-rate`\n\nThis enables items to have different despawn rates. Common items do not need to be around as long as uncommon ones.\n\nDefault: `false`\nOptimized: `true`\n\nExample of despawning cobblestone and netherrack in 15 seconds:\nCode (Text):\n\n```\n enabled: true\n items:\n COBBLESTONE: 300\n NETHERRACK: 300\n```\n\n#### `no-tick-view-distance`\n\nThis should be set to your view distance. If the view distance is below 4 you should set it to 5 to improve the game-play experience.\n\nDefault: `-1`\nOptimized: # > view-distance setting\n\n#### `anti-xray.enabled`\n\nThis will cause some performance loss, but Paper has a solid and efficient anti-x-ray cheat system. This will prevent players from using x-ray mods or cheats.\n\nDefault: `false`\nOptimized: `true`\n\n## Startup\n\nThe server should be a service that starts with the system and can log events. This is not mandatory, but allows users to make sure the server is running via service commands.\n\nFirst, make the service file.\n\n```bash\nsudo nano /etc/systemd/system/minecraft17@.service`\n```\n\nBelow are the needed contents for the service file. You will want to also copy over your server startup file.\n\n```\n[Unit]\nDescription=Minecraft Server: %i\nAfter=network.target\n\n[Service]\nWorkingDirectory=/mchost/1-17/current/%i\n\nUser=minecraft\nGroup=minecraft\n\nRestart=always\n\nExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui\n\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"say SERVER SHUTTING DOWN IN 5 SECONDS. SAVING ALL MAPS...\"5'\nExecStop=/bin/sleep 5\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"save-all\"5'\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"stop\"5'\n\n[Install]\nWantedBy=multi-user.target\n```\n\n```\nExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui`\n```\n\n```\nExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx4G -jar minecraft_server.jar nogui\n```\n\n## Starting Minecraft Server\n\n```\nsudo systemctl start minecraft17@survival\nsudo systemctl status minecraft17@survival\nsudo systemctl enable minecraft17@survival\nnmap -p 25565 localhost`\n```\n\n## Port Forwarding\n\n> **Note**: Opening ports to the internet makes you more susceptible to networking attacks or vulnerabilities and may not be allowed by your Internet Service Provider (ISP).\n\nTo make your Minecraft server available outside of your LAN, you will need to forward the port to your router. Each brand, system, and ISP will have a different configuration. We recommend you reach out to your ISP for assistance with this. The address you will give your users is your public IP.\n\n## Further Reading And Sources\n\n[YouHaveTrouble's MC Server Optimization](https://github.com/YouHaveTrouble/minecraft-optimization)\n\n[Spigot Server Optimization](https://www.spigotmc.org/threads/guide-server-optimization%E2%9A%A1.283181/?__cf_chl_jschl_tk__=d882805489003f065a99dcd85ed601f21024776c-1623945314-0-ARichCRBAkP6pRCWxZFLlip3a3XQcAWMwbNl-M54GKsEqTiWKuCVGh4gfM3oXTte1vcwIU-I0QhKQla-fRe4E6urB4JweVMEr21RnCaLKw5ffq2tvcntsEQVUiUAnak2yDdxTAEREts1VWfjY43-mTtoSZ5dmKAlxvcUpoPJ7EbR8S0VMX8fWhodhHwe1tWtGgpjAo_4EzfAf3REBgMjbgUGAl7ss3ihyJgsgUM9OP-KlH7DdAi2JLiH2ll7cupUr0HM6gNFmBmzcuPkrif6SWKKs-oU6XZh-_oTbU6wqKl0qA_IcgG2cR1VZwB5lb3RBI3o26mm5vNBEttywNiSTCeUurFPtB6gEIuz8rJHA7LitAcgD9yWXCrPFAsX7414lCESGJG2KSuRce7CxEHfkTRzmzMdxXFYoLjfRdgo1DsLIOBaw4FQukYBlVOa2FFYDqhpR1-5RDfuHtzZlkRtACo)\n\n[Java Flags for MC](https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239)\n\n[Backup Article](https://github.com/nicolaschan/minecraft-backup)\n","dir":"/","path":"/minecraft-server-hosting","extension":".md","createdAt":"2021-06-17T16:55:39.000Z","updatedAt":"2022-01-31T15:38:06.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/e8f8e4ee9131ba046fd68db252b4e7da7cd9e4a5","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"jaxsnjohnson","commitUrl":"https://github.com/system76/docs/commit/eb449b03de473d64c175ebe79d3a6a51cc0232dc","avatarUrl":"https://avatars.githubusercontent.com/u/79726860?v=4","profileUrl":"https://github.com/jaxsnjohnson"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2882c6b142b9c77405a623aff1a277a2184c25cf","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053500440},"$loki":53},{"slug":"yubikey-login","description":"Configure Pop!_OS to accept a Yubikey for login and unlock.\n","title":"Login with Yubikey","keywords":["Yubikey","Administration"],"facebookImage":"/_nuxt/images/yubikey-login-facebookImage.jpg","twitterImage":"/_nuxt/images/yubikey-login-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"install-packages","depth":2,"text":"Install Packages"},{"id":"configure-challenge-response-for-your-yubikey","depth":2,"text":"Configure Challenge-Response for your Yubikey"},{"id":"configure-plugable-authentication-modules","depth":2,"text":"Configure Plugable Authentication Modules"},{"id":"debugging-and-testing-your-pam-configuration","depth":2,"text":"Debugging and Testing your PAM configuration"},{"id":"references","depth":2,"text":"References"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have a Yubikey, you can use it to login or unlock your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do this you must install the yubikey packages, configure a challenge-response slot on the Yubikey, and then configure the necessary PAM modules."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Open an additional root terminal: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo su"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#install-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the necessary packages, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y libpam-yubico yubikey-personalization yubikey-manager\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configure-challenge-response-for-your-yubikey"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-challenge-response-for-your-yubikey","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Challenge-Response for your Yubikey"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enable challenge-response on your Yubikey in slot 2, type the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ykman otp chalresp -g 2\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This configures slot 2 for challenge-response, and leaves slot 1 alone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we need to create a place to store your challenge response files, secure those files, and finally create the stored challenge files:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir /var/yubico\nsudo chown root /var/yubico\nsudo chmod 700 /var/yubico\nykpamcfg -2 -v\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should receive a message similar to:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Stored initial challenge and expected response in '$HOME/.yubico/challenge-123456'."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should receive a unique "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"challenge-serial"}]},{"type":"text","value":" in your output."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, to finish up:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mv ~/.yubico/challenge-123456 /var/yubico/aaronh-serial\nsudo chown root.root /var/yubico/aaronh-serial\nsudo chmod 600 /var/yubico/aaronh-serial\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pay close attention when copying/pasting the commands above. The "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"challenge-123456"}]},{"type":"text","value":" and "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"aaronh-serial"}]},{"type":"text","value":" needs to match the both the output from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ykpamcfg"}]},{"type":"text","value":" command and the final file needs to match the name of your user name and serial.**"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configure-plugable-authentication-modules"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-plugable-authentication-modules","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Plugable Authentication Modules"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Before making any changes to the files listed below, I highly recommend backing up each file, and having a sudo/root session open in case you need to roll-back."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg-reconfigure libpam-yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will want to change the \"Parameters for Yubico PAM:\" to be:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mode=challenge-response debug chalresp_path=/var/yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The debug option is used for testing the change, review the Debugging and Testing section of this article for more information."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg-reconfigure-pg1","src":"/images/yubikey-login/dpkg-reconfigure-pg1.png"},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg-reconfigure-pg2","src":"/images/yubikey-login/dpkg-reconfigure-pg2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Setting this to sufficient is the recommended method as the login manager will take your password "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"or"}]},{"type":"text","value":" the Yubikey to login. To do this you will need to change the second setting in the following line in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/pam.d/common-auth"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"auth sufficient pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This configures your system to accept your Yubikey as an acceptable login alternative."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you want your Yubiky to be "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"required to login"}]},{"type":"text","value":", then you need to change "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"sufficient"}]},{"type":"text","value":" to "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"required"}]},{"type":"text","value":" (which is the default). For example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"auth required pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There a a number of other options for PAM and ways to configure that to your liking. Check the "},{"type":"element","tag":"a","props":{"href":"https://manpages.ubuntu.com/manpages/jammy/en/man5/pam.d.5.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"man pages for more information"}]},{"type":"text","value":". Also, the "},{"type":"element","tag":"a","props":{"href":"https://developers.yubico.com/yubico-pam/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Yubico PAM module"}]},{"type":"text","value":" page has a pretty good breakdown."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"/etc/pam.d/common-auth"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"/etc/pam.d/login"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"/etc/pam.d/gdm-password"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"debugging-and-testing-your-pam-configuration"},"children":[{"type":"element","tag":"a","props":{"href":"#debugging-and-testing-your-pam-configuration","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Debugging and Testing your PAM configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will want to keep a root terminal logged in while setting this up to make sure you can reverse any changes that do not allow you to login. In the initial setup, the parameters to setup libpam-yubico included debug message. \"Sudo\" on the command line will now show debug output when run."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With the Yubikey plugged into the system simulate a login with the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"support@pop-os:~$ sudo -s\n[snip lots of logging]\n[sudo] password for support:\nroot@pop-os:/home/support#\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Test you setup if you are changing the \"sufficient\" setting to \"required\" before removing the \"debug\" setting. Use new terminal windows to simulate a login both with your Yubikey attached and out of the system. In \"required\" mode, you should not be able to finish a login with the Yubikey not plugged into your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are sure that this works with your testing, remove the debug option:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"auth required pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"from \"/etc/pam.d/common-auth\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"references"},"children":[{"type":"element","tag":"a","props":{"href":"#references","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"References"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following sites were used to build this guide:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://developers.yubico.com/yubico-pam/Authentication_Using_Challenge-Response.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Authentication Using Challenge Response"}]},{"type":"text","value":" (From Yubikey)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://developers.yubico.com/yubico-pam/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Yubico PAM Module"}]},{"type":"text","value":" (From Yubikey)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/71nuxadd1ct","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"71nuxadd1ct"}]},{"type":"text","value":"."}]}]},"text":"\nIf you have a Yubikey, you can use it to login or unlock your system.\n\nTo do this you must install the yubikey packages, configure a challenge-response slot on the Yubikey, and then configure the necessary PAM modules.\n\n**NOTE:** Open an additional root terminal: `sudo su`\n\n## Install Packages\n\nTo install the necessary packages, run:\n\n sudo apt install -y libpam-yubico yubikey-personalization yubikey-manager\n\n## Configure Challenge-Response for your Yubikey\n\nTo enable challenge-response on your Yubikey in slot 2, type the following command:\n\n ykman otp chalresp -g 2\n\nThis configures slot 2 for challenge-response, and leaves slot 1 alone.\n\nNext we need to create a place to store your challenge response files, secure those files, and finally create the stored challenge files:\n\n sudo mkdir /var/yubico\n sudo chown root /var/yubico\n sudo chmod 700 /var/yubico\n ykpamcfg -2 -v\n\nYou should receive a message similar to:\n\n`Stored initial challenge and expected response in '$HOME/.yubico/challenge-123456'.`\n\nYou should receive a unique *challenge-serial* in your output.\n\nNow, to finish up:\n\n sudo mv ~/.yubico/challenge-123456 /var/yubico/aaronh-serial\n sudo chown root.root /var/yubico/aaronh-serial\n sudo chmod 600 /var/yubico/aaronh-serial\n\nPay close attention when copying/pasting the commands above. The *challenge-123456* and *aaronh-serial* needs to match the both the output from the `ykpamcfg` command and the final file needs to match the name of your user name and serial.**\n\n## Configure Plugable Authentication Modules\n\n**Before making any changes to the files listed below, I highly recommend backing up each file, and having a sudo/root session open in case you need to roll-back.**\n\n sudo dpkg-reconfigure libpam-yubico\n\nYou will want to change the \"Parameters for Yubico PAM:\" to be:\n\n mode=challenge-response debug chalresp_path=/var/yubico\n\n >**Note:** The debug option is used for testing the change, review the Debugging and Testing section of this article for more information.\n\n![dpkg-reconfigure-pg1](/images/yubikey-login/dpkg-reconfigure-pg1.png)\n![dpkg-reconfigure-pg2](/images/yubikey-login/dpkg-reconfigure-pg2.png)\n\nSetting this to sufficient is the recommended method as the login manager will take your password **or** the Yubikey to login. To do this you will need to change the second setting in the following line in ```/etc/pam.d/common-auth```:\n\n auth sufficient pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n\nThis configures your system to accept your Yubikey as an acceptable login alternative. \n\nIf you want your Yubiky to be **required to login**, then you need to change *sufficient* to *required* (which is the default). For example:\n\n auth required pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n\nThere a a number of other options for PAM and ways to configure that to your liking. Check the [man pages for more information](https://manpages.ubuntu.com/manpages/jammy/en/man5/pam.d.5.html). Also, the [Yubico PAM module](https://developers.yubico.com/yubico-pam/) page has a pretty good breakdown.\n\n- /etc/pam.d/common-auth\n- /etc/pam.d/login\n- /etc/pam.d/gdm-password\n\n## Debugging and Testing your PAM configuration\n\nYou will want to keep a root terminal logged in while setting this up to make sure you can reverse any changes that do not allow you to login. In the initial setup, the parameters to setup libpam-yubico included debug message. \"Sudo\" on the command line will now show debug output when run.\n\nWith the Yubikey plugged into the system simulate a login with the following commands:\n\n support@pop-os:~$ sudo -s\n [snip lots of logging]\n [sudo] password for support:\n root@pop-os:/home/support#\n\nTest you setup if you are changing the \"sufficient\" setting to \"required\" before removing the \"debug\" setting. Use new terminal windows to simulate a login both with your Yubikey attached and out of the system. In \"required\" mode, you should not be able to finish a login with the Yubikey not plugged into your system.\n\nOnce you are sure that this works with your testing, remove the debug option:\n\n auth required pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n\nfrom \"/etc/pam.d/common-auth\".\n\n## References\n\nThe following sites were used to build this guide:\n\n- [Authentication Using Challenge Response](https://developers.yubico.com/yubico-pam/Authentication_Using_Challenge-Response.html) (From Yubikey).\n- [Yubico PAM Module](https://developers.yubico.com/yubico-pam/) (From Yubikey).\n\n---\n\nThis article was contributed by [71nuxadd1ct](https://github.com/71nuxadd1ct).\n","dir":"/","path":"/yubikey-login","extension":".md","createdAt":"2019-07-31T23:05:25.000Z","updatedAt":"2023-07-28T17:16:48.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/ecfaa9cc6f00fad276a9c72454894643e2ab344a","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500442},"$loki":54},{"slug":"login-from-live-disk","description":"Access an installed OS from a Live Disk/Recovery.\n","title":"Log in from Live Disk (Chroot)","keywords":["recovery","reset","locked out","crash","reinstall","refresh","repair"],"facebookImage":"/_nuxt/images/login-from-live-disk-facebookImage.jpg","twitterImage":"/_nuxt/images/login-from-live-disk-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"log-in-from-live-disk-chroot","depth":2,"text":"Log in from Live Disk (Chroot)"},{"id":"encrypted-disk","depth":3,"text":"Encrypted Disk"},{"id":"chroot","depth":2,"text":"Chroot"},{"id":"after-chroot","depth":3,"text":"After Chroot"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"log-in-from-live-disk-chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#log-in-from-live-disk-chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Log in from Live Disk (Chroot)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is possible to mount an OS drive and log into the installed OS with root access. This is called gaining \"chroot\" (change to root) access. This process is useful when "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/disaster-recovery"},"children":[{"type":"text","value":"rescuing files"}]},{"type":"text","value":", "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-pop"},"children":[{"type":"text","value":"fixing package manager issues"}]},{"type":"text","value":", or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/password"},"children":[{"type":"text","value":"resetting forgotten user passwords"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": The live environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll need a Live OS Environment from which to mount your drive, and log in. This can be done from a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"live USB"}]},{"type":"text","value":", or on Pop!_OS from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"recovery partition"}]},{"type":"text","value":".\nBoot the computer while holding down the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"boot menu key for your system"}]},{"type":"text","value":", or the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" bar to access Systemd, and the Pop!_OS Recovery partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once booted into the Live Environment, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a terminal (Pop!_OS), or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) then type this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show you the name of the main internal drive, which will have 4 partitions (Pop!_OS), or 3 (Ubuntu) on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p3"}]},{"type":"text","value":" (p2 on Ubuntu) and if the drive is a SATA or regular M.2 drive, it will be called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda3"}]},{"type":"text","value":" (sda2 on Ubuntu)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The rest of these instructions assume partition labeling consistent with a Pop!_OS install. For an Ubuntu install, change the partition number accordingly; the instructions are otherwise the same."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, run this command:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p3 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the command fails and says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mount: /mnt: unknown filesystem type 'crypto_LUKS'"}]},{"type":"text","value":", then the hard drive has been encrypted, and additional commands are needed to unlock it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"encrypted-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#encrypted-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Encrypted Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To access an encrypted disk, run these additional commands to unlock the encrypted volume."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": The drive names listed below (e.g. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda3"}]},{"type":"text","value":") may not match your drive configuration. Use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsblk"}]},{"type":"text","value":" command described above to determine the correct drive and partition."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" You will see \"Enter passphrase for /dev/nvme0n1p3 (or the name of your exact drive):\" - Enter your encryption password here. You will \"enter this blind,\" i.e. you won't see the characters typed out. Then press Enter."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# scan for logical volumes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# scan and setup volume groups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Pay attention to what the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":" group is called. If it is named something other than "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":", substitute the correct info into this next command. Make sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-root"}]},{"type":"text","value":" is on the end:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# setup access to the encrypted file system on '/mnt'"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" If you want to backup your files, you can do so at this point in the process if you don't already have a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files/"},"children":[{"type":"text","value":"backup of your data"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" is the way to run commands as if the existing operating system had been booted. Once these commands are run, then package manager ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":") and other system-level commands can be run."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The EFI partition is the next partition to be mounted. To help identify it, this partition is usually around 512MB, and is labeled as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/boot/efi"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# mount several \"kernel\" virtual file systems from the live system to '/mnt/'"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev /dev/pts /proc /sys /run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With this last command, you will have root access to your installed system. Once the drive is accessed, commands for maintenance can be run on the installed system. For example, "},{"type":"element","tag":"a","props":{"href":"article/package-manager-pop"},"children":[{"type":"text","value":"package manager repair commands"}]},{"type":"text","value":". You can also access your files with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" via "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"+ Other Locations"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Computer"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"after-chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#after-chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After Chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are done accessing files or running commands in your installed OS, you can exit from "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" and reboot the computer, by running these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## Log in from Live Disk (Chroot)\n\nIt is possible to mount an OS drive and log into the installed OS with root access. This is called gaining \"chroot\" (change to root) access. This process is useful when [rescuing files](/articles/disaster-recovery), [fixing package manager issues](/articles/package-manager-pop), or [resetting forgotten user passwords](/articles/password).\n\n>**Note**: The live environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet.\n\nYou'll need a Live OS Environment from which to mount your drive, and log in. This can be done from a [live USB](/articles/live-disk), or on Pop!_OS from the [recovery partition](/articles/pop-recovery).\nBoot the computer while holding down the [boot menu key for your system](/articles/boot-menu), or the SPACE bar to access Systemd, and the Pop!\\_OS Recovery partition.\n\nOnce booted into the Live Environment, press SUPER+T to open a terminal (Pop!\\_OS), or CTRL+ALT+T (Ubuntu) then type this command:\n\n```bash\nlsblk\n```\n\nThis will show you the name of the main internal drive, which will have 4 partitions (Pop!\\_OS), or 3 (Ubuntu) on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be called `/dev/nvme0n1p3` (p2 on Ubuntu) and if the drive is a SATA or regular M.2 drive, it will be called `/dev/sda3` (sda2 on Ubuntu).\n\n>**Note:** The rest of these instructions assume partition labeling consistent with a Pop!_OS install. For an Ubuntu install, change the partition number accordingly; the instructions are otherwise the same.\n\nNext, run this command:\n\n| **SATA Drives** | **NVMe Drives** |\n|:-------------------------:|:------------------------------:|\n| ```sudo mount /dev/sda3 /mnt``` | ```sudo mount /dev/nvme0n1p3 /mnt``` |\n\nIf the command fails and says `mount: /mnt: unknown filesystem type 'crypto_LUKS'`, then the hard drive has been encrypted, and additional commands are needed to unlock it. \n\n### Encrypted Disk\n\nTo access an encrypted disk, run these additional commands to unlock the encrypted volume.\n\n>**Note**: The drive names listed below (e.g. `/dev/sda3`) may not match your drive configuration. Use the `lsblk` command described above to determine the correct drive and partition.\n\n| **SATA Drives** | **NVMe Drives** |\n|:--------------------------------------------------:|:-------------------------------------------------:|\n| ```sudo cryptsetup luksOpen /dev/sda3 cryptdata``` | ```sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata``` |\n\n>**Note:** You will see \"Enter passphrase for /dev/nvme0n1p3 (or the name of your exact drive):\" - Enter your encryption password here. You will \"enter this blind,\" i.e. you won't see the characters typed out. Then press Enter.\n\n```bash\n# scan for logical volumes\nsudo lvscan\n# scan and setup volume groups\nsudo vgchange -ay\n```\n\n>**Note:** Pay attention to what the `cryptdata` group is called. If it is named something other than `data-root`, substitute the correct info into this next command. Make sure that `-root` is on the end:\n\n```bash\n# setup access to the encrypted file system on '/mnt'\nsudo mount /dev/mapper/data-root /mnt\n```\n\n**Note:** If you want to backup your files, you can do so at this point in the process if you don't already have a [backup of your data](/articles/backup-files/)\n\n## Chroot\n\n`chroot` is the way to run commands as if the existing operating system had been booted. Once these commands are run, then package manager (`apt`) and other system-level commands can be run.\n\nThe EFI partition is the next partition to be mounted. To help identify it, this partition is usually around 512MB, and is labeled as `/boot/efi`.\n\n| **SATA Drives** | **NVMe Drives** |\n|:-------------------------------------:|:----------------------------------------:|\n| ```sudo mount /dev/sda1 /mnt/boot/efi``` | ```sudo mount /dev/nvme0n1p1 /mnt/boot/efi``` |\n\n```bash\n# mount several \"kernel\" virtual file systems from the live system to '/mnt/'\nfor i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done\nsudo chroot /mnt\n```\n\nWith this last command, you will have root access to your installed system. Once the drive is accessed, commands for maintenance can be run on the installed system. For example, [package manager repair commands](article/package-manager-pop). You can also access your files with Files via `+ Other Locations` -> `Computer` -> `/mnt`.\n\n### After Chroot\n\nOnce you are done accessing files or running commands in your installed OS, you can exit from `chroot` and reboot the computer, by running these commands:\n\n```bash\nexit\nreboot\n```\n","dir":"/","path":"/login-from-live-disk","extension":".md","createdAt":"2021-11-10T23:35:51.000Z","updatedAt":"2023-10-06T16:16:23.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/bbb2d988835aa4dc73a50df3505366ed046edfe1","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/00345938ac5b3f5ba0d028b3a59634393c9cd4a3","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/9ab158af59295b7937000e429d48012ea0aa8331","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"}],"meta":{"version":0,"revision":0,"created":1697053500444},"$loki":55},{"slug":"media-production-on-pop","description":"Learn about media production tools on Pop!_OS","title":"Media Production (Pop!_OS)","keywords":["Blender","DaVinci Resolve","OBS Studio","Inkscape","Godot","Lightworks","Natron","Krita","LMMS","GIMP","Flowblade"],"facebookImage":"/_nuxt/images/media-production-on-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/media-production-on-pop-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"toc":[{"id":"bring-your-imagination-to-life","depth":2,"text":"Bring Your Imagination to Life"},{"id":"blender","depth":3,"text":"Blender"},{"id":"godot-game-engine","depth":3,"text":"Godot Game Engine"},{"id":"lightworks","depth":3,"text":"Lightworks"},{"id":"obs-studio","depth":3,"text":"OBS Studio"},{"id":"lmms","depth":3,"text":"LMMS"},{"id":"natron","depth":3,"text":"Natron"},{"id":"inkscape","depth":3,"text":"Inkscape"},{"id":"gimp","depth":3,"text":"GIMP"},{"id":"krita","depth":3,"text":"Krita"},{"id":"flowblade","depth":3,"text":"Flowblade"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"bring-your-imagination-to-life"},"children":[{"type":"element","tag":"a","props":{"href":"#bring-your-imagination-to-life","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bring Your Imagination to Life"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There's something special about telling stories. And the more tools you have at your disposal, the more vivid and dynamic your story telling can be."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS supports world class story-telling tools that when combined with System76 hardware, create an unparalleled system for content creation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"blender"},"children":[{"type":"element","tag":"a","props":{"href":"#blender","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Blender"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"godot-game-engine"},"children":[{"type":"element","tag":"a","props":{"href":"#godot-game-engine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Godot Game Engine"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lightworks"},"children":[{"type":"element","tag":"a","props":{"href":"#lightworks","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lightworks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lightworks is a non-linear editing system for editing and mastering digital video. It was an early developer of computer-based non-linear editing systems, and has been in development since 1989 and won a 2017 EMMY Award for pioneering digital nonlinear editing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See installation instructions "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-lightworks/"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"obs-studio"},"children":[{"type":"element","tag":"a","props":{"href":"#obs-studio","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"OBS Studio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open Broadcaster Software is a free and open-source cross-platform streaming and recording program built with Qt and maintained by the OBS Project."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lmms"},"children":[{"type":"element","tag":"a","props":{"href":"#lmms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"LMMS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LMMS is a digital audio workstation application. Produce music with your computer by creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"natron"},"children":[{"type":"element","tag":"a","props":{"href":"#natron","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Natron"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Natron is a powerful Digital Compositor that can handle your 2D/2.5D needs. Its robust OIIO file formats and OpenFX architecture is what make Natron the most flexible open source compositor for the visual effects community."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"inkscape"},"children":[{"type":"element","tag":"a","props":{"href":"#inkscape","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Inkscape"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Inkscape is a free and open-source vector graphics editor. This software can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos, icons and complex paintings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gimp"},"children":[{"type":"element","tag":"a","props":{"href":"#gimp","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GIMP"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GIMP is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"krita"},"children":[{"type":"element","tag":"a","props":{"href":"#krita","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Krita"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Krita is a free and open source raster graphics editor that is primarily focused on digital drawing and painting. It features an OpenGL-accelerated canvas, non-destructive layers and masks, an advanced brush engine, and support for many drawing tablets."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"flowblade"},"children":[{"type":"element","tag":"a","props":{"href":"#flowblade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Flowblade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Flowblade is a multitrack non-linear video editor with a set of industry standard editing tools suitable for beginners and masters alike to help make your vision a reality of image and sound."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]}]},"text":"\n## Bring Your Imagination to Life\n\nThere's something special about telling stories. And the more tools you have at your disposal, the more vivid and dynamic your story telling can be.\n\nPop!\\_OS supports world class story-telling tools that when combined with System76 hardware, create an unparalleled system for content creation.\n\n### Blender\n\nBlender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline.\n\nInstall Directly From the Pop!\\_Shop\n\n\n\n### Godot Game Engine\n\nGodot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.\n\nGodot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.\n\nInstall Directly From the Pop!\\_Shop\n\n### Lightworks\n\nLightworks is a non-linear editing system for editing and mastering digital video. It was an early developer of computer-based non-linear editing systems, and has been in development since 1989 and won a 2017 EMMY Award for pioneering digital nonlinear editing.\n\nSee installation instructions [here](/articles/install-lightworks/).\n\n### OBS Studio\n\nOpen Broadcaster Software is a free and open-source cross-platform streaming and recording program built with Qt and maintained by the OBS Project.\n\nInstall Directly From the Pop!\\_Shop\n\n### LMMS\n\nLMMS is a digital audio workstation application. Produce music with your computer by creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more.\n\nInstall Directly From the Pop!\\_Shop\n\n### Natron\n\nNatron is a powerful Digital Compositor that can handle your 2D/2.5D needs. Its robust OIIO file formats and OpenFX architecture is what make Natron the most flexible open source compositor for the visual effects community.\n\nInstall Directly From the Pop!\\_Shop\n\n### Inkscape\n\nInkscape is a free and open-source vector graphics editor. This software can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos, icons and complex paintings.\n\nInstall Directly From the Pop!\\_Shop\n\n### GIMP\n\nGIMP is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks.\n\nInstall Directly From the Pop!\\_Shop\n\n### Krita\n\nKrita is a free and open source raster graphics editor that is primarily focused on digital drawing and painting. It features an OpenGL-accelerated canvas, non-destructive layers and masks, an advanced brush engine, and support for many drawing tablets.\n\n### Flowblade\n\nFlowblade is a multitrack non-linear video editor with a set of industry standard editing tools suitable for beginners and masters alike to help make your vision a reality of image and sound.\n\nInstall Directly From the Pop!\\_Shop\n","dir":"/","path":"/media-production-on-pop","extension":".md","createdAt":"2020-04-30T03:29:34.000Z","updatedAt":"2023-02-17T13:55:31.000Z","authors":[{"username":"leviport","commitUrl":"https://github.com/system76/docs/commit/7da55b84c3645270f2a7ec96045e05ede5b75e95","avatarUrl":"https://avatars.githubusercontent.com/u/13512097?v=4","profileUrl":"https://github.com/leviport"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500446},"$loki":56},{"slug":"upgrade-ubuntu","description":"Get the newest version of Ubuntu on your System76 computer! Check out our upgrade directions.\n","title":"Upgrade Ubuntu","keywords":["Ubuntu 16.04","Ubuntu 18.04","Ubuntu 20.04","LTS","Point Release","Upgrade","Update","Release","System76","apt"],"facebookImage":"/_nuxt/images/upgrade-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/upgrade-ubuntu-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"create-install-media","depth":2,"text":"Create Install Media"},{"id":"upgrade","depth":2,"text":"Upgrade"},{"id":"open-software-updater","depth":3,"text":"Open Software Updater"},{"id":"configure-version-updates","depth":3,"text":"Configure Version Updates"},{"id":"check-for-updates","depth":3,"text":"Check For Updates"},{"id":"install-the-upgrade","depth":3,"text":"Install The Upgrade"},{"id":"install-the-system76-driver","depth":3,"text":"Install The System76 Driver"},{"id":"done","depth":3,"text":"Done"},{"id":"information","depth":2,"text":"Information"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"stuck-upgrades","depth":3,"text":"Stuck Upgrades"},{"id":"broken-upgrade","depth":3,"text":"Broken Upgrade"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, we recommend having Ubuntu installation media (a DVD or USB drive) handy before starting any upgrades in case something goes wrong. You'll need to download a copy of Ubuntu from "},{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ubuntu.com"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#create-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Install Media"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Create an Installation USB"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Create an Installation DVD"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Ubuntu"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Ubuntu"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Windows"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-windows","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Windows"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Mac OS X"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-mac-osx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Mac OS X"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, we recommend backing up all important files from your computer. The upgrade process will leave your files intact, but it's best to be safe in case something goes wrong. We have a support article that goes over creating backups "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"open-software-updater"},"children":[{"type":"element","tag":"a","props":{"href":"#open-software-updater","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Software Updater"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the Activities Overview by clicking on the Activities button in the top left and then search for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software Updater"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Updater in Overview","src":"/images/upgrade-ubuntu/Step-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-version-updates"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-version-updates","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Version Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Settings…"}]},{"type":"text","value":" and then select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Updates"}]},{"type":"text","value":". You can choose to receive all updates or only LTS updates using the drop-down menu at the bottom, labeled \"Notify me of a new Ubuntu version\"."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Option"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Result"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"For any new version"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Will show both Standard and LTS updates."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"For long-term support versions"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Will show only LTS updates."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Never"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Will prevent upgrades to newer versions."}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Update Preference","src":"/images/upgrade-ubuntu/notification-preference.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Changing this option will require your user password. After selecting your update preference, close the window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"check-for-updates"},"children":[{"type":"element","tag":"a","props":{"href":"#check-for-updates","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check For Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will automatically check for updates. You may need to update (and sometimes, restart) before continuing with the upgrade process. If you have to restart after installing updates, launch the updater again as described above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Software Updater","src":"/images/upgrade-ubuntu/Step-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Software Updater","src":"/images/upgrade-ubuntu/Step-2b.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-the-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install The Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A message will appear informing you of the availability of the new release. Click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Yes, Upgrade Now"}]},{"type":"text","value":" or "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Upgrade…"}]},{"type":"text","value":" depending on the window that you have and follow the on-screen instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Upgrade Message","src":"/images/upgrade-ubuntu/Step-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-the-system76-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-system76-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install The System76 Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've upgraded Ubuntu, you'll need to download and install the current System76 Driver. Open the Terminal app (search "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" from the Activities Overview or press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":"), then enter the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository ppa:system76-dev/stable"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For NVIDIA Graphics: If you ordered a system with a discrete NVIDIA graphics card, you will need to manually install the closed source drivers for your card to get the optimum performance. Please run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the process is finished, restart your computer for the changes to take effect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"done"},"children":[{"type":"element","tag":"a","props":{"href":"#done","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Done"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once restarted the computer will be on the newly upgraded system! If you run into any issues, check out Troubleshooting below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you use any third-party packages, you'll need to re-enable them in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" app on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Software"}]},{"type":"text","value":" tab. Check any sources that you might need, then close the window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Other Software tab","src":"/images/upgrade-ubuntu/Other-Software.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"information"},"children":[{"type":"element","tag":"a","props":{"href":"#information","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Information"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information about releases and how long they are supported for, please see the "},{"type":"element","tag":"a","props":{"href":"https://wiki.ubuntu.com/Releases","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu Release Wiki"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information about what end of life means, please see the "},{"type":"element","tag":"a","props":{"href":"https://www.ubuntu.com/info/release-end-of-life","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"End of Life"}]},{"type":"text","value":" document."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information on LTS support and the Hardware Enablement Stack, please see the "},{"type":"element","tag":"a","props":{"href":"https://wiki.ubuntu.com/Kernel/LTSEnablementStack","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"HWE Wiki"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most upgrades proceed without a hitch, but occasionally things go wrong. If your system hangs on the upgrade process or if it reboots and won't start, then these steps can help repair your broken OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"stuck-upgrades"},"children":[{"type":"element","tag":"a","props":{"href":"#stuck-upgrades","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Stuck Upgrades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your upgrade appears to hang in place for an extended period of time, click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" item to expand the terminal section. Check what action is available there, then complete the steps to unhang your upgrade. For help, contact support and we'll be able to provide assistance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"broken-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#broken-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Broken Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please see the steps above to create bootable media. Restart your computer and use the keys above to start your computer from the bootable media. When given the option, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Try Ubuntu"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, follow the steps to repair grub first:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader/"},"children":[{"type":"text","value":"Repair Bootloader"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And then the steps to repair the package manager next:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-ubuntu/"},"children":[{"type":"text","value":"Repair Package Manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And continue the upgrade with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"do-release-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that, if all of the grub, apt package manager, and release upgrade commands successfully complete, the computer should be able to boot normally."}]}]},"text":"\nFirst, we recommend having Ubuntu installation media (a DVD or USB drive) handy before starting any upgrades in case something goes wrong. You'll need to download a copy of Ubuntu from [ubuntu.com](http://www.ubuntu.com/download/desktop).\n\n## Create Install Media\n\nCreate an Installation USB | Create an Installation DVD\n-------------------------- | ---------------------------\n[Using Ubuntu](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu) | [Using Ubuntu](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-ubuntu)\n[Using Windows](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows) | [Using Windows](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-windows)\n[Using Mac OS X](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx) | [Using Mac OS X](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-mac-osx)\n\nNext, we recommend backing up all important files from your computer. The upgrade process will leave your files intact, but it's best to be safe in case something goes wrong. We have a support article that goes over creating backups [here.](/articles/backup-files)\n\n## Upgrade\n\n### Open Software Updater\n\nOpen the Activities Overview by clicking on the Activities button in the top left and then search for Software Updater.\n\n![Updater in Overview](/images/upgrade-ubuntu/Step-1.png)\n\n### Configure Version Updates\n\nClick on **Settings…** and then select **Updates**. You can choose to receive all updates or only LTS updates using the drop-down menu at the bottom, labeled \"Notify me of a new Ubuntu version\".\n\nOption | Result\n------ | ------\nFor any new version | Will show both Standard and LTS updates.\nFor long-term support versions | Will show only LTS updates.\nNever | Will prevent upgrades to newer versions.\n\n![Update Preference](/images/upgrade-ubuntu/notification-preference.png)\n\nChanging this option will require your user password. After selecting your update preference, close the window.\n\n### Check For Updates\n\nThe system will automatically check for updates. You may need to update (and sometimes, restart) before continuing with the upgrade process. If you have to restart after installing updates, launch the updater again as described above.\n\n![Software Updater](/images/upgrade-ubuntu/Step-2.png)\n\n![Software Updater](/images/upgrade-ubuntu/Step-2b.png)\n\n### Install The Upgrade\n\nA message will appear informing you of the availability of the new release. Click **Yes, Upgrade Now** or **Upgrade…** depending on the window that you have and follow the on-screen instructions.\n\n![Upgrade Message](/images/upgrade-ubuntu/Step-3.png)\n\n### Install The System76 Driver\n\nOnce you've upgraded Ubuntu, you'll need to download and install the current System76 Driver. Open the Terminal app (search Terminal from the Activities Overview or press Ctrl+Alt+T), then enter the following commands:\n\n```bash\nsudo apt-add-repository ppa:system76-dev/stable\nsudo apt update\nsudo apt install system76-driver\n```\n\nFor NVIDIA Graphics: If you ordered a system with a discrete NVIDIA graphics card, you will need to manually install the closed source drivers for your card to get the optimum performance. Please run the following command:\n\n```bash\nsudo apt install system76-driver-nvidia\n```\n\nOnce the process is finished, restart your computer for the changes to take effect.\n\n### Done\n\nOnce restarted the computer will be on the newly upgraded system! If you run into any issues, check out Troubleshooting below.\n\nIf you use any third-party packages, you'll need to re-enable them in the **Software & Updates** app on the **Other Software** tab. Check any sources that you might need, then close the window.\n\n![Other Software tab](/images/upgrade-ubuntu/Other-Software.png)\n\n---\n\n## Information\n\nFor more information about releases and how long they are supported for, please see the [Ubuntu Release Wiki](https://wiki.ubuntu.com/Releases).\n\nFor more information about what end of life means, please see the [End of Life](https://www.ubuntu.com/info/release-end-of-life) document.\n\nFor more information on LTS support and the Hardware Enablement Stack, please see the [HWE Wiki](https://wiki.ubuntu.com/Kernel/LTSEnablementStack).\n\n---\n\n## Troubleshooting\n\nMost upgrades proceed without a hitch, but occasionally things go wrong. If your system hangs on the upgrade process or if it reboots and won't start, then these steps can help repair your broken OS.\n\n### Stuck Upgrades\n\nIf your upgrade appears to hang in place for an extended period of time, click on the **Terminal** item to expand the terminal section. Check what action is available there, then complete the steps to unhang your upgrade. For help, contact support and we'll be able to provide assistance.\n\n### Broken Upgrade\n\nPlease see the steps above to create bootable media. Restart your computer and use the keys above to start your computer from the bootable media. When given the option, choose **Try Ubuntu**.\n\nNext, follow the steps to repair grub first:\n\n[Repair Bootloader](/articles/bootloader/)\n\nAnd then the steps to repair the package manager next:\n\n[Repair Package Manager](/articles/package-manager-ubuntu/)\n\nAnd continue the upgrade with this command:\n\n```bash\ndo-release-upgrade\n```\n\nAfter that, if all of the grub, apt package manager, and release upgrade commands successfully complete, the computer should be able to boot normally.\n","dir":"/","path":"/upgrade-ubuntu","extension":".md","createdAt":"2015-08-07T18:25:24.000Z","updatedAt":"2022-08-22T13:40:19.000Z","authors":[{"username":"Pantalon-Capitaine-Fromage","commitUrl":"https://github.com/system76/docs/commit/a612eb96ca6c2fe73b09bd35b6a130445688dd0d","avatarUrl":"https://avatars.githubusercontent.com/u/99222951?v=4","profileUrl":"https://github.com/Pantalon-Capitaine-Fromage"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500449},"$loki":57},{"slug":"wireless","description":"If you’re having problems with your wireless Internet connection, take a look at the suggestions in this article.\n","title":"Wireless Troubleshooting","keywords":["wireless","wifi","support","System76"],"facebookImage":"/_nuxt/images/wireless-facebookImage.jpg","twitterImage":"/_nuxt/images/wireless-twitterImage.jpg","hidden":false,"section":"network-troubleshooting","tableOfContents":true,"toc":[{"id":"basic-troubleshooting","depth":2,"text":"Basic Troubleshooting"},{"id":"advanced-troubleshooting","depth":2,"text":"Advanced Troubleshooting"},{"id":"regulatory-domain","depth":3,"text":"Regulatory Domain"},{"id":"ipv6","depth":3,"text":"IPv6"},{"id":"antenna-aggregation","depth":3,"text":"Antenna Aggregation"},{"id":"n-mode","depth":3,"text":"N Mode"},{"id":"bluetooth-coexistence","depth":3,"text":"Bluetooth Coexistence"},{"id":"power-management","depth":3,"text":"Power Management"},{"id":"useful-programs","depth":2,"text":"Useful Programs"},{"id":"useful-commands","depth":2,"text":"Useful Commands"},{"id":"additional-info","depth":2,"text":"Additional Info"},{"id":"windows-dual-boot","depth":3,"text":"Windows Dual Boot"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"WiFi issues are influenced by many different factors, including:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hardware (WiFi card, access point)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Settings at both ends of the connection"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The local environment"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"basic-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#basic-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Basic Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you’re having problems, try these steps first:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Try unplugging the wireless router or modem to reboot it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Try airplane mode by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F11"}]},{"type":"text","value":", waiting 10s, then disabling."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Try rebooting the computer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some router settings can cause problems. Try adjusting your access point to these settings:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"WPA2-AES is preferred over WPA/WPA2 mixed mode or TKIP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A channel width of 20 MHz in the 2.4 GHz band is more stable than automatic 20/40 MHz or fixed 40 MHz."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Set 2.4Ghz and 5Ghz SSID names differently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Pick a fixed channel. Use either 1, 6, or 11 in the 2.4 Ghz band, rather than automatic selection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Check if the router is set to N speeds only. Auto B/G/N is preferred."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Lower the max/burst speeds, turn off channel bonding, and reduce channel width. Setting the speed to 600 Mb/s or 450 Mb/s will use spread frequencies to achieve those speeds and may decrease stability. Try setting it to 289/300 Mb/s (N speed) or or 54 Mb/s (G speed)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"After making these changes, reboot the router."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the issues started after you applied updates, try running this command to make sure a bad WiFi driver has not been installed, then reboot your computer:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove backport-iwlwifi-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"advanced-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#advanced-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Advanced Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the above steps aren't working, or you would like to fine tune and improve you connection, see the following steps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"regulatory-domain"},"children":[{"type":"element","tag":"a","props":{"href":"#regulatory-domain","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Regulatory Domain"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In many cases, it's recommended to explicitly set the WiFi regulatory domain. Check yours with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo iw reg get"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you get 00, that is a one-size-maybe-fits-all setting. Find yours here: "},{"type":"element","tag":"a","props":{"href":"http://wikipedia.org/wiki/ISO_3166-1","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ISO_3166"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And set it permanently with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/default/crda"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Change the last line to read:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"REGDOMAIN=US"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Save and close the text editor."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ipv6"},"children":[{"type":"element","tag":"a","props":{"href":"#ipv6","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IPv6"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unless specifically required, you can set IPv6 to Ignore in Network Manager. Go to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"System Settings"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Network"}]},{"type":"text","value":" and click the orange arrow next to your network, then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Network"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Ethernet"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Gear Icon"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IPv6 Settings"}]},{"type":"text","value":" then change "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Automatic"}]},{"type":"text","value":" to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Disable"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"antenna-aggregation"},"children":[{"type":"element","tag":"a","props":{"href":"#antenna-aggregation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Antenna Aggregation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If these changes do not help, you can try enabling antenna aggregation:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo modprobe -r iwlwifi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo modprobe iwlwifi 11n_disable=8"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, test to see if that helps. To make it permanent:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/modprobe.d/iwlwifi.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, add this line to the bottom (effective upon reboot):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"options iwlwifi 11n_disable=8"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"n-mode"},"children":[{"type":"element","tag":"a","props":{"href":"#n-mode","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"N Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can try disabling N mode completely by using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"11n_disable=1"}]},{"type":"text","value":" in the previous settings. N mode can be more unstable than G mode, and the speed gained isn't typically useful as total bandwidth available in/out from/to the Internet is less than N speeds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"bluetooth-coexistence"},"children":[{"type":"element","tag":"a","props":{"href":"#bluetooth-coexistence","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bluetooth Coexistence"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have trouble with a Bluetooth headset and keeping a steady downlink speed, try disabling Bluetooth coexistence in the configuration file above:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"options iwlwifi bt_coex_active=0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"power-management"},"children":[{"type":"element","tag":"a","props":{"href":"#power-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Power Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another way to help with Wifi issues is to turn off power management for the hardware. To do so, edit the configuration file with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And change the file to read (effective upon reboot):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"[connection]"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nwifi.powersave = 2"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tlp"}]},{"type":"text","value":" is installed, take a look at the settings file found here for additional Wifi power saving being enabled:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/default/tlp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"wavemon"}]},{"type":"text","value":" can be used to see info about nearby access points, such as power levels, channels, and BSSIDs. It can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install wavemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And run with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo wavemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"iwevent"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run this command to watch what the Wifi hardware is doing. Pay attention to the disconnect reasons, and ignore the scans."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart NetworkManager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will restart the service that manages all Internet traffic on the computer, which is usually easier than restarting the computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dmesg "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep iwlwifi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check the hardware startup and driver loading messages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lspci "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep Network"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check if the hardware is being detected by the kernel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsmod "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep iwlwifi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check to see if the device driver (module) is loaded."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm /etc/NetworkManager/system-connections/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will erase the stored information about all wireless access points."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall network-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will reinstall network-manager, which can fix some network issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" After reinstalling the above packages, fully shut down the machine and then power it back on, rather than rebooting. This ensures the hardware completely resets."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"additional-info"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-info","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Info"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wifi Speeds and Frequencies:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"54 Mb/s uses the 802.11g & 802.11b standards."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"145 Mb/s and 300 Mb/s modes use the 802.11n standard and 20MHz or 40MHz bandwidths."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"300Mbps / 40Mhz will provide the maximum performance in most cases."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"145Mbps / 20MHz will work better in areas with more access points."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"450Mbps uses a 60Mhz channel width and 600Mbps uses a 80Mhz channel width, and is typically less stable."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The name of the Linux driver for Intel Wifi cards is called "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"iwlwifi"}]},{"type":"text","value":" and is included in the kernel by default. All information about the driver can be found here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"wireless.wiki.kernel.org/en/users/drivers/iwlwifi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The newest version of the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"linux-firmware"}]},{"type":"text","value":" package, which contains the iwlwifi driver, can be found here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes the newest version of the firmware will clear up occasional bugs. Please download the newest "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".deb"}]},{"type":"text","value":" package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows-dual-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-dual-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Dual Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are dual booting Windows, you may lose access to your wifi card entirely after running driver/OS updates in Windows. You may be able to gain access to your wifi card again by disabling \"Fast Startup\" in the Windows power options before booting back into Pop!_OS."}]}]},"text":"\nWiFi issues are influenced by many different factors, including:\n\n- Hardware (WiFi card, access point)\n- Settings at both ends of the connection\n- The local environment\n\n## Basic Troubleshooting\n\nIf you’re having problems, try these steps first:\n\n- Try unplugging the wireless router or modem to reboot it.\n- Try airplane mode by pressing Fn+F11, waiting 10s, then disabling.\n- Try rebooting the computer.\n\nSome router settings can cause problems. Try adjusting your access point to these settings:\n\n- WPA2-AES is preferred over WPA/WPA2 mixed mode or TKIP.\n- A channel width of 20 MHz in the 2.4 GHz band is more stable than automatic 20/40 MHz or fixed 40 MHz.\n- Set 2.4Ghz and 5Ghz SSID names differently.\n- Pick a fixed channel. Use either 1, 6, or 11 in the 2.4 Ghz band, rather than automatic selection.\n- Check if the router is set to N speeds only. Auto B/G/N is preferred.\n- Lower the max/burst speeds, turn off channel bonding, and reduce channel width. Setting the speed to 600 Mb/s or 450 Mb/s will use spread frequencies to achieve those speeds and may decrease stability. Try setting it to 289/300 Mb/s (N speed) or or 54 Mb/s (G speed).\n- After making these changes, reboot the router.\n\nIf the issues started after you applied updates, try running this command to make sure a bad WiFi driver has not been installed, then reboot your computer:\n\n```bash\nsudo apt remove backport-iwlwifi-dkms\n```\n\n## Advanced Troubleshooting\n\nIf the above steps aren't working, or you would like to fine tune and improve you connection, see the following steps.\n\n### Regulatory Domain\n\nIn many cases, it's recommended to explicitly set the WiFi regulatory domain. Check yours with this command:\n\n```bash\nsudo iw reg get\n```\n\nIf you get 00, that is a one-size-maybe-fits-all setting. Find yours here: [ISO_3166](http://wikipedia.org/wiki/ISO_3166-1).\n\nAnd set it permanently with this command:\n\n```bash\nsudo gedit /etc/default/crda\n```\n\nChange the last line to read:\n\n> REGDOMAIN=US \n\nSave and close the text editor.\n\n### IPv6\n\nUnless specifically required, you can set IPv6 to Ignore in Network Manager. Go to **System Settings** → **Network** and click the orange arrow next to your network, then click **Settings** → **Network** → **Ethernet** → **Gear Icon** → **IPv6 Settings** then change **Automatic** to **Disable**.\n\n### Antenna Aggregation\n\nIf these changes do not help, you can try enabling antenna aggregation:\n\n```bash\nsudo modprobe -r iwlwifi\nsudo modprobe iwlwifi 11n_disable=8\n```\n\nThen, test to see if that helps. To make it permanent:\n\n```bash\nsudo gedit /etc/modprobe.d/iwlwifi.conf\n```\n\nThen, add this line to the bottom (effective upon reboot):\n\n> options iwlwifi 11n_disable=8 \n\n### N Mode\n\nYou can try disabling N mode completely by using `11n_disable=1` in the previous settings. N mode can be more unstable than G mode, and the speed gained isn't typically useful as total bandwidth available in/out from/to the Internet is less than N speeds.\n\n### Bluetooth Coexistence\n\nIf you have trouble with a Bluetooth headset and keeping a steady downlink speed, try disabling Bluetooth coexistence in the configuration file above:\n\n> options iwlwifi bt_coex_active=0 \n\n### Power Management\n\nAnother way to help with Wifi issues is to turn off power management for the hardware. To do so, edit the configuration file with this command:\n\n```bash\nsudo gedit /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf\n```\n\nAnd change the file to read (effective upon reboot):\n\n> \\[connection\\] \n> wifi.powersave = 2 \n\nIf `tlp` is installed, take a look at the settings file found here for additional Wifi power saving being enabled:\n\n```bash\nsudo gedit /etc/default/tlp\n```\n\n## Useful Programs\n\nThe program wavemon can be used to see info about nearby access points, such as power levels, channels, and BSSIDs. It can be installed with this command:\n\n```bash\nsudo apt install wavemon\n```\n\nAnd run with this command:\n\n```bash\nsudo wavemon\n```\n\n## Useful Commands\n\n```bash\niwevent\n```\n\nRun this command to watch what the Wifi hardware is doing. Pay attention to the disconnect reasons, and ignore the scans.\n\n```bash\nsudo systemctl restart NetworkManager\n```\n\nThis command will restart the service that manages all Internet traffic on the computer, which is usually easier than restarting the computer.\n\n```bash\ndmesg | grep iwlwifi\n```\n\nThis will check the hardware startup and driver loading messages.\n\n```bash\nlspci | grep Network\n```\n\nThis will check if the hardware is being detected by the kernel.\n\n```bash\nlsmod | grep iwlwifi\n```\n\nThis will check to see if the device driver (module) is loaded.\n\n```bash\nsudo rm /etc/NetworkManager/system-connections/*\n```\n\nThis will erase the stored information about all wireless access points.\n\n```bash\nsudo apt install --reinstall network-manager\n```\n\nThis will reinstall network-manager, which can fix some network issues.\n\n**NOTE:** After reinstalling the above packages, fully shut down the machine and then power it back on, rather than rebooting. This ensures the hardware completely resets.\n\n## Additional Info\n\nWifi Speeds and Frequencies:\n\n- 54 Mb/s uses the 802.11g & 802.11b standards.\n- 145 Mb/s and 300 Mb/s modes use the 802.11n standard and 20MHz or 40MHz bandwidths.\n- 300Mbps / 40Mhz will provide the maximum performance in most cases.\n- 145Mbps / 20MHz will work better in areas with more access points.\n- 450Mbps uses a 60Mhz channel width and 600Mbps uses a 80Mhz channel width, and is typically less stable.\n\nThe name of the Linux driver for Intel Wifi cards is called iwlwifi and is included in the kernel by default. All information about the driver can be found here:\n\n[wireless.wiki.kernel.org/en/users/drivers/iwlwifi](https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi)\n\nThe newest version of the linux-firmware package, which contains the iwlwifi driver, can be found here:\n\n[mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware](https://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware)\n\nSometimes the newest version of the firmware will clear up occasional bugs. Please download the newest `.deb` package.\n\n### Windows Dual Boot\n\nIf you are dual booting Windows, you may lose access to your wifi card entirely after running driver/OS updates in Windows. You may be able to gain access to your wifi card again by disabling \"Fast Startup\" in the Windows power options before booting back into Pop!_OS.\n","dir":"/","path":"/wireless","extension":".md","createdAt":"2016-08-01T18:35:18.000Z","updatedAt":"2023-09-15T16:18:31.000Z","authors":[{"username":"jonknapp","commitUrl":"https://github.com/system76/docs/commit/62e19d6cd4e49574a9108a9ec63144beaf600c83","avatarUrl":"https://avatars.githubusercontent.com/u/8836231?v=4","profileUrl":"https://github.com/jonknapp"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500453},"$loki":58},{"slug":"tensorman","description":"Use Tensorman to manage TensorFlow containers.\n","title":"Install and Use Tensorman","keywords":["NVIDIA","CUDA","TensorFlow","Tensorman"],"facebookImage":"/_nuxt/images/tensorman-facebookImage.jpg","twitterImage":"/_nuxt/images/tensorman-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"redirect_from":["/articles/install-tensorflow","/articles/use-tensorflow","/articles/use-tensorman"],"toc":[{"id":"installing-tensorman","depth":2,"text":"Installing Tensorman"},{"id":"about-tensorman","depth":2,"text":"About Tensorman"},{"id":"comparison-to-docker-command","depth":2,"text":"Comparison to Docker Command"},{"id":"updating-and-installing-containers","depth":2,"text":"Updating and installing containers"},{"id":"running-commands-in-containers","depth":2,"text":"Running commands in containers"},{"id":"python-api-example","depth":2,"text":"Python API example"},{"id":"setting-per-run","depth":2,"text":"Setting per-run"},{"id":"setting-per-project","depth":2,"text":"Setting per-project"},{"id":"tensorflow-toolchain","depth":3,"text":"tensorflow-toolchain"},{"id":"tensormantoml","depth":3,"text":"Tensorman.toml"},{"id":"setting-per-user","depth":2,"text":"Setting per-user"},{"id":"listing-active-container-version","depth":2,"text":"Listing active container version"},{"id":"removing-containers","depth":2,"text":"Removing containers"},{"id":"listing-installed-containers","depth":2,"text":"Listing installed containers"},{"id":"creating-a-custom-image","depth":2,"text":"Creating a custom image"},{"id":"build-new-image","depth":3,"text":"Build new image"},{"id":"running-the-custom-image","depth":3,"text":"Running the custom image"},{"id":"removing-the-custom-image","depth":3,"text":"Removing the custom image"},{"id":"pull-requests-welcome","depth":2,"text":"Pull requests welcome"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"installing-tensorman"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-tensorman","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Tensorman"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Tensorman"}]},{"type":"text","value":" is a tool for managing TensorFlow toolchains in Pop!_OS. It can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install tensorman"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For NVIDIA CUDA support, install the following packages, depending on your Pop!_OS version:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS 21.10 +"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS 20.04 LTS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo apt install nvidia-docker2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo apt install nvidia-container-runtime"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The user account working with Tensorman must be added to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker"}]},{"type":"text","value":" group if that hasn't been done already:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG docker "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The last step is to add a kernel parameter:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub --add-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"systemd.unified_cgroup_hierarchy=0\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"...and reboot. Then you're ready for liftoff!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"about-tensorman"},"children":[{"type":"element","tag":"a","props":{"href":"#about-tensorman","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"About Tensorman"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Packaging Tensorflow for Linux distributions is notoriously difficult, if not impossible. Every release of Tensorflow is accommodated by a myriad of possible build configurations, which requires building many variants of Tensorflow for each Tensorflow release. To make matters worse, each new version of Tensorflow will depend on a wide number of shared dependencies, which may not be supported on older versions of a Linux distribution, even if that distribution is actively supported by the distribution maintainers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To solve this problem, the Tensorflow project provides official Docker container builds, which allow Tensorflow to operate in a contained environment that is isolated from the rest of the system. This virtual environment can operate independently of the base system, allowing you to use any version of Tensorflow on any version of a Linux distribution that supports the Docker runtime."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"However, configuring and managing Docker containers for Tensorflow using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker"}]},{"type":"text","value":" command line is currently tedious, and managing multiple versions for different projects is even more-so. To solve this problem for our users, we have developed "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tensorman"}]},{"type":"text","value":" as a convenient tool to manage the installation and execution of Tensorflow Docker containers. It condenses the command-line soup into a set of simple commands that are easy to memorize."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"comparison-to-docker-command"},"children":[{"type":"element","tag":"a","props":{"href":"#comparison-to-docker-command","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Comparison to Docker Command"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take the following Docker invocation as an example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"docker run -u "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"UID"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"UID"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -v "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"PWD"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":":/project -w /project \\"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --runtime=nvidia --init --rm tensorflow/tensorflow:latest-gpu \\"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" python ./script.py"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This designates for the latest version of Tensorflow with GPU support to be used, mounting the working directory to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/project"}]},{"type":"text","value":", launching the container with the current user account, and and executing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"script.py"}]},{"type":"text","value":" with the Python binary in the container. With "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tensorman"}]},{"type":"text","value":", we can achieve the same with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu python -- ./script.py"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Which defaults to the latest version, and whose version and tag variants can be set as defaults per-run, per-project, or user-wide."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"updating-and-installing-containers"},"children":[{"type":"element","tag":"a","props":{"href":"#updating-and-installing-containers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Updating and installing containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following commands can be used for installing either the latest version of a container or a certain version:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman pull latest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman pull 1.14.0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"running-commands-in-containers"},"children":[{"type":"element","tag":"a","props":{"href":"#running-commands-in-containers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running commands in containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Commands are executed within the container using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"run"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# Default container version with Bash prompt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# Default container version with Python script"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run python -- script.py"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# Default container version with GPU support"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# With GPU, Python3, and Jupyter support"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu --python3 --jupyter bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"python-api-example"},"children":[{"type":"element","tag":"a","props":{"href":"#python-api-example","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Python API example"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Given the following example, which will print a \"Hello World\" message, the TensorFlow version, and the output of a calculation made using the GPU:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"#!/usr/bin/python3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tensorflow "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"as"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"hello "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.constant("}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'Hello, TensorFlow!'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":")"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tf.print(hello)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tf.print("}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'Using TensorFlow version: '"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"+"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.__version__)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"with"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.device("}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'/gpu:0'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"):"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.constant(["}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"1.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"2.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"3.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"4.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"5.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"6.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"], shape"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"["}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"3"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"], name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'a'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":")"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" b "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.constant(["}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"1.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"2.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"3.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"4.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"5.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"6.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"], shape"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"["}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"3"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"], name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'b'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":")"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" c "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.matmul(a, b)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tf.print(c)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Python file is named "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"hello-world.py"}]},{"type":"text","value":", it can be run with TensorFlow using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu python ./hello-world.py\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-per-run"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-per-run","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting per-run"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a certain version is specified with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" argument, Tensorman will use that version instead."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman +1.14.0 run --python3 --gpu bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Custom images may be specified with an "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"="}]},{"type":"text","value":" argument."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman =custom-image run --gpu bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-per-project"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-per-project","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting per-project"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two files that can be used for configuring Tensorman locally: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tensorflow-toolchain"}]},{"type":"text","value":", and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Tensorman.toml"}]},{"type":"text","value":". These files will be automatically detected if they can be found in a parent directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"tensorflow-toolchain"},"children":[{"type":"element","tag":"a","props":{"href":"#tensorflow-toolchain","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"tensorflow-toolchain"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This file overrides the tensorflow image, defined in either "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Tensorman.toml"}]},{"type":"text","value":" or the user-wide configuration file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"1.14.0 gpu python3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or specifying a custom image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"=custom-image gpu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"tensormantoml"},"children":[{"type":"element","tag":"a","props":{"href":"#tensormantoml","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Tensorman.toml"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This file supports additional configuration parameters, with a user-wide configuration located at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/.config/tensorman/config.toml"}]},{"type":"text","value":", and a project-wide location at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Tensorman.toml"}]},{"type":"text","value":". One of the reasons you may want to use this file is to declare some additional Docker flags, with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker_flags"}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using a default TensorFlow image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"docker_flags"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = [ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'-p'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'8080:8080'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"tag"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'2.0.0'"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"variants"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = ["}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'gpu'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'python3'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Defining a custom image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"docker_flags"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = [ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'-p'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'8080:8080'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"image"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'custom-image'"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"variants"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = ["}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'gpu'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-per-user"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-per-user","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting per-user"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The default version user-wide can be changed using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"default"}]},{"type":"text","value":" subcommand. This version of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"TensorFlow"}]},{"type":"text","value":" will be launched whenever the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tensorman run"}]},{"type":"text","value":" command is used:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman default 1.14.0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman default latest gpu python3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman default nightly"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman default =custom-image gpu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, Tensorman will use the latest as the default per-user version tag."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"listing-active-container-version"},"children":[{"type":"element","tag":"a","props":{"href":"#listing-active-container-version","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Listing active container version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the active containers from the current working directory need to be listed, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"show"}]},{"type":"text","value":" command can be used:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"removing-containers"},"children":[{"type":"element","tag":"a","props":{"href":"#removing-containers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Having many containers installed at the same time can use a lot of disk space. If some need to be removed, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"remove"}]},{"type":"text","value":" command can be used:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman remove 1.14.0\ntensorman remove latest\ntensorman remove 481cb7ea88260404\ntensorman remove =custom-image\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"listing-installed-containers"},"children":[{"type":"element","tag":"a","props":{"href":"#listing-installed-containers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Listing installed containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To find installed containers, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"list"}]},{"type":"text","value":" command can be used:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"creating-a-custom-image"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-a-custom-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating a custom image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In most projects, you will need to pull in more dependencies than the base TensorFlow image has. To do this, you will need to create the image by running a TensorFlow container as root, installing and setting up the environment how you need it, and then saving those changes as a new custom image."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do so, you will need to build the container in one terminal, and save it from another."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"build-new-image"},"children":[{"type":"element","tag":"a","props":{"href":"#build-new-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Build new image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, launch a terminal where you will begin configuring the Docker image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu --python3 --root --name CONTAINER_NAME bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've made the changes needed, open another terminal and save it as a new image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman save CONTAINER_NAME IMAGE_NAME"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"running-the-custom-image"},"children":[{"type":"element","tag":"a","props":{"href":"#running-the-custom-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running the custom image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should then be able to specify that container with Tensorman, like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman =IMAGE_NAME run --gpu bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--python3"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--jupyter"}]},{"type":"text","value":" flags do nothing for custom containers, but "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--gpu"}]},{"type":"text","value":" is required to enable runtime support for the GPU."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"removing-the-custom-image"},"children":[{"type":"element","tag":"a","props":{"href":"#removing-the-custom-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing the custom image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Images saved through Tensorman are manageable through Tensorman. Listing and removing work the same way:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman remove IMAGE_NAME"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pull-requests-welcome"},"children":[{"type":"element","tag":"a","props":{"href":"#pull-requests-welcome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pull requests welcome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see the source code and suggest features, visit the project on "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/tensorman","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]}]},"text":"\n## Installing Tensorman\n\nTensorman is a tool for managing TensorFlow toolchains in Pop!_OS. It can be installed with this command:\n\n```bash\nsudo apt install tensorman\n```\n\nFor NVIDIA CUDA support, install the following packages, depending on your Pop!_OS version:\n\n| Pop!_OS 21.10 + | Pop!_OS 20.04 LTS |\n| ---------------------------------- | -------------------------------------------- |\n| `sudo apt install nvidia-docker2` | `sudo apt install nvidia-container-runtime` |\n\nThe user account working with Tensorman must be added to the `docker` group if that hasn't been done already:\n\n```bash\nsudo usermod -aG docker $USER\n```\n\nThe last step is to add a kernel parameter:\n\n```bash\nsudo kernelstub --add-options \"systemd.unified_cgroup_hierarchy=0\"\n```\n\n...and reboot. Then you're ready for liftoff!\n\n## About Tensorman\n\nPackaging Tensorflow for Linux distributions is notoriously difficult, if not impossible. Every release of Tensorflow is accommodated by a myriad of possible build configurations, which requires building many variants of Tensorflow for each Tensorflow release. To make matters worse, each new version of Tensorflow will depend on a wide number of shared dependencies, which may not be supported on older versions of a Linux distribution, even if that distribution is actively supported by the distribution maintainers.\n\nTo solve this problem, the Tensorflow project provides official Docker container builds, which allow Tensorflow to operate in a contained environment that is isolated from the rest of the system. This virtual environment can operate independently of the base system, allowing you to use any version of Tensorflow on any version of a Linux distribution that supports the Docker runtime.\n\nHowever, configuring and managing Docker containers for Tensorflow using the `docker` command line is currently tedious, and managing multiple versions for different projects is even more-so. To solve this problem for our users, we have developed `tensorman` as a convenient tool to manage the installation and execution of Tensorflow Docker containers. It condenses the command-line soup into a set of simple commands that are easy to memorize.\n\n## Comparison to Docker Command\n\nTake the following Docker invocation as an example:\n\n```bash\ndocker run -u $UID:$UID -v $PWD:/project -w /project \\\n --runtime=nvidia --init --rm tensorflow/tensorflow:latest-gpu \\\n python ./script.py\n```\n\nThis designates for the latest version of Tensorflow with GPU support to be used, mounting the working directory to `/project`, launching the container with the current user account, and and executing `script.py` with the Python binary in the container. With `tensorman`, we can achieve the same with:\n\n```bash\ntensorman run --gpu python -- ./script.py\n```\n\nWhich defaults to the latest version, and whose version and tag variants can be set as defaults per-run, per-project, or user-wide.\n\n## Updating and installing containers\n\nThe following commands can be used for installing either the latest version of a container or a certain version:\n\n```bash\ntensorman pull latest\ntensorman pull 1.14.0\n```\n\n## Running commands in containers\n\nCommands are executed within the container using the `run` command.\n\n```bash\n# Default container version with Bash prompt\ntensorman run bash\n\n# Default container version with Python script\ntensorman run python -- script.py\n\n# Default container version with GPU support\ntensorman run --gpu bash\n\n# With GPU, Python3, and Jupyter support\ntensorman run --gpu --python3 --jupyter bash\n```\n\n## Python API example\n\nGiven the following example, which will print a \"Hello World\" message, the TensorFlow version, and the output of a calculation made using the GPU:\n\n```python\n#!/usr/bin/python3\nimport tensorflow as tf\nhello = tf.constant('Hello, TensorFlow!')\ntf.print(hello)\ntf.print('Using TensorFlow version: ' + tf.__version__)\nwith tf.device('/gpu:0'):\n a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')\n b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')\n c = tf.matmul(a, b)\ntf.print(c)\n```\n\nIf the Python file is named `hello-world.py`, it can be run with TensorFlow using this command:\n\n```\ntensorman run --gpu python ./hello-world.py\n```\n\n## Setting per-run\n\nIf a certain version is specified with the `+` argument, Tensorman will use that version instead.\n\n```bash\ntensorman +1.14.0 run --python3 --gpu bash\n```\n\nCustom images may be specified with an `=` argument.\n\n```bash\ntensorman =custom-image run --gpu bash\n```\n\n## Setting per-project\n\nThere are two files that can be used for configuring Tensorman locally: `tensorflow-toolchain`, and `Tensorman.toml`. These files will be automatically detected if they can be found in a parent directory.\n\n### tensorflow-toolchain\n\nThis file overrides the tensorflow image, defined in either `Tensorman.toml` or the user-wide configuration file.\n\n```bash\n1.14.0 gpu python3\n```\n\nOr specifying a custom image:\n\n```bash\n=custom-image gpu\n```\n\n### Tensorman.toml\n\nThis file supports additional configuration parameters, with a user-wide configuration located at `~/.config/tensorman/config.toml`, and a project-wide location at `Tensorman.toml`. One of the reasons you may want to use this file is to declare some additional Docker flags, with the `docker_flags` key.\n\nUsing a default TensorFlow image:\n\n```toml\ndocker_flags = [ '-p', '8080:8080' ]\ntag = '2.0.0'\nvariants = ['gpu', 'python3']\n```\n\nDefining a custom image:\n\n```toml\ndocker_flags = [ '-p', '8080:8080' ]\nimage = 'custom-image'\nvariants = ['gpu']\n```\n\n## Setting per-user\n\nThe default version user-wide can be changed using the `default` subcommand. This version of TensorFlow will be launched whenever the `tensorman run` command is used:\n\n```bash\ntensorman default 1.14.0\ntensorman default latest gpu python3\ntensorman default nightly\ntensorman default =custom-image gpu\n```\n\nBy default, Tensorman will use the latest as the default per-user version tag.\n\n## Listing active container version\n\nIf the active containers from the current working directory need to be listed, the `show` command can be used:\n\n```bash\ntensorman show\n```\n\n## Removing containers\n\nHaving many containers installed at the same time can use a lot of disk space. If some need to be removed, the `remove` command can be used:\n\n```\ntensorman remove 1.14.0\ntensorman remove latest\ntensorman remove 481cb7ea88260404\ntensorman remove =custom-image\n```\n\n## Listing installed containers\n\nTo find installed containers, the `list` command can be used:\n\n```bash\ntensorman list\n```\n\n## Creating a custom image\n\nIn most projects, you will need to pull in more dependencies than the base TensorFlow image has. To do this, you will need to create the image by running a TensorFlow container as root, installing and setting up the environment how you need it, and then saving those changes as a new custom image.\n\nTo do so, you will need to build the container in one terminal, and save it from another.\n\n### Build new image\n\nFirst, launch a terminal where you will begin configuring the Docker image:\n\n```bash\ntensorman run --gpu --python3 --root --name CONTAINER_NAME bash\n```\n\nOnce you've made the changes needed, open another terminal and save it as a new image:\n\n```bash\ntensorman save CONTAINER_NAME IMAGE_NAME\n```\n\n### Running the custom image\n\nYou should then be able to specify that container with Tensorman, like so:\n\n```bash\ntensorman =IMAGE_NAME run --gpu bash\n```\n\n> The `--python3` and `--jupyter` flags do nothing for custom containers, but `--gpu` is required to enable runtime support for the GPU.\n\n### Removing the custom image\n\nImages saved through Tensorman are manageable through Tensorman. Listing and removing work the same way:\n\n```bash\ntensorman remove IMAGE_NAME\n```\n\n## Pull requests welcome\n\nTo see the source code and suggest features, visit the project on [GitHub](https://github.com/pop-os/tensorman).\n","dir":"/","path":"/tensorman","extension":".md","createdAt":"2019-10-19T01:26:56.000Z","updatedAt":"2022-02-09T21:51:31.000Z","authors":[{"username":"13r0ck","commitUrl":"https://github.com/system76/docs/commit/006d785f481dd433b1c2bc1841e7e5d9e1ab5012","avatarUrl":"https://avatars.githubusercontent.com/u/58987761?v=4","profileUrl":"https://github.com/13r0ck"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/bf9745a67294d8447e960c172f22d8d1da665bbe","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"}],"meta":{"version":0,"revision":0,"created":1697053500457},"$loki":59},{"slug":"keyboard-shortcuts","description":"View, add, or modify keyboard shortcuts in Pop!_OS.","title":"Modify Keyboard Shortcuts (Pop!_OS)","keywords":["keyboard shortcuts","Pop","settings"],"facebookImage":"/_nuxt/images/keyboard-shortcuts-facebookImage.jpg","twitterImage":"/_nuxt/images/keyboard-shortcuts-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"viewing-keyboard-shortcuts","depth":2,"text":"Viewing Keyboard Shortcuts"},{"id":"modifying-keyboard-shortcuts","depth":2,"text":"Modifying Keyboard Shortcuts"},{"id":"adding-keyboard-shortcuts","depth":2,"text":"Adding Keyboard Shortcuts"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can view and change keyboard shortcuts in Pop!_OS using the Settings app."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"viewing-keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#viewing-keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Viewing Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To view keyboard shortcuts, open Settings and select the \"Keyboard\" page on the left."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings","src":"/images/keyboard-shortcuts/settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on \"Customize Shortcuts\" (at the bottom of the settings page) to view all active shortcuts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Keyboard Shortcuts dialog","src":"/images/keyboard-shortcuts/shortcuts.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"modifying-keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#modifying-keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Modifying Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To modify an existing shortcut, locate the shortcut by browsing to its category or using the search box, then click on the three dots next to it and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Remove"}]},{"type":"text","value":" to remove the existing keybinding."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing an existing shortcut","src":"/images/keyboard-shortcuts/remove-existing.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, click the three dots again and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add shortcut"}]},{"type":"text","value":" (or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add another shortcut"}]},{"type":"text","value":" if you're adding more than one keybinding for the same action.) This will open a window where you can enter your new keybinding."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"New shortcut entry","src":"/images/keyboard-shortcuts/shortcut-entry.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After entering your desired key combination, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Set"}]},{"type":"text","value":". If the key combination is already bound to another shortcut, you will be given the option to replace the old shortcut or cancel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"adding-keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#adding-keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adding Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom Shortcuts"}]},{"type":"text","value":" category at the bottom of the Keyboard Shortcuts list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Custom Shortcuts category","src":"/images/keyboard-shortcuts/custom-shortcuts.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add Shortcut"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Custom Shortcuts list","src":"/images/keyboard-shortcuts/custom-shortcuts-list.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter a name for the shortcut, the application or command to launch, and the key combination, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Adding a custom shortcut","src":"/images/keyboard-shortcuts/add-custom-shortcut.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" In order to execute a shell script, use its absolute path instead of its relative path. For example: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sh /home/username/Documents/script.sh"}]},{"type":"text","value":" instead of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sh ~/Documents/script.sh"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylecorry31","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylecorry31"}]},{"type":"text","value":" and updated by "},{"type":"element","tag":"a","props":{"href":"https://github.com/markpendlebury","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mark Pendlebury"}]},{"type":"text","value":"."}]}]},"text":"\nYou can view and change keyboard shortcuts in Pop!\\_OS using the Settings app.\n\n## Viewing Keyboard Shortcuts\n\nTo view keyboard shortcuts, open Settings and select the \"Keyboard\" page on the left.\n\n![Settings](/images/keyboard-shortcuts/settings.png)\n\nClick on \"Customize Shortcuts\" (at the bottom of the settings page) to view all active shortcuts.\n\n![Keyboard Shortcuts dialog](/images/keyboard-shortcuts/shortcuts.png)\n\n## Modifying Keyboard Shortcuts\n\nTo modify an existing shortcut, locate the shortcut by browsing to its category or using the search box, then click on the three dots next to it and select `Remove` to remove the existing keybinding.\n\n![Removing an existing shortcut](/images/keyboard-shortcuts/remove-existing.png)\n\nNext, click the three dots again and select `Add shortcut` (or `Add another shortcut` if you're adding more than one keybinding for the same action.) This will open a window where you can enter your new keybinding.\n\n![New shortcut entry](/images/keyboard-shortcuts/shortcut-entry.png)\n\nAfter entering your desired key combination, click `Set`. If the key combination is already bound to another shortcut, you will be given the option to replace the old shortcut or cancel.\n\n## Adding Keyboard Shortcuts\n\nSelect the `Custom Shortcuts` category at the bottom of the Keyboard Shortcuts list.\n\n![Custom Shortcuts category](/images/keyboard-shortcuts/custom-shortcuts.png)\n\nClick the `Add Shortcut` button.\n\n![Custom Shortcuts list](/images/keyboard-shortcuts/custom-shortcuts-list.png)\n\nEnter a name for the shortcut, the application or command to launch, and the key combination, then click `Add`.\n\n![Adding a custom shortcut](/images/keyboard-shortcuts/add-custom-shortcut.png)\n\n**Note:** In order to execute a shell script, use its absolute path instead of its relative path. For example: `sh /home/username/Documents/script.sh` instead of `sh ~/Documents/script.sh`.\n\n---\n\nThis article was contributed by [kylecorry31](https://github.com/kylecorry31) and updated by [Mark Pendlebury](https://github.com/markpendlebury).\n","dir":"/","path":"/keyboard-shortcuts","extension":".md","createdAt":"2017-12-20T16:18:52.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/e06255e37051dcea3a313e0c6ab8b282830b5b7a","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500458},"$loki":60},{"slug":"custom-mouse-buttons","description":"How to customize the buttons on your mouse\n","title":"Mouse Customization","keywords":["Support","Pop","Ubuntu","xbindkeys","Solaar","Piper"],"facebookImage":"/_nuxt/images/custom-mouse-buttons-facebookImage.jpg","twitterImage":"/_nuxt/images/custom-mouse-buttons-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"graphical-software","depth":2,"text":"Graphical Software"},{"id":"piper","depth":3,"text":"Piper"},{"id":"solaar","depth":3,"text":"Solaar"},{"id":"command-line-software","depth":2,"text":"Command Line Software"},{"id":"xbindkeys","depth":3,"text":"xbindkeys"},{"id":"setting-custom-actions","depth":2,"text":"Setting custom actions"},{"id":"examples","depth":3,"text":"Examples"},{"id":"changes","depth":2,"text":"Changes"},{"id":"caveats","depth":2,"text":"Caveats"},{"id":"xbindkeys-while-browsing-the-web","depth":3,"text":"xbindkeys while browsing the web"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"graphical-software"},"children":[{"type":"element","tag":"a","props":{"href":"#graphical-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Graphical Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"piper"},"children":[{"type":"element","tag":"a","props":{"href":"#piper","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Piper"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Piper Buttons Window","src":"/images/custom-mouse-buttons/Piper-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Piper"}]},{"type":"text","value":" is a frontend to the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"libratbag"}]},{"type":"text","value":" backend for setting custom actions to mouse buttons like the Logitech MX Master 3 (sold by System76). In this section we will be using that mouse as an example for using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Piper"}]},{"type":"text","value":". You can see the source code of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Piper"}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://github.com/libratbag/piper","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"installing"},"children":[{"type":"element","tag":"a","props":{"href":"#installing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Piper"}]},{"type":"text","value":" can be installed from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" on Pop!_OS and from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" on Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Piper Buttons Assign Window","src":"/images/custom-mouse-buttons/Piper-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this window the button that has been clicked can be reassigned to a differet function like changing the Left-click to the Right-click or swapping the Forward button to the Back button for web pages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"solaar"},"children":[{"type":"element","tag":"a","props":{"href":"#solaar","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Solaar"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Solaar Main Window","src":"/images/custom-mouse-buttons/Solaar.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Solaar Main Window with information","src":"/images/custom-mouse-buttons/Solaar-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Solaar"}]},{"type":"text","value":" is a graphical tool for adding more devices to your Logitech USB Unify receiver. It also provides information on the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Battery life"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Firmware and Bootloader version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Serial number"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Sensitivity (DPI) settings"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can find the source code of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Solaar"}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://github.com/pwr-Solaar/Solaar/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" and more information about "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Solaar"}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://pwr-solaar.github.io/Solaar/devices","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"installing-1"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Solaar"}]},{"type":"text","value":" can be installed from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" on Pop!_OS and from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" on Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"command-line-software"},"children":[{"type":"element","tag":"a","props":{"href":"#command-line-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Command Line Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"xbindkeys"},"children":[{"type":"element","tag":"a","props":{"href":"#xbindkeys","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"xbindkeys"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"xbindkeys"}]},{"type":"text","value":" open a terminal with the following keys:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS : "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu : "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then install the following packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install xbindkeys xautomation"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then create the default config file for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"xbindkeys"}]},{"type":"text","value":" with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"xbindkeys --defaults "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"HOME"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.xbindkeysrc"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-custom-actions"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-custom-actions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting custom actions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now let's open the config file with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gedit "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.xbindkeysrc"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then scroll down to the bottom of the file right below this line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"\"xbindkeys_show\"\n control+shift + q\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From here you can add your own custom actions like the ones below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"examples"},"children":[{"type":"element","tag":"a","props":{"href":"#examples","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Examples"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Below are some examples that you can do:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"# Refresh\n\"xte 'key F5'\"\n b:9 + control\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will cause the forward mouse button and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" key to emulate pressing the F5 key. This is useful for refreshing a web page without moving your hand off the mouse."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"# Workspace Up\n\"xte 'keydown Control_L' 'keydown Super_L' 'key Up' 'keyup Super_L' 'keyup Control_L'\"\n b:9\n\n# Workspace Down\n\"xte 'keydown Control_L' 'keydown Super_L' 'key Down' 'keyup Super_L' 'keyup Control_L'\"\n b:8\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will cause the forward and back mouse button to emulate pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Up"}]},{"type":"text","value":" and "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Down"}]},{"type":"text","value":". This is useful for switching workspaces very quickly while leaving your hand on the mouse."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"changes"},"children":[{"type":"element","tag":"a","props":{"href":"#changes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If any changes are made to the config file then xbindkeys need to be restarted with these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"killall xbindkeys"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"xbindkeys"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default xbindkeys does not start on reboot and you will need to add it using the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Startup Application Preferences"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Startup Applications Pref","src":"/images/custom-mouse-buttons/startup-applications-pref.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the application is opened then click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":" button then name the program to something like 'xbindkeys', enter the command for the application which is 'xbindkeys'. Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":" button and your done!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"caveats"},"children":[{"type":"element","tag":"a","props":{"href":"#caveats","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Caveats"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"xbindkeys-while-browsing-the-web"},"children":[{"type":"element","tag":"a","props":{"href":"#xbindkeys-while-browsing-the-web","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"xbindkeys while browsing the web"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the mouse buttons for forward and back are set to a different action they will no longer work in a web browser for going back and forth between web pages."}]}]},"text":"\n## Graphical Software\n\n### Piper\n\n![Piper Buttons Window](/images/custom-mouse-buttons/Piper-2.png)\n\nPiper is a frontend to the libratbag backend for setting custom actions to mouse buttons like the Logitech MX Master 3 (sold by System76). In this section we will be using that mouse as an example for using Piper. You can see the source code of Piper [here](https://github.com/libratbag/piper).\n\n#### Installing\n\nPiper can be installed from the Pop!\\_Shop on Pop!\\_OS and from the Ubuntu Software on Ubuntu.\n\n![Piper Buttons Assign Window](/images/custom-mouse-buttons/Piper-3.png)\n\nIn this window the button that has been clicked can be reassigned to a differet function like changing the Left-click to the Right-click or swapping the Forward button to the Back button for web pages.\n\n### Solaar\n\n![Solaar Main Window](/images/custom-mouse-buttons/Solaar.png)\n\n![Solaar Main Window with information](/images/custom-mouse-buttons/Solaar-2.png)\n\nSolaar is a graphical tool for adding more devices to your Logitech USB Unify receiver. It also provides information on the following:\n\n- Battery life\n- Firmware and Bootloader version\n- Serial number\n- Sensitivity (DPI) settings\n\nYou can find the source code of Solaar [here](https://github.com/pwr-Solaar/Solaar/) and more information about Solaar [here](https://pwr-solaar.github.io/Solaar/devices).\n\n#### Installing\n\nSolaar can be installed from the Pop!\\_Shop on Pop!\\_OS and from the Ubuntu Software on Ubuntu.\n\n## Command Line Software\n\n### xbindkeys\n\nFor using xbindkeys open a terminal with the following keys:\n\nPop!_OS : + T\n\nUbuntu : CTRL+ALT+T\n\nThen install the following packages:\n\n```bash\nsudo apt install xbindkeys xautomation\n```\n\nThen create the default config file for xbindkeys with this command:\n\n```bash\nxbindkeys --defaults > $HOME/.xbindkeysrc\n```\n\n## Setting custom actions\n\nNow let's open the config file with this command:\n\n```bash\ngedit ~/.xbindkeysrc\n```\n\nThen scroll down to the bottom of the file right below this line:\n\n```\n\"xbindkeys_show\"\n control+shift + q\n```\n\nFrom here you can add your own custom actions like the ones below.\n\n### Examples\n\nBelow are some examples that you can do:\n\n```\n# Refresh\n\"xte 'key F5'\"\n b:9 + control\n```\n\nThis will cause the forward mouse button and the Ctrl key to emulate pressing the F5 key. This is useful for refreshing a web page without moving your hand off the mouse.\n\n```\n# Workspace Up\n\"xte 'keydown Control_L' 'keydown Super_L' 'key Up' 'keyup Super_L' 'keyup Control_L'\"\n b:9\n\n# Workspace Down\n\"xte 'keydown Control_L' 'keydown Super_L' 'key Down' 'keyup Super_L' 'keyup Control_L'\"\n b:8\n```\n\nThis will cause the forward and back mouse button to emulate pressing the Ctrl++Up and Down. This is useful for switching workspaces very quickly while leaving your hand on the mouse.\n\n## Changes\n\nIf any changes are made to the config file then xbindkeys need to be restarted with these commands:\n\n```bash\nkillall xbindkeys\nxbindkeys\n```\n\nBy default xbindkeys does not start on reboot and you will need to add it using the Startup Application Preferences.\n\n![Startup Applications Pref](/images/custom-mouse-buttons/startup-applications-pref.png)\n\nOnce the application is opened then click the **Add** button then name the program to something like 'xbindkeys', enter the command for the application which is 'xbindkeys'. Now click the **Add** button and your done!\n\n## Caveats\n\n### xbindkeys while browsing the web\n\nOnce the mouse buttons for forward and back are set to a different action they will no longer work in a web browser for going back and forth between web pages.\n","dir":"/","path":"/custom-mouse-buttons","extension":".md","createdAt":"2018-06-06T18:57:19.000Z","updatedAt":"2021-12-07T16:54:35.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/38fd485a5ca4ed7538213d20b11f05a2c5fe194e","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053500459},"$loki":61},{"slug":"bottles","description":"How to run Windows-only programs in Pop!_OS using Bottles.\n","layout":"article","title":"Run Windows Programs in Pop!_OS Using Bottles","keywords":["Emulation","Wine","Bottles","Protondb","Linux gaming","Windows"],"hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"considerations","depth":2,"text":"Considerations"},{"id":"installation","depth":2,"text":"Installation"},{"id":"create-your-first-bottle","depth":2,"text":"Create Your First Bottle"},{"id":"see-also","depth":3,"text":"See Also"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://docs.usebottles.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bottles"}]},{"type":"text","value":" is a front end for Wine that uses "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"environments"}]},{"type":"text","value":" to streamline configuration of libraries and dependencies. These environments simplify steps required to get up and running with Windows-only applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Bottles Main Screen","src":"/images/using-bottles/bottles-main-screen.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"considerations"},"children":[{"type":"element","tag":"a","props":{"href":"#considerations","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Considerations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A program must be compatible with Wine in order to run in Bottles. Not all Windows applications will work with Bottles."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Bottles Flatpak is easily installed using the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Install Bottles Pop Shop","src":"/images/using-bottles/install-bottles-pop-shop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also install Bottles from the command line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install flathub com.usebottles.bottles\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-your-first-bottle"},"children":[{"type":"element","tag":"a","props":{"href":"#create-your-first-bottle","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Your First Bottle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can choose a gaming, application, or custom environment. In this example, we will install a Windows application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch Bottles and click through the introductory screens. Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Create a new Bottle"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Create a new bottle","src":"/images/using-bottles/create-new-bottle.png"},"children":[]},{"type":"text","value":"\n2. Select the option to create an "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Application"}]},{"type":"text","value":" environment. Enter a name for your new bottle, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Application Environment","src":"/images/using-bottles/select-application-environment.png"},"children":[]},{"type":"text","value":"\n3. Wait while required dependencies and libraries are installed. Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Close"}]},{"type":"text","value":" when the process completes.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Install Dependencies","src":"/images/using-bottles/install-dependencies.png"},"children":[]},{"type":"text","value":"\n4. Select your newly created bottle by clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":">"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Launch Bottles","src":"/images/using-bottles/launch-bottle.png"},"children":[]},{"type":"text","value":"\n5. Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Run executable"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Run Executable","src":"/images/using-bottles/run-executable.png"},"children":[]},{"type":"text","value":"\n6. Navigate to your .exe file.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Navigate to exe","src":"/images/using-bottles/navigate-to-exe.png"},"children":[]},{"type":"text","value":"\n7. Complete the setup wizard for your Windows executable.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Complete Setup","src":"/images/using-bottles/complete-setup.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"see-also"},"children":[{"type":"element","tag":"a","props":{"href":"#see-also","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"See Also"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming/"},"children":[{"type":"text","value":"Gaming on Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/virtualization/"},"children":[{"type":"text","value":"Creating Virtual Machines in Linux"}]}]},{"type":"text","value":"\n"}]}]},"text":"\n[Bottles](https://docs.usebottles.com/) is a front end for Wine that uses environments to streamline configuration of libraries and dependencies. These environments simplify steps required to get up and running with Windows-only applications.\n\n![Bottles Main Screen](/images/using-bottles/bottles-main-screen.png)\n\n## Considerations\n\nA program must be compatible with Wine in order to run in Bottles. Not all Windows applications will work with Bottles.\n\n## Installation\n\nThe Bottles Flatpak is easily installed using the Pop!\\_Shop.\n\n![Install Bottles Pop Shop](/images/using-bottles/install-bottles-pop-shop.png)\n\nYou can also install Bottles from the command line:\n\n```\nflatpak install flathub com.usebottles.bottles\n```\n\n## Create Your First Bottle\n\nYou can choose a gaming, application, or custom environment. In this example, we will install a Windows application.\n\n1. Launch Bottles and click through the introductory screens. Click `Create a new Bottle`.\n ![Create a new bottle](/images/using-bottles/create-new-bottle.png)\n2. Select the option to create an `Application` environment. Enter a name for your new bottle, then click `Create`.\n ![Select Application Environment](/images/using-bottles/select-application-environment.png)\n3. Wait while required dependencies and libraries are installed. Click `Close` when the process completes.\n ![Install Dependencies](/images/using-bottles/install-dependencies.png)\n4. Select your newly created bottle by clicking the `>`.\n ![Launch Bottles](/images/using-bottles/launch-bottle.png)\n5. Click `Run executable`.\n ![Run Executable](/images/using-bottles/run-executable.png)\n6. Navigate to your .exe file.\n ![Navigate to exe](/images/using-bottles/navigate-to-exe.png)\n7. Complete the setup wizard for your Windows executable.\n ![Complete Setup](/images/using-bottles/complete-setup.png)\n\n### See Also\n\n- [Gaming on Pop!\\_OS](/articles/linux-gaming/)\n- [Creating Virtual Machines in Linux](/articles/virtualization/)\n","dir":"/","path":"/bottles","extension":".md","createdAt":"2022-04-01T22:34:44.000Z","updatedAt":"2022-06-07T16:04:38.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/dcf14fcd10bdcec9e5cffeb59aa8a3a30daa2c27","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/ce52c57bc2a744e9563c6b99be81a2fb7cf7a14a","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/168d7d4322df4c971e724cc8595de5e247449c9b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697053500460},"$loki":62},{"slug":"install-julia","description":"Install the Julia programming language in Pop!_OS.","title":"Installing Julia in Pop!_OS","keywords":["Julia","Programming language","Data analysis","Computational science"],"facebookImage":"/_nuxt/images/install-julia-facebookImage.jpg","twitterImage":"/_nuxt/images/install-julia-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"installing-julia-in-pop_os","depth":2,"text":"Installing Julia in Pop!_OS"},{"id":"using-the-terminal","depth":3,"text":"Using the Terminal"},{"id":"using-the-pop_shop","depth":3,"text":"Using the Pop!_Shop"},{"id":"launching-julia","depth":2,"text":"Launching Julia"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Julia is a high-level programming language popularly used for numerical analysis and computational science. More information can be found "},{"type":"element","tag":"a","props":{"href":"https://julialang.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"on Julia's site"}]},{"type":"text","value":". While many Linux distributions lack documentation or require installing Julia from source, Pop!_OS offers simple install methods using the Terminal or the Pop!_Shop. Pop!_OS will also track the latest Julia releases, so Julia will always update to the latest available release when you update Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-julia-in-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-julia-in-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Julia in Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, Julia is simply installed by running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo apt install julia"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install julia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-pop_shop"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-pop_shop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Launch the Pop!_OS shop and search for \"julia\". Then, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Install Julia in Pop!_Shop","src":"/images/install-julia/julia-pop-shop-install.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"launching-julia"},"children":[{"type":"element","tag":"a","props":{"href":"#launching-julia","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Launching Julia"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" key to bring up the Launcher, then type “julia” and hit enter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Launching Julia in Pop!_OS","src":"/images/install-julia/launch-julia.png"},"children":[]}]}]},"text":"\nJulia is a high-level programming language popularly used for numerical analysis and computational science. More information can be found [on Julia's site](https://julialang.org/). While many Linux distributions lack documentation or require installing Julia from source, Pop!\\_OS offers simple install methods using the Terminal or the Pop!\\_Shop. Pop!\\_OS will also track the latest Julia releases, so Julia will always update to the latest available release when you update Pop!\\_OS.\n\n## Installing Julia in Pop!\\_OS\n\n### Using the Terminal\n\nIn Pop!_OS, Julia is simply installed by running `sudo apt install julia`.\n\n```bash\nsudo apt install julia\n```\n\n### Using the Pop!\\_Shop\n\nLaunch the Pop!\\_OS shop and search for \"julia\". Then, click `Install`.\n\n![Install Julia in Pop!_Shop](/images/install-julia/julia-pop-shop-install.png)\n\n## Launching Julia\n\nPress the Super key to bring up the Launcher, then type “julia” and hit enter.\n\n![Launching Julia in Pop!_OS](/images/install-julia/launch-julia.png)\n","dir":"/","path":"/install-julia","extension":".md","createdAt":"2022-08-22T16:14:55.000Z","updatedAt":"2022-08-22T18:33:12.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/61a6c02e6ecd442099dffffc7c6868af540c397b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697053500461},"$loki":63},{"slug":"fix-pvpn-killswitch","description":"How to manually disable the ProtonVPN permanent kill Switch after refreshing Pop!_OS.\n","title":"Manually Disable the ProtonVPN Permanent Kill Switch","keywords":["Linux","Linux Terminal","VPN","System Recovery","Permanent kill switch","System76","Technical Support"],"facebookImage":"/_nuxt/images/fix-pvpn-killswitch-facebookImage.jpg","twitterImage":"/_nuxt/images/fix-pvpn-killswitch-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"protonvpn-gui-application-is-inaccessible","depth":2,"text":"ProtonVPN GUI Application is Inaccessible"},{"id":"permanent-kill-switch-persists-after-system-refresh","depth":2,"text":"Permanent Kill Switch Persists After System Refresh"},{"id":"manually-disabling-the-protonvpn-kill-switch","depth":3,"text":"Manually Disabling the ProtonVPN Kill Switch"},{"id":"see-also","depth":2,"text":"See Also"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ProtonVPN's kill switch will disable internet connectivity when you are not connected to a VPN server. This ensures the true IP address if your computer is never leaked to the internet. If the kill switch is set to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Permanent"}]},{"type":"text","value":", then your computer will be unable to connect to the internet, even if ProtonVPN isn't running (i.e., at system start up), the GUI application becomes inaccessible, or if ProtonVPN was improperly removed from the system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonVPN Kill Switch","src":"images/fix-pvpn-killswitch/proton-killswitch.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ ProtonVPN installs to the entire system; not just for a single user. If ProtonVPN is installed under another user account and has the kill switch enabled, other users will not be able to connect to the internet until ProtonVPN connects to a server."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"protonvpn-gui-application-is-inaccessible"},"children":[{"type":"element","tag":"a","props":{"href":"#protonvpn-gui-application-is-inaccessible","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"ProtonVPN GUI Application is Inaccessible"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the ProtonVPN GUI application suddenly becomes inaccessible, but you still have access to the system via the Terminal or TTY, you can use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonvpn-cli"}]},{"type":"text","value":" program to disable the kill switch in the terminal (this is installed alongside the GUI application):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"protonvpn-cli ks --off"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"permanent-kill-switch-persists-after-system-refresh"},"children":[{"type":"element","tag":"a","props":{"href":"#permanent-kill-switch-persists-after-system-refresh","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Permanent Kill Switch Persists After System Refresh"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS's "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"Refresh Install"}]},{"type":"text","value":" feature is a convenient tool for recovering a broken installation while preserving some of the user's data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any applications installed outside of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory will be removed, however; system configurations made by applications may persist. You may be unable to connect to the internet if you are using ProtonVPN and enabled the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Permanent Kill Switch"}]},{"type":"text","value":" option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manually-disabling-the-protonvpn-kill-switch"},"children":[{"type":"element","tag":"a","props":{"href":"#manually-disabling-the-protonvpn-kill-switch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manually Disabling the ProtonVPN Kill Switch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, confirm the kill switch is still enabled using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nmcli d status"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Permanent Killswitch Enabled","src":"images/fix-pvpn-killswitch/confirm-with-nmcli.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CONNECTION"}]},{"type":"text","value":" column may list either "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pvpn-killswitch"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pvpn-ipv6leak-protection"}]},{"type":"text","value":", or both. These can be removed with the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nmcli c delete pvpn-ipv6leak-protection "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nmcli c delete pvpn-killswitch"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"see-also"},"children":[{"type":"element","tag":"a","props":{"href":"#see-also","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"See Also"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/use-vpn-software"},"children":[{"type":"text","value":"Install and Use VPN in Pop!_OS"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nProtonVPN's kill switch will disable internet connectivity when you are not connected to a VPN server. This ensures the true IP address if your computer is never leaked to the internet. If the kill switch is set to `Permanent`, then your computer will be unable to connect to the internet, even if ProtonVPN isn't running (i.e., at system start up), the GUI application becomes inaccessible, or if ProtonVPN was improperly removed from the system.\n\n![ProtonVPN Kill Switch](images/fix-pvpn-killswitch/proton-killswitch.png)\n\n> ℹ️ ProtonVPN installs to the entire system; not just for a single user. If ProtonVPN is installed under another user account and has the kill switch enabled, other users will not be able to connect to the internet until ProtonVPN connects to a server.\n\n## ProtonVPN GUI Application is Inaccessible\n\nIf the ProtonVPN GUI application suddenly becomes inaccessible, but you still have access to the system via the Terminal or TTY, you can use the `protonvpn-cli` program to disable the kill switch in the terminal (this is installed alongside the GUI application):\n\n```bash\nprotonvpn-cli ks --off\n```\n\n## Permanent Kill Switch Persists After System Refresh\n\nPop!\\_OS's [Refresh Install](/articles/pop-recovery) feature is a convenient tool for recovering a broken installation while preserving some of the user's data.\n\nAny applications installed outside of the `/home` directory will be removed, however; system configurations made by applications may persist. You may be unable to connect to the internet if you are using ProtonVPN and enabled the `Permanent Kill Switch` option.\n\n### Manually Disabling the ProtonVPN Kill Switch\n\nFirst, confirm the kill switch is still enabled using this command:\n\n```bash\nnmcli d status\n```\n\n![Permanent Killswitch Enabled](images/fix-pvpn-killswitch/confirm-with-nmcli.png)\n\nThe `CONNECTION` column may list either `pvpn-killswitch`, `pvpn-ipv6leak-protection`, or both. These can be removed with the following commands:\n\n```bash\nnmcli c delete pvpn-ipv6leak-protection \nnmcli c delete pvpn-killswitch\n```\n\n## See Also\n\n- [Install and Use VPN in Pop!\\_OS](/articles/use-vpn-software)\n","dir":"/","path":"/fix-pvpn-killswitch","extension":".md","createdAt":"2022-12-23T14:51:48.000Z","updatedAt":"2022-12-23T14:51:48.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/39a9f69a53a3c26516a6f62f98f4979e2cfb003b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697053501026},"$loki":64},{"slug":"flash-firmware-from-usb","description":"Flash firmware from a USB using a zip file provided by System76\n","title":"Flashing Firmware from a USB Flash Drive","keywords":["Firmware","Open Firmware","UEFI"],"facebookImage":"/_nuxt/images/flash-firmware-from-usb-facebookImage.jpg","twitterImage":"/_nuxt/images/flash-firmware-from-usb-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"flashing-firmware-from-a-usb-flash-drive","depth":2,"text":"Flashing Firmware from a USB Flash Drive"},{"id":"things-that-you-will-need","depth":2,"text":"Things that you will need"},{"id":"format-the-usb-drive","depth":2,"text":"Format the USB Drive"},{"id":"unzipping-the-files","depth":2,"text":"Unzipping the Files"},{"id":"extracting-an-img-to-the-usb-drive","depth":2,"text":"Extracting an img to the USB drive"},{"id":"pop_os","depth":3,"text":"Pop!_OS"},{"id":"ubuntu","depth":3,"text":"Ubuntu"},{"id":"booting-the-usb-firmware-updater","depth":2,"text":"Booting the USB Firmware Updater"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"flashing-firmware-from-a-usb-flash-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#flashing-firmware-from-a-usb-flash-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Flashing Firmware from a USB Flash Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article covers flashing, or installing, firmware onto your System76 computer using a USB flash drive. These instructions are written for firmware files provided directly by System76. If you are experiencing behavior on your System76 computer that you believe is due to the firmware you are using, please "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"contact System76 support"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"things-that-you-will-need"},"children":[{"type":"element","tag":"a","props":{"href":"#things-that-you-will-need","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Things that you will need"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Firmware file from System76"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1-2 flash drives (1GB and up)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Philips Screwdriver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Approx. 30 mins."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"format-the-usb-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#format-the-usb-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Format the USB Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The USB drive used to flash the firmware, must be formatted to the FAT32 filesystem. If you need to reformat your flash drive as FAT32, please refer to our "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/format-drive","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Format Your Drive"}]},{"type":"text","value":" support article."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"unzipping-the-files"},"children":[{"type":"element","tag":"a","props":{"href":"#unzipping-the-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Unzipping the Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, \"oryx6-76ec.zip\" becomes a directory called \"oryx6-76ec\" instead."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS extracts the files correctly by default (see screenshots below), but other extraction tools or other operating systems such as macOS may behave differently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"zipfile","src":"/images/open-firmware-smmstore/zipfile.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"unzipping","src":"/images/open-firmware-smmstore/unzip-in-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The highlighted files pictured below (the hash will change based on file and model) are the two items that should be in the root of the USB drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"files-unzipped","src":"/images/open-firmware-smmstore/files-unzipped.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"extracting-an-img-to-the-usb-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#extracting-an-img-to-the-usb-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Extracting an img to the USB drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Firmware is typically packaged in the form of a zip archive, but support will ocasionally provide an .img image. If the firmware image provided is a .img file, it will need to be flashed using an application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can do this using the USB Flasher (Popsicle) application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" key then type 'usb' to launch the Popsicle application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle","src":"/images/pop-live-disk/popsicle.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, select the .img file use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Choose Image"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle Image","src":"/images/pop-live-disk/popsicle-image-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now select the USB Flash Drive that you are coping the file(s) to."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle Drive","src":"/images/pop-live-disk/popsicle-drive-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We do this by \"restoring\" the image to the drive using the Disks application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" key then type 'disks' to launch the Disks application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/live-disk/disks.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, select the flash drive in the list on the left and click on the three dots on the top right of the window. Now select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Restore Disk Image..."}]},{"type":"text","value":" and select the Ubuntu or Pop_OS ISO file. Finally, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Start Restoring..."}]},{"type":"text","value":" button and enter your password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/live-disk/disks-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"booting-the-usb-firmware-updater"},"children":[{"type":"element","tag":"a","props":{"href":"#booting-the-usb-firmware-updater","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Booting the USB Firmware Updater"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the flash drive is ready, power off your system. Then, power back on your system and tap the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" key while the system is turning on. This will take you to the firmware boot menu, where you should select the USB flash drive from the list of boot options. To select the USB drive, you will use the Arrow keys to change the highlighted line, then press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" key to select it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are unable to access the firmware boot menu by pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" key while powering on the system, then shutdown the computer and remove the drives from the system. You can find instructions for removing the drives from your system on the "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"tech-docs"}]},{"type":"text","value":" webpage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the firmware is updated, we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"https://support.system76.com/articles/live-disk/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"https://support.system76.com/articles/bootloader/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket."}]}]},"text":"\n## Flashing Firmware from a USB Flash Drive\n\nThis article covers flashing, or installing, firmware onto your System76 computer using a USB flash drive. These instructions are written for firmware files provided directly by System76. If you are experiencing behavior on your System76 computer that you believe is due to the firmware you are using, please [contact System76 support](https://system76.com/my-account/support-tickets/new).\n\n## Things that you will need\n\n- Firmware file from System76\n- 1-2 flash drives (1GB and up)\n- Philips Screwdriver\n- Approx. 30 mins.\n\n## Format the USB Drive\n\nThe USB drive used to flash the firmware, must be formatted to the FAT32 filesystem. If you need to reformat your flash drive as FAT32, please refer to our [Format Your Drive](https://support.system76.com/articles/format-drive) support article.\n\n## Unzipping the Files\n\nDepending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, \"oryx6-76ec.zip\" becomes a directory called \"oryx6-76ec\" instead.\n\nThe mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again.\n\nPop!\\_OS extracts the files correctly by default (see screenshots below), but other extraction tools or other operating systems such as macOS may behave differently.\n\n![zipfile](/images/open-firmware-smmstore/zipfile.png)\n\n![unzipping](/images/open-firmware-smmstore/unzip-in-progress.png)\n\nThe highlighted files pictured below (the hash will change based on file and model) are the two items that should be in the root of the USB drive.\n\n![files-unzipped](/images/open-firmware-smmstore/files-unzipped.png)\n\n## Extracting an img to the USB drive\n\nFirmware is typically packaged in the form of a zip archive, but support will ocasionally provide an .img image. If the firmware image provided is a .img file, it will need to be flashed using an application.\n\n### Pop!\\_OS\n\nWe can do this using the USB Flasher (Popsicle) application.\n\nPress the / key then type 'usb' to launch the Popsicle application.\n\n![Popsicle](/images/pop-live-disk/popsicle.png)\n\nNext, select the .img file use the `Choose Image` button.\n\n![Popsicle Image](/images/pop-live-disk/popsicle-image-selection.png)\n\nNow select the USB Flash Drive that you are coping the file(s) to.\n\n![Popsicle Drive](/images/pop-live-disk/popsicle-drive-selection.png)\n\n### Ubuntu\n\nWe do this by \"restoring\" the image to the drive using the Disks application.\n\nPress the / key then type 'disks' to launch the Disks application.\n\n![Disks](/images/live-disk/disks.png)\n\nNext, select the flash drive in the list on the left and click on the three dots on the top right of the window. Now select `Restore Disk Image...` and select the Ubuntu or Pop_OS ISO file. Finally, click the `Start Restoring...` button and enter your password.\n\n![Disks](/images/live-disk/disks-selection.png)\n\n## Booting the USB Firmware Updater\n\nAfter the flash drive is ready, power off your system. Then, power back on your system and tap the ESC key while the system is turning on. This will take you to the firmware boot menu, where you should select the USB flash drive from the list of boot options. To select the USB drive, you will use the Arrow keys to change the highlighted line, then press the ENTER key to select it.\n\nIf you are unable to access the firmware boot menu by pressing the ESC key while powering on the system, then shutdown the computer and remove the drives from the system. You can find instructions for removing the drives from your system on the [tech-docs](https://tech-docs.system76.com/) webpage.\n\nOnce the firmware is updated, we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below:\n\n[https://support.system76.com/articles/live-disk/](/articles/live-disk)\n\n[https://support.system76.com/articles/bootloader/](/articles/bootloader)\n\nIf at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket.\n","dir":"/","path":"/flash-firmware-from-usb","extension":".md","createdAt":"2022-02-02T21:44:45.000Z","updatedAt":"2022-06-02T12:43:47.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053501037},"$loki":65},{"slug":"open-firmware-systems","description":"A list of systems that run our Open Firmware and Open EC.\n","title":"System76 Open Firmware Models","keywords":["Laptop"],"facebookImage":"/_nuxt/images/open-firmware-systems-facebookImage.jpg","twitterImage":"/_nuxt/images/open-firmware-systems-twitterImage.jpg","hidden":false,"section":"general-hardware-info","tableOfContents":true,"toc":[{"id":"system76-open-firmware","depth":2,"text":"System76 Open Firmware"},{"id":"system76-open-ec","depth":2,"text":"System76 Open EC"},{"id":"hardware-utilizing-open-firmwareopen-ec","depth":2,"text":"Hardware utilizing Open Firmware/Open EC"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When we say Open Firmware, we're referring to open-source firmware that uses the following technologies:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"coreboot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"EDK2"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System76 Firmware Apps"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The source code for our Open Firmware can be found "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/firmware-open","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"system76-open-ec"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-open-ec","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Open EC"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When we say Open EC, we're talking about the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"E"}]},{"type":"text","value":"mbedded "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"C"}]},{"type":"text","value":"ontroller firmware, which handles components on the system such as:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Keyboard"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Touchpad"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Power Button"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The source code for our Open EC can be found "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/ec","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hardware-utilizing-open-firmwareopen-ec"},"children":[{"type":"element","tag":"a","props":{"href":"#hardware-utilizing-open-firmwareopen-ec","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hardware utilizing Open Firmware/Open EC"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"System"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Open Firmware"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Open EC"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS (addw1)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS (addw2)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS (addw3 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS (bonw13 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS (bonw14 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp5 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp6)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp7 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (galp3 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (galp4)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (galp5 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle (gaze14 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle (gaze15)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle (gaze16 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro (lemp8 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro (lemp9 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro (oryp5 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro (oryp6 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"* These models shipped with closed firmware/EC, but have since been updated to Open Firmware/EC. "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/transition-firmware"},"children":[{"type":"text","value":"This article"}]},{"type":"text","value":" can be used to move your system from closed to Open Firmware/EC."}]}]},"text":"\n## System76 Open Firmware\n\nWhen we say Open Firmware, we're referring to open-source firmware that uses the following technologies:\n\n- coreboot\n- EDK2\n- System76 Firmware Apps\n\nThe source code for our Open Firmware can be found [here](https://github.com/system76/firmware-open).\n\n## System76 Open EC\n\nWhen we say Open EC, we're talking about the **E**mbedded **C**ontroller firmware, which handles components on the system such as:\n\n- Keyboard\n- Touchpad\n- Power Button\n\nThe source code for our Open EC can be found [here](https://github.com/system76/ec).\n\n## Hardware utilizing Open Firmware/Open EC\n\n| System | Open Firmware | Open EC |\n|:------:|:-------------:|:-------:|\n| Adder WS (addw1) | No | No |\n| Adder WS (addw2) | Yes\\* | Yes\\* |\n| Adder WS (addw3 and newer) | Yes | Yes |\n| Bonobo WS (bonw13 and older) | No | No |\n| Bonobo WS (bonw14 and newer) | Yes | Yes |\n| Darter Pro (darp5 and older) | No | No |\n| Darter Pro (darp6) | Yes | Yes\\* |\n| Darter Pro (darp7 and newer) | Yes | Yes |\n| Galago Pro (galp3 and older) | No | No |\n| Galago Pro (galp4) | Yes | No |\n| Galago Pro (galp5 and newer) | Yes | Yes |\n| Gazelle (gaze14 and older) | No | No |\n| Gazelle (gaze15) | Yes\\* | Yes\\* |\n| Gazelle (gaze16 and newer) | Yes | Yes |\n| Lemur Pro (lemp8 and older) | No | No |\n| Lemur Pro (lemp9 and newer) | Yes | Yes |\n| Oryx Pro (oryp5 and older) | No | No |\n| Oryx Pro (oryp6 and newer) | Yes | Yes |\n\n\\* These models shipped with closed firmware/EC, but have since been updated to Open Firmware/EC. [This article](/articles/transition-firmware) can be used to move your system from closed to Open Firmware/EC.\n","dir":"/","path":"/open-firmware-systems","extension":".md","createdAt":"2021-02-08T19:10:51.000Z","updatedAt":"2023-09-19T19:18:26.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b6c7409f0b496559a327b9a7698b24d884ea723a","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"ethanholz","commitUrl":"https://github.com/system76/docs/commit/fa8e567e5d2b11a63f0767da6cf8e425e85ca217","avatarUrl":"https://avatars.githubusercontent.com/u/6245717?v=4","profileUrl":"https://github.com/ethanholz"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ids1024","commitUrl":"https://github.com/system76/docs/commit/d33326c2a1559c3c7e284c1e848320ebb6adb03e","avatarUrl":"https://avatars.githubusercontent.com/u/2263150?v=4","profileUrl":"https://github.com/ids1024"}],"meta":{"version":0,"revision":0,"created":1697053501038},"$loki":66},{"slug":"package-manager-ubuntu","description":"Here are ways to fix update, upgrade, and other package manager issues.\n","title":"Package Manager Issues (Ubuntu)","keywords":["package manager","apt","aptitude","apt-get","upgrades","updates"],"facebookImage":"/_nuxt/images/package-manager-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/package-manager-ubuntu-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"aptdpkg-system-wide-packages","depth":2,"text":"APT/Dpkg (system-wide packages)"},{"id":"what-do-these-do","depth":2,"text":"What Do These Do?"},{"id":"fix-individual-packages","depth":3,"text":"Fix Individual Packages"},{"id":"update-with-packages-held","depth":3,"text":"Update with Packages Held"},{"id":"snap-pacakges","depth":2,"text":"Snap Pacakges"},{"id":"useful-programs","depth":2,"text":"Useful Programs"},{"id":"sending-information-to-support","depth":2,"text":"Sending information to support"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"aptdpkg-system-wide-packages"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#aptdpkg-system-wide-packages","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"APT/Dpkg (system-wide packages)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. If you get the red circle in the status bar, run these commands to fix your package manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-do-these-do"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#what-do-these-do","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What Do These Do?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt clean"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"clean"}]},{"type":"text","value":" command clears out the local repository of retrieved package files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt update"}]},{"type":"text","value":" - the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"update"}]},{"type":"text","value":" option fetches indexes from all configured sources. These indexes are used by other apt options to determine which packages can be upgraded or installed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg --configure -a"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--configure -a"}]},{"type":"text","value":" command configures any unpacked but not yet configured packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt install -f"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" option attempts to correct broken dependencies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt dist-upgrade"}]},{"type":"text","value":" - In addition to downloading and installing package updates, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dist-upgrade"}]},{"type":"text","value":" downgrades or removes dependencies as necessary when upgrading packages. Dist-upgrade also has a conflict resolution system that will prioritize upgrading more important packages if needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt autoremove --purge"}]},{"type":"text","value":" - Running this command with no specified package will remove any packages that were previously dependencies for other installed packages but are no longer required (either because the dependent package was removed, or because the package was updated to no longer depend on certain packages.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fix-individual-packages"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#fix-individual-packages","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fix Individual Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, you may see some packages that are still broken and need to be installed manually or purged manually. There may be broken dependencies or cyclical dependencies. If so, these commands can help:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"packagename"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command reinstalls the package. This can be convenient when the package has many reverse dependencies."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"package name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will remove a package and its configuration files. Use this command to remove a package that is causing issues, and reinstall it with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"package name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Important:"}]},{"type":"text","value":" Please pay attention when using a purge command. If the command looks like it will remove several additional packages besides the one you are trying to fix, don't run it! If it's only a few packages, most likely it's safe. If additional packages are removed, make sure to install them again before restarting the computer. This command will make sure the core Pop!_OS components are installed after any purge commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ubuntu-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software Updater"}]},{"type":"text","value":" indicates that some remote repositories can't be reached, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" program and look in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Software"}]},{"type":"text","value":" tab for the broken repository. Either remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, yakkety, zesty, artful, etc) needs changing to match the current version of the operating system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-with-packages-held"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#update-with-packages-held","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update with Packages Held"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a problem presents itself immediately after updating a particular package, sometimes holding that package back temporarily can help narrow down the cause."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This process is meant to be used on a temporary basis for testing "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"only."}]},{"type":"text","value":" System76 does not recommend holding back packages unless specifically instructed to by support."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, remove the newer package using this Terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, search for the package name in the apt repositories:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt policy [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, install the desired version:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install [packagename including version number]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To perform an update while keeping some packages on their current version, use the following Terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark hold [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the package is not central to OS functions, it can be held at the current version and the other packages updated around it. If the problem doesn't present itself when a package has been held, it was likely being updated to a newer version that was causing instability."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove the hold on an application run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark unhold [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Show which packages are currently held with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt-mark showhold"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Terminal returns nothing, no packages are held."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Ubuntu Store indicates that some remote repositories can't be reached, open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" and look in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Extra Sources"}]},{"type":"text","value":" page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"snap-pacakges"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#snap-pacakges","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Snap Pacakges"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Snaps are designed to update themselves as needed, but if you'd like to manually update the Snaps on your Ubuntu system, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"snap refresh --list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo snap refresh "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove a Snap package run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo snap remove "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"packagename"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#useful-programs","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Synaptic"}]},{"type":"text","value":" is a very powerful GUI of the package manager. Packages can be installed, removed, selectively upgraded, pinned, and information gained about their purpose and dependencies. It also provides a comprehensive list of available packages and programs to be downloaded. It can be installed in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software Center"}]},{"type":"text","value":" or with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install synaptic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sending-information-to-support"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sending-information-to-support","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sending information to support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following commands will save the output to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"upgrade.txt"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sources.txt"}]},{"type":"text","value":" so that they can be attached to support emails."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls /etc/apt/sources.list.d/ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/system.sources "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/pop-os-apps.sources "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## APT/Dpkg (system-wide packages)\n\nIf your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. If you get the red circle in the status bar, run these commands to fix your package manager:\n\n```bash\nsudo apt clean\nsudo apt update\nsudo dpkg --configure -a\nsudo apt install -f\nsudo apt dist-upgrade\nsudo apt autoremove --purge\n```\n\n## What Do These Do?\n\n- `apt clean` - The `clean` command clears out the local repository of retrieved package files.\n- `apt update` - the `update` option fetches indexes from all configured sources. These indexes are used by other apt options to determine which packages can be upgraded or installed.\n- `dpkg --configure -a` - The `--configure -a` command configures any unpacked but not yet configured packages.\n- `apt install -f` - The `-f` option attempts to correct broken dependencies\n- `apt dist-upgrade` - In addition to downloading and installing package updates, `dist-upgrade` downgrades or removes dependencies as necessary when upgrading packages. Dist-upgrade also has a conflict resolution system that will prioritize upgrading more important packages if needed.\n- `apt autoremove --purge` - Running this command with no specified package will remove any packages that were previously dependencies for other installed packages but are no longer required (either because the dependent package was removed, or because the package was updated to no longer depend on certain packages.)\n\n### Fix Individual Packages\n\nSometimes, you may see some packages that are still broken and need to be installed manually or purged manually. There may be broken dependencies or cyclical dependencies. If so, these commands can help:\n\n```bash\nsudo apt install --reinstall \n```\n\nThis command reinstalls the package. This can be convenient when the package has many reverse dependencies.\n\n```bash\nsudo apt purge \n```\n\nThis will remove a package and its configuration files. Use this command to remove a package that is causing issues, and reinstall it with this command:\n\n```bash\nsudo apt install \n```\n\n**Important:** Please pay attention when using a purge command. If the command looks like it will remove several additional packages besides the one you are trying to fix, don't run it! If it's only a few packages, most likely it's safe. If additional packages are removed, make sure to install them again before restarting the computer. This command will make sure the core Pop!_OS components are installed after any purge commands:\n\n```bash\nsudo apt install ubuntu-desktop\n```\n\nIf Software Updater indicates that some remote repositories can't be reached, open the Software & Updates program and look in the **Other Software** tab for the broken repository. Either remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, yakkety, zesty, artful, etc) needs changing to match the current version of the operating system.\n\n### Update with Packages Held\n\nIf a problem presents itself immediately after updating a particular package, sometimes holding that package back temporarily can help narrow down the cause.\n\n> **NOTE:** This process is meant to be used on a temporary basis for testing *only.* System76 does not recommend holding back packages unless specifically instructed to by support.\n\nFirst, remove the newer package using this Terminal command:\n\n```bash\nsudo apt remove [packagename]\n```\n\nNext, search for the package name in the apt repositories:\n\n```bash\napt policy [packagename]\n```\n\nThen, install the desired version:\n\n```bash\nsudo apt install [packagename including version number]\n```\n\nTo perform an update while keeping some packages on their current version, use the following Terminal command:\n\n```bash\nsudo apt-mark hold [packagename]\n```\n\nIf the package is not central to OS functions, it can be held at the current version and the other packages updated around it. If the problem doesn't present itself when a package has been held, it was likely being updated to a newer version that was causing instability.\n\nTo remove the hold on an application run:\n\n```bash\nsudo apt-mark unhold [packagename]\n```\n\nShow which packages are currently held with:\n\n```bash\napt-mark showhold\n```\n\nIf the Terminal returns nothing, no packages are held.\n\nIf the Ubuntu Store indicates that some remote repositories can't be reached, open Software & Updates and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.\n\n## Snap Pacakges\n\nSnaps are designed to update themselves as needed, but if you'd like to manually update the Snaps on your Ubuntu system, run these commands:\n\n```bash\nsnap refresh --list\nsudo snap refresh \n```\n\nTo remove a Snap package run:\n\n```bash\nsudo snap remove \n```\n\n## Useful Programs\n\nThe program Synaptic is a very powerful GUI of the package manager. Packages can be installed, removed, selectively upgraded, pinned, and information gained about their purpose and dependencies. It also provides a comprehensive list of available packages and programs to be downloaded. It can be installed in the Software Center or with this command:\n\n```bash\nsudo apt install synaptic\n```\n\n## Sending information to support\n\nThe following commands will save the output to `upgrade.txt` and `sources.txt` so that they can be attached to support emails.\n\n```bash\nsudo apt clean | tee -a ~/upgrade.txt\nsudo apt update -m | tee -a ~/upgrade.txt\nsudo dpkg --configure -a | tee -a ~/upgrade.txt\nsudo apt install -f | tee -a ~/upgrade.txt\nsudo apt full-upgrade | tee -a ~/upgrade.txt\nsudo apt autoremove --purge | tee -a ~/upgrade.txt\n\ncat /etc/apt/sources.list | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/* | tee -a ~/sources.txt\nls /etc/apt/sources.list.d/ | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/system.sources | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/pop-os-apps.sources | tee -a ~/sources.txt\n```\n","dir":"/","path":"/package-manager-ubuntu","extension":".md","createdAt":"2017-01-31T23:58:41.000Z","updatedAt":"2023-09-12T20:17:48.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/78006195cf0328e47e9eebb66f85ab87d5eb9d8e","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/52b1b149158c649de28999f52cc4aec4fa8a0fd6","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501041},"$loki":67},{"slug":"package-manager-pop","description":"Here are ways to fix update, upgrade, and other package manager issues.\n","title":"Package Manager Issues (Pop!_OS)","keywords":["package manager","apt","aptitude","apt-get","upgrades","updates"],"facebookImage":"/_nuxt/images/package-manager-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/package-manager-pop-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"aptdpkg-system-wide-packages","depth":2,"text":"APT/Dpkg (system-wide packages)"},{"id":"what-do-these-do","depth":3,"text":"What Do These Do?"},{"id":"fix-individual-packages","depth":3,"text":"Fix Individual Packages"},{"id":"update-with-packages-held","depth":3,"text":"Update with Packages Held"},{"id":"flatpak","depth":2,"text":"Flatpak"},{"id":"useful-programs","depth":2,"text":"Useful Programs"},{"id":"sending-information-to-support","depth":2,"text":"Sending information to support"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"aptdpkg-system-wide-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#aptdpkg-system-wide-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"APT/Dpkg (system-wide packages)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. Try running these commands to fix your package manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"what-do-these-do"},"children":[{"type":"element","tag":"a","props":{"href":"#what-do-these-do","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What Do These Do?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt clean"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"clean"}]},{"type":"text","value":" command clears out the local repository of retrieved package files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt update"}]},{"type":"text","value":" - the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"update"}]},{"type":"text","value":" option fetches indexes from all configured sources. These indexes are used by other apt options to determine which packages can be upgraded or installed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg --configure -a"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--configure -a"}]},{"type":"text","value":" command configures any unpacked but not yet configured packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt install -f"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" option attempts to correct broken dependencies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt full-upgrade"}]},{"type":"text","value":" - In addition to downloading and installing package updates, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"full-upgrade"}]},{"type":"text","value":" downgrades or removes dependencies as necessary when upgrading packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt autoremove --purge"}]},{"type":"text","value":" - Running this command with no specified package will remove any packages that were previously dependencies for other installed packages but are no longer required (either because the dependent package was removed, or because the package was updated to no longer depend on certain packages.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fix-individual-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#fix-individual-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fix Individual Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, you may see some packages that are still broken and need to be installed manually or purged manually. There may be broken dependencies or cyclical dependencies. If so, these commands can help:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command reinstalls the package. This can be convenient when the package has many reverse dependencies."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"package name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will remove a package and its system-wide configuration files. Use it to remove a package that is causing issues, and reinstall it with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"package name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Important:"}]},{"type":"text","value":" Please pay attention when using a purge command. If the command looks like it will remove several additional packages besides the one you are trying to fix, don't run it! If it's only a few packages, it's most likely safe. If additional packages are removed, make sure to install them again before restarting the computer. This command will make sure the core Pop!_OS components are installed after any purge commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pop-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-with-packages-held"},"children":[{"type":"element","tag":"a","props":{"href":"#update-with-packages-held","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update with Packages Held"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a problem presents itself immediately after updating a particular package, sometimes holding that package back temporarily can help narrow down the cause."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This process is meant to be used on a temporary basis for testing "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"only."}]},{"type":"text","value":" System76 does not recommend holding back packages unless specifically instructed to by support."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, remove the newer package using this Terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, search for the package name in the apt repositories:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt policy [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, install the desired version:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install [packagename including version number]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To perform an update while keeping some packages on their current version, use the following Terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark hold [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the package is not central to OS functions, it can be held at the current version and the other packages updated around it. If the problem doesn't present itself when a package has been held, it was likely being updated to a newer version that was causing instability."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove the hold on an application run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark unhold [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Show which packages are currently held with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt-mark showhold"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Terminal returns nothing, no packages are held."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" indicates that some remote repositories can't be reached, open "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-pop"},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":" and look in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Extra Sources"}]},{"type":"text","value":" page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"flatpak"},"children":[{"type":"element","tag":"a","props":{"href":"#flatpak","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Flatpak"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" is showing an update available, but there are no updates listed on the update page, there may be a Flatpak runtime (a backend program that another Flatpak depends on) with an update available. Run these commands to update all Flatpaks and remove any Flatpak runtimes that are no longer required by any installed programs:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak uninstall --unused"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak repair --user"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Synaptic Package Manager"}]},{"type":"text","value":" is a very powerful GUI frontend for the package manager. Packages can be installed, removed, selectively upgraded, or pinned, and information can be gained about their purpose and dependencies. It also provides a comprehensive list of available packages and programs that can be downloaded. It can be installed in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" or with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install synaptic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sending-information-to-support"},"children":[{"type":"element","tag":"a","props":{"href":"#sending-information-to-support","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sending information to support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following commands will save the output to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"upgrade.txt"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sources.txt"}]},{"type":"text","value":" so that they can be attached to support emails."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls /etc/apt/sources.list.d/ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/system.sources "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/pop-os-apps.sources "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## APT/Dpkg (system-wide packages)\n\nIf your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. Try running these commands to fix your package manager:\n\n```bash\nsudo apt clean\nsudo apt update\nsudo dpkg --configure -a\nsudo apt install -f\nsudo apt full-upgrade\nsudo apt autoremove --purge\n```\n\n### What Do These Do?\n\n- `apt clean` - The `clean` command clears out the local repository of retrieved package files.\n- `apt update` - the `update` option fetches indexes from all configured sources. These indexes are used by other apt options to determine which packages can be upgraded or installed.\n- `dpkg --configure -a` - The `--configure -a` command configures any unpacked but not yet configured packages.\n- `apt install -f` - The `-f` option attempts to correct broken dependencies\n- `apt full-upgrade` - In addition to downloading and installing package updates, `full-upgrade` downgrades or removes dependencies as necessary when upgrading packages.\n- `apt autoremove --purge` - Running this command with no specified package will remove any packages that were previously dependencies for other installed packages but are no longer required (either because the dependent package was removed, or because the package was updated to no longer depend on certain packages.)\n\n### Fix Individual Packages\n\nSometimes, you may see some packages that are still broken and need to be installed manually or purged manually. There may be broken dependencies or cyclical dependencies. If so, these commands can help:\n\n```bash\nsudo apt install --reinstall [packagename]\n```\n\nThis command reinstalls the package. This can be convenient when the package has many reverse dependencies.\n\n```bash\nsudo apt purge \n```\n\nThis command will remove a package and its system-wide configuration files. Use it to remove a package that is causing issues, and reinstall it with this command:\n\n```bash\nsudo apt install \n```\n\n**Important:** Please pay attention when using a purge command. If the command looks like it will remove several additional packages besides the one you are trying to fix, don't run it! If it's only a few packages, it's most likely safe. If additional packages are removed, make sure to install them again before restarting the computer. This command will make sure the core Pop!_OS components are installed after any purge commands:\n\n```bash\nsudo apt install pop-desktop\n```\n\n### Update with Packages Held\n\nIf a problem presents itself immediately after updating a particular package, sometimes holding that package back temporarily can help narrow down the cause.\n\n> **NOTE:** This process is meant to be used on a temporary basis for testing *only.* System76 does not recommend holding back packages unless specifically instructed to by support.\n\nFirst, remove the newer package using this Terminal command:\n\n```bash\nsudo apt remove [packagename]\n```\n\nNext, search for the package name in the apt repositories:\n\n```bash\napt policy [packagename]\n```\n\nThen, install the desired version:\n\n```bash\nsudo apt install [packagename including version number]\n```\n\nTo perform an update while keeping some packages on their current version, use the following Terminal command:\n\n```bash\nsudo apt-mark hold [packagename]\n```\n\nIf the package is not central to OS functions, it can be held at the current version and the other packages updated around it. If the problem doesn't present itself when a package has been held, it was likely being updated to a newer version that was causing instability.\n\nTo remove the hold on an application run:\n\n```bash\nsudo apt-mark unhold [packagename]\n```\n\nShow which packages are currently held with:\n\n```bash\napt-mark showhold\n```\n\nIf the Terminal returns nothing, no packages are held.\n\nIf the Pop!_Shop indicates that some remote repositories can't be reached, open [Repoman](/articles/manage-repos-pop) and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.\n\n## Flatpak\n\nIf the Pop!_Shop is showing an update available, but there are no updates listed on the update page, there may be a Flatpak runtime (a backend program that another Flatpak depends on) with an update available. Run these commands to update all Flatpaks and remove any Flatpak runtimes that are no longer required by any installed programs:\n\n```bash\nflatpak update\nflatpak uninstall --unused\nflatpak repair --user\n```\n\n## Useful Programs\n\nThe program Synaptic Package Manager is a very powerful GUI frontend for the package manager. Packages can be installed, removed, selectively upgraded, or pinned, and information can be gained about their purpose and dependencies. It also provides a comprehensive list of available packages and programs that can be downloaded. It can be installed in the Pop!_Shop or with this command:\n\n```bash\nsudo apt install synaptic\n```\n\n## Sending information to support\n\nThe following commands will save the output to `upgrade.txt` and `sources.txt` so that they can be attached to support emails.\n\n```bash\nsudo apt clean | tee -a ~/upgrade.txt\nsudo apt update -m | tee -a ~/upgrade.txt\nsudo dpkg --configure -a | tee -a ~/upgrade.txt\nsudo apt install -f | tee -a ~/upgrade.txt\nsudo apt full-upgrade | tee -a ~/upgrade.txt\nsudo apt autoremove --purge | tee -a ~/upgrade.txt\n\ncat /etc/apt/sources.list | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/* | tee -a ~/sources.txt\nls /etc/apt/sources.list.d/ | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/system.sources | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/pop-os-apps.sources | tee -a ~/sources.txt\n```\n","dir":"/","path":"/package-manager-pop","extension":".md","createdAt":"2017-01-31T23:58:41.000Z","updatedAt":"2023-09-12T20:17:48.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053501044},"$loki":68},{"slug":"virtualization","description":"Create a VM on Linux with GNOME Boxes or Virtual Machine Manager","title":"Creating Virtual Machines in Linux","keywords":["VM","libvirt","GNOME Boxes","virt-manager","Virtual Machine Manager","VMM","VirtualBox","VMWare","Virtual Machine","virtualization"],"facebookImage":"/_nuxt/images/virtualization-facebookImage.jpg","twitterImage":"/_nuxt/images/virtualization-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"set-up","depth":2,"text":"Set Up"},{"id":"install-gnome-boxes","depth":2,"text":"Install GNOME Boxes"},{"id":"creating-a-vm","depth":2,"text":"Creating a VM"},{"id":"selecting-the-operating-system","depth":3,"text":"Selecting the Operating System"},{"id":"resource-allocation","depth":3,"text":"Resource Allocation"},{"id":"express-install","depth":2,"text":"Express Install"},{"id":"performing-the-os-install","depth":2,"text":"Performing the OS Install"},{"id":"install-gnome-boxes-drivers","depth":2,"text":"Install GNOME Boxes Drivers"},{"id":"linux-guests","depth":3,"text":"Linux Guests"},{"id":"windows-guests","depth":3,"text":"Windows Guests"},{"id":"windows-driver-downloads","depth":3,"text":"Windows Driver Downloads"},{"id":"virtualization-features","depth":2,"text":"Virtualization Features"},{"id":"vm-properties-menu","depth":3,"text":"VM Properties Menu"},{"id":"copy-and-paste","depth":3,"text":"Copy and Paste"},{"id":"share-a-usb-device","depth":3,"text":"Share a USB Device"},{"id":"share-a-folder","depth":2,"text":"Share a Folder"},{"id":"selecting-the-hosts-folder","depth":3,"text":"Selecting the Host's Folder"},{"id":"accessing-a-shared-folder","depth":3,"text":"Accessing a Shared Folder"},{"id":"snapshots","depth":2,"text":"Snapshots"},{"id":"taking-a-snapshot","depth":3,"text":"Taking a Snapshot"},{"id":"restore-a-snapshot","depth":3,"text":"Restore a Snapshot"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME Boxes with VMs","src":"/images/gnome-boxes/boxes-full.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Virtual machines allow you to run other operating systems from within your primary operating systems. This is a great way to run applications that require older software, run applications that require an OS other than Linux, or to try out other operating systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article will cover the GNOME Boxes application for running virtual machines. GNOME Boxes uses the open source "},{"type":"element","tag":"a","props":{"href":"https://libvirt.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"libvirt"}]},{"type":"text","value":" hypervisor, which is the software that manages and runs the VMs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"set-up"},"children":[{"type":"element","tag":"a","props":{"href":"#set-up","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Up"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article assumes you are already running a Linux distribution. Instructions in this guide use Pop!_OS as the \"Host\" operating system, or the operating system that runs the virtualization software. See instructions below if you aren't running Linux, or would like to install Pop!_OS to make things simple."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Try "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-in-vm"},"children":[{"type":"text","value":"Pop!_OS"}]},{"type":"text","value":" in a VM on your current OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop"},"children":[{"type":"text","value":"Pop!_OS"}]},{"type":"text","value":" on your computer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Download the "},{"type":"element","tag":"a","props":{"href":"https://ubuntu.com/download/desktop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu ISO"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-gnome-boxes"},"children":[{"type":"element","tag":"a","props":{"href":"#install-gnome-boxes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install GNOME Boxes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME Boxes Empty","src":"/images/gnome-boxes/boxes-empty.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Pop!_OS, you can install "},{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Boxes","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GNOME Boxes"}]},{"type":"text","value":" from the Pop!_Shop. On Ubuntu, it is available in the Software Center."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Alternatively, on either Pop!_OS or Ubuntu, you can install GNOME Boxes by running the below command in a Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-boxes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For other Linux distributions, GNOME Boxes is likely available in their software store or software repositories. GNOME Boxes is also available as a "},{"type":"element","tag":"a","props":{"href":"https://flathub.org/apps/details/org.gnome.Boxes","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Flatpak"}]},{"type":"text","value":". If your Linux distribution supports Flatpak, you can install GNOME Boxes with the below command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install org.gnome.Boxes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"creating-a-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-a-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating a VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that GNOME Boxes has been installed, we can begin to create the virtual machine. To start, open or navigate to GNOME Boxes, then select the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" button at the top left. This will open the \"Create a Virtual Machine\" dialog box."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"selecting-the-operating-system"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-the-operating-system","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting the Operating System"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Create a VM","src":"/images/gnome-boxes/boxes-create-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select ISO File","src":"/images/gnome-boxes/boxes-create-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first step in the VM creator, is to select the OS installer you would like to use. Most often, these installers will be provided as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".iso"}]},{"type":"text","value":" files. To use the ISO file, select \"Operating System Image File\" at the bottom of the \"Select an OS Source\" window. Then, a file explorer window will open, and you can navigate to and select your ISO file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Identify OS","src":"/images/gnome-boxes/boxes-create-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After selecting your ISO file, the following window will ask you to identify your operating system. If your operating system is listed in the \"Templates\" drop down, you can select it. Otherwise, select \"Unknown OS\" from the list of templates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"resource-allocation"},"children":[{"type":"element","tag":"a","props":{"href":"#resource-allocation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Resource Allocation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Resource Allocation","src":"/images/gnome-boxes/boxes-create-4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At this point, you should see the \"Resource Allocation\" screen where you can select the amount of RAM and the disk size for the VM. The amount of RAM and drive space you give to the VM will be dependant on the hardware requirements for the OS you are looking to install."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are unsure what values to use, 8GB of RAM and 60GB for the maximum disk size will be enough for most operating systems to install, with some room for growth as you use the VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"express-install"},"children":[{"type":"element","tag":"a","props":{"href":"#express-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Express Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Express Install","src":"/images/gnome-boxes/boxes-windows-expressinst.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you attempt to create a VM, you may see a prompt for the \"Express Install\" feature of GNOME Boxes. You can certainly use the Express Install to expedite the process. However, for this article, turn off the Express Install, then click \"Next\" at the top right to move to the standard installer set up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"performing-the-os-install"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-os-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the OS Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Install the VM","src":"/images/gnome-boxes/boxes-vm-install.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After selecting the resources for your VM, the VM will boot the selected operating system installer. Likely, you will see some odd graphical behavior, such as the black bars shown in the above screenshot. This is because some of the drivers needed for the VM are not installed yet. These oddities can be ignored for now, and we will install the drivers later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The install process for your chosen operating system will be just like any other install, with nothing VM specific at this time. Proceed through the OS install using one of the install guides linked below, or the OS developer's guide:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-pop/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://ubuntu.com/tutorials/install-ubuntu-desktop#4-boot-from-usb-flash-drive","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/windows/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Windows"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-gnome-boxes-drivers"},"children":[{"type":"element","tag":"a","props":{"href":"#install-gnome-boxes-drivers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install GNOME Boxes Drivers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GNOME Boxes has some features that require drivers to be installed into the Guest operating system for better performance and to better integrate the VM with the VM software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"linux-guests"},"children":[{"type":"element","tag":"a","props":{"href":"#linux-guests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Linux Guests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are 2 drivers needed to get the full functionality out of your Linux VM with GNOME Boxes. The first is the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"spice-vdagent"}]},{"type":"text","value":" driver, and the other is the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"spice-webdavd"}]},{"type":"text","value":" driver. Both drivers are provided by the Open Source "},{"type":"element","tag":"a","props":{"href":"https://www.spice-space.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spice Project"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"vd-agent"},"children":[{"type":"element","tag":"a","props":{"href":"#vd-agent","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"VD Agent"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Allows the VM screen to resize automatically to match the GNOME boxes window"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Provides ability to copy/paste between the Host and VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Support for Dragging and Dropping files from the Host to the VM."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"webdavd"},"children":[{"type":"element","tag":"a","props":{"href":"#webdavd","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"WebDAVd"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Share folders from the Host to the VM."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The driver names may vary by distribution, as shown in the below Arch example: phodav is used instead of the spice-webdavd package name. We recommend referencing your specific distributions documentation for equivalent or alternative driver names"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-the-drivers-on-popular-linux-distributions"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-drivers-on-popular-linux-distributions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the drivers on popular Linux distributions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Pop"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install spice-vdagent spice-webdavd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ubuntu"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install spice-webdavd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Fedora"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install spice-webdavd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Arch"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pacman -Sy spice-vdagent phodav"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows-guests"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-guests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Guests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Windows, there are also 2 drivers that will need installed for all the features of GNOME Boxes to be supported by Windows. These drivers are available on the "},{"type":"element","tag":"a","props":{"href":"https://www.spice-space.org/download.html#windows-binaries","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spice Project's"}]},{"type":"text","value":" download page. There are a number of downloads listed in this section, but the 2 drivers we need are the "},{"type":"element","tag":"a","props":{"href":"https://gitlab.freedesktop.org/spice/win32/spice-nsis","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows guest tools"}]},{"type":"text","value":" and the "},{"type":"element","tag":"a","props":{"href":"https://git.gnome.org/browse/phodav/tree/spice","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spice WebDAVd"}]},{"type":"text","value":" drivers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows-driver-downloads"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-driver-downloads","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Driver Downloads"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows Guest Tools"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spice-space.org/download/windows/spice-webdavd/spice-webdavd-x64-latest.msi","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spice WebDAVd"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are unable to download either of the above files, right click the link above and select \"Save Link As...\" and save the file to your downloads folder."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"virtualization-features"},"children":[{"type":"element","tag":"a","props":{"href":"#virtualization-features","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Virtualization Features"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that the VM is set up, and drivers are installed, the advanced features of GNOME Boxes are now available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"vm-properties-menu"},"children":[{"type":"element","tag":"a","props":{"href":"#vm-properties-menu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"VM Properties Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most of these features can be found in the VM's properties menu. To reach the VM's properties menu:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Start your VM by clicking on the VM in the GNOME Boxes list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"⋮"}]},{"type":"text","value":" button at the top right."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select \"Properties\" to open the properties menu."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"copy-and-paste"},"children":[{"type":"element","tag":"a","props":{"href":"#copy-and-paste","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Copy and Paste"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once your VM has the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"spice-vdagent"}]},{"type":"text","value":" or an equivalent package installed on your VM, reboot the VM once to load this driver. At this point, you will now be able to copy and paste between your VM and the Host just like copy and pasting between applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"share-a-usb-device"},"children":[{"type":"element","tag":"a","props":{"href":"#share-a-usb-device","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Share a USB Device"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Devices and Shares","src":"/images/gnome-boxes/boxes-vmprefs-usb.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One of the features of GNOME Boxes is the ability to transfer a USB device connected to your Host to the VM. To share a USB device:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the VM's properties menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to the \"Devices & Shares\" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Under the \"USB devices\" heading, you will see a list of your USB devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the toggle to the right of your USB device."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should now see the USB device disappear from your Host operating system, and appear inside your VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"share-a-folder"},"children":[{"type":"element","tag":"a","props":{"href":"#share-a-folder","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Share a Folder"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Folder Shares","src":"/images/gnome-boxes/boxes-folder-shares.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To share a folder from the Host with your VM, you will need the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"spice-webdavd"}]},{"type":"text","value":" or an equivelent package installed on your VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For this guide, we used GNOME-based Linux distributions, which is used on Pop!_OS and Ubuntu. Accessing shared folders with other desktop environments is possible, but you will need to refer to their documentation for the details."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the VM's properties menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the \"Devices and Shares\" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Scroll to the bottom."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Find the \"Folder Shares\" section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" button to show the folder share pop-up."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"selecting-the-hosts-folder"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-the-hosts-folder","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting the Host's Folder"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this pop-up, the \"Local Folder\" refers to the folder's name on the Host system. This defaults to the \"Public\" folder in your Home directory, but can be set to any folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the drop down to quickly select important folders on your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the folder you need isn't listed, click \"Other\" to navigate to the folder you want to share with the VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Once you have located the folder to share, click \"Open\" in the top right corner."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"accessing-a-shared-folder"},"children":[{"type":"element","tag":"a","props":{"href":"#accessing-a-shared-folder","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessing a Shared Folder"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accessing a Shared Folder","src":"/images/gnome-boxes/boxes-vm-access-folder-share.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that GNOME Boxes is sharing the folder, we can close the properties menu and move back to the VM to access that folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Start your VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open your Files application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to \"Other Locations\" on the left hand side.\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You will likely see a spinning loading wheel under \"Networks\" for a moment, wait for that to finish."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Find \"Spice client folder\" listed under \"Networks.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on \"Spice client folder.\"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You will now see a 2nd \"Spice client folder\" entry with a folder icon (see the photo below)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on the new \"Spice client folder\" entry and you will see the shared folder listed.\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You can also click the \"Spice client folder\" item listed on the left hand column."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mounted Shared Folder","src":"/images/gnome-boxes/boxes-vm-folder-share-mounted.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"snapshots"},"children":[{"type":"element","tag":"a","props":{"href":"#snapshots","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Snapshots"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Snapshots","src":"/images/gnome-boxes/boxes-snapshots.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Snapshots are another feature of GNOME Boxes found in the properties menu under the \"Snapshots\" tab. A snapshot is similar to a backup of your VM. When you take a snapshot of your VM, you are taking a \"picture\" of the state of the VM at that moment. So, if you take a snapshot, then make changes to your VM that you later want to undo, you can rollback to before the changes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"taking-a-snapshot"},"children":[{"type":"element","tag":"a","props":{"href":"#taking-a-snapshot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Taking a Snapshot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the VM's properties menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to the \"Snapshots\" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" icon in the bottom left corner."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"restore-a-snapshot"},"children":[{"type":"element","tag":"a","props":{"href":"#restore-a-snapshot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restore a Snapshot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the gear icon next to the snapshot you would like to use."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select \"Revert to this state.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Restart your VM."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will now see all your changes undone, and the VM will be back to the state it was when you took the snapshot."}]}]},"text":"\n![GNOME Boxes with VMs](/images/gnome-boxes/boxes-full.png)\n\nVirtual machines allow you to run other operating systems from within your primary operating systems. This is a great way to run applications that require older software, run applications that require an OS other than Linux, or to try out other operating systems.\n\nThis article will cover the GNOME Boxes application for running virtual machines. GNOME Boxes uses the open source [libvirt](https://libvirt.org/) hypervisor, which is the software that manages and runs the VMs.\n\n## Set Up\n\nThis article assumes you are already running a Linux distribution. Instructions in this guide use Pop!_OS as the \"Host\" operating system, or the operating system that runs the virtualization software. See instructions below if you aren't running Linux, or would like to install Pop!_OS to make things simple.\n\n- Try [Pop!_OS](/articles/install-in-vm) in a VM on your current OS\n- Install [Pop!_OS](/articles/install-pop) on your computer\n- Download the [Ubuntu ISO](https://ubuntu.com/download/desktop)\n\n## Install GNOME Boxes\n\n![GNOME Boxes Empty](/images/gnome-boxes/boxes-empty.png)\n\nOn Pop!_OS, you can install [GNOME Boxes](https://wiki.gnome.org/Apps/Boxes) from the Pop!\\_Shop. On Ubuntu, it is available in the Software Center.\n\nAlternatively, on either Pop!_OS or Ubuntu, you can install GNOME Boxes by running the below command in a Terminal\n\n```bash\nsudo apt install gnome-boxes\n```\n\nFor other Linux distributions, GNOME Boxes is likely available in their software store or software repositories. GNOME Boxes is also available as a [Flatpak](https://flathub.org/apps/details/org.gnome.Boxes). If your Linux distribution supports Flatpak, you can install GNOME Boxes with the below command.\n\n```bash\nflatpak install org.gnome.Boxes\n```\n\n## Creating a VM\n\nNow that GNOME Boxes has been installed, we can begin to create the virtual machine. To start, open or navigate to GNOME Boxes, then select the + button at the top left. This will open the \"Create a Virtual Machine\" dialog box.\n\n### Selecting the Operating System\n\n![Create a VM](/images/gnome-boxes/boxes-create-1.png)\n\n![Select ISO File](/images/gnome-boxes/boxes-create-2.png)\n\nThe first step in the VM creator, is to select the OS installer you would like to use. Most often, these installers will be provided as `.iso` files. To use the ISO file, select \"Operating System Image File\" at the bottom of the \"Select an OS Source\" window. Then, a file explorer window will open, and you can navigate to and select your ISO file.\n\n![Identify OS](/images/gnome-boxes/boxes-create-3.png)\n\nAfter selecting your ISO file, the following window will ask you to identify your operating system. If your operating system is listed in the \"Templates\" drop down, you can select it. Otherwise, select \"Unknown OS\" from the list of templates.\n\n### Resource Allocation\n\n![Resource Allocation](/images/gnome-boxes/boxes-create-4.png)\n\nAt this point, you should see the \"Resource Allocation\" screen where you can select the amount of RAM and the disk size for the VM. The amount of RAM and drive space you give to the VM will be dependant on the hardware requirements for the OS you are looking to install.\n\nIf you are unsure what values to use, 8GB of RAM and 60GB for the maximum disk size will be enough for most operating systems to install, with some room for growth as you use the VM.\n\n## Express Install\n\n![Express Install](/images/gnome-boxes/boxes-windows-expressinst.png)\n\nWhen you attempt to create a VM, you may see a prompt for the \"Express Install\" feature of GNOME Boxes. You can certainly use the Express Install to expedite the process. However, for this article, turn off the Express Install, then click \"Next\" at the top right to move to the standard installer set up.\n\n## Performing the OS Install\n\n![Install the VM](/images/gnome-boxes/boxes-vm-install.png)\n\nAfter selecting the resources for your VM, the VM will boot the selected operating system installer. Likely, you will see some odd graphical behavior, such as the black bars shown in the above screenshot. This is because some of the drivers needed for the VM are not installed yet. These oddities can be ignored for now, and we will install the drivers later.\n\nThe install process for your chosen operating system will be just like any other install, with nothing VM specific at this time. Proceed through the OS install using one of the install guides linked below, or the OS developer's guide:\n\n- [Install Pop!_OS](https://support.system76.com/articles/install-pop/)\n- [Install Ubuntu](https://ubuntu.com/tutorials/install-ubuntu-desktop#4-boot-from-usb-flash-drive)\n- [Install Windows](https://support.system76.com/articles/windows/)\n\n## Install GNOME Boxes Drivers\n\nGNOME Boxes has some features that require drivers to be installed into the Guest operating system for better performance and to better integrate the VM with the VM software.\n\n### Linux Guests\n\nThere are 2 drivers needed to get the full functionality out of your Linux VM with GNOME Boxes. The first is the `spice-vdagent` driver, and the other is the `spice-webdavd` driver. Both drivers are provided by the Open Source [Spice Project](https://www.spice-space.org/).\n\n#### VD Agent\n\n- Allows the VM screen to resize automatically to match the GNOME boxes window\n- Provides ability to copy/paste between the Host and VM\n- Support for Dragging and Dropping files from the Host to the VM.\n\n#### WebDAVd\n\n- Share folders from the Host to the VM.\n\n> The driver names may vary by distribution, as shown in the below Arch example: phodav is used instead of the spice-webdavd package name. We recommend referencing your specific distributions documentation for equivalent or alternative driver names\n\n#### Install the drivers on popular Linux distributions\n\n- Pop\n\n```bash\nsudo apt update\nsudo apt install spice-vdagent spice-webdavd\n```\n\n- Ubuntu\n\n```bash\nsudo apt update\nsudo apt install spice-webdavd\n```\n\n- Fedora\n\n```bash\nsudo dnf install spice-webdavd\n```\n\n- Arch\n\n```bash\nsudo pacman -Sy spice-vdagent phodav\n```\n\n### Windows Guests\n\nOn Windows, there are also 2 drivers that will need installed for all the features of GNOME Boxes to be supported by Windows. These drivers are available on the [Spice Project's](https://www.spice-space.org/download.html#windows-binaries) download page. There are a number of downloads listed in this section, but the 2 drivers we need are the [Windows guest tools](https://gitlab.freedesktop.org/spice/win32/spice-nsis) and the [Spice WebDAVd](https://git.gnome.org/browse/phodav/tree/spice) drivers.\n\n### Windows Driver Downloads\n\n- [Windows Guest Tools](https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe)\n- [Spice WebDAVd](https://www.spice-space.org/download/windows/spice-webdavd/spice-webdavd-x64-latest.msi)\n\n> If you are unable to download either of the above files, right click the link above and select \"Save Link As...\" and save the file to your downloads folder.\n\n## Virtualization Features\n\nNow that the VM is set up, and drivers are installed, the advanced features of GNOME Boxes are now available.\n\n### VM Properties Menu\n\nMost of these features can be found in the VM's properties menu. To reach the VM's properties menu:\n\n1. Start your VM by clicking on the VM in the GNOME Boxes list.\n2. Select the button at the top right.\n3. Select \"Properties\" to open the properties menu.\n\n### Copy and Paste\n\nOnce your VM has the `spice-vdagent` or an equivalent package installed on your VM, reboot the VM once to load this driver. At this point, you will now be able to copy and paste between your VM and the Host just like copy and pasting between applications.\n\n### Share a USB Device\n\n![Devices and Shares](/images/gnome-boxes/boxes-vmprefs-usb.png)\n\nOne of the features of GNOME Boxes is the ability to transfer a USB device connected to your Host to the VM. To share a USB device:\n\n1. Open the VM's properties menu.\n2. Navigate to the \"Devices & Shares\" tab.\n3. Under the \"USB devices\" heading, you will see a list of your USB devices.\n4. Click the toggle to the right of your USB device.\n\nYou should now see the USB device disappear from your Host operating system, and appear inside your VM.\n\n## Share a Folder\n\n![Folder Shares](/images/gnome-boxes/boxes-folder-shares.png)\n\nTo share a folder from the Host with your VM, you will need the `spice-webdavd` or an equivelent package installed on your VM.\n\n> For this guide, we used GNOME-based Linux distributions, which is used on Pop!\\_OS and Ubuntu. Accessing shared folders with other desktop environments is possible, but you will need to refer to their documentation for the details.\n\n1. Open the VM's properties menu.\n2. Select the \"Devices and Shares\" tab.\n3. Scroll to the bottom.\n4. Find the \"Folder Shares\" section.\n5. Click the + button to show the folder share pop-up.\n\n### Selecting the Host's Folder\n\nIn this pop-up, the \"Local Folder\" refers to the folder's name on the Host system. This defaults to the \"Public\" folder in your Home directory, but can be set to any folder.\n\n1. Click the drop down to quickly select important folders on your system.\n2. If the folder you need isn't listed, click \"Other\" to navigate to the folder you want to share with the VM.\n3. Once you have located the folder to share, click \"Open\" in the top right corner.\n\n### Accessing a Shared Folder\n\n![Accessing a Shared Folder](/images/gnome-boxes/boxes-vm-access-folder-share.png)\n\nNow that GNOME Boxes is sharing the folder, we can close the properties menu and move back to the VM to access that folder.\n\n1. Start your VM.\n2. Open your Files application.\n3. Navigate to \"Other Locations\" on the left hand side.\n - You will likely see a spinning loading wheel under \"Networks\" for a moment, wait for that to finish.\n4. Find \"Spice client folder\" listed under \"Networks.\"\n5. Click on \"Spice client folder.\"\n - You will now see a 2nd \"Spice client folder\" entry with a folder icon (see the photo below).\n6. Click on the new \"Spice client folder\" entry and you will see the shared folder listed.\n - You can also click the \"Spice client folder\" item listed on the left hand column.\n\n![Mounted Shared Folder](/images/gnome-boxes/boxes-vm-folder-share-mounted.png)\n\n## Snapshots\n\n![Snapshots](/images/gnome-boxes/boxes-snapshots.png)\n\nSnapshots are another feature of GNOME Boxes found in the properties menu under the \"Snapshots\" tab. A snapshot is similar to a backup of your VM. When you take a snapshot of your VM, you are taking a \"picture\" of the state of the VM at that moment. So, if you take a snapshot, then make changes to your VM that you later want to undo, you can rollback to before the changes.\n\n### Taking a Snapshot\n\n1. Open the VM's properties menu.\n2. Navigate to the \"Snapshots\" tab.\n3. Click the + icon in the bottom left corner.\n\n### Restore a Snapshot\n\n1. Click the gear icon next to the snapshot you would like to use.\n2. Select \"Revert to this state.\"\n3. Restart your VM.\n\nYou will now see all your changes undone, and the VM will be back to the state it was when you took the snapshot.\n","dir":"/","path":"/virtualization","extension":".md","createdAt":"2022-03-17T20:21:34.000Z","updatedAt":"2022-03-22T15:25:59.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053501059},"$loki":69},{"slug":"use-vpn-software","description":"This page will go over setting up and using OpenVPN to browse the internet more securely in places like airports, cafe shops and more.\n","title":"Install and Use VPNs","keywords":["OpenVPN","Security","Privacy","ProtonVPN"],"facebookImage":"/_nuxt/images/use-vpn-software-facebookImage.jpg","twitterImage":"/_nuxt/images/use-vpn-software-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"install-protonvpn-graphical-client","depth":2,"text":"Install ProtonVPN Graphical Client"},{"id":"download-the-deb-package-from-their-website","depth":3,"text":"Download the .deb package from their website"},{"id":"installing-the-deb-package","depth":3,"text":"Installing the .deb package"},{"id":"using-the-graphical-client","depth":3,"text":"Using the Graphical Client"},{"id":"install-a-vpn-using-openvpn-files","depth":2,"text":"Install a VPN using OpenVPN files"},{"id":"open-network-settings","depth":3,"text":"Open Network Settings"},{"id":"getting-an-openvpn-ovpn-file","depth":3,"text":"Getting an OpenVPN (.ovpn) file"},{"id":"using-an-openvpn-ovpn-file","depth":3,"text":"Using an OpenVPN (.ovpn) file"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"install-protonvpn-graphical-client"},"children":[{"type":"element","tag":"a","props":{"href":"#install-protonvpn-graphical-client","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install ProtonVPN Graphical Client"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"download-the-deb-package-from-their-website"},"children":[{"type":"element","tag":"a","props":{"href":"#download-the-deb-package-from-their-website","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download the .deb package from their website"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Log into ProtonVPN website","src":"/images/use-openvpn/Logged-In.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once signed in click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Downloads"}]},{"type":"text","value":" tab on the left side of the website and click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Download"}]},{"type":"text","value":" button for GNU/Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download debian file part 1","src":"/images/use-openvpn/Debian-file-download.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Download .deb"}]},{"type":"text","value":" button for Ubuntu and Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download debian file part 2","src":"/images/use-openvpn/Downloaded-debian-file.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next be sure to leave "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Open with Eddy (default)"}]},{"type":"text","value":" selected so that the next window pops up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-the-deb-package"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-deb-package","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the .deb package"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing the debian file","src":"/images/use-openvpn/Installing-debian-file.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonVPN"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":". Once that is down close the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":" window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Pop!_OS"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"t"}]},{"type":"text","value":" on your keyboard. A Terminal window should open."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Ubuntu"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"t"}]},{"type":"text","value":" on your keyboard. A Terminal window should open."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":" enter the following commands followed by "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install protonvpn"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-graphical-client"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-graphical-client","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Graphical Client"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonVPN Main Window","src":"/images/use-openvpn/ProtonVPN-main-window.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonVPN"}]},{"type":"text","value":" client by clicking Activites on the top left of your desktop and search for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonVPN"}]},{"type":"text","value":" in the search box. Enter your login information which should be the same as the information that you used to sign into the ProtonVPN website. If that doesn't work you will need to reach out to ProtonVPN support."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonVPN signed in","src":"/images/use-openvpn/ProtonVPN-signed-in.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we are signed into the service with the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonVPN"}]},{"type":"text","value":" client we can connect to any server that we have access to in our plan though ProtonVPN."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonVPN connected to a server","src":"/images/use-openvpn/ProtonVPN-connected.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From this window we can see our Upload and Download speeds including the load that the server is under (how much it is being used currently) and our IP address."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-a-vpn-using-openvpn-files"},"children":[{"type":"element","tag":"a","props":{"href":"#install-a-vpn-using-openvpn-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install a VPN using OpenVPN files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"open-network-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#open-network-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Network Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Access OpenVPN setting in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application (GNOME Control Center)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME-Control-Center","src":"/images/use-openvpn/GNOME-Control-Center.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"getting-an-openvpn-ovpn-file"},"children":[{"type":"element","tag":"a","props":{"href":"#getting-an-openvpn-ovpn-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Getting an OpenVPN (.ovpn) file"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"OpenVPN uses "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".ovpn"}]},{"type":"text","value":" files for setting up the VPN on your system and includes the servers to contact. Most VPN providers will provide "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".ovpn"}]},{"type":"text","value":" files such as the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://protonvpn.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ProtonVPN"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://nordvpn.com/ovpn/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"NordVPN"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.privateinternetaccess.com/openvpn/openvpn.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Private Internet Access"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-an-openvpn-ovpn-file"},"children":[{"type":"element","tag":"a","props":{"href":"#using-an-openvpn-ovpn-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using an OpenVPN (.ovpn) file"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After getting the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".ovpn"}]},{"type":"text","value":" (OpenVPN file type) click the plus icon to the right of the VPN section. A dialog will as show will open. Click 'Import from file...'"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VPN-Dialog","src":"/images/use-openvpn/VPN-Dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".ovpn"}]},{"type":"text","value":" file downloaded from your VPN provider."}]}]},"text":"\n## Install ProtonVPN Graphical Client\n\n### Download the .deb package from their website\n\n![Log into ProtonVPN website](/images/use-openvpn/Logged-In.png)\n\nOnce signed in click the **Downloads** tab on the left side of the website and click on the **Download** button for GNU/Linux.\n\n![Download debian file part 1](/images/use-openvpn/Debian-file-download.png)\n\nClick the **Download .deb** button for Ubuntu and Pop!_OS.\n\n![Download debian file part 2](/images/use-openvpn/Downloaded-debian-file.png)\n\nNext be sure to leave **Open with Eddy (default)** selected so that the next window pops up.\n\n### Installing the .deb package\n\n![Installing the debian file](/images/use-openvpn/Installing-debian-file.png)\n\nNow click the **Install** button to install ProtonVPN using Eddy. Once that is down close the Eddy window.\n\nOn **Pop!_OS**:\n\nPress +t on your keyboard. A Terminal window should open.\n\nOn **Ubuntu**:\n\nPress Ctrl+Alt+t on your keyboard. A Terminal window should open.\n\n**Next** enter the following commands followed by Enter:\n\n```bash\nsudo apt update\nsudo apt install protonvpn\n```\n\n### Using the Graphical Client\n\n![ProtonVPN Main Window](/images/use-openvpn/ProtonVPN-main-window.png)\n\nOpen the ProtonVPN client by clicking Activites on the top left of your desktop and search for ProtonVPN in the search box. Enter your login information which should be the same as the information that you used to sign into the ProtonVPN website. If that doesn't work you will need to reach out to ProtonVPN support.\n\n![ProtonVPN signed in](/images/use-openvpn/ProtonVPN-signed-in.png)\n\nNow that we are signed into the service with the ProtonVPN client we can connect to any server that we have access to in our plan though ProtonVPN.\n\n![ProtonVPN connected to a server](/images/use-openvpn/ProtonVPN-connected.png)\n\nFrom this window we can see our Upload and Download speeds including the load that the server is under (how much it is being used currently) and our IP address.\n\n## Install a VPN using OpenVPN files\n\n### Open Network Settings\n\nAccess OpenVPN setting in the Settings application (GNOME Control Center)\n\n![GNOME-Control-Center](/images/use-openvpn/GNOME-Control-Center.png)\n\n### Getting an OpenVPN (.ovpn) file\n\nOpenVPN uses `.ovpn` files for setting up the VPN on your system and includes the servers to contact. Most VPN providers will provide `.ovpn` files such as the following:\n\n- [ProtonVPN](https://protonvpn.com/)\n- [NordVPN](https://nordvpn.com/ovpn/)\n- [Private Internet Access](https://www.privateinternetaccess.com/openvpn/openvpn.zip)\n\n### Using an OpenVPN (.ovpn) file\n\nAfter getting the `.ovpn` (OpenVPN file type) click the plus icon to the right of the VPN section. A dialog will as show will open. Click 'Import from file...'\n\n![VPN-Dialog](/images/use-openvpn/VPN-Dialog.png)\n\nSelect the `.ovpn` file downloaded from your VPN provider.\n","dir":"/","path":"/use-vpn-software","extension":".md","createdAt":"2017-11-10T20:45:04.000Z","updatedAt":"2023-08-02T15:15:29.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/c328754ffd6ba583c9945f5476b419859ab5ccb2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"tangowithfoxtrot","commitUrl":"https://github.com/system76/docs/commit/59238caab52c463d6221cf295bdaec3fde8639ca","avatarUrl":"https://avatars.githubusercontent.com/u/5676771?v=4","profileUrl":"https://github.com/tangowithfoxtrot"},{"username":"meramsey","commitUrl":"https://github.com/system76/docs/commit/b186575152c670e4a449c4db2e14536cc26428a9","avatarUrl":"https://avatars.githubusercontent.com/u/1596188?v=4","profileUrl":"https://github.com/meramsey"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501060},"$loki":70},{"slug":"power-on-failure-laptop","description":"Troubleshoot if your Laptop is not powering on\n","title":"Power on Failure - Laptop","keywords":["Laptop"],"facebookImage":"/_nuxt/images/power-on-failure-laptop-facebookImage.jpg","twitterImage":"/_nuxt/images/power-on-failure-laptop-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"general-troubleshooting","depth":2,"text":"General Troubleshooting"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"general-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#general-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"General Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Is the laptop operating on battery power when it fails to power on? If the laptop does not power on when running on battery power, but is turning on when plugged in, the battery may require replacement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Unplug all connected devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Confirm the outlet you are connecting to works by plugging in another device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Plug in the AC Adapter to the wall and computer. Laptops have a charging indicator in front with a light. Please provide the light color(s) and icon underneath it to the support team.\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"4A. If the battery is removable, unplug the machine, remove the battery, and plug the machine back into the power source without the battery installed. Please provide the light status to the support team."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"To perform a hardware reset, unplug the system. Disconnect the main battery and CMOS battery for 30 seconds. Reconnect the CMOS battery and the main battery, connect the AC adapter, and power the computer on. Instructions to disconnect the main battery and CMOS battery can be found for your model "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the keyboard backlight (both multi color and single color) comes on but nothing is on the display try the following steps:\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"6a. Connect an external display if possible"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"6b. Remove the bottom cover of the system (if you are comfortable) and remove one stick of RAM if you have more then one. This will allow us to test both sticks as a bad stick of RAM can cause a system to not boot. Refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guides"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" to find the service manual for your system."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the laptop fails to power on after initial troubleshooting, sending in your laptop for repair is the next recommended step which can be done by opening a support ticket on our website."}]},{"type":"text","value":"\n"}]}]},"text":"\n## General Troubleshooting\n\n1. Is the laptop operating on battery power when it fails to power on? If the laptop does not power on when running on battery power, but is turning on when plugged in, the battery may require replacement.\n2. Unplug all connected devices.\n3. Confirm the outlet you are connecting to works by plugging in another device.\n4. Plug in the AC Adapter to the wall and computer. Laptops have a charging indicator in front with a light. Please provide the light color(s) and icon underneath it to the support team.\n - 4A. If the battery is removable, unplug the machine, remove the battery, and plug the machine back into the power source without the battery installed. Please provide the light status to the support team.\n5. To perform a hardware reset, unplug the system. Disconnect the main battery and CMOS battery for 30 seconds. Reconnect the CMOS battery and the main battery, connect the AC adapter, and power the computer on. Instructions to disconnect the main battery and CMOS battery can be found for your model [here](https://tech-docs.system76.com/README.html).\n6. If the keyboard backlight (both multi color and single color) comes on but nothing is on the display try the following steps:\n - 6a. Connect an external display if possible\n - 6b. Remove the bottom cover of the system (if you are comfortable) and remove one stick of RAM if you have more then one. This will allow us to test both sticks as a bad stick of RAM can cause a system to not boot. Refer to this [article](/articles/guides) to find the service manual for your system.\n7. If the laptop fails to power on after initial troubleshooting, sending in your laptop for repair is the next recommended step which can be done by opening a support ticket on our website.\n","dir":"/","path":"/power-on-failure-laptop","extension":".md","createdAt":"2021-06-03T15:31:09.000Z","updatedAt":"2023-06-07T15:15:11.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/800bbec2a72877173e9cdaffb5db1f7629c95d59","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garrettjwilke","commitUrl":"https://github.com/system76/docs/commit/2c135f7240e4cc0d90f4214e57971ab4cbc6e7de","avatarUrl":"https://avatars.githubusercontent.com/u/6657772?v=4","profileUrl":"https://github.com/garrettjwilke"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501061},"$loki":71},{"slug":"boot-menu","description":"How to access BIOS settings or boot from other media.\n","title":"Access BIOS or Boot Menu","keywords":["boot","menu","support","System76"],"facebookImage":"/_nuxt/images/boot-menu-facebookImage.jpg","twitterImage":"/_nuxt/images/boot-menu-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"open-firmware-screenshots","depth":2,"text":"Open Firmware Screenshots"},{"id":"main-menu","depth":3,"text":"Main Menu"},{"id":"one-time-boot","depth":3,"text":"One Time Boot"},{"id":"change-boot-order","depth":3,"text":"Change Boot Order"},{"id":"firmware-configuration-information","depth":3,"text":"Firmware Configuration Information"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The BIOS or boot menu can be accessed by holding specific keys down during boot. Refer to the table below for the keys on each model:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Model"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"BIOS key"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Boot Menu key"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Laptops:"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"All Open Firmware models"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"Pangolin (pang12)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"ESC"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"ESC:"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"One Time Boot"}]},{"type":"text","value":" (Open Firmware)"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Save & Exit"}]},{"type":"text","value":" → "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Boot Override"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Laptops:"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"Most proprietary firmware models"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F2"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F7"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Older laptops"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Depends on the system"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F1"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio desktops"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Del"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F8 or F12"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat (mini) desktops"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F2"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F10"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"open-firmware-screenshots"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#open-firmware-screenshots","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Firmware Screenshots"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following screenshots show the menus in System76 Open Firmware with Coreboot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"main-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#main-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Main Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Displays the computer model, firmware version, and available options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Main menu","src":"/images/boot-menu/homepage.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"one-time-boot"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#one-time-boot","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"One Time Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Allows booting to a non-default boot device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"One Time Boot","src":"/images/boot-menu/one-time-boot.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"change-boot-order"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#change-boot-order","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Change Boot Order"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Allows changing the order for selecting the default boot device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Change Boot Order","src":"/images/boot-menu/change-boot-order.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"firmware-configuration-information"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#firmware-configuration-information","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firmware Configuration Information"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Displays information about the firmware's build-time configuration."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Configuration info","src":"/images/boot-menu/configuration-info.jpg"},"children":[]}]}]},"text":"\nThe BIOS or boot menu can be accessed by holding specific keys down during boot. Refer to the table below for the keys on each model:\n\n| Model | BIOS key | Boot Menu key |\n|:-----------------------------------------------------------:|:--------:|:---------------------------------:|\n| Laptops:
All Open Firmware models
Pangolin (pang12) | ESC | ESC:
Select `One Time Boot` (Open Firmware)
or `Save & Exit` → `Boot Override`. |\n| Laptops:
Most proprietary firmware models | F2 | F7 |\n| Older laptops | Depends on the system | F1 |\n| Thelio desktops | Del | F8 or F12 |\n| Meerkat (mini) desktops | F2 | F10 |\n\n## Open Firmware Screenshots\n\nThe following screenshots show the menus in System76 Open Firmware with Coreboot:\n\n### Main Menu\n\nDisplays the computer model, firmware version, and available options.\n\n![Main menu](/images/boot-menu/homepage.jpg)\n\n### One Time Boot\n\nAllows booting to a non-default boot device.\n\n![One Time Boot](/images/boot-menu/one-time-boot.jpg)\n\n### Change Boot Order\n\nAllows changing the order for selecting the default boot device.\n\n![Change Boot Order](/images/boot-menu/change-boot-order.jpg)\n\n### Firmware Configuration Information\n\nDisplays information about the firmware's build-time configuration.\n\n![Configuration info](/images/boot-menu/configuration-info.jpg)\n","dir":"/","path":"/boot-menu","extension":".md","createdAt":"2016-08-01T20:04:44.000Z","updatedAt":"2023-03-22T13:20:08.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/2f0286ed36ec346e4aef805b03a5846f134ddcee","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b50bda8202943cdd538fafa7186ba00939e3acef","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053501062},"$loki":72},{"slug":"install-lightworks","description":"Complete instructions on installing Lightworks\n","title":"Lightworks (Install)","keywords":["NVIDIA","Lightworks","Film","Media Creation"],"facebookImage":"/_nuxt/images/install-lightworks-facebookImage.jpg","twitterImage":"/_nuxt/images/install-lightworks-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"register-on-lightworks-website","depth":2,"text":"Register on Lightworks' Website"},{"id":"download-the-beta","depth":2,"text":"Download the Beta"},{"id":"install-the-beta","depth":2,"text":"Install the Beta"},{"id":"terminal-instructions","depth":3,"text":"Terminal Instructions"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lightworks is a powerful video-editing tool used by industry professionals. This tutorial provides steps on installing Lightworks in Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" The stable version of Lightworks will not install correctly on current OS versions because it requires an obsolete "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"libssl"}]},{"type":"text","value":" package. Instead, select the Beta download from the Linux download page "},{"type":"element","tag":"a","props":{"href":"https://www.lwks.com/get-linux","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"register-on-lightworks-website"},"children":[{"type":"element","tag":"a","props":{"href":"#register-on-lightworks-website","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Register on Lightworks' Website"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to download the beta, you are required to register an account on Lightworks' website."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Registration Page 1","src":"/images/lightworks/lightworks-registration-page-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Registration Page 2","src":"/images/lightworks/lightworks-registration-page-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upon registration, Lightworks will send a confirmation email with a verification link. If you do not receive the email, it may be helpful to check your \"spam\" folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"download-the-beta"},"children":[{"type":"element","tag":"a","props":{"href":"#download-the-beta","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download the Beta"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once your registration is confirmed, sign in to the Lightworks website and revisit the "},{"type":"element","tag":"a","props":{"href":"https://www.lwks.com/get-linux","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download page"}]},{"type":"text","value":". The sign-in link is located in the top right of the webpage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Right","src":"/images/lightworks/lightworks-top-right.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For first time downloads, accept the EULA. The checkbox is below the blue download buttons and will not reappear on later visits to the website."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the blue \"Download DEB\" button to download the beta version of Lightworks."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Beta Button","src":"/images/lightworks/lightworks-beta-download-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're using Firefox, the browser will ask whether you want to open or save the file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download Page","src":"/images/lightworks/lightworks-beta-downnload-with-eddy.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-the-beta"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-beta","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the Beta"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, the default application for opening .deb files is Eddy. Choose the \"Open\" option, and Eddy will launch automatically when the download is complete. (If you are using a different web browser and you saved the .deb file, locate the .deb file in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" app and open it.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the green \"Install\" button in the top-right corner of Eddy to install the package. When the process is finished, a red \"Uninstall\" button will appear in its place."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Eddy Installation","src":"/images/lightworks/lightworks-eddy-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, the Lightworks launcher will appear in the Activities menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Activities Menu","src":"/images/lightworks/lightworks-activities-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Eddy Launces","src":"/images/lightworks/lightworks-installed.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"terminal-instructions"},"children":[{"type":"element","tag":"a","props":{"href":"#terminal-instructions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Terminal Instructions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the .deb file is downloaded, instead of using Eddy, it can also be installed from a terminal by running the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/Downloads"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ./Lightworks"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":".deb"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nLightworks is a powerful video-editing tool used by industry professionals. This tutorial provides steps on installing Lightworks in Pop!\\_OS.\n\n**NOTE:** The stable version of Lightworks will not install correctly on current OS versions because it requires an obsolete ```libssl``` package. Instead, select the Beta download from the Linux download page [here](https://www.lwks.com/get-linux).\n\n## Register on Lightworks' Website\n\nIn order to download the beta, you are required to register an account on Lightworks' website.\n\n![Registration Page 1](/images/lightworks/lightworks-registration-page-1.png)\n\n![Registration Page 2](/images/lightworks/lightworks-registration-page-2.png)\n\nUpon registration, Lightworks will send a confirmation email with a verification link. If you do not receive the email, it may be helpful to check your \"spam\" folder.\n\n## Download the Beta\n\nOnce your registration is confirmed, sign in to the Lightworks website and revisit the [download page](https://www.lwks.com/get-linux). The sign-in link is located in the top right of the webpage.\n\n![Top Right](/images/lightworks/lightworks-top-right.png)\n\nFor first time downloads, accept the EULA. The checkbox is below the blue download buttons and will not reappear on later visits to the website.\n\nClick on the blue \"Download DEB\" button to download the beta version of Lightworks.\n\n![Beta Button](/images/lightworks/lightworks-beta-download-button.png)\n\nIf you're using Firefox, the browser will ask whether you want to open or save the file.\n\n![Download Page](/images/lightworks/lightworks-beta-downnload-with-eddy.png)\n\n## Install the Beta\n\nIn Pop!\\_OS, the default application for opening .deb files is Eddy. Choose the \"Open\" option, and Eddy will launch automatically when the download is complete. (If you are using a different web browser and you saved the .deb file, locate the .deb file in the **Files** app and open it.)\n\nClick the green \"Install\" button in the top-right corner of Eddy to install the package. When the process is finished, a red \"Uninstall\" button will appear in its place.\n\n![Eddy Installation](/images/lightworks/lightworks-eddy-2.png)\n\nNow, the Lightworks launcher will appear in the Activities menu.\n\n![Activities Menu](/images/lightworks/lightworks-activities-menu.png)\n\n![Eddy Launces](/images/lightworks/lightworks-installed.png)\n\n### Terminal Instructions\n\nOnce the .deb file is downloaded, instead of using Eddy, it can also be installed from a terminal by running the following commands:\n\n```bash\ncd ~/Downloads\nsudo apt install ./Lightworks*.deb\n```\n","dir":"/","path":"/install-lightworks","extension":".md","createdAt":"2020-04-29T21:25:18.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501063},"$loki":73},{"slug":"install-matlab","description":"How to install MATLAB\n","title":"MATLAB (Install - Pop!_OS 20.04 LTS)","keywords":["MATLAB","Pop"],"facebookImage":"/_nuxt/images/install-matlab-facebookImage.jpg","twitterImage":"/_nuxt/images/install-matlab-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit the MatLab website with this "},{"type":"element","tag":"a","props":{"href":"https://www.mathworks.com/downloads/web_downloads/7318751?elqsid=1588205421341&potential_use=Home&s_tid=tfa_packageTrial_download.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"link"}]},{"type":"text","value":" and click the blue box titled Linux.Save the file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Downloaded file prompt to save Matlab installation file","src":"/images/MATLAB/downloadedmatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create a new directory to install MATLAB. Open a terminal and execute the following commands. The second command is the file name of the MATLAB download."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mkdir matlab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"unzip -q matlab_R2020a_glnxa64.zip -d matlab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create an installation directory for MATLAB."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /usr/local/MATLAB/R2020a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Navigate to the main MATLAB directory and begin the installation process. Do not close the terminal until the installation is complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal view showing commands","src":"/images/MATLAB/terminalviewmatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sign in using your MathWorks account. Accept the License Agreement and click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sign into MathWorks account screen","src":"/images/MATLAB/signintomathworksmatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the appropriate license. If you've received and activation key, select the option to Enter the Activation Key. Enter your key and click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select your license or enter your MatLab activation key","src":"/images/MATLAB/matlablicensepart.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the destination for the MATLAB installation. The destination specified in the previous command will auto-populate, but you can change it here if necessary. Click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Destination Folder for MATLAB","src":"images/MATLAB/destinationfoldermatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose your toolboxes. Each tool box requires additional storage space."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"MATLAB toolbox Selection","src":"/images/MATLAB/matlabtoolboxes.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the destination for symbolic links to MATLAB scripts. MATLAB sends user experience information to MathWorks by default. Uncheck the box if you do not want to participate in providing the information. Click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Designate location for symbolic links to MATLAB scripts","src":"/images/MATLAB/symlinksmatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Confirm your information on the final screen and click Begin Install."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Begin MATLAB install","src":"/images/MATLAB/matlabbegininstall.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the download is complete, click Close."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Completed MATLAB download","src":"/images/MATLAB/matlabinstallationcomplete.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The MathWorks Activation Software will pop up. Click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mathworks Activation Software","src":"images/MATLAB/matlabactivation.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Confirm your license information to complete the activation. Click Finish when the activation is complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"MathWorks Matlab Activation is Complete","src":"/images/MATLAB/activationvompletematlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a terminal to launch MATLAB"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"matlab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"MATLAB installed on Pop!_OS 20.04 LTS","src":"/images/MATLAB/matlabexample.png"},"children":[]}]}]},"text":"\nVisit the MatLab website with this [link](https://www.mathworks.com/downloads/web_downloads/7318751?elqsid=1588205421341&potential_use=Home&s_tid=tfa_packageTrial_download.html) and click the blue box titled Linux.Save the file.\n\n![Downloaded file prompt to save Matlab installation file](/images/MATLAB/downloadedmatlab.png)\n\nCreate a new directory to install MATLAB. Open a terminal and execute the following commands. The second command is the file name of the MATLAB download.\n\n```bash\nmkdir matlab\nunzip -q matlab_R2020a_glnxa64.zip -d matlab\n```\n\nCreate an installation directory for MATLAB.\n\n```bash\nsudo mkdir -p /usr/local/MATLAB/R2020a\n```\n\nNavigate to the main MATLAB directory and begin the installation process. Do not close the terminal until the installation is complete.\n\n![Terminal view showing commands](/images/MATLAB/terminalviewmatlab.png)\n\nSign in using your MathWorks account. Accept the License Agreement and click Next.\n\n![Sign into MathWorks account screen](/images/MATLAB/signintomathworksmatlab.png)\n\nSelect the appropriate license. If you've received and activation key, select the option to Enter the Activation Key. Enter your key and click Next.\n\n![Select your license or enter your MatLab activation key](/images/MATLAB/matlablicensepart.png)\n\nSelect the destination for the MATLAB installation. The destination specified in the previous command will auto-populate, but you can change it here if necessary. Click Next.\n\n![Select Destination Folder for MATLAB](images/MATLAB/destinationfoldermatlab.png)\n\nChoose your toolboxes. Each tool box requires additional storage space.\n\n![MATLAB toolbox Selection](/images/MATLAB/matlabtoolboxes.png)\n\nSelect the destination for symbolic links to MATLAB scripts. MATLAB sends user experience information to MathWorks by default. Uncheck the box if you do not want to participate in providing the information. Click Next.\n\n![Designate location for symbolic links to MATLAB scripts](/images/MATLAB/symlinksmatlab.png)\n\nConfirm your information on the final screen and click Begin Install.\n\n![Begin MATLAB install](/images/MATLAB/matlabbegininstall.png)\n\nOnce the download is complete, click Close.\n\n![Completed MATLAB download](/images/MATLAB/matlabinstallationcomplete.png)\n\nThe MathWorks Activation Software will pop up. Click Next.\n\n![Mathworks Activation Software](images/MATLAB/matlabactivation.png)\n\nConfirm your license information to complete the activation. Click Finish when the activation is complete.\n\n![MathWorks Matlab Activation is Complete](/images/MATLAB/activationvompletematlab.png)\n\nOpen a terminal to launch MATLAB\n\n```bash\nmatlab\n```\n\n![MATLAB installed on Pop!\\_OS 20.04 LTS](/images/MATLAB/matlabexample.png)\n","dir":"/","path":"/install-matlab","extension":".md","createdAt":"2020-04-30T00:21:53.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501064},"$loki":74},{"slug":"minetest","description":"Minetest, an open source infinite-world block sandbox game with survival and crafting.\n","title":"Install and Play Minetest","keywords":["Games","minetest"],"facebookImage":"/_nuxt/images/minetest-facebookImage.jpg","twitterImage":"/_nuxt/images/minetest-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"installation","depth":2,"text":"Installation"},{"id":"adding-texture-packs-mods-and-subgames","depth":2,"text":"Adding Texture Packs, Mods, and Subgames"},{"id":"connecting-to-servers","depth":2,"text":"Connecting to servers"},{"id":"resources","depth":2,"text":"Resources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Did you get sick of Minecraft? Microsoft controlling it and ripping apart our beloved game? Well fear no more! Minetest is a game similar to Minecraft but is truly infinite voxel game, but is written in C++ for speed, easy cross-compatiblity with other platforms, and seamless modding and addition of new game types, mods, texture packs, and much more, all licensed under the LGPL."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install on Ubuntu / PopOS, simply do:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We will use git to keep our game up to date:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download source (this is the URL to the latest of source repository, which might not work at all times) using git:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone --depth 1 https://github.com/minetest/minetest.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" minetest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download minetest_game (otherwise only the \"Minimal development test\" game is available) using git:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone --depth 1 https://github.com/minetest/minetest_game.git games/minetest_game"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, we will compile the code:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cmake "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -DRUN_IN_PLACE=TRUE"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run it:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./bin/minetest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"adding-texture-packs-mods-and-subgames"},"children":[{"type":"element","tag":"a","props":{"href":"#adding-texture-packs-mods-and-subgames","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adding Texture Packs, Mods, and Subgames"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.minetest.net/customize/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"www.minetest.net/customize"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The game only comes with a default subgame. To play single player with more features, add a subgame or mod! To add textures, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cd textures"}]},{"type":"text","value":" and do a git clone of a texture pack or put one in!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connecting-to-servers"},"children":[{"type":"element","tag":"a","props":{"href":"#connecting-to-servers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connecting to servers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To connect to a server, choose one from the list, then choose a username and password on the right side of the screen. The server will then connect. The next time you use the server, simply put in the same username and password! Custom mods are automatically loaded, so no fuss is needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"resources"},"children":[{"type":"element","tag":"a","props":{"href":"#resources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Resources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check out Minetest at "},{"type":"element","tag":"a","props":{"href":"https://minetest.net","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"minetest.net"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or at the github "},{"type":"element","tag":"a","props":{"href":"https://github.com/minetest","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"@Minetest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Become a contributor! Change the future of gaming!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylerschin","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylerschin"}]},{"type":"text","value":"."}]}]},"text":"\nDid you get sick of Minecraft? Microsoft controlling it and ripping apart our beloved game? Well fear no more! Minetest is a game similar to Minecraft but is truly infinite voxel game, but is written in C++ for speed, easy cross-compatiblity with other platforms, and seamless modding and addition of new game types, mods, texture packs, and much more, all licensed under the LGPL.\n\n## Installation\n\nTo install on Ubuntu / PopOS, simply do:\n\n```bash\nsudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev\n```\n\nWe will use git to keep our game up to date:\n\n```bash\nsudo apt-get install git\n```\n\nDownload source (this is the URL to the latest of source repository, which might not work at all times) using git:\n\n```bash\ngit clone --depth 1 https://github.com/minetest/minetest.git\ncd minetest\n```\n\nDownload minetest_game (otherwise only the \"Minimal development test\" game is available) using git:\n\n```bash\ngit clone --depth 1 https://github.com/minetest/minetest_game.git games/minetest_game\n```\n\nNext, we will compile the code:\n\n```bash\ncmake . -DRUN_IN_PLACE=TRUE\nmake\n```\n\nRun it:\n\n```bash\n./bin/minetest\n```\n\n## Adding Texture Packs, Mods, and Subgames\n\n[www.minetest.net/customize](http://www.minetest.net/customize/)\n\nThe game only comes with a default subgame. To play single player with more features, add a subgame or mod! To add textures, `cd textures` and do a git clone of a texture pack or put one in! \n\n## Connecting to servers\n\nTo connect to a server, choose one from the list, then choose a username and password on the right side of the screen. The server will then connect. The next time you use the server, simply put in the same username and password! Custom mods are automatically loaded, so no fuss is needed.\n\n## Resources\n\nCheck out Minetest at [minetest.net](https://minetest.net)\n\nOr at the github [@Minetest](https://github.com/minetest)\n\nBecome a contributor! Change the future of gaming!\n\n---\n\nThis article was contributed by [kylerschin](https://github.com/kylerschin).\n","dir":"/","path":"/minetest","extension":".md","createdAt":"2017-06-30T23:17:01.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501787},"$loki":75},{"slug":"hdmi-audio","description":"Here is how to play audio over an HDMI or DisplayPort connection.\n","title":"HDMI Audio Configuration","keywords":["hdmi","audio settings","support","System76"],"facebookImage":"/_nuxt/images/hdmi-audio-facebookImage.jpg","twitterImage":"/_nuxt/images/hdmi-audio-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"using-the-sound-settings","depth":2,"text":"Using the Sound Settings"},{"id":"using-pulseaudio-volume-control","depth":2,"text":"Using PulseAudio Volume Control"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're using an HDMI display with its own built-in speakers, you can configure your system to output audio over the HDMI connection. (These steps should also work for DisplayPort connections.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-the-sound-settings"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-the-sound-settings","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Sound Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To make all sound play over HDMI, open the menu in the top right of the screen, then click the "},{"type":"element","tag":"font-awesome-icon","props":{"icon":"cog"},"children":[]},{"type":"text","value":" icon in the bottom left of the menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Opening the Settings app","src":"/images/hdmi-audio/top-right-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the Sound page using the left sidebar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sound settings","src":"/images/hdmi-audio/sound-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under the \"Output\" section, click the dropdown box to display a list of output devices, then select the HDMI device you wish to use for audio output."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Output device","src":"/images/hdmi-audio/output-device.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After selecting the appropriate device, sound should play through the HDMI connection. You can use the \"Test\" button to test the HDMI-connected speakers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-pulseaudio-volume-control"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-pulseaudio-volume-control","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using PulseAudio Volume Control"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" utility also allows you to change the sound output. In addition to changing the default output device, you can also set the output device (and volume) on a per-application basis."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" can be installed using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pavucontrol"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, open the utility by running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pavucontrol"}]},{"type":"text","value":" in a terminal, or by opening the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" app using the Activities menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the \"Output Devices\" tab, the output device with the green checkmark selected is the default (or \"fallback\") audio device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"pavucontrol Output Devices","src":"/images/hdmi-audio/pavucontrol-output-devices.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can set a device as default by clicking the green checkmark next to it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Set default output device in pavucontrol","src":"/images/hdmi-audio/pavucontrol-set-default.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the \"Playback\" tab, each application that's playing audio will be listed. You can change which output device a specific application is using by selecting it under the drop-down box next to that application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Set per-app output device in pavucontrol","src":"/images/hdmi-audio/pavucontrol-per-application.png"},"children":[]}]}]},"text":"\nIf you're using an HDMI display with its own built-in speakers, you can configure your system to output audio over the HDMI connection. (These steps should also work for DisplayPort connections.)\n\n## Using the Sound Settings\n\nTo make all sound play over HDMI, open the menu in the top right of the screen, then click the icon in the bottom left of the menu.\n\n![Opening the Settings app](/images/hdmi-audio/top-right-menu.png)\n\nChoose the Sound page using the left sidebar.\n\n![Sound settings](/images/hdmi-audio/sound-settings.png)\n\nUnder the \"Output\" section, click the dropdown box to display a list of output devices, then select the HDMI device you wish to use for audio output.\n\n![Output device](/images/hdmi-audio/output-device.png)\n\nAfter selecting the appropriate device, sound should play through the HDMI connection. You can use the \"Test\" button to test the HDMI-connected speakers.\n\n## Using PulseAudio Volume Control\n\nThe PulseAudio Volume Control utility also allows you to change the sound output. In addition to changing the default output device, you can also set the output device (and volume) on a per-application basis.\n\nPulseAudio Volume Control can be installed using this command:\n\n```bash\nsudo apt install pavucontrol\n```\n\nThen, open the utility by running `pavucontrol` in a terminal, or by opening the PulseAudio Volume Control app using the Activities menu.\n\nOn the \"Output Devices\" tab, the output device with the green checkmark selected is the default (or \"fallback\") audio device.\n\n![pavucontrol Output Devices](/images/hdmi-audio/pavucontrol-output-devices.png)\n\nYou can set a device as default by clicking the green checkmark next to it.\n\n![Set default output device in pavucontrol](/images/hdmi-audio/pavucontrol-set-default.png)\n\nOn the \"Playback\" tab, each application that's playing audio will be listed. You can change which output device a specific application is using by selecting it under the drop-down box next to that application.\n\n![Set per-app output device in pavucontrol](/images/hdmi-audio/pavucontrol-per-application.png)\n","dir":"/","path":"/hdmi-audio","extension":".md","createdAt":"2016-08-01T20:04:44.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501793},"$loki":76},{"slug":"hidpi-multi-monitor","description":"Mixing HiDPI and LoDpi displays can be complicated. Learn what to do and how System76 automates this for you!\n","title":"HiDPI Multi-Monitor Support","keywords":["hidpi","system76 driver","display","monitor","external","X11","xorg"],"facebookImage":"/_nuxt/images/hidpi-multi-monitor-facebookImage.jpg","twitterImage":"/_nuxt/images/hidpi-multi-monitor-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"what-is-hidpi","depth":3,"text":"What Is HiDPI?"},{"id":"handling-hidpi-and-lodpi-simultaneously","depth":3,"text":"Handling HiDPI And LoDPI Simultaneously"},{"id":"bigtiny-applications","depth":3,"text":"Big/Tiny Applications"},{"id":"nvidia-issues","depth":3,"text":"NVIDIA Issues"}],"body":{"type":"root","children":[{"type":"element","tag":"h3","props":{"id":"what-is-hidpi"},"children":[{"type":"element","tag":"a","props":{"href":"#what-is-hidpi","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What Is HiDPI?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With 4K monitors becoming more prominent in the marketplace, it's crucial to define the difference between a high resolution display and a true HiDPI display. There's a great series of "},{"type":"element","tag":"a","props":{"href":"https://medium.com/elementaryos/what-is-hidpi-and-why-does-it-matter-b024eabea20d","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"articles"}]},{"type":"text","value":" explaining the difference between high resolution and HiDPI."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In short, HiDPI refers to pixel doubling: drawing an image with twice as many physical pixels in each dimension than requested in virtual pixels. For example, an icon or image might be 64 virtual pixels tall, but on a HiDPI display, it’s drawn with 128 physical pixels. This makes the icon twice as crisp in any angles or curves, or allows for twice as much detail in the photo."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So, why pixel doubling and not just increasing the density on a 15\" display from, say, 1080p to something like 2880×1620? To get you user interface at the same physical size as on the 1080p display, you would have to scale it by 1.5×. That means a dot that is requested to be drawn at 1 virtual pixel now has to be drawn at 1.5 physical pixels."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Half pixels don’t exist, so the software would have to compensate with aliasing. Aliasing = blurring. So with a higher resolution display, you get a blurry UI. Fonts do have mechanisms to deal with this, so it’s not an issue there, but UI elements like icons and strokes around buttons will end up looking worse on a 1.5× display than a 1× display."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For a fantastic explanation on HiDPI, please read Cassidy's full series of articles available "},{"type":"element","tag":"a","props":{"href":"https://medium.com/elementaryos/tagged/hidpi","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"handling-hidpi-and-lodpi-simultaneously"},"children":[{"type":"element","tag":"a","props":{"href":"#handling-hidpi-and-lodpi-simultaneously","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Handling HiDPI And LoDPI Simultaneously"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While HiDPI displays work well, things can get a little funny when using both HiDPI and LoDPI displays together. Generally, it's best to make all displays match the same scaling factor (all HiDPI or all LoDPI). The System76 driver takes care of this automatically on HiDPI laptops."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you connect a non-HiDPI display to your HiDPI laptop, the System76 driver will set the resolution of the internal display to half of its native resolution and adjust the scaling factor (from 2x to 1x) to match the external monitor. This makes the picture a little fuzzier than normal but keeps most applications looking the right size on both displays."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This dialog appears whenever the driver detects a new mixed-DPI configuration:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Dialog Screenshot","src":"/images/hidpi-multi-monitor/dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can keep the changes or revert if you'd prefer to keep each display at its native resolution. Most of the time you'll want to Keep Changes, but there are a few cases where the Revert option is useful...."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"bigtiny-applications"},"children":[{"type":"element","tag":"a","props":{"href":"#bigtiny-applications","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Big/Tiny Applications"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some applications won't recognize the change in scaling factor until they're restarted. This includes LibreOffice, Chrome/Chromium, and applications using the QT toolkit. With a few exceptions like GIMP and Inkscape, apps will pick up the right scaling if you close and restart them. (Don't forget to save your work!)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you don't want to restart these applications right now, you can choose the Revert button in the dialog, and the System76 driver will set the HiDPI monitors back to their native resolution and scaling. They will still look big on the non-HiDPI monitors, but will look normal on the HiDPI displays."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using the Displays panel in the System Settings center to change resolution or layout can cause problems on NVIDIA systems because of the way scaling is handled. Please use the NVIDIA X Server Settings application if you have an NVIDIA GPU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"X Server Display Configuration","src":"/images/hidpi-multi-monitor/nvidia-display-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"disable-hidpi-daemon"},"children":[{"type":"element","tag":"a","props":{"href":"#disable-hidpi-daemon","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disable HiDPI Daemon"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu/Pop!_OS 18.04 and up"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" com.system76.hidpi "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Gnome Control Center"}]},{"type":"text","value":" and go to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Displays"}]},{"type":"text","value":" panel under the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Devices"}]},{"type":"text","value":" section. In the HiDPI Daemon section, set the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Enabled"}]},{"type":"text","value":" switch to off."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The content for the \"What is HiDPI\" section of this article was borrowed from "},{"type":"element","tag":"a","props":{"href":"https://medium.com/@cassidyjames","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Cassidy James Blaede"}]},{"type":"text","value":" under the "},{"type":"element","tag":"a","props":{"href":"https://creativecommons.org/licenses/by-sa/3.0/us/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CC BY-SA 3.0 US"}]},{"type":"text","value":" license. Links provided where appropriate."}]}]},"text":"\n### What Is HiDPI?\n\nWith 4K monitors becoming more prominent in the marketplace, it's crucial to define the difference between a high resolution display and a true HiDPI display. There's a great series of [articles](https://medium.com/elementaryos/what-is-hidpi-and-why-does-it-matter-b024eabea20d) explaining the difference between high resolution and HiDPI.\n\nIn short, HiDPI refers to pixel doubling: drawing an image with twice as many physical pixels in each dimension than requested in virtual pixels. For example, an icon or image might be 64 virtual pixels tall, but on a HiDPI display, it’s drawn with 128 physical pixels. This makes the icon twice as crisp in any angles or curves, or allows for twice as much detail in the photo.\n\nSo, why pixel doubling and not just increasing the density on a 15\" display from, say, 1080p to something like 2880×1620? To get you user interface at the same physical size as on the 1080p display, you would have to scale it by 1.5×. That means a dot that is requested to be drawn at 1 virtual pixel now has to be drawn at 1.5 physical pixels.\n\nHalf pixels don’t exist, so the software would have to compensate with aliasing. Aliasing = blurring. So with a higher resolution display, you get a blurry UI. Fonts do have mechanisms to deal with this, so it’s not an issue there, but UI elements like icons and strokes around buttons will end up looking worse on a 1.5× display than a 1× display.\n\nFor a fantastic explanation on HiDPI, please read Cassidy's full series of articles available [here](https://medium.com/elementaryos/tagged/hidpi).\n\n### Handling HiDPI And LoDPI Simultaneously\n\nWhile HiDPI displays work well, things can get a little funny when using both HiDPI and LoDPI displays together. Generally, it's best to make all displays match the same scaling factor (all HiDPI or all LoDPI). The System76 driver takes care of this automatically on HiDPI laptops.\n\nWhen you connect a non-HiDPI display to your HiDPI laptop, the System76 driver will set the resolution of the internal display to half of its native resolution and adjust the scaling factor (from 2x to 1x) to match the external monitor. This makes the picture a little fuzzier than normal but keeps most applications looking the right size on both displays.\n\nThis dialog appears whenever the driver detects a new mixed-DPI configuration:\n\n![Dialog Screenshot](/images/hidpi-multi-monitor/dialog.png)\n\nYou can keep the changes or revert if you'd prefer to keep each display at its native resolution. Most of the time you'll want to Keep Changes, but there are a few cases where the Revert option is useful....\n\n### Big/Tiny Applications\n\nSome applications won't recognize the change in scaling factor until they're restarted. This includes LibreOffice, Chrome/Chromium, and applications using the QT toolkit. With a few exceptions like GIMP and Inkscape, apps will pick up the right scaling if you close and restart them. (Don't forget to save your work!)\n\nIf you don't want to restart these applications right now, you can choose the Revert button in the dialog, and the System76 driver will set the HiDPI monitors back to their native resolution and scaling. They will still look big on the non-HiDPI monitors, but will look normal on the HiDPI displays.\n\n### NVIDIA Issues\n\nUsing the Displays panel in the System Settings center to change resolution or layout can cause problems on NVIDIA systems because of the way scaling is handled. Please use the NVIDIA X Server Settings application if you have an NVIDIA GPU. \n\n![X Server Display Configuration](/images/hidpi-multi-monitor/nvidia-display-settings.png)\n\n#### Disable HiDPI Daemon\n\nUbuntu/Pop!_OS 18.04 and up\n\n```bash\ngsettings set com.system76.hidpi enable false\n```\n\nYou can also open Gnome Control Center and go to the `Displays` panel under the `Devices` section. In the HiDPI Daemon section, set the `Enabled` switch to off.\n\n---\n\nThe content for the \"What is HiDPI\" section of this article was borrowed from [Cassidy James Blaede](https://medium.com/@cassidyjames) under the [CC BY-SA 3.0 US](https://creativecommons.org/licenses/by-sa/3.0/us/) license. Links provided where appropriate.\n","dir":"/","path":"/hidpi-multi-monitor","extension":".md","createdAt":"2017-05-03T19:39:15.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501796},"$loki":77},{"slug":"freezing-behavior","description":"Troubleshoot if your system is freezing\n","title":"Freezing Systems","keywords":["Thelio","Laptop","Desktop"],"facebookImage":"/_nuxt/images/freezing-behavior-facebookImage.jpg","twitterImage":"/_nuxt/images/freezing-behavior-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"run-memory-test","depth":2,"text":"Run Memory Test"},{"id":"check-hard-drive-for-errors","depth":2,"text":"Check Hard Drive for Errors"},{"id":"check-sata-or-m2-drive-for-errors","depth":3,"text":"Check SATA or M.2 Drive for Errors"},{"id":"check-nvme-drive-for-errors","depth":3,"text":"Check NVMe Drive for Errors"},{"id":"collect-logs","depth":2,"text":"Collect Logs"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Freezing behaviors tend to occur when a piece of hardware is defective."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nMore common culprits are the hard drive or memory modules. This article covers checking the health of your hard drive and running a memory test."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you have a support ticket open, please respond with your troubleshooting outputs from the below commands."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"run-memory-test"},"children":[{"type":"element","tag":"a","props":{"href":"#run-memory-test","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run Memory Test"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To begin, we need to determine how much memory your system has. Open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":", then navigate to the \"About\" pane. Look for the item marked \"Memory.\" It should have a number, such as 16GB though it may be 15.5GB, or something similar as some of the memory is used up by the OS itself."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also run the following "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" command to print your total RAM. Open a Terminal by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" and run the following set of commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"free -h"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" total used free shared buff/cache available"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Mem: 15Gi 6.8Gi 2.3Gi 869Mi 6.4Gi 7.5Gi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Swap: 4.0Gi 3.0Mi 4.0Gi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this example, the system has 16GB of RAM ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"15Gi"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we know the total RAM, round up to the nearest whole number, then subtract 4. Make note of this new value. Close out of all running applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" When the system prompts you for your password, type it in the terminal and press the enter key. The password will not show in the terminal, but it is taking the password)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install memtester"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo memtester "}]},{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"#G 3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Replace the # symbol with the new value you determined in the previous step. This command will test most of your memory (leaving enough for the system to operate) for 3 cycles, and will report back any errors it finds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"check-hard-drive-for-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#check-hard-drive-for-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check Hard Drive for Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before performing a hard drive check, you'll need to determine which type of drive you have. Modern drive types include SATA or NVMe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"check-sata-or-m2-drive-for-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#check-sata-or-m2-drive-for-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check SATA or M.2 Drive for Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create a live disk using this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"article"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Boot from the live disk by having it connected, reboot the system, hold the Boot Menu key for your model on this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"article"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the hard drive on the left, then click the three-dot icon in the top right. Choose SMART Data and Self-Tests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click Start Self-test and choose the Extended test. This test takes a few hours to run and will will give you a large amount of info about the health of the drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Take a screenshot or a picture of the results and attach it to the support ticket"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"check-nvme-drive-for-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#check-nvme-drive-for-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check NVMe Drive for Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVMe drives can't be checked with a SMART Test through the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application but the package nvme-cli can be used for this. It can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvme-cli"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First let's list the NVMe's that are installed:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nvme list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under 'Node' you will see a mount path for each drive. For example, if the path is '/dev/nvme0n1', to access the smart-log of that mount path, you would type in the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nvme smart-log /dev/nvme0n1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":" If the freezing does not occur in a Live Disk, the problem is likely software, rather than hardware. If there are no errors indicated on the memory or hard drive, we will need to review a set of log files to determine the next steps to take."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"collect-logs"},"children":[{"type":"element","tag":"a","props":{"href":"#collect-logs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Collect Logs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System76 Driver has the ability to generate a robust log file. To run the driver, access your Activities menu in the top left of your Desktop, type System76 and select the System76 driver. After opening the application, click the button in the bottom right to Create Log Files, then a log file will populate in your home folder. Please attach the log file in a reply to this ticket. If you are having any issues you can refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/log-files"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]}]},"text":"\nFreezing behaviors tend to occur when a piece of hardware is defective. \nMore common culprits are the hard drive or memory modules. This article covers checking the health of your hard drive and running a memory test.\n\n> **NOTE:** If you have a support ticket open, please respond with your troubleshooting outputs from the below commands.\n\n## Run Memory Test\n\nTo begin, we need to determine how much memory your system has. Open Settings, then navigate to the \"About\" pane. Look for the item marked \"Memory.\" It should have a number, such as 16GB though it may be 15.5GB, or something similar as some of the memory is used up by the OS itself.\n\nYou can also run the following Terminal command to print your total RAM. Open a Terminal by pressing //Super and run the following set of commands:\n\nCommand:\n\n```bash\nfree -h\n```\n\nExample Output:\n\n```bash\n total used free shared buff/cache available\nMem: 15Gi 6.8Gi 2.3Gi 869Mi 6.4Gi 7.5Gi\nSwap: 4.0Gi 3.0Mi 4.0Gi\n```\n\nIn this example, the system has 16GB of RAM (`15Gi`).\n\nOnce we know the total RAM, round up to the nearest whole number, then subtract 4. Make note of this new value. Close out of all running applications.\n\n> **NOTE:** When the system prompts you for your password, type it in the terminal and press the enter key. The password will not show in the terminal, but it is taking the password)\n\n```bash\nsudo apt update\nsudo apt install memtester\nsudo memtester #G 3\n```\n\nReplace the # symbol with the new value you determined in the previous step. This command will test most of your memory (leaving enough for the system to operate) for 3 cycles, and will report back any errors it finds.\n\n## Check Hard Drive for Errors\n\nBefore performing a hard drive check, you'll need to determine which type of drive you have. Modern drive types include SATA or NVMe.\n\n### Check SATA or M.2 Drive for Errors\n\n1. Create a live disk using this [article](/articles/live-disk)\n2. Boot from the live disk by having it connected, reboot the system, hold the Boot Menu key for your model on this [article](/articles/boot-menu)\n3. Open Disks application\n4. Select the hard drive on the left, then click the three-dot icon in the top right. Choose SMART Data and Self-Tests\n5. Click Start Self-test and choose the Extended test. This test takes a few hours to run and will will give you a large amount of info about the health of the drive.\n6. Take a screenshot or a picture of the results and attach it to the support ticket\n\n### Check NVMe Drive for Errors\n\nNVMe drives can't be checked with a SMART Test through the Disks application but the package nvme-cli can be used for this. It can be installed with this command:\n\n```bash\nsudo apt install nvme-cli\n```\n\nFirst let's list the NVMe's that are installed:\n\n```bash\nsudo nvme list\n```\n\nUnder 'Node' you will see a mount path for each drive. For example, if the path is '/dev/nvme0n1', to access the smart-log of that mount path, you would type in the following:\n\n```bash\nsudo nvme smart-log /dev/nvme0n1\n```\n\n> **Note** If the freezing does not occur in a Live Disk, the problem is likely software, rather than hardware. If there are no errors indicated on the memory or hard drive, we will need to review a set of log files to determine the next steps to take.\n\n## Collect Logs\n\nThe System76 Driver has the ability to generate a robust log file. To run the driver, access your Activities menu in the top left of your Desktop, type System76 and select the System76 driver. After opening the application, click the button in the bottom right to Create Log Files, then a log file will populate in your home folder. Please attach the log file in a reply to this ticket. If you are having any issues you can refer to this [article](/articles/log-files).\n","dir":"/","path":"/freezing-behavior","extension":".md","createdAt":"2021-06-19T21:25:15.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501806},"$loki":78},{"slug":"desktop-environment","description":"Pop!_OS Comes with GNOME by default. Follow these instructions to install additional desktop environments.\n","title":"Desktop Environment (Change)","keywords":["desktop environment","MATE","KDE","XFCE","Cinnamon","GNOME","Mint"],"facebookImage":"/_nuxt/images/desktop-environment-facebookImage.jpg","twitterImage":"/_nuxt/images/desktop-environment-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"different-desktop-environments","depth":2,"text":"Different Desktop Environments"},{"id":"mate","depth":3,"text":"MATE"},{"id":"cinnamon","depth":3,"text":"Cinnamon"},{"id":"gnome","depth":3,"text":"GNOME"},{"id":"kde-plasma","depth":3,"text":"KDE Plasma"},{"id":"ukui","depth":3,"text":"UKUI"},{"id":"xfce","depth":3,"text":"XFCE"},{"id":"lxde","depth":3,"text":"LXDE"},{"id":"lxqt","depth":3,"text":"LXQt"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"customize-notification-dialog","depth":3,"text":"Customize Notification Dialog"},{"id":"remove-duplicate-options-from-login-screen","depth":3,"text":"Remove Duplicate Options From Login Screen"},{"id":"change-automatic-startup-programs","depth":3,"text":"Change Automatic Startup Programs"},{"id":"double-lock-screen-passwords","depth":3,"text":"Double Lock Screen Passwords"},{"id":"enable-cinnamon-lock-screen","depth":3,"text":"Enable Cinnamon Lock Screen"},{"id":"removing-desktop-environments","depth":3,"text":"Removing Desktop Environments"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS and Ubuntu both include the GNOME desktop environment by default. A desktop environment is responsible for the look and feel of the graphical desktop, and includes many of the key programs that get used every day."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can install an alternative desktop environment using the instructions below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" be careful when installing other desktop environments, as they may affect the default GNOME desktop (both Ubuntu and Pop)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you run into trouble while using an alternative desktop environment, you may wish to revert to the default environment. To ensure the default GNOME desktop environment is installed in Pop!_OS, install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pop-desktop"}]},{"type":"text","value":" package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pop-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For Ubuntu, install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ubuntu-desktop"}]},{"type":"text","value":" package instead:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ubuntu-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The desktop environment acts as the top graphical layer of the OS. The desktop environment is launched by a display manager; Pop!_OS and Ubuntu both use GDM (GNOME Display Manager) by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If multiple desktop environments are installed, GDM will display a gear icon, which will allow you to select the desktop environment you want to launch. You will need to either reboot or restart your display manager using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl restart gdm"}]},{"type":"text","value":" before a newly-installed desktop environment will show up in the list of options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login2","src":"/images/desktop-environment/Login2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"different-desktop-environments"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#different-desktop-environments","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Different Desktop Environments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"mate"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#mate","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"MATE"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"MATE is a simple and attractive desktop using traditional concepts. MATE is a fork of GNOME 2."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"MATE","src":"/images/desktop-environment/MATE.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install MATE and its dependencies:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install mate-desktop-environment mate-desktop-environment-extras ubuntu-mate-themes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cinnamon"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#cinnamon","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cinnamon"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Cinnamon is used in Linux Mint by default. Cinnamon strives to provide a traditional experience and is a fork of GNOME 3."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Cinnamon","src":"/images/desktop-environment/Cinnamon.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Cinnamon is installed with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install cinnamon-desktop-environment"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gnome"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#gnome","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GNOME"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While Pop and Ubuntu contain GNOME by default, both include a number of customizations to GNOME. You can also install a vanilla GNOME session to get the upstream GNOME experience."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME","src":"/images/desktop-environment/GNOME.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can install the vanilla GNOME session using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-session"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"kde-plasma"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#kde-plasma","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"KDE Plasma"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The KDE Plasma desktop environment is a familiar working environment and looks similar to Windows' desktop. It is highly customizable and looks clean."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"KDE Plasma","src":"/images/desktop-environment/Plasma.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The KDE Plasma desktop and its dependencies can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install kde-standard"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While installing KDE, you'll be prompted to choose a display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/sddm-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/sddm-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ukui"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#ukui","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"UKUI"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"UKUI is a lightweight desktop environment based on a pluggable framework for Linux and other UNIX-like distributions. It provides a simple experience for browsing, searching, and managing your computer. It is developed using GTK and Qt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"UKUI","src":"/images/desktop-environment/UKUI.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"UKUI can be installed with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ukui-desktop-environment"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"xfce"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#xfce","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"XFCE"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"XFCE embodies the traditional UNIX philosophy of modularity and re-usability. This environment provides a good amount of conformity for the programs written for it. XFCE also provides a highly customizable environment, while being leaner on resources."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Xfce","src":"/images/desktop-environment/XFCE.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can install XFCE and its dependencies with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install xfce4 xfce4-goodies"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While installing XFCE, you'll see a prompt to select your default display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/lightdm-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/lightdm-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lxde"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#lxde","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"LXDE"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Lightweight X11 Desktop Environment is a fast and energy-saving desktop environment. It looks similar to older versions of Windows. This is a lean desktop environment and can help extend battery life in laptops."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"LXDE","src":"/images/desktop-environment/LXDE.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LXDE can be installed with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lxde"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While installing LXDE, you'll see a prompt to select your default display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/lightdm-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/lightdm-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lxqt"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#lxqt","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"LXQt"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LXQt is a lightweight Qt desktop environment. It's being developed as a successor to LXDE. It is focused on being a classic desktop with a modern look and feel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"LXQt","src":"/images/desktop-environment/LXQt.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LXQt can be installed with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lxqt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#troubleshooting","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Desktop environments can interfere with each other or change system-wide settings. Issues with a desktop environment's appearance can generally be fixed by changing the theme in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Appearance"}]},{"type":"text","value":" control panel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"customize-notification-dialog"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#customize-notification-dialog","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Customize Notification Dialog"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Xfce will change the notification dialog to its own. It can be configured with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"xfce4-notifyd-config"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remove-duplicate-options-from-login-screen"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#remove-duplicate-options-from-login-screen","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove Duplicate Options From Login Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some desktop environments provide more than one session. For example, Cinnamon provides both a 2D and a 3D session. The options available at login are located in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/share/xsessions"}]},{"type":"text","value":" directory, and unneeded options can be removed by deleting the corresponding files. For example, to remove Cinnamon's extra option:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm /usr/share/xsessions/cinnamon2d.desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"change-automatic-startup-programs"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#change-automatic-startup-programs","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Change Automatic Startup Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some desktop environments configure additional programs to start at boot. To change them, run the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Startup Applications"}]},{"type":"text","value":" program and turn off any unwanted startup programs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"double-lock-screen-passwords"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#double-lock-screen-passwords","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Double Lock Screen Passwords"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GNOME does not use a screensaver (only a lock screen), but other desktop environments may install the classic GNOME screensaver package as a dependency. If you're being prompted for a password twice after suspending or locking the screen, disable the second prompt with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.gnome.desktop.screensaver lock-enabled "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or, if that doesn't stop the second prompt, uninstall the redundant screensaver with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge gnome-screensaver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-cinnamon-lock-screen"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#enable-cinnamon-lock-screen","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable Cinnamon Lock Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If Cinnamon's desktop lock screen isn't functioning, this command will re-enable it:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.cinnamon.desktop.lockdown disable-lock-screen "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"removing-desktop-environments"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#removing-desktop-environments","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing Desktop Environments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you no longer want to use a desktop environment, it can be removed by using:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge ..."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, to remove KDE:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge kde-standard"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nPop!\\_OS and Ubuntu both include the GNOME desktop environment by default. A desktop environment is responsible for the look and feel of the graphical desktop, and includes many of the key programs that get used every day.\n\nYou can install an alternative desktop environment using the instructions below.\n\n**NOTE:** be careful when installing other desktop environments, as they may affect the default GNOME desktop (both Ubuntu and Pop).\n\nIf you run into trouble while using an alternative desktop environment, you may wish to revert to the default environment. To ensure the default GNOME desktop environment is installed in Pop!\\_OS, install the `pop-desktop` package:\n\n```bash\nsudo apt install pop-desktop\n```\n\nFor Ubuntu, install the `ubuntu-desktop` package instead:\n\n```bash\nsudo apt install ubuntu-desktop\n```\n\nThe desktop environment acts as the top graphical layer of the OS. The desktop environment is launched by a display manager; Pop!\\_OS and Ubuntu both use GDM (GNOME Display Manager) by default.\n\nIf multiple desktop environments are installed, GDM will display a gear icon, which will allow you to select the desktop environment you want to launch. You will need to either reboot or restart your display manager using `sudo systemctl restart gdm` before a newly-installed desktop environment will show up in the list of options.\n\n![Login2](/images/desktop-environment/Login2.png)\n\n## Different Desktop Environments\n\n### MATE\n\nMATE is a simple and attractive desktop using traditional concepts. MATE is a fork of GNOME 2.\n\n![MATE](/images/desktop-environment/MATE.png)\n\nThis command will install MATE and its dependencies:\n\n```bash\nsudo apt install mate-desktop-environment mate-desktop-environment-extras ubuntu-mate-themes\n```\n\n---\n\n### Cinnamon\n\nCinnamon is used in Linux Mint by default. Cinnamon strives to provide a traditional experience and is a fork of GNOME 3.\n\n![Cinnamon](/images/desktop-environment/Cinnamon.png)\n\nCinnamon is installed with:\n\n```bash\nsudo apt install cinnamon-desktop-environment\n```\n\n---\n\n### GNOME\n\nWhile Pop and Ubuntu contain GNOME by default, both include a number of customizations to GNOME. You can also install a vanilla GNOME session to get the upstream GNOME experience.\n\n![GNOME](/images/desktop-environment/GNOME.png)\n\nYou can install the vanilla GNOME session using this command:\n\n```bash\nsudo apt install gnome-session\n```\n\n---\n\n### KDE Plasma\n\nThe KDE Plasma desktop environment is a familiar working environment and looks similar to Windows' desktop. It is highly customizable and looks clean.\n\n![KDE Plasma](/images/desktop-environment/Plasma.png)\n\nThe KDE Plasma desktop and its dependencies can be installed with this command:\n\n```bash\nsudo apt install kde-standard\n```\n\nWhile installing KDE, you'll be prompted to choose a display manager:\n\n![Display Manager Section](/images/desktop-environment/sddm-1.png)\n\nPress Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:\n\n![Display Manager Section](/images/desktop-environment/sddm-2.png)\n\n---\n\n### UKUI\n\nUKUI is a lightweight desktop environment based on a pluggable framework for Linux and other UNIX-like distributions. It provides a simple experience for browsing, searching, and managing your computer. It is developed using GTK and Qt.\n\n![UKUI](/images/desktop-environment/UKUI.png)\n\nUKUI can be installed with:\n\n```bash\nsudo apt install ukui-desktop-environment\n```\n\n---\n\n### XFCE\n\nXFCE embodies the traditional UNIX philosophy of modularity and re-usability. This environment provides a good amount of conformity for the programs written for it. XFCE also provides a highly customizable environment, while being leaner on resources.\n\n![Xfce](/images/desktop-environment/XFCE.png)\n\nYou can install XFCE and its dependencies with this command:\n\n```bash\nsudo apt install xfce4 xfce4-goodies\n```\n\nWhile installing XFCE, you'll see a prompt to select your default display manager:\n\n![Display Manager Section](/images/desktop-environment/lightdm-1.png)\n\nPress Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:\n\n![Display Manager Section](/images/desktop-environment/lightdm-2.png)\n\n---\n\n### LXDE\n\nThe Lightweight X11 Desktop Environment is a fast and energy-saving desktop environment. It looks similar to older versions of Windows. This is a lean desktop environment and can help extend battery life in laptops.\n\n![LXDE](/images/desktop-environment/LXDE.png)\n\nLXDE can be installed with:\n\n```bash\nsudo apt install lxde\n```\n\nWhile installing LXDE, you'll see a prompt to select your default display manager:\n\n![Display Manager Section](/images/desktop-environment/lightdm-1.png)\n\nPress Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:\n\n![Display Manager Section](/images/desktop-environment/lightdm-2.png)\n\n---\n\n### LXQt\n\nLXQt is a lightweight Qt desktop environment. It's being developed as a successor to LXDE. It is focused on being a classic desktop with a modern look and feel.\n\n![LXQt](/images/desktop-environment/LXQt.png)\n\nLXQt can be installed with:\n\n```bash\nsudo apt install lxqt\n```\n\n---\n\n## Troubleshooting\n\nDesktop environments can interfere with each other or change system-wide settings. Issues with a desktop environment's appearance can generally be fixed by changing the theme in the Appearance control panel.\n\n### Customize Notification Dialog\n\nXfce will change the notification dialog to its own. It can be configured with this command:\n\n```bash\nxfce4-notifyd-config\n```\n\n### Remove Duplicate Options From Login Screen\n\nSome desktop environments provide more than one session. For example, Cinnamon provides both a 2D and a 3D session. The options available at login are located in the `/usr/share/xsessions` directory, and unneeded options can be removed by deleting the corresponding files. For example, to remove Cinnamon's extra option:\n\n```bash\nsudo rm /usr/share/xsessions/cinnamon2d.desktop\n```\n\n### Change Automatic Startup Programs\n\nSome desktop environments configure additional programs to start at boot. To change them, run the Startup Applications program and turn off any unwanted startup programs.\n\n### Double Lock Screen Passwords\n\nGNOME does not use a screensaver (only a lock screen), but other desktop environments may install the classic GNOME screensaver package as a dependency. If you're being prompted for a password twice after suspending or locking the screen, disable the second prompt with this command:\n\n```bash\ngsettings set org.gnome.desktop.screensaver lock-enabled false\n```\n\nOr, if that doesn't stop the second prompt, uninstall the redundant screensaver with this command:\n\n```bash\nsudo apt purge gnome-screensaver\n```\n\n### Enable Cinnamon Lock Screen\n\nIf Cinnamon's desktop lock screen isn't functioning, this command will re-enable it:\n\n```bash\ngsettings set org.cinnamon.desktop.lockdown disable-lock-screen false\n```\n\n### Removing Desktop Environments\n\nIf you no longer want to use a desktop environment, it can be removed by using:\n\n```bash\nsudo apt autoremove --purge ...\n```\n\nFor example, to remove KDE:\n\n```bash\nsudo apt autoremove --purge kde-standard\n```\n","dir":"/","path":"/desktop-environment","extension":".md","createdAt":"2016-09-26T20:54:28.000Z","updatedAt":"2021-12-07T17:31:10.000Z","authors":[{"username":"KianNH","commitUrl":"https://github.com/system76/docs/commit/70386a946d243e974062ceeb9ad1ac63cbee9254","avatarUrl":"https://avatars.githubusercontent.com/u/94662631?v=4","profileUrl":"https://github.com/KianNH"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/5efd38fa08b889acb5e43f6c3e61bc73083711d8","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/de399b0b0c50b5b0dbd560b0c1276d0bf1e1cd68","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"runkaiz","commitUrl":"https://github.com/system76/docs/commit/1ada1f9bdddb36a15ff9c9bc33953e7532f38d7b","avatarUrl":"https://avatars.githubusercontent.com/u/34772239?v=4","profileUrl":"https://github.com/runkaiz"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501810},"$loki":79},{"slug":"battery","description":"Stretch the battery life and create amazing things for longer.\n","title":"Battery Life Improvements","keywords":["Battery","Battery Life","Dimming","Laptop","Screen","Display","Power"],"facebookImage":"/_nuxt/images/battery-facebookImage.jpg","twitterImage":"/_nuxt/images/battery-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"adjusting-screen-brightness","depth":2,"text":"Adjusting Screen Brightness"},{"id":"changing-power-profiles","depth":2,"text":"Changing Power Profiles"},{"id":"switching-graphics-settings","depth":2,"text":"Switching Graphics Settings"},{"id":"disabling-unused-wireless-devices","depth":2,"text":"Disabling Unused Wireless Devices"},{"id":"monitoring-system-performance","depth":2,"text":"Monitoring System Performance"},{"id":"using-powertop","depth":3,"text":"Using powertop"},{"id":"using-the-system-monitor","depth":3,"text":"Using the System Monitor"},{"id":"using-top-and-variants","depth":3,"text":"Using top and Variants"},{"id":"nvidia-gpus-using-nvtop","depth":3,"text":"NVIDIA GPUs: Using nvtop"},{"id":"intel-graphics-using-intel_gpu_top","depth":3,"text":"Intel Graphics: Using intel_gpu_top"},{"id":"checking-battery-health","depth":2,"text":"Checking Battery Health"},{"id":"fixing-inaccurate-battery-percentage","depth":2,"text":"Fixing Inaccurate Battery Percentage"},{"id":"tools-we-do-not-recommend","depth":2,"text":"Tools We Do Not Recommend"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS does a lot to conserve the battery life of your laptop just by default, but there's additional things to be aware of that can stretch that battery life even longer. Choosing the right options to match your work or play style can help keep you away from the wall socket."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"adjusting-screen-brightness"},"children":[{"type":"element","tag":"a","props":{"href":"#adjusting-screen-brightness","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adjusting Screen Brightness"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One of the largest consumers of laptop power is the display backlight. Up to 10% more battery life can be gained by reducing display brightness. Our laptops don't currently have an ambient light sensor, but brightness can be adjusted manually via the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"System Menu"}]},{"type":"text","value":" (see screenshot below) or with the keyboard shortcuts for each individual laptop model, which can be found on the \"External Overview\" pages of "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"each model's technical documentation"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Brightness","src":"/images/battery/brightness.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"changing-power-profiles"},"children":[{"type":"element","tag":"a","props":{"href":"#changing-power-profiles","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Changing Power Profiles"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes preloaded with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-power"}]},{"type":"text","value":" package, which allows you to select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Power Profiles"}]},{"type":"text","value":" through the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"System Menu"}]},{"type":"text","value":", as shown in the image below. Changing power profiles does not require rebooting the laptop. This screenshot is from a laptop that has switchable NVIDIA graphics, and a laptop that has only Intel graphics will not have those options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Battery","src":"/images/battery/power-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will default on each startup to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Balanced"}]},{"type":"text","value":" setting, which is usually preferred even when connected to AC power as it helps keep the system running cool and quiet. When maximum performance is needed, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"High Performance"}]},{"type":"text","value":" setting will uncap everything and let the system run as hot and power-hungry as it wants, which can dramaticaly reduce battery life and may also increase the noise made by the system fan(s)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Battery Life"}]},{"type":"text","value":" setting will do a number of things to improve battery life, including reduce the screen brightness (which can be turned back up as described above if desired), reduce the maximum speed of the CPU (and any GPUs if present), aggressively control how applications are allowed to use the CPU and GPU, and much more under the hood."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"switching-graphics-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#switching-graphics-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switching Graphics Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The settings for the graphics modes on laptops that have switchable NVIDIA graphics are outlined in detail "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/graphics-switch-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"on their own support document"}]},{"type":"text","value":", but to summarize:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Integrated Intel graphics mode will provide increased battery life at the cost of 3D performance, and some laptops will not support external displays in that mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hybrid graphics allow you to choose to use the more powerful NVIDIA GPU when needed, but applications will default to using the lower-power Intel graphics."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NVIDIA graphics mode runs everything on the NVIDIA GPU for maximum perormance, and will use the most battery."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Compute mode reserves the NVIDIA GPU for tasks that don't output graphics to the screen, like machine learning or data crunching processes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Switching graphics modes does require restarting the laptop, which will use up some battery life in the process, so it's recommended that the graphics mode be switched before disconnecting from the AC adapter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"disabling-unused-wireless-devices"},"children":[{"type":"element","tag":"a","props":{"href":"#disabling-unused-wireless-devices","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disabling Unused Wireless Devices"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wi-Fi and Bluetooth are wireless technologies that use up a small amount of power even when they're not being used, as they monitor for wireless network activity. If you're not using them, disabling either Wi-Fi or Bluetooth can improve battery life, and the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Airplane Mode"}]},{"type":"text","value":" setting will disable both for maximum savings. They can be disabled individually via the Wi-Fi and Bluetooth panels in the Settings application by toggling the switch at the top of the window, and Airplane Mode is available underneath it on the Wi-Fi settings panel:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"disable-Wi-Fi","src":"/images/battery/disable-wifi.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"monitoring-system-performance"},"children":[{"type":"element","tag":"a","props":{"href":"#monitoring-system-performance","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Monitoring System Performance"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS has a number of different options for monitoring the CPU and GPU use of processes and applications. The more CPU and/or GPU a program is using, the more battery life it will consume as well. If a system's battery isn't lasting as long as expected, it can be useful to see what the system is doing to go through the charge more quickly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-powertop"},"children":[{"type":"element","tag":"a","props":{"href":"#using-powertop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"powertop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"powertop"}]},{"type":"text","value":"is a tool for generating reports about what applications and hardware are using the most power, as well as providing live monitoring of the system. It can be installed by running this command in the terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install powertop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And the following command will generate a report:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo powertop --html=report.html"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"report.html"}]},{"type":"text","value":" file can be opened in a web browser and will outline what processes and hardware used the most power during its testing. It also has recommended settings on the \"Tuning\" page, which may or may not have undesireable side effects; the commands on the \"Tuning\" page to change those settings are temporary and will be cleared if the system is rebooted. Caution is suggested when trying these suggestions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Running the command in the terminal without any parameters like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo powertop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"will start "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"powertop"}]},{"type":"text","value":" in an interactive monitoring mode. Use the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]},{"type":"text","value":" key to navigate between pages, and the arrow keys to scroll. This output shows the same information from the HTML report, but is updated in real-time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-system-monitor"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-system-monitor","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the System Monitor"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The GUI application named System Monitor is installed by default on Pop!_OS, and is a GUI tool for watching system proceses. By clicking on the column labeled \"CPU\", so that the arrow is pointing down, it will sort the processes by how much CPU time they're using. This can be useful for finding a process that's running the background and keeping the CPU busy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"system-monitor","src":"/images/battery/system-monitor.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-top-and-variants"},"children":[{"type":"element","tag":"a","props":{"href":"#using-top-and-variants","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"top"}]},{"type":"text","value":" and Variants"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes pre-installed with a tool for the terminal called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"top"}]},{"type":"text","value":", which is the standard Linux tool for monitoring system processes. It's like the System Monitor, except it's text-only (so it uses fewer system resources itself), and it automatically sorts the processes by their CPU usage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other popular tools along the same lines include "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"htop"}]},{"type":"text","value":", which provides more details, such as how much each individual CPU core is bring used, and it's generally preferred over plain "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"top"}]},{"type":"text","value":" for troubleshooting purposes since it's much more capable. You can install it via the terminal with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install htop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and run it in the terminal with the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo htop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here'a a screenshot of it running on a system with eight physical cores and sixteen threads:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"htop","src":"/images/battery/htop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia-gpus-using-nvtop"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-gpus-using-nvtop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA GPUs: Using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVIDIA GPUs can be monitored with a tool called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]},{"type":"text","value":". It can be installed from the terminal with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvtop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and then run in the terminal with the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nvtop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's recommended that you expand the terminal window horizontally, as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]},{"type":"text","value":" can show additional information (like video decoding) if it has extra room. This screenshot shows "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]},{"type":"text","value":" monitoring the GTX 2070 GPU in an Oryx Pro model "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"oryp6"}]},{"type":"text","value":" while it's running a small 3D application and decoding a video on the GPU at the same time, so the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"DEC[]"}]},{"type":"text","value":" section appears in the upper right:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"nvtop","src":"/images/battery/nvtop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]},{"type":"text","value":" is showing a lot of GPU activity when no GPU-heavy applications (like games or 3D software) are running, there may be an program which is using the GPU when it's not supposed to be."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"intel-graphics-using-intel_gpu_top"},"children":[{"type":"element","tag":"a","props":{"href":"#intel-graphics-using-intel_gpu_top","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Intel Graphics: Using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"intel_gpu_top"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Integrated Intel graphics have an additional monitoring tool called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"intel_gpu_top"}]},{"type":"text","value":". It can be installed from the terminal with this command, along with other tools for Intel graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install intel-gpu-tools"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and then run with the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo intel_gpu_top"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This screenshot shows "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"intel_gpu_top"}]},{"type":"text","value":" on a system running some normal applications with a 3D accelerated desktop, along with a video player that's using the Intel hardware for decoding."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"intel_gpu_top","src":"/images/battery/intel_gpu_top.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"intel_gpu_top"}]},{"type":"text","value":" is showing a lot of GPU activity when no GPU-heavy applications (like games or 3D software) are running, there may be an program which is using the GPU when it's not supposed to be."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"checking-battery-health"},"children":[{"type":"element","tag":"a","props":{"href":"#checking-battery-health","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Checking Battery Health"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will show the information that your computer can read about the battery:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"upower -d"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The \"Capacity\" statistic compares the original power capacity that the battery had when it with new, with the current maximum power capacity. Batteries do lose maximum power charge as they age, and this can be a good way to see if the battery needs replacement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fixing-inaccurate-battery-percentage"},"children":[{"type":"element","tag":"a","props":{"href":"#fixing-inaccurate-battery-percentage","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fixing Inaccurate Battery Percentage"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the battery life indicator at the top of the System Menu is inaccurate, which can often happen on a new system or after a battery has been replaced, this command will remove the stored battery statistics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm /var/lib/upower/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After a few charge/discharge cycles, the indicator should become more accurate as the system learns how to estimate the correct percentage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"tools-we-do-not-recommend"},"children":[{"type":"element","tag":"a","props":{"href":"#tools-we-do-not-recommend","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Tools We Do Not Recommend"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"a","props":{"href":"https://linrunner.de/tlp/index.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"TLP power management tool for Linux"}]},{"type":"text","value":" is popular on other Linux distributions, but it is not compatible with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-power"}]},{"type":"text","value":", and both System76 and "},{"type":"element","tag":"a","props":{"href":"https://linrunner.de/tlp/faq/installation.html#does-tlp-conflict-with-other-power-management-tools","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"the TLP developers"}]},{"type":"text","value":" do not recommend installing TLP on Pop!_OS."}]}]},"text":"\nPop!\\_OS does a lot to conserve the battery life of your laptop just by default, but there's additional things to be aware of that can stretch that battery life even longer. Choosing the right options to match your work or play style can help keep you away from the wall socket.\n\n## Adjusting Screen Brightness\n\nOne of the largest consumers of laptop power is the display backlight. Up to 10% more battery life can be gained by reducing display brightness. Our laptops don't currently have an ambient light sensor, but brightness can be adjusted manually via the **System Menu** (see screenshot below) or with the keyboard shortcuts for each individual laptop model, which can be found on the \"External Overview\" pages of [each model's technical documentation](https://support.system76.com/articles/guides/).\n\n![Brightness](/images/battery/brightness.png)\n\n## Changing Power Profiles\n\nPop!\\_OS comes preloaded with the `system76-power` package, which allows you to select **Power Profiles** through the **System Menu**, as shown in the image below. Changing power profiles does not require rebooting the laptop. This screenshot is from a laptop that has switchable NVIDIA graphics, and a laptop that has only Intel graphics will not have those options.\n\n![Battery](/images/battery/power-menu.png)\n\nThe system will default on each startup to the `Balanced` setting, which is usually preferred even when connected to AC power as it helps keep the system running cool and quiet. When maximum performance is needed, the `High Performance` setting will uncap everything and let the system run as hot and power-hungry as it wants, which can dramaticaly reduce battery life and may also increase the noise made by the system fan(s).\n\nThe `Battery Life` setting will do a number of things to improve battery life, including reduce the screen brightness (which can be turned back up as described above if desired), reduce the maximum speed of the CPU (and any GPUs if present), aggressively control how applications are allowed to use the CPU and GPU, and much more under the hood.\n\n## Switching Graphics Settings\n\nThe settings for the graphics modes on laptops that have switchable NVIDIA graphics are outlined in detail [on their own support document](https://support.system76.com/articles/graphics-switch-pop), but to summarize:\n\n* Integrated Intel graphics mode will provide increased battery life at the cost of 3D performance, and some laptops will not support external displays in that mode.\n* Hybrid graphics allow you to choose to use the more powerful NVIDIA GPU when needed, but applications will default to using the lower-power Intel graphics.\n* NVIDIA graphics mode runs everything on the NVIDIA GPU for maximum perormance, and will use the most battery.\n* Compute mode reserves the NVIDIA GPU for tasks that don't output graphics to the screen, like machine learning or data crunching processes.\n\nSwitching graphics modes does require restarting the laptop, which will use up some battery life in the process, so it's recommended that the graphics mode be switched before disconnecting from the AC adapter.\n\n## Disabling Unused Wireless Devices\n\nWi-Fi and Bluetooth are wireless technologies that use up a small amount of power even when they're not being used, as they monitor for wireless network activity. If you're not using them, disabling either Wi-Fi or Bluetooth can improve battery life, and the `Airplane Mode` setting will disable both for maximum savings. They can be disabled individually via the Wi-Fi and Bluetooth panels in the Settings application by toggling the switch at the top of the window, and Airplane Mode is available underneath it on the Wi-Fi settings panel:\n\n![disable-Wi-Fi](/images/battery/disable-wifi.png)\n\n## Monitoring System Performance\n\nPop!\\_OS has a number of different options for monitoring the CPU and GPU use of processes and applications. The more CPU and/or GPU a program is using, the more battery life it will consume as well. If a system's battery isn't lasting as long as expected, it can be useful to see what the system is doing to go through the charge more quickly.\n\n### Using `powertop`\n\n`powertop`is a tool for generating reports about what applications and hardware are using the most power, as well as providing live monitoring of the system. It can be installed by running this command in the terminal:\n\n```bash\nsudo apt install powertop\n```\n\nAnd the following command will generate a report:\n\n```bash\nsudo powertop --html=report.html\n```\n\nThe `report.html` file can be opened in a web browser and will outline what processes and hardware used the most power during its testing. It also has recommended settings on the \"Tuning\" page, which may or may not have undesireable side effects; the commands on the \"Tuning\" page to change those settings are temporary and will be cleared if the system is rebooted. Caution is suggested when trying these suggestions.\n\nRunning the command in the terminal without any parameters like this:\n\n```bash\nsudo powertop\n```\n\nwill start `powertop` in an interactive monitoring mode. Use the Tab key to navigate between pages, and the arrow keys to scroll. This output shows the same information from the HTML report, but is updated in real-time.\n\n### Using the System Monitor\n\nThe GUI application named System Monitor is installed by default on Pop!\\_OS, and is a GUI tool for watching system proceses. By clicking on the column labeled \"CPU\", so that the arrow is pointing down, it will sort the processes by how much CPU time they're using. This can be useful for finding a process that's running the background and keeping the CPU busy.\n\n![system-monitor](/images/battery/system-monitor.png)\n\n### Using `top` and Variants\n\nPop!\\_OS comes pre-installed with a tool for the terminal called `top`, which is the standard Linux tool for monitoring system processes. It's like the System Monitor, except it's text-only (so it uses fewer system resources itself), and it automatically sorts the processes by their CPU usage.\n\nOther popular tools along the same lines include `htop`, which provides more details, such as how much each individual CPU core is bring used, and it's generally preferred over plain `top` for troubleshooting purposes since it's much more capable. You can install it via the terminal with this command:\n\n```bash\nsudo apt install htop\n```\n\nand run it in the terminal with the command:\n\n```bash\nsudo htop\n```\n\nHere'a a screenshot of it running on a system with eight physical cores and sixteen threads:\n\n![htop](/images/battery/htop.png)\n\n### NVIDIA GPUs: Using `nvtop`\n\nNVIDIA GPUs can be monitored with a tool called `nvtop`. It can be installed from the terminal with this command:\n\n```bash\nsudo apt install nvtop\n```\n\nand then run in the terminal with the command:\n\n```bash\nnvtop\n```\n\nIt's recommended that you expand the terminal window horizontally, as `nvtop` can show additional information (like video decoding) if it has extra room. This screenshot shows `nvtop` monitoring the GTX 2070 GPU in an Oryx Pro model _oryp6_ while it's running a small 3D application and decoding a video on the GPU at the same time, so the `DEC[]` section appears in the upper right:\n\n![nvtop](/images/battery/nvtop.png)\n\nIf `nvtop` is showing a lot of GPU activity when no GPU-heavy applications (like games or 3D software) are running, there may be an program which is using the GPU when it's not supposed to be.\n\n### Intel Graphics: Using `intel_gpu_top`\n\nIntegrated Intel graphics have an additional monitoring tool called `intel_gpu_top`. It can be installed from the terminal with this command, along with other tools for Intel graphics:\n\n```bash\nsudo apt install intel-gpu-tools\n```\n\nand then run with the command:\n\n```bash\nsudo intel_gpu_top\n```\n\nThis screenshot shows `intel_gpu_top` on a system running some normal applications with a 3D accelerated desktop, along with a video player that's using the Intel hardware for decoding.\n\n![intel_gpu_top](/images/battery/intel_gpu_top.png)\n\nIf `intel_gpu_top` is showing a lot of GPU activity when no GPU-heavy applications (like games or 3D software) are running, there may be an program which is using the GPU when it's not supposed to be.\n\n## Checking Battery Health\n\nThis command will show the information that your computer can read about the battery:\n\n```bash\nupower -d\n```\n\nThe \"Capacity\" statistic compares the original power capacity that the battery had when it with new, with the current maximum power capacity. Batteries do lose maximum power charge as they age, and this can be a good way to see if the battery needs replacement.\n\n## Fixing Inaccurate Battery Percentage\n\nIf the battery life indicator at the top of the System Menu is inaccurate, which can often happen on a new system or after a battery has been replaced, this command will remove the stored battery statistics:\n\n```bash\nsudo rm /var/lib/upower/*\n```\n\nAfter a few charge/discharge cycles, the indicator should become more accurate as the system learns how to estimate the correct percentage.\n\n## Tools We Do Not Recommend\n\nThe [TLP power management tool for Linux](https://linrunner.de/tlp/index.html) is popular on other Linux distributions, but it is not compatible with `system76-power`, and both System76 and [the TLP developers](https://linrunner.de/tlp/faq/installation.html#does-tlp-conflict-with-other-power-management-tools) do not recommend installing TLP on Pop!\\_OS.\n","dir":"/","path":"/battery","extension":".md","createdAt":"2016-10-10T23:11:36.000Z","updatedAt":"2022-08-11T15:02:00.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053501821},"$loki":80},{"slug":"terminal-basics","description":"Linux offers users a lot of flexibility. Use the terminal to accomplish tasks faster\n","title":"Linux Terminal Basics","keywords":["Linux","Beginner","Linux Terminal","System76","Technical Support"],"facebookImage":"/_nuxt/images/terminal-basics-facebookImage.jpg","twitterImage":"/_nuxt/images/terminal-basics-twitterImage.jpg","hidden":false,"section":"about-your-os","tableOfContents":true,"toc":[{"id":"navigating-the-terminal","depth":2,"text":"Navigating The Terminal"},{"id":"running-elevated-commands","depth":2,"text":"Running Elevated Commands"},{"id":"useful-commands","depth":2,"text":"Useful Commands"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" is an interactive, text-based interface for your Operating System. When you type a command, you're basically telling your computer to do something very specific. Many commands will print information to the screen. Some will ask for input, and others may just return you to a prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The quickest way to install, remove or update applications is through the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":". The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" is also referred to as the shell, command line, prompt, or command prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To open a "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":", tap the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" to search your computer and type the word "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A box like the one below will appear:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal","src":"/images/terminal/main.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"navigating-the-terminal"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#navigating-the-terminal","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Navigating The Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It might not look like much, and at first glance there might not appear to be much information, but the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" is one of the most powerful tools at your disposal. Take a look:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal Overview","src":"/images/terminal/overview.png"},"children":[]}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Section"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Description"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Current User"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"The username of the person currently logged in to this "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Current Host"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"The hostname of the system currently in use by the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":". Unless you've connected to a remote machine via SSH, this will be the same name as your computer."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Current Directory"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"The current folder that this "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" resides in. Commands entered and files modified are scoped to this folder, unless providing an absolute path to another file or folder, or if the command is available in the user's $PATH. Basically, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" can only see into this folder. A tilde (~) indicates the user's home directory."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Prompt"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Anything entered after this symbol is interpreted as a command."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Typed Command"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Anything that is typed into the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" is shown after the prompt."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Cursor"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"A visual indicator of the user's current position in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As you change folders and move throughout your computer, the prompt will change in response. In many cases, you won't need to move around to run a command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To list all files and folders in the current directory, type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls"}]},{"type":"text","value":" To change directories (folders), type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cd [directory name]"}]},{"type":"text","value":". To go back up a directory type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cd .."}]},{"type":"text","value":". At any time, you can press the Tab key to have the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" guess the completion for your entry, or twice to show all possibilities."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Moving around","src":"/images/terminal/moving-around.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"running-elevated-commands"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#running-elevated-commands","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running Elevated Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In most cases, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" prevents you from damaging your system by requiring authentication or elevated privileges to run certain commands. For example, to check for updates you will need to prepend the command "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt update"}]},{"type":"text","value":" with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo"}]},{"type":"text","value":". Below is an example of the same command, ran once without "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo"}]},{"type":"text","value":" and once with."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Using sudo","src":"/images/terminal/sudo.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you run a command with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo"}]},{"type":"text","value":" in front of it, you'll be prompted for your password. When typing your password, you won't see anything. Just enter your password and then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". If it's entered incorrectly, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" will let you know and give you another chance to enter your password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#useful-commands","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will tell your system to search for potential updates and advise if there are any available, but this command does not install them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will download and apply any updates to your System76 computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will upgrade your packages and installs or remove packages to resolve dependencies so everything is up-to-date."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install [application]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will install a particular application and its dependencies on your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge [application]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will remove a program and its configuration files from your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt policy [application]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will list information about the package. Such as where it is coming from, the version and if an updated version is available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"man sudo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" command is short for manual. You can type the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" command in front of any command that you want more information about."}]}]},"text":"\nThe Terminal is an interactive, text-based interface for your Operating System. When you type a command, you're basically telling your computer to do something very specific. Many commands will print information to the screen. Some will ask for input, and others may just return you to a prompt.\n\nThe quickest way to install, remove or update applications is through the Terminal. The Terminal is also referred to as the shell, command line, prompt, or command prompt.\n\nTo open a Terminal, tap the Super Key , to search your computer and type the word Terminal.\n\nA box like the one below will appear:\n\n![Terminal](/images/terminal/main.png)\n\n## Navigating The Terminal\n\nIt might not look like much, and at first glance there might not appear to be much information, but the Terminal is one of the most powerful tools at your disposal. Take a look:\n\n![Terminal Overview](/images/terminal/overview.png)\n\nSection | Description\n:------:|------------\nCurrent User | The username of the person currently logged in to this Terminal.\nCurrent Host | The hostname of the system currently in use by the Terminal. Unless you've connected to a remote machine via SSH, this will be the same name as your computer.\nCurrent Directory | The current folder that this Terminal resides in. Commands entered and files modified are scoped to this folder, unless providing an absolute path to another file or folder, or if the command is available in the user's $PATH. Basically, the Terminal can only see into this folder. A tilde (~) indicates the user's home directory.\nPrompt | Anything entered after this symbol is interpreted as a command.\nTyped Command | Anything that is typed into the Terminal is shown after the prompt.\nCursor | A visual indicator of the user's current position in the Terminal.\n\nAs you change folders and move throughout your computer, the prompt will change in response. In many cases, you won't need to move around to run a command.\n\nTo list all files and folders in the current directory, type `ls` To change directories (folders), type `cd [directory name]`. To go back up a directory type `cd ..`. At any time, you can press the Tab key to have the Terminal guess the completion for your entry, or twice to show all possibilities.\n\n![Moving around](/images/terminal/moving-around.png)\n\n## Running Elevated Commands\n\nIn most cases, the Terminal prevents you from damaging your system by requiring authentication or elevated privileges to run certain commands. For example, to check for updates you will need to prepend the command `apt update` with `sudo`. Below is an example of the same command, ran once without `sudo` and once with.\n\n![Using sudo](/images/terminal/sudo.png)\n\nWhen you run a command with `sudo` in front of it, you'll be prompted for your password. When typing your password, you won't see anything. Just enter your password and then press Enter. If it's entered incorrectly, the Terminal will let you know and give you another chance to enter your password.\n\n## Useful Commands\n\n```bash\nsudo apt update\n```\n\nThis command will tell your system to search for potential updates and advise if there are any available, but this command does not install them.\n\n```bash\nsudo apt upgrade\n```\n\nThis command will download and apply any updates to your System76 computer.\n\n```bash\nsudo apt full-upgrade\n```\n\nThis command will upgrade your packages and installs or remove packages to resolve dependencies so everything is up-to-date.\n\n```bash\nsudo apt install [application]\n```\n\nThis will install a particular application and its dependencies on your computer.\n\n```bash\nsudo apt purge [application]\n```\n\nThis will remove a program and its configuration files from your computer.\n\n```bash\nsudo apt policy [application]\n```\n\nThis will list information about the package. Such as where it is coming from, the version and if an updated version is available.\n\n```bash\nman sudo\n```\n\nThe `man` command is short for manual. You can type the `man` command in front of any command that you want more information about.\n","dir":"/","path":"/terminal-basics","extension":".md","createdAt":"2016-10-13T22:25:34.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/685134a422e430a6eff6b094a8182a7d7e533ad3","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053501824},"$loki":81},{"slug":"using-geary","description":"How to configure email services like ProtonMail with Geary\n","title":"Set Up E-Mail","keywords":["geary","protonmail","email"],"facebookImage":"/_nuxt/images/using-geary-facebookImage.jpg","twitterImage":"/_nuxt/images/using-geary-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"gmail","depth":2,"text":"Gmail"},{"id":"protonmail","depth":2,"text":"ProtonMail"},{"id":"fastmail","depth":2,"text":"Fastmail"},{"id":"icloud-mail","depth":2,"text":"iCloud Mail"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"gmail"},"children":[{"type":"element","tag":"a","props":{"href":"#gmail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Gmail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the account to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Menu Button","src":"/images/using-email/geary-menu-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the Gmail option in the window below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting Gmail in Geary","src":"/images/using-email/geary-add-gmail1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter your Gmail address and your password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Entering email address in Geary","src":"/images/using-email/geary-add-gmail2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now sign into your Gmail account again using the same Gmail address and password to add your account to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Logging into Google","src":"/images/using-email/geary-add-gmail3.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"protonmail"},"children":[{"type":"element","tag":"a","props":{"href":"#protonmail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"ProtonMail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Using ProtonMail with a 3rd Party Email Client is only supported on Paid plans"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonMail Bridge"}]},{"type":"text","value":" from "},{"type":"element","tag":"a","props":{"href":"https://protonmail.com/bridge/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonMail Bridge Step1","src":"/images/using-email/protonmail-bridge-step1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download ProtonMail Bridge","src":"/images/using-email/protonmail-bridge-deb.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download ProtonMail Bridge2 Step2","src":"/images/using-email/protonmail-bridge-download.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".deb"}]},{"type":"text","value":" file has been opened by "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":" click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to install the application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Install ProtonMail Bridge","src":"/images/using-email/protonmail-bridge-install.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Setup "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]},{"type":"text","value":" from the Activities menu (in the top left) you will see the screen below. From here, enter your username and password that you using to sign into the ProtonMail website."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setup ProtonMail Bridge Step1","src":"/images/using-email/protonmail-bridge-setup1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once signed in, you can review the configuration steps for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Thunderbird"}]},{"type":"text","value":" at the link in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]},{"type":"text","value":". The steps for Thunderbird will work in Geary."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setup ProtonMail Bridge Step2","src":"/images/using-email/protonmail-bridge-setup2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the arrow to the left of your username and then click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Mailbox Configuration"}]},{"type":"text","value":" button to open the Email Settings window. This window will have your password (which is different then your ProtonmMail password), port numbers for IMAP and SMTP, as well as the security method for both IMAP and SMTP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setup ProtonMail Bridge Step3","src":"/images/using-email/protonmail-bridge-setup3.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the account to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once signed into "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]},{"type":"text","value":" click the menu icon in the top left of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Accounts"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Menu Button","src":"/images/using-email/geary-menu-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other email providers"}]},{"type":"text","value":" button to add the ProtonMail account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step1","src":"/images/using-email/geary-add-other-account.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now enter the information from the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Mailbox Configuration"}]},{"type":"text","value":" window and note that we are entering the hostname IP address, followed by the port number like this: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"127.0.0.1:1143"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step2","src":"/images/using-email/geary-add-protonmail.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once that has been entered and the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":" button has been pressed (you may need to do that a few times for the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Connection security"}]},{"type":"text","value":" dropdown to show) you will see the window below. Finally click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Always Trust This Server"}]},{"type":"text","value":" button then the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":" button again to add the account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You may need to close "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" and reopen it a bit later before your email starts showing up in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step3","src":"/images/using-email/trust-window.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fastmail"},"children":[{"type":"element","tag":"a","props":{"href":"#fastmail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fastmail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the menu icon in the top left of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Accounts"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Menu Button","src":"/images/using-email/geary-menu-button.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other email providers"}]},{"type":"text","value":" button to add the Fastmail account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step1","src":"/images/using-email/geary-add-other-account.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next create an App password using the Fastmail website "},{"type":"element","tag":"a","props":{"href":"https://www.fastmail.help/hc/en-us/articles/1500000279921-IMAP-POP-and-SMTP","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Save the App password in your Password Manager as you may not be able to see it again after creating it for security."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note of the IMAP/POP, SMTP addresses and the port numbers from the Fastmail website for the next window as well."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the new App password, IMAP/POP, SMTP address and their port numbers in the next "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" window."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"icloud-mail"},"children":[{"type":"element","tag":"a","props":{"href":"#icloud-mail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"iCloud Mail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Apple publishes the server settings for linking your iCloud email to other mail clients (see screenshot below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"icloud mail settings","src":"/images/using-email/icloud-email-settings.png"},"children":[]},{"type":"text","value":"\nPhoto source: "},{"type":"element","tag":"a","props":{"href":"https://support.apple.com/en-us/HT202304","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://support.apple.com/en-us/HT202304"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the menu icon in the top left of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Accounts"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Menu Button","src":"/images/using-email/geary-menu-button.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other email providers"}]},{"type":"text","value":" button to add the iCloud account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step1","src":"/images/using-email/geary-add-other-account.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next create an App password using the steps on this Apple Support page: "},{"type":"element","tag":"a","props":{"href":"https://support.apple.com/en-us/HT204397","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://support.apple.com/en-us/HT204397"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Step 3 will also require you to sign into your Apple ID Account page. You'll need to have two-factor authentication enabled to create an app-specific password. Once the app-specific password is created, it "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"won't"}]},{"type":"text","value":" be shown again. Be sure to write it down or add it to your password manager."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Apple ID Security Page","src":"/images/using-email/apple-id-app-password.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"app password","src":"/images/using-email/gear-app-password.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note of the IMAP/POP, SMTP addresses and the port numbers from Apple Article HT202304 (above) for the next window."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the new App password, IMAP, SMTP address, and in the next "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"icloud setup","src":"/images/using-email/icloud-email-setup2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You will need to adjust the settings on this server login page. Change the drop down in \"Sending\" to \"Use a different login\" even though the information will be the same. It's likely you'll receive an error at first. If that's the case, switch "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"TLS"}]},{"type":"text","value":" to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"StartTLS"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":" button and your iCloud account will be added to Geary."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]}]},"text":"\n## Gmail\n\n1. Add the account to Geary\n\n ![Geary Menu Button](/images/using-email/geary-menu-button.png)\n\n Select the Gmail option in the window below.\n\n ![Selecting Gmail in Geary](/images/using-email/geary-add-gmail1.png)\n\n Enter your Gmail address and your password.\n\n ![Entering email address in Geary](/images/using-email/geary-add-gmail2.png)\n\n Now sign into your Gmail account again using the same Gmail address and password to add your account to Geary.\n\n ![Logging into Google](/images/using-email/geary-add-gmail3.png)\n\n## ProtonMail\n\n> **NOTE:** Using ProtonMail with a 3rd Party Email Client is only supported on Paid plans\n\n1. Download the ProtonMail Bridge from [here](https://protonmail.com/bridge/).\n\n ![ProtonMail Bridge Step1](/images/using-email/protonmail-bridge-step1.png)\n\n ![Download ProtonMail Bridge](/images/using-email/protonmail-bridge-deb.png)\n\n2. Install Protonmail Bridge\n\n ![Download ProtonMail Bridge2 Step2](/images/using-email/protonmail-bridge-download.png)\n\n Once the `.deb` file has been opened by Eddy click the **Install** button to install the application.\n\n ![Install ProtonMail Bridge](/images/using-email/protonmail-bridge-install.png)\n\n3. Setup Protonmail Bridge\n\n Once you open Protonmail Bridge from the Activities menu (in the top left) you will see the screen below. From here, enter your username and password that you using to sign into the ProtonMail website.\n\n ![Setup ProtonMail Bridge Step1](/images/using-email/protonmail-bridge-setup1.png)\n\n Once signed in, you can review the configuration steps for Thunderbird at the link in the Protonmail Bridge. The steps for Thunderbird will work in Geary.\n\n ![Setup ProtonMail Bridge Step2](/images/using-email/protonmail-bridge-setup2.png)\n\n Click on the arrow to the left of your username and then click on the **Mailbox Configuration** button to open the Email Settings window. This window will have your password (which is different then your ProtonmMail password), port numbers for IMAP and SMTP, as well as the security method for both IMAP and SMTP.\n\n ![Setup ProtonMail Bridge Step3](/images/using-email/protonmail-bridge-setup3.png)\n\n4. Add the account to Geary\n\n Once signed into Protonmail Bridge click the menu icon in the top left of Geary then click **Accounts**.\n\n ![Geary Menu Button](/images/using-email/geary-menu-button.png)\n\n Next click the **Other email providers** button to add the ProtonMail account.\n\n ![Geary Add Account Step1](/images/using-email/geary-add-other-account.png)\n\n Now enter the information from the **Mailbox Configuration** window and note that we are entering the hostname IP address, followed by the port number like this: `127.0.0.1:1143`.\n\n ![Geary Add Account Step2](/images/using-email/geary-add-protonmail.png)\n\n Once that has been entered and the **Create** button has been pressed (you may need to do that a few times for the **Connection security** dropdown to show) you will see the window below. Finally click the **Always Trust This Server** button then the **Create** button again to add the account.\n\n > **NOTE:** You may need to close Geary and reopen it a bit later before your email starts showing up in Geary.\n\n ![Geary Add Account Step3](/images/using-email/trust-window.png)\n\n## Fastmail\n\n1. Click the menu icon in the top left of Geary then click **Accounts**.\n\n ![Geary Menu Button](/images/using-email/geary-menu-button.png)\n\n2. Click the **Other email providers** button to add the Fastmail account.\n\n ![Geary Add Account Step1](/images/using-email/geary-add-other-account.png)\n\n3. Next create an App password using the Fastmail website [here](https://www.fastmail.help/hc/en-us/articles/1500000279921-IMAP-POP-and-SMTP).\n\n > **NOTE:** Save the App password in your Password Manager as you may not be able to see it again after creating it for security.\n\n4. Take note of the IMAP/POP, SMTP addresses and the port numbers from the Fastmail website for the next window as well.\n\n5. Add the new App password, IMAP/POP, SMTP address and their port numbers in the next Geary window.\n\n## iCloud Mail\n\nApple publishes the server settings for linking your iCloud email to other mail clients (see screenshot below).\n\n![icloud mail settings](/images/using-email/icloud-email-settings.png)\nPhoto source: \n\n1. Click the menu icon in the top left of Geary then click **Accounts**.\n\n ![Geary Menu Button](/images/using-email/geary-menu-button.png)\n\n2. Click the **Other email providers** button to add the iCloud account.\n\n ![Geary Add Account Step1](/images/using-email/geary-add-other-account.png)\n\n3. Next create an App password using the steps on this Apple Support page: \n\n > **NOTE:** Step 3 will also require you to sign into your Apple ID Account page. You'll need to have two-factor authentication enabled to create an app-specific password. Once the app-specific password is created, it **won't** be shown again. Be sure to write it down or add it to your password manager.\n\n ![Apple ID Security Page](/images/using-email/apple-id-app-password.png)\n\n ![app password](/images/using-email/gear-app-password.png)\n\n4. Take note of the IMAP/POP, SMTP addresses and the port numbers from Apple Article HT202304 (above) for the next window.\n\n5. Add the new App password, IMAP, SMTP address, and in the next Geary window.\n\n ![icloud setup](/images/using-email/icloud-email-setup2.png)\n\n > **NOTE:** You will need to adjust the settings on this server login page. Change the drop down in \"Sending\" to \"Use a different login\" even though the information will be the same. It's likely you'll receive an error at first. If that's the case, switch TLS to StartTLS.\n\n6. Finally, click the **Create** button and your iCloud account will be added to Geary.\n","dir":"/","path":"/using-geary","extension":".md","createdAt":"2021-06-22T13:26:03.000Z","updatedAt":"2021-11-11T20:40:39.000Z","authors":[{"username":"gangwerz","commitUrl":"https://github.com/system76/docs/commit/105b10a620aa0a43cf8df8f42cfd31f61ae88f8a","avatarUrl":"https://avatars.githubusercontent.com/u/4120010?v=4","profileUrl":"https://github.com/gangwerz"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/e9d1cf5bf8ca83f3509b1faea65bb810295f1129","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/d695a8b005c094dfbea2d873ea74799db5d879b6","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"}],"meta":{"version":0,"revision":0,"created":1697053501826},"$loki":82},{"slug":"login-loop-ubuntu","description":"Are you getting stuck in a login loop, even though your password is correct? Do you see a black screen after you log in?\n","title":"Black Screen Or Login Issues (Ubuntu 22.04)","keywords":["Support","Guides","Login","NVIDIA","Loop","Password","session","greeter"],"facebookImage":"/_nuxt/images/login-loop-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/login-loop-ubuntu-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"switch-to-a-terminal","depth":2,"text":"Switch to a Terminal"},{"id":"move-old-configuration-files-out-of-the-way","depth":2,"text":"Move old configuration files out of the way"},{"id":"move-xorgconf-file-out-of-the-way","depth":3,"text":"Move xorg.conf file out of the way"},{"id":"reinstall-the-login-manager","depth":2,"text":"Reinstall the login manager"},{"id":"reinstall-nvidia-driver","depth":2,"text":"Reinstall NVIDIA Driver"},{"id":"blacklist-radeon-driver","depth":2,"text":"Blacklist Radeon Driver"},{"id":"if-these-steps-dont-work","depth":2,"text":"If these steps don't work"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes after an upgrade, your system might not bring you to the desktop after logging in. If you try logging in and you just see a black screen, or Ubuntu brings you back to the login screen, you're experiencing a login loop. There are several causes for login loops:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Configuration files in your home directory are not compatible with new versions of software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The display/login manager is not working correctly"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The NVIDIA driver has been updated and is causing an issue"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The AMD radeon driver is being loaded and causing issues"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Each cause has a different solution, and certain items (such as NVIDIA) might not be applicable to your system. In most cases, you can switch to a full-screen terminal (called a "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"TTY"}]},{"type":"text","value":") to log in and fix the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"switch-to-a-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-to-a-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch to a Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At the login screen, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" to switch to a TTY. You'll be prompted to enter a login. At the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"login"}]},{"type":"text","value":" prompt, enter your username and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". You'll then be prompted for your password. You will not see your password as you are typing it; just type it and press \"Enter.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're not able to log in, the reason could be:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Wrong username"}]},{"type":"text","value":": your username may not be the same as your display name. It is often your first name all lowercase, first and last name all lowercase, or first initial and last name all lowercase."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Wrong password"}]},{"type":"text","value":": you're notified of this at the graphical login screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Something else is blocking the login."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to confirm your username is by booting into recovery mode, entering a chroot, and running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls"}]},{"type":"text","value":" in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory, as outlined in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/password/"},"children":[{"type":"text","value":"Password Reset"}]},{"type":"text","value":" article. If your username and password are both correct, then something else is blocking the login. This is a difficult issue to troubleshoot, and you might want to consider backing up your files from a live disk and "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-ubuntu/"},"children":[{"type":"text","value":"Reinstalling Ubuntu"}]},{"type":"text","value":" or contacting Support for more assistance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After logging in, you'll be presented with a prompt showing your username, hostname, and a tilde (~) representing your home directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login and initial prompt","src":"/images/login-loop/login-initial.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note that you can always return to the graphical login screen by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":", or by typing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl restart gdm"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"move-old-configuration-files-out-of-the-way"},"children":[{"type":"element","tag":"a","props":{"href":"#move-old-configuration-files-out-of-the-way","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move old configuration files out of the way"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To determine whether configuration in your home directory is causing the issue, you can create a new user account for testing purposes:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"test"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're able to log in with the test user, the issue is somewhere in your regular user's home folder. Log into the full-screen terminal with your regular user again, and move some of the common configuration files out of the way:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nvidia-settings-rc "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nvidia-settings-rc.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nv.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"move-xorgconf-file-out-of-the-way"},"children":[{"type":"element","tag":"a","props":{"href":"#move-xorgconf-file-out-of-the-way","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":" file out of the way"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If display settings have been corrupted or modified incorrectly, it's good to remove the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, X11 config files are instead stored here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/usr/share/X11/xorg.conf.d"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":" files saved in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/X11"}]},{"type":"text","value":" can cause displays issues on boot, and should be avoided wherever possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After moving those files and rebooting, try logging in again. (There may be files you need to move other than the common ones listed above.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"reinstall-the-login-manager"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall-the-login-manager","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall the login manager"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can reinstall GNOME Display Manager (which handles the login screen), along with the desktop environment by running the below commands in :"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall gdm3 ubuntu-desktop gnome-shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After reinstalling those packages and rebooting, try logging in again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"reinstall-nvidia-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall-nvidia-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall NVIDIA Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is equipped with NVIDIA graphics, a recent update might be causing the login issues. (Usually, NVIDIA driver issues will prevent the login screen from loading at all; however, it's still worth reinstalling if you are unable to log in after the above steps.) Run these commands to determine if your system has NVIDIA graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lspci -v "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep VGA"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove the NVIDIA driver, run the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nnvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing NVIDIA","src":"/images/login-loop/purge-nvidia.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the NVIDIA driver has been removed, add it back using the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the installation has completed, type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl reboot"}]},{"type":"text","value":" and try logging in again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"blacklist-radeon-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#blacklist-radeon-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Blacklist Radeon Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using an AMD graphics card, the radeon driver might be causing issues as it does not support newer versions of Ubuntu. The amdgpu driver that comes with the kernel does however. To blacklist the radeon driver and ensure amdgpu is loaded:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/modprobe.d/blacklist.conf"}]},{"type":"text","value":" for editing and add "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"blacklist radeon"}]},{"type":"text","value":" to the file. Then run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo shutdown -r now"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-these-steps-dont-work"},"children":[{"type":"element","tag":"a","props":{"href":"#if-these-steps-dont-work","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If these steps don't work"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Contact Support! We have a few more things to try. There are a significant number of processes and files required for your graphical desktop environment to be loaded, and much fewer for the terminal login. As such, you can usually recover your desktop using the command line interface!"}]}]},"text":"\nSometimes after an upgrade, your system might not bring you to the desktop after logging in. If you try logging in and you just see a black screen, or Ubuntu brings you back to the login screen, you're experiencing a login loop. There are several causes for login loops:\n\n* Configuration files in your home directory are not compatible with new versions of software\n* The display/login manager is not working correctly\n* The NVIDIA driver has been updated and is causing an issue\n* The AMD radeon driver is being loaded and causing issues\n\nEach cause has a different solution, and certain items (such as NVIDIA) might not be applicable to your system. In most cases, you can switch to a full-screen terminal (called a *TTY*) to log in and fix the issue.\n\n## Switch to a Terminal\n\nAt the login screen, press Ctrl+Alt+F5 to switch to a TTY. You'll be prompted to enter a login. At the `login` prompt, enter your username and press Enter. You'll then be prompted for your password. You will not see your password as you are typing it; just type it and press \"Enter.\"\n\nIf you're not able to log in, the reason could be:\n\n* **Wrong username**: your username may not be the same as your display name. It is often your first name all lowercase, first and last name all lowercase, or first initial and last name all lowercase.\n* **Wrong password**: you're notified of this at the graphical login screen.\n* Something else is blocking the login.\n\nThe easiest way to confirm your username is by booting into recovery mode, entering a chroot, and running `ls` in the `/home` directory, as outlined in the [Password Reset](/articles/password/) article. If your username and password are both correct, then something else is blocking the login. This is a difficult issue to troubleshoot, and you might want to consider backing up your files from a live disk and [Reinstalling Ubuntu](/articles/install-ubuntu/) or contacting Support for more assistance.\n\nAfter logging in, you'll be presented with a prompt showing your username, hostname, and a tilde (~) representing your home directory.\n\n![Login and initial prompt](/images/login-loop/login-initial.png)\n\nNote that you can always return to the graphical login screen by pressing Ctrl+Alt+F1, or by typing `sudo systemctl restart gdm`.\n\n## Move old configuration files out of the way\n\nTo determine whether configuration in your home directory is causing the issue, you can create a new user account for testing purposes:\n\n```bash\nsudo adduser test\nsudo systemctl reboot\n```\n\nIf you're able to log in with the test user, the issue is somewhere in your regular user's home folder. Log into the full-screen terminal with your regular user again, and move some of the common configuration files out of the way:\n\n```bash\nmv ~/.config ~/.config.old\nmv ~/.local ~/.local.old\nmv ~/.cache ~/.cache.old\nmv ~/.nvidia-settings-rc ~/.nvidia-settings-rc.old\nmv ~/.nv ~/.nv.old\nsudo systemctl reboot\n```\n\n### Move `xorg.conf` file out of the way\n\nIf display settings have been corrupted or modified incorrectly, it's good to remove the `xorg.conf`.\n\n```bash\nmv /etc/X11/xorg.conf /etc/X11/xorg.conf.old\n```\n\nBy default, X11 config files are instead stored here:\n\n```bash\n/usr/share/X11/xorg.conf.d\n```\n\n`xorg.conf` files saved in `/etc/X11` can cause displays issues on boot, and should be avoided wherever possible.\n\nAfter moving those files and rebooting, try logging in again. (There may be files you need to move other than the common ones listed above.)\n\n## Reinstall the login manager\n\nYou can reinstall GNOME Display Manager (which handles the login screen), along with the desktop environment by running the below commands in :\n\n```bash\nsudo apt install --reinstall gdm3 ubuntu-desktop gnome-shell\nsudo systemctl reboot\n```\n\nAfter reinstalling those packages and rebooting, try logging in again.\n\n## Reinstall NVIDIA Driver\n\nIf your system is equipped with NVIDIA graphics, a recent update might be causing the login issues. (Usually, NVIDIA driver issues will prevent the login screen from loading at all; however, it's still worth reinstalling if you are unable to log in after the above steps.) Run these commands to determine if your system has NVIDIA graphics:\n\n```bash\nlspci -v | grep VGA\n```\n\nTo remove the NVIDIA driver, run the following:\n\n```bash\nsudo apt purge ~nnvidia\nsudo apt autoremove\nsudo apt clean\n```\n\n![Removing NVIDIA](/images/login-loop/purge-nvidia.png)\n\nAfter the NVIDIA driver has been removed, add it back using the following commands:\n\n```bash\nsudo apt update\nsudo apt full-upgrade\nsudo apt install system76-driver-nvidia\n```\n\nAfter the installation has completed, type `sudo systemctl reboot` and try logging in again.\n\n## Blacklist Radeon Driver\n\nIf you are using an AMD graphics card, the radeon driver might be causing issues as it does not support newer versions of Ubuntu. The amdgpu driver that comes with the kernel does however. To blacklist the radeon driver and ensure amdgpu is loaded:\n\nOpen `/etc/modprobe.d/blacklist.conf` for editing and add `blacklist radeon` to the file. Then run:\n\n```bash\nsudo update-initramfs -c -k all\nsudo shutdown -r now\n```\n\n## If these steps don't work\n\nContact Support! We have a few more things to try. There are a significant number of processes and files required for your graphical desktop environment to be loaded, and much fewer for the terminal login. As such, you can usually recover your desktop using the command line interface!\n","dir":"/","path":"/login-loop-ubuntu","extension":".md","createdAt":"2017-07-20T17:51:54.000Z","updatedAt":"2023-10-10T13:11:48.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b29e807ce53e7f84a6a5e546a76583550b3f7ec2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/809def359835b8879fff15eeb3cd595e8ad95e1c","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053501861},"$loki":83},{"slug":"network","description":"Instructions on how to help diagnose networking issues.","title":"Networking Diagnosis (TCP/IP Stack)","keywords":["Support","networking","command line","diagnosis"],"facebookImage":"/_nuxt/images/network-facebookImage.jpg","twitterImage":"/_nuxt/images/network-twitterImage.jpg","hidden":false,"section":"network-troubleshooting","tableOfContents":true,"toc":[{"id":"a-quick-review-of-the-tcpip-model","depth":2,"text":"A quick review of the TCP/IP model"},{"id":"layer-4-the-transport-layer","depth":2,"text":"Layer 4: The transport layer"},{"id":"layer-3-the-networkinternet-layer","depth":2,"text":"Layer 3: The network/internet layer"},{"id":"ip-command","depth":3,"text":"IP Command"},{"id":"ping","depth":3,"text":"Ping"},{"id":"my-traceroute-mtr","depth":3,"text":"My Traceroute (MTR)"},{"id":"ip-route-show","depth":3,"text":"IP Route Show"},{"id":"dns","depth":3,"text":"DNS"},{"id":"layer-2-the-data-link-layer","depth":2,"text":"Layer 2: The data link layer"},{"id":"layer-1-the-physical-layer","depth":2,"text":"Layer 1: The physical layer"},{"id":"ip-link","depth":3,"text":"IP Link"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"a-quick-review-of-the-tcpip-model"},"children":[{"type":"element","tag":"a","props":{"href":"#a-quick-review-of-the-tcpip-model","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"A quick review of the TCP/IP model"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Communication on the internet is done over TCP/IP which is short for Transmission Control Protocol / Internet Protocol. The IP portion is the internet address or domain name telling the application what computer or server to connect to. The TCP portion handles the actual connecting and error control."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order, the layers in the TCP/IP network model include:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 5:"}]},{"type":"text","value":" Application"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 4:"}]},{"type":"text","value":" Transport"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 3:"}]},{"type":"text","value":" Network/Internet"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 2:"}]},{"type":"text","value":" Data Link"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 1:"}]},{"type":"text","value":" Physical"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Knowing where to start troubleshooting network issues can differ based on the scenario. For example, if the user can ssh to a remote server, but that server can't connect to a MySQL database, the problem is unlikely to be the physical or data link layers on the local server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In most cases it's a good idea to start at the top most layer (the application layer), and then troubleshoot each other layer until we have narrowed down the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article is organized into sections each focusing on one of these layers except for the Application layer because that could mean having to debug source code."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layer-4-the-transport-layer"},"children":[{"type":"element","tag":"a","props":{"href":"#layer-4-the-transport-layer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layer 4: The transport layer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The transport layer consists of the TCP and UDP protocols, with TCP being a connection-oriented protocol and UDP being connectionless. What that means is with TCP you get error correction but with UDP you basically just hope your data arrrived ok."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Applications listen on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"sockets"}]},{"type":"text","value":", which are made up of an IP address and a port number. Network traffic heading to an IP address on a specific port will be directed to the application that is listening by the Linux kernel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first thing that you may want to do is see what ports are listening on the localhost. This output can be useful if you can't connect to a particular service on the computer, such as a web or ssh server.\nAnother common issue occurs when a daemon or service won't start because of something else already listening on that port."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ss"}]},{"type":"text","value":" command is great for doing these kind of operations."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ss"}]},{"type":"text","value":" command is a powerful tool, and a review of its man page ("},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"man ss"}]},{"type":"text","value":") can help you locate flags and options to find whatever you're looking for."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Let's break down some of these options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-t"}]},{"type":"text","value":" - Show TCP ports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-u"}]},{"type":"text","value":" - Show UDP ports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-n"}]},{"type":"text","value":" - Do not try to resolve hostnames."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-l"}]},{"type":"text","value":" - Show only listening ports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-p"}]},{"type":"text","value":" - Show the processes that are using a particular socket."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-4"}]},{"type":"text","value":" - Show only IPv4 sockets."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"SS Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ss -tunlp4"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process\nudp UNCONN 0 0 0.0.0.0:60803 0.0.0.0:*\nudp UNCONN 0 0 127.0.0.53%lo:53 0.0.0.0:*\nudp UNCONN 0 0 0.0.0.0:111 0.0.0.0:*\nudp UNCONN 0 0 0.0.0.0:631 0.0.0.0:*\nudp UNCONN 0 0 224.0.0.251:5353 0.0.0.0:* users:((\"chrome\",pid=5599,fd=267))\nudp UNCONN 0 0 0.0.0.0:5353 0.0.0.0:*\ntcp LISTEN 0 1024 127.0.0.1:42787 0.0.0.0:* users:((\"python3\",pid=7522,fd=7))\ntcp LISTEN 0 50 0.0.0.0:139 0.0.0.0:*\ntcp LISTEN 0 4096 0.0.0.0:111 0.0.0.0:*\ntcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:*\ntcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*\ntcp LISTEN 0 5 127.0.0.1:631 0.0.0.0:*\ntcp LISTEN 0 50 0.0.0.0:445 0.0.0.0:*\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Looking at the output, we can see several listening services. The "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"sshd"}]},{"type":"text","value":" application is listening on port 22 on all IP addresses, as the text "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"0.0.0.0:22"}]},{"type":"text","value":" shows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here's another scenario, if the application isn't listening for some reason, and we need to use the previous troubleshooting steps (again using "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ss"}]},{"type":"text","value":") on the remote host; that is if we have access.\nAnother possibility is a host or firewall that is filtering network traffic. We may need to work with the networking team to verify Layer 4 connectivity across the path."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For UDP we will want to use the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"netcat"}]},{"type":"text","value":" tool. This tool gives a simple way to check a remote UDP port."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NOTE: the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"netcat"}]},{"type":"text","value":" utility can be used for many other things, including testing TCP connectivity. Note that "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"netcat"}]},{"type":"text","value":" may not be installed on your system, and it's often considered a security risk to leave lying around. You may want to consider uninstalling it when you're done troubleshooting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Netcat Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nc 192.168.122.1 -u 80"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"test\n\nNcat: Connection refused.\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The examples above discussed common, simple utilities. However, a much more powerful tool is "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"nmap"}]},{"type":"text","value":". It's capable of doing:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"TCP and UDP port scanning remote machines."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"OS fingerprinting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Determining if remote ports are closed or simply filtered."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are more advanced programs such as "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"tcpdump"}]},{"type":"text","value":" and "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"wireshark"}]},{"type":"text","value":" as well."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layer-3-the-networkinternet-layer"},"children":[{"type":"element","tag":"a","props":{"href":"#layer-3-the-networkinternet-layer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layer 3: The network/internet layer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Layer 3 involves working with IP addresses. IP addresses are like the street address of the computer on a TCP/IP network. Instead of specifying an address, DNS servers are used so it will say \"Dave's house\" instead of the actual street address."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the internet it works like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users can go to \""},{"type":"element","tag":"a","props":{"href":"https://google.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://google.com"}]},{"type":"text","value":"\" instead of \"https://###.###.##.##:####\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ip-command"},"children":[{"type":"element","tag":"a","props":{"href":"#ip-command","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IP Command"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this 3rd layer, one of the first steps to troubleshooting is checking a computer's IP address, which can be done with the command "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip address"}]},{"type":"text","value":", again making use of the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-br"}]},{"type":"text","value":" flag to simplify the output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip -br address show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lo UNKNOWN 127.0.0.1/8 ::1/128\nenp57s0f1 UP 10.0.0.88/24 2601:280:c201:62e0::d739/128 2601:280:c201:62e0:faf5:8f8e:6231:f74d/64 2601:280:c201:62e0:911a:b5f0:fd3b:bff4/64 fe80::2800:8af9:35f1:d04a/64\nwlp0s20f3 UP 192.168.0.110/24 2601:280:c201:62e0::b250/128 2601:280:c201:62e0:ad8d:4de2:cdd9:6386/64 2601:280:c201:62e0:173:f8b7:1973:5e25/64 fe80::b9d0:8c20:e248:7bf5/64\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The enp57s0f1 (ethernet) interface has an IPv4 address of 10.0.0.88. If we didn't have an IP address (or if we had an invalid, self-assigned IP address), then we'd want to troubleshoot that issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The lack of an IP address can be caused by a local misconfiguration, such as an incorrect network interface config file, or it can be caused by problems with the DHCP server. The wlp0s20f3 interface (Wi-Fi) has a different IP address on the local network."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ping"},"children":[{"type":"element","tag":"a","props":{"href":"#ping","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ping"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The most common tool used to troubleshoot Layer 3 is the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ping"}]},{"type":"text","value":" utility. Ping sends an ICMP Echo Request packet to a remote host, and it expects an ICMP Echo Reply in return. ICMP stands for Internet Control Message Protocol and only lives in Layer 3.\nIf you're having connectivity issues to a remote computer, "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ping"}]},{"type":"text","value":" is a common utility to begin troubleshooting. Executing a simple ping from the command line sends ICMP echoes to the remote host indefinitely; press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"C"}]},{"type":"text","value":" to end the ping or pass the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-c #"}]},{"type":"text","value":" flag, like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ping Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ping -c 4 www.system76.com"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"PING www.system76.com(2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1)) 56 data bytes\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=1 ttl=52 time=14.7 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=2 ttl=52 time=11.8 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=3 ttl=52 time=16.4 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=4 ttl=52 time=14.9 ms\n\n--- www.system76.com ping statistics ---\n4 packets transmitted, 4 received, 0% packet loss, time 3005ms\nrtt min/avg/max/mdev = 11.833/14.465/16.401/1.653 ms\n\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Notice that each ping includes the amount of time it took to receive a response back."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" many network components (such as routers) block ICMP packets as a security precaution."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"my-traceroute-mtr"},"children":[{"type":"element","tag":"a","props":{"href":"#my-traceroute-mtr","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"My Traceroute (MTR)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next tool in the Layer 3 troubleshooting tool belt is the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"mtr"}]},{"type":"text","value":" command. This command doesn't come preinstalled with Ubuntu or Pop so we'll need to install it with the command "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"sudo apt install mtr-tiny"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mtr is short for \"My Traceroute\" and by default will show an autoupdated output. To quit mtr simply press the 'q' key."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mtr takes advantage of the Time to Live (TTL) field in IP packets to determine the path that traffic takes to its destination. Mtr will send out one packet at a time, beginning with a TTL of one. Since the packet expires in transit, the upstream router sends back an ICMP Time-to-Live Exceeded packet. Mtr then increments the TTL to determine the next hop. Unlike the original traceroute command, mtr is more user interactive. To make mtr act more like traceroute we can use the -r option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The resulting output is a list of intermediate routers that a packet traversed on its way to the destination:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"MTR Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mtr -r -c 1 www.system76.com"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Start: 2021-06-04T15:18:53-0600\n\nHOST: system76-pc Loss% Snt Last Avg Best Wrst StDev\n 1.|-- 10.17.89.1 0.0% 1 8.6 8.6 8.6 8.6 0.0\n 2.|-- 209.212.58.89 0.0% 1 3.4 3.4 3.4 3.4 0.0\n 3.|-- 209.212.63.169 0.0% 1 2.9 2.9 2.9 2.9 0.0\n 4.|-- 209.212.49.26 0.0% 1 8.0 8.0 8.0 8.0 0.0\n 5.|-- 206.51.46.87 0.0% 1 3.8 3.8 3.8 3.8 0.0\n 6.|-- 52.93.74.88 0.0% 1 5.9 5.9 5.9 5.9 0.0\n 7.|-- 52.93.74.229 0.0% 1 15.7 15.7 15.7 15.7 0.0\n ...\n\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" It's important to understand MTR's limitations. As with ICMP, routers or other network devices may filter the packets that "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"mtr"}]},{"type":"text","value":" relies on, such as the ICMP Time-to-Live Exceeded message. More importantly, the path that traffic takes to and from a destination can change and no two traces can be the same. Mtr can mislead you into thinking that your traffic takes a nice straight path to and from its destination, but this is not always the case. Traffic may follow a different return path, and paths can change dynamically for many reasons (such as a backhoe cutting through a major internet cable). While "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"mtr"}]},{"type":"text","value":" may provide accurate path representations in small networks, it often isn't accurate when trying to trace across large networks or the internet."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another common issue could be a lack of a gateway for a particular route or a lack of a default route. When an IP packet is sent to a different network, it must be sent to a gateway for further processing. The gateway should know how to route the packet to its final destination. The list of gateways for different routes is stored in a "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"routing table"}]},{"type":"text","value":", which can be inspected and manipulated using "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip route"}]},{"type":"text","value":" commands. Routers are the most common gateway devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ip-route-show"},"children":[{"type":"element","tag":"a","props":{"href":"#ip-route-show","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IP Route Show"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can print the routing table using the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip route show"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Route Show Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip route show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"default via 10.0.0.1 dev enp57s0f1 proto dhcp metric 100\ndefault via 10.0.0.1 dev wlp0s20f3 proto dhcp metric 600\n10.0.0.0/24 dev enp57s0f1 proto kernel scope link src 10.0.0.88 metric 100\n192.168.0.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.0.1 metric 600\n169.254.0.0/16 dev enp57s0f1 scope link metric 1000\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On this system there is both WiFi (wlp0s20f3) and Ethernet (enp57s0f1) network interfaces. The metric number tells the system which interface to use first; the lower number will be used first then the next lower etc."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Simple networks often just have a default gateway configured, represented by the \"default\" entry at the top of the table. A missing or incorrect default gateway is a common issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the network is more complex then it will require different routes for different networks. Check the route for a specific prefix with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip route show [address]"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Route (with IP Address) Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip route show 10.0.0.0/24"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"10.0.0.0/24 dev enp57s0f1 proto kernel scope link src 10.0.0.88 metric 100\n192.168.0.0/24 dev wlp0s20f3 proto kernel scope link src 10.0.0.161 metric 600\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the example above, we are sending all traffic destined to the 10.0.0.0/24 network to a different gateway (10.0.0.88)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"dns"},"children":[{"type":"element","tag":"a","props":{"href":"#dns","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"DNS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" While not a Layer 3 protocol, it's worth mentioning DNS. Among other things, the Domain Name System (DNS) translates IP addresses into human-readable names, such as "},{"type":"element","tag":"strong","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"www.system76.com"}]}]},{"type":"text","value":". DNS problems are extremely common, and they are sometimes opaque to troubleshoot."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A telltale sign of DNS trouble is the ability to connect to a remote host by IP address but not its hostname. Performing a quick "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"host"}]},{"type":"text","value":" on the hostname can tell quite a bit ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"host"}]},{"type":"text","value":" is part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bind9-host"}]},{"type":"text","value":" package on Ubuntu / Pop!_OS Linux based systems):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Host Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"host www.system76.com"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"www.system76.com has address 143.204.26.70\nwww.system76.com has address 143.204.26.20\nwww.system76.com has address 143.204.26.22\nwww.system76.com has address 143.204.26.56\nwww.system76.com has IPv6 address 2600:9000:2198:c400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:a000:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:800:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:5600:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:3a00:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:a400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:8400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:7c00:7:bfae:340:93a1\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output above shows the resulting IPv4 addresses as well as IPv6."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layer-2-the-data-link-layer"},"children":[{"type":"element","tag":"a","props":{"href":"#layer-2-the-data-link-layer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layer 2: The data link layer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The data link layer is responsible for "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"local"}]},{"type":"text","value":" network connectivity; the communication of frames between hosts on the same Layer 2 (commonly called a local area network, or LAN).\nThe most relevant Layer 2 protocol for most sysadmins is the "},{"type":"element","tag":"a","props":{"href":"https://en.wikipedia.org/wiki/Address_Resolution_Protocol","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Address Resolution Protocol (ARP)"}]},{"type":"text","value":", which maps Layer 3 IP addresses to Layer 2 Ethernet MAC addresses. When a host tries to contact another host on its local network (such as the default gateway, e.g. the router), it will more than likely have the other host's IP address, but it doesn't know the other host's MAC address. ARP resolves this issue and figures out the MAC address for us."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A common problem could be an ARP entry that won't populate, particularly for your host's default gateway. If your localhost can't successfully resolve its gateway's Layer 2 MAC address, then it won't be able to send any traffic to remote networks. This problem might be caused by having the wrong IP address configured for the gateway, or it may be another issue, such as a mis-configured switch port."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can check the entries in our ARP table with the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip neighbor"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Neighbor Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip neighbor show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"10.0.0.1 dev enp57s0f1 lladdr ae:db:48:6a:78:35 REACHABLE\n10.0.0.87 dev enp57s0f1 lladdr c4:1c:ff:5b:82:e7 REACHABLE\n192.168.0.110 dev wlp0s20f3 lladdr ae:db:48:6a:78:35 REACHABLE\nfe80::acdb:48ff:fe6a:7835 dev enp57s0f1 lladdr ae:db:48:6a:78:35 router REACHABLE\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" that the gateway's MAC address is populated. If there was a problem with ARP, then there would be a resolution failure:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip neighbor show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"10.0.0.87 dev enp57s0f1 FAILED\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This output indicates there is a resolution issue with ARP. This could happen for a variety of reasons. For example, the networking team just replaced the gateway router (which is your server's default gateway). The MAC address may have changed as well since MAC addresses are hardware addresses that are assigned at the factory."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layer-1-the-physical-layer"},"children":[{"type":"element","tag":"a","props":{"href":"#layer-1-the-physical-layer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layer 1: The physical layer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"(\"is the Ethernet cable plugged in?\") We can easily troubleshoot physical layer problems from the Linux command line."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ip-link"},"children":[{"type":"element","tag":"a","props":{"href":"#ip-link","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IP Link"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start with the most asked question: Is the physical interface up? For this, use the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip link show"}]},{"type":"text","value":" command tells us:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Link Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n\n2: enp57s0f1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\nlink/ether 80:fa:5b:6a:36:d2 brd ff:ff:ff:ff:ff:ff\n\n3: wlp0s20f3: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000\nlink/ether 18:56:80:54:60:2d brd ff:ff:ff:ff:ff:ff\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Notice the indication of DOWN in the above output for the enp57s0f1 interface. This result means that Layer 1 isn't coming up. Try troubleshooting by checking the cabling or the remote end of the connection (e.g., the switch) for problems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before you start checking cables, though, it's a good idea to make sure that the interface isn't just disabled. Running a command to bring the interface up can rule this problem out:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip link "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" enp57s0f1 up"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip link show"}]},{"type":"text","value":" can be difficult to parse at a quick glance. Luckily, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-br"}]},{"type":"text","value":" switch prints this output in a much more readable table format:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip -br link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lo UNKNOWN 00:00:00:00:00:00 \n\nenp57s0f1 UP 52:54:00:82:d6:6e \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It looks like "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip link set enp57s0f1 up"}]},{"type":"text","value":" did the trick, and the Ethernet interface enp57s0f1 is up and running again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Interfaces can be misconfigured for the incorrect speed, or collisions (besides those inherent with Ethernet) and physical layer problems can cause packet loss or corruption that results in retransmissions. Use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-s"}]},{"type":"text","value":" flag with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip"}]},{"type":"text","value":" command to print additional statistics about an interface. The output below shows an interface, with only a few dropped receive packets and no other signs of physical layer issues:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip -s link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"\n1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\nRX: bytes packets errors dropped overrun mcast\n59936876 240745 0 0 0 0\nTX: bytes packets errors dropped carrier collsns\n59936876 240745 0 0 0 0\n\n2: enp57s0f1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\nlink/ether 80:fa:5b:6a:36:d2 brd ff:ff:ff:ff:ff:ff\nRX: bytes packets errors dropped overrun mcast\n1112252684 1034902 0 31 0 83303\nTX: bytes packets errors dropped carrier collsns\n104281528 449635 0 0 0 0\n\n3: wlp0s20f3: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000\nlink/ether 18:56:80:54:60:2d brd ff:ff:ff:ff:ff:ff\nRX: bytes packets errors dropped overrun mcast\n966902 4513 0 2 0 0\nTX: bytes packets errors dropped carrier collsns\n636200 4239 0 0 0 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"additional-tools"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-tools","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Tools"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wireshark"}]},{"type":"text","value":" is another great tool for finding problems with your network."}]}]},"text":"\n## A quick review of the TCP/IP model\n\nCommunication on the internet is done over TCP/IP which is short for Transmission Control Protocol / Internet Protocol. The IP portion is the internet address or domain name telling the application what computer or server to connect to. The TCP portion handles the actual connecting and error control.\n\nIn order, the layers in the TCP/IP network model include:\n\n- **Layer 5:** Application\n- **Layer 4:** Transport\n- **Layer 3:** Network/Internet\n- **Layer 2:** Data Link\n- **Layer 1:** Physical\n\nKnowing where to start troubleshooting network issues can differ based on the scenario. For example, if the user can ssh to a remote server, but that server can't connect to a MySQL database, the problem is unlikely to be the physical or data link layers on the local server.\n\nIn most cases it's a good idea to start at the top most layer (the application layer), and then troubleshoot each other layer until we have narrowed down the issue.\n\nThis article is organized into sections each focusing on one of these layers except for the Application layer because that could mean having to debug source code.\n\n## Layer 4: The transport layer\n\nThe transport layer consists of the TCP and UDP protocols, with TCP being a connection-oriented protocol and UDP being connectionless. What that means is with TCP you get error correction but with UDP you basically just hope your data arrrived ok.\n\nApplications listen on **sockets**, which are made up of an IP address and a port number. Network traffic heading to an IP address on a specific port will be directed to the application that is listening by the Linux kernel.\n\nThe first thing that you may want to do is see what ports are listening on the localhost. This output can be useful if you can't connect to a particular service on the computer, such as a web or ssh server.\nAnother common issue occurs when a daemon or service won't start because of something else already listening on that port.\n\nThe **ss** command is great for doing these kind of operations.\n\nThe **ss** command is a powerful tool, and a review of its man page (**man ss**) can help you locate flags and options to find whatever you're looking for.\n\nLet's break down some of these options:\n\n- **-t** - Show TCP ports.\n- **-u** - Show UDP ports.\n- **-n** - Do not try to resolve hostnames.\n- **-l** - Show only listening ports.\n- **-p** - Show the processes that are using a particular socket.\n- **-4** - Show only IPv4 sockets.\n\n SS Command:\n\n```bash\nss -tunlp4\n```\n\nOutput:\n\n```\nNetid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process\nudp UNCONN 0 0 0.0.0.0:60803 0.0.0.0:*\nudp UNCONN 0 0 127.0.0.53%lo:53 0.0.0.0:*\nudp UNCONN 0 0 0.0.0.0:111 0.0.0.0:*\nudp UNCONN 0 0 0.0.0.0:631 0.0.0.0:*\nudp UNCONN 0 0 224.0.0.251:5353 0.0.0.0:* users:((\"chrome\",pid=5599,fd=267))\nudp UNCONN 0 0 0.0.0.0:5353 0.0.0.0:*\ntcp LISTEN 0 1024 127.0.0.1:42787 0.0.0.0:* users:((\"python3\",pid=7522,fd=7))\ntcp LISTEN 0 50 0.0.0.0:139 0.0.0.0:*\ntcp LISTEN 0 4096 0.0.0.0:111 0.0.0.0:*\ntcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:*\ntcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*\ntcp LISTEN 0 5 127.0.0.1:631 0.0.0.0:*\ntcp LISTEN 0 50 0.0.0.0:445 0.0.0.0:*\n```\n\nLooking at the output, we can see several listening services. The **sshd** application is listening on port 22 on all IP addresses, as the text **0.0.0.0:22** shows.\n\nHere's another scenario, if the application isn't listening for some reason, and we need to use the previous troubleshooting steps (again using **ss**) on the remote host; that is if we have access.\nAnother possibility is a host or firewall that is filtering network traffic. We may need to work with the networking team to verify Layer 4 connectivity across the path.\n\nFor UDP we will want to use the **netcat** tool. This tool gives a simple way to check a remote UDP port.\n\nNOTE: the **netcat** utility can be used for many other things, including testing TCP connectivity. Note that **netcat** may not be installed on your system, and it's often considered a security risk to leave lying around. You may want to consider uninstalling it when you're done troubleshooting.\n\nNetcat Command:\n\n```bash\nnc 192.168.122.1 -u 80\n```\n\nOutput:\n\n```\ntest\n\nNcat: Connection refused.\n```\n\nThe examples above discussed common, simple utilities. However, a much more powerful tool is **nmap**. It's capable of doing:\n\n- TCP and UDP port scanning remote machines.\n- OS fingerprinting.\n- Determining if remote ports are closed or simply filtered.\n\nThere are more advanced programs such as **tcpdump** and **wireshark** as well.\n\n## Layer 3: The network/internet layer\n\nLayer 3 involves working with IP addresses. IP addresses are like the street address of the computer on a TCP/IP network. Instead of specifying an address, DNS servers are used so it will say \"Dave's house\" instead of the actual street address.\n\nOn the internet it works like this:\n\nUsers can go to \"https://google.com\" instead of \"https://###.###.##.##:####\"\n\n### IP Command\n\nIn this 3rd layer, one of the first steps to troubleshooting is checking a computer's IP address, which can be done with the command **ip address**, again making use of the **-br** flag to simplify the output:\n\nIP Command:\n\n```bash\nip -br address show\n```\n\nOutput:\n\n```\nlo UNKNOWN 127.0.0.1/8 ::1/128\nenp57s0f1 UP 10.0.0.88/24 2601:280:c201:62e0::d739/128 2601:280:c201:62e0:faf5:8f8e:6231:f74d/64 2601:280:c201:62e0:911a:b5f0:fd3b:bff4/64 fe80::2800:8af9:35f1:d04a/64\nwlp0s20f3 UP 192.168.0.110/24 2601:280:c201:62e0::b250/128 2601:280:c201:62e0:ad8d:4de2:cdd9:6386/64 2601:280:c201:62e0:173:f8b7:1973:5e25/64 fe80::b9d0:8c20:e248:7bf5/64\n```\n\nThe enp57s0f1 (ethernet) interface has an IPv4 address of 10.0.0.88. If we didn't have an IP address (or if we had an invalid, self-assigned IP address), then we'd want to troubleshoot that issue.\n\nThe lack of an IP address can be caused by a local misconfiguration, such as an incorrect network interface config file, or it can be caused by problems with the DHCP server. The wlp0s20f3 interface (Wi-Fi) has a different IP address on the local network.\n\n### Ping\n\nThe most common tool used to troubleshoot Layer 3 is the **ping** utility. Ping sends an ICMP Echo Request packet to a remote host, and it expects an ICMP Echo Reply in return. ICMP stands for Internet Control Message Protocol and only lives in Layer 3.\nIf you're having connectivity issues to a remote computer, **ping** is a common utility to begin troubleshooting. Executing a simple ping from the command line sends ICMP echoes to the remote host indefinitely; press CTRL + C to end the ping or pass the `-c #` flag, like so:\n\nPing Command:\n\n```bash\nping -c 4 www.system76.com\n```\n\nOutput:\n\n```\nPING www.system76.com(2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1)) 56 data bytes\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=1 ttl=52 time=14.7 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=2 ttl=52 time=11.8 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=3 ttl=52 time=16.4 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=4 ttl=52 time=14.9 ms\n\n--- www.system76.com ping statistics ---\n4 packets transmitted, 4 received, 0% packet loss, time 3005ms\nrtt min/avg/max/mdev = 11.833/14.465/16.401/1.653 ms\n\n```\n\nNotice that each ping includes the amount of time it took to receive a response back.\n\n> **NOTE:** many network components (such as routers) block ICMP packets as a security precaution.\n\n### My Traceroute (MTR)\n\nThe next tool in the Layer 3 troubleshooting tool belt is the **mtr** command. This command doesn't come preinstalled with Ubuntu or Pop so we'll need to install it with the command **sudo apt install mtr-tiny**.\n\nMtr is short for \"My Traceroute\" and by default will show an autoupdated output. To quit mtr simply press the 'q' key.\n\nMtr takes advantage of the Time to Live (TTL) field in IP packets to determine the path that traffic takes to its destination. Mtr will send out one packet at a time, beginning with a TTL of one. Since the packet expires in transit, the upstream router sends back an ICMP Time-to-Live Exceeded packet. Mtr then increments the TTL to determine the next hop. Unlike the original traceroute command, mtr is more user interactive. To make mtr act more like traceroute we can use the -r option.\n\nThe resulting output is a list of intermediate routers that a packet traversed on its way to the destination:\n\nMTR Command:\n\n```bash\nmtr -r -c 1 www.system76.com\n```\n\nOutput:\n\n```\nStart: 2021-06-04T15:18:53-0600\n\nHOST: system76-pc Loss% Snt Last Avg Best Wrst StDev\n 1.|-- 10.17.89.1 0.0% 1 8.6 8.6 8.6 8.6 0.0\n 2.|-- 209.212.58.89 0.0% 1 3.4 3.4 3.4 3.4 0.0\n 3.|-- 209.212.63.169 0.0% 1 2.9 2.9 2.9 2.9 0.0\n 4.|-- 209.212.49.26 0.0% 1 8.0 8.0 8.0 8.0 0.0\n 5.|-- 206.51.46.87 0.0% 1 3.8 3.8 3.8 3.8 0.0\n 6.|-- 52.93.74.88 0.0% 1 5.9 5.9 5.9 5.9 0.0\n 7.|-- 52.93.74.229 0.0% 1 15.7 15.7 15.7 15.7 0.0\n ...\n\n```\n\n> **NOTE:** It's important to understand MTR's limitations. As with ICMP, routers or other network devices may filter the packets that **mtr** relies on, such as the ICMP Time-to-Live Exceeded message. More importantly, the path that traffic takes to and from a destination can change and no two traces can be the same. Mtr can mislead you into thinking that your traffic takes a nice straight path to and from its destination, but this is not always the case. Traffic may follow a different return path, and paths can change dynamically for many reasons (such as a backhoe cutting through a major internet cable). While **mtr** may provide accurate path representations in small networks, it often isn't accurate when trying to trace across large networks or the internet.\n\nAnother common issue could be a lack of a gateway for a particular route or a lack of a default route. When an IP packet is sent to a different network, it must be sent to a gateway for further processing. The gateway should know how to route the packet to its final destination. The list of gateways for different routes is stored in a **routing table**, which can be inspected and manipulated using **ip route** commands. Routers are the most common gateway devices.\n\n### IP Route Show\n\nWe can print the routing table using the **ip route show** command:\n\nIP Route Show Command:\n\n```bash\nip route show\n```\n\nOutput:\n\n```\ndefault via 10.0.0.1 dev enp57s0f1 proto dhcp metric 100\ndefault via 10.0.0.1 dev wlp0s20f3 proto dhcp metric 600\n10.0.0.0/24 dev enp57s0f1 proto kernel scope link src 10.0.0.88 metric 100\n192.168.0.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.0.1 metric 600\n169.254.0.0/16 dev enp57s0f1 scope link metric 1000\n```\n\nOn this system there is both WiFi (wlp0s20f3) and Ethernet (enp57s0f1) network interfaces. The metric number tells the system which interface to use first; the lower number will be used first then the next lower etc.\n\nSimple networks often just have a default gateway configured, represented by the \\\"default\\\" entry at the top of the table. A missing or incorrect default gateway is a common issue.\n\nIf the network is more complex then it will require different routes for different networks. Check the route for a specific prefix with the `ip route show [address]` command:\n\nIP Route (with IP Address) Command:\n\n```bash\nip route show 10.0.0.0/24\n```\n\nOutput:\n\n```\n10.0.0.0/24 dev enp57s0f1 proto kernel scope link src 10.0.0.88 metric 100\n192.168.0.0/24 dev wlp0s20f3 proto kernel scope link src 10.0.0.161 metric 600\n```\n\nIn the example above, we are sending all traffic destined to the 10.0.0.0/24 network to a different gateway (10.0.0.88).\n\n### DNS\n\n> **NOTE:** While not a Layer 3 protocol, it's worth mentioning DNS. Among other things, the Domain Name System (DNS) translates IP addresses into human-readable names, such as **www.system76.com**. DNS problems are extremely common, and they are sometimes opaque to troubleshoot.\n\nA telltale sign of DNS trouble is the ability to connect to a remote host by IP address but not its hostname. Performing a quick `host` on the hostname can tell quite a bit (`host` is part of the `bind9-host` package on Ubuntu / Pop!\\_OS Linux based systems):\n\nHost Command:\n\n```bash\nhost www.system76.com\n```\n\nOutput:\n\n```\nwww.system76.com has address 143.204.26.70\nwww.system76.com has address 143.204.26.20\nwww.system76.com has address 143.204.26.22\nwww.system76.com has address 143.204.26.56\nwww.system76.com has IPv6 address 2600:9000:2198:c400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:a000:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:800:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:5600:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:3a00:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:a400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:8400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:7c00:7:bfae:340:93a1\n```\n\nThe output above shows the resulting IPv4 addresses as well as IPv6.\n\n## Layer 2: The data link layer\n\nThe data link layer is responsible for **local** network connectivity; the communication of frames between hosts on the same Layer 2 (commonly called a local area network, or LAN).\nThe most relevant Layer 2 protocol for most sysadmins is the [Address Resolution Protocol (ARP)](https://en.wikipedia.org/wiki/Address_Resolution_Protocol), which maps Layer 3 IP addresses to Layer 2 Ethernet MAC addresses. When a host tries to contact another host on its local network (such as the default gateway, e.g. the router), it will more than likely have the other host's IP address, but it doesn't know the other host's MAC address. ARP resolves this issue and figures out the MAC address for us.\n\nA common problem could be an ARP entry that won't populate, particularly for your host's default gateway. If your localhost can't successfully resolve its gateway's Layer 2 MAC address, then it won't be able to send any traffic to remote networks. This problem might be caused by having the wrong IP address configured for the gateway, or it may be another issue, such as a mis-configured switch port.\n\nWe can check the entries in our ARP table with the **ip neighbor** command:\n\nIP Neighbor Command:\n\n```bash\nip neighbor show\n```\n\nOutput:\n\n```\n10.0.0.1 dev enp57s0f1 lladdr ae:db:48:6a:78:35 REACHABLE\n10.0.0.87 dev enp57s0f1 lladdr c4:1c:ff:5b:82:e7 REACHABLE\n192.168.0.110 dev wlp0s20f3 lladdr ae:db:48:6a:78:35 REACHABLE\nfe80::acdb:48ff:fe6a:7835 dev enp57s0f1 lladdr ae:db:48:6a:78:35 router REACHABLE\n```\n\n> **NOTE:** that the gateway's MAC address is populated. If there was a problem with ARP, then there would be a resolution failure:\n>\n>```bash\n>ip neighbor show\n>```\n>\n>Output:\n>\n>```\n>10.0.0.87 dev enp57s0f1 FAILED\n>```\n>\n> This output indicates there is a resolution issue with ARP. This could happen for a variety of reasons. For example, the networking team just replaced the gateway router (which is your server's default gateway). The MAC address may have changed as well since MAC addresses are hardware addresses that are assigned at the factory.\n\n## Layer 1: The physical layer\n\n(\\\"is the Ethernet cable plugged in?\\\") We can easily troubleshoot physical layer problems from the Linux command line.\n\n### IP Link\n\nStart with the most asked question: Is the physical interface up? For this, use the **ip** command.\n\nThe `ip link show` command tells us:\n\nIP Link Command:\n\n```bash\nip link show\n```\n\nOutput:\n\n```\n1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n\n2: enp57s0f1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\nlink/ether 80:fa:5b:6a:36:d2 brd ff:ff:ff:ff:ff:ff\n\n3: wlp0s20f3: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000\nlink/ether 18:56:80:54:60:2d brd ff:ff:ff:ff:ff:ff\n```\n\nNotice the indication of DOWN in the above output for the enp57s0f1 interface. This result means that Layer 1 isn't coming up. Try troubleshooting by checking the cabling or the remote end of the connection (e.g., the switch) for problems.\n\nBefore you start checking cables, though, it's a good idea to make sure that the interface isn't just disabled. Running a command to bring the interface up can rule this problem out:\n\n```bash\nip link set enp57s0f1 up\n```\n\nThe output of `ip link show` can be difficult to parse at a quick glance. Luckily, the `-br` switch prints this output in a much more readable table format:\n\nCommand:\n\n```bash\nip -br link show\n```\n\nOutput:\n\n```\nlo UNKNOWN 00:00:00:00:00:00 \n\nenp57s0f1 UP 52:54:00:82:d6:6e \n```\n\nIt looks like `ip link set enp57s0f1 up` did the trick, and the Ethernet interface enp57s0f1 is up and running again.\n\nInterfaces can be misconfigured for the incorrect speed, or collisions (besides those inherent with Ethernet) and physical layer problems can cause packet loss or corruption that results in retransmissions. Use the `-s` flag with the `ip` command to print additional statistics about an interface. The output below shows an interface, with only a few dropped receive packets and no other signs of physical layer issues:\n\nCommand:\n\n```bash\nip -s link show\n```\n\nOutput:\n\n```\n\n1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\nRX: bytes packets errors dropped overrun mcast\n59936876 240745 0 0 0 0\nTX: bytes packets errors dropped carrier collsns\n59936876 240745 0 0 0 0\n\n2: enp57s0f1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\nlink/ether 80:fa:5b:6a:36:d2 brd ff:ff:ff:ff:ff:ff\nRX: bytes packets errors dropped overrun mcast\n1112252684 1034902 0 31 0 83303\nTX: bytes packets errors dropped carrier collsns\n104281528 449635 0 0 0 0\n\n3: wlp0s20f3: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000\nlink/ether 18:56:80:54:60:2d brd ff:ff:ff:ff:ff:ff\nRX: bytes packets errors dropped overrun mcast\n966902 4513 0 2 0 0\nTX: bytes packets errors dropped carrier collsns\n636200 4239 0 0 0 0\n```\n\n#### Additional Tools\n\n`wireshark` is another great tool for finding problems with your network.\n","dir":"/","path":"/network","extension":".md","createdAt":"2021-06-04T22:30:07.000Z","updatedAt":"2022-02-08T15:07:23.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/f1cc7802622dba8be04774ae74a220c490405298","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/e1c79023c9349a92d84ae6391adcfbba73cb1556","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"Yasumoto","commitUrl":"https://github.com/system76/docs/commit/875822c513f63d58dd861aa29bf35aedae3d5b64","avatarUrl":"https://avatars.githubusercontent.com/u/48383?v=4","profileUrl":"https://github.com/Yasumoto"}],"meta":{"version":0,"revision":0,"created":1697053501882},"$loki":84},{"slug":"fan-noise","description":"Ways to manage fan noise and design constraints.\n","title":"System Fan Noise and Expectactions","keywords":["Fans","Loud"],"facebookImage":"/_nuxt/images/fan-noise-facebookImage.jpg","twitterImage":"/_nuxt/images/fan-noise-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"noise-levels","depth":2,"text":"Noise Levels"},{"id":"monitoring-fan-speeds","depth":3,"text":"Monitoring Fan Speeds"},{"id":"fan-modes","depth":3,"text":"Fan Modes"},{"id":"easy-settings-to-effect-fan-noise","depth":3,"text":"Easy settings to effect fan noise"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"noise-levels"},"children":[{"type":"element","tag":"a","props":{"href":"#noise-levels","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Noise Levels"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 sets custom fan curves for laptops to maximize their performance while minimizing fan noise. Current firmware keeps the fan off until 65°C and will ramp the fan speeds to max speed by 90°C."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"monitoring-fan-speeds"},"children":[{"type":"element","tag":"a","props":{"href":"#monitoring-fan-speeds","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Monitoring Fan Speeds"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Fan Speeds can be monitored with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"psensor"}]},{"type":"text","value":", which can be installed from either the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" or the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" applications. Below is an example from a Oryx Pro (the number of cores/threads/GPU present will be different depending on the system)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor on an oryp7","src":"/images/fan-noise/psensor-oryp7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fan-modes"},"children":[{"type":"element","tag":"a","props":{"href":"#fan-modes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fan Modes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Our "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/open-firmware-systems"},"children":[{"type":"text","value":"Open Firmware laptops"}]},{"type":"text","value":" have fan controls to swap between max or automatic thermal control. Use Fn+1 to toggle between the modes. (Your model will show support on the key section of their "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"tech-docs"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"easy-settings-to-effect-fan-noise"},"children":[{"type":"element","tag":"a","props":{"href":"#easy-settings-to-effect-fan-noise","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Easy settings to effect fan noise"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Fan speed is based on thermal output of the system. There are some settings that will indirectly limit how much heat is created during use:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Run the laptop while on battery: This will limit power consumption for the CPU and GPU and will lower thermal output."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Set the laptop to Battery Life mode in either Power Profiles in the system menu or using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-power"}]},{"type":"text","value":". This limits the CPU's boost frequency, a side effect is to also limit how much heat is created."}]},{"type":"text","value":"\n"}]}]},"text":"\n## Noise Levels\n\nSystem76 sets custom fan curves for laptops to maximize their performance while minimizing fan noise. Current firmware keeps the fan off until 65°C and will ramp the fan speeds to max speed by 90°C.\n\n### Monitoring Fan Speeds\n\nFan Speeds can be monitored with psensor, which can be installed from either the Pop!_Shop or the Ubuntu Software applications. Below is an example from a Oryx Pro (the number of cores/threads/GPU present will be different depending on the system).\n\n![psensor on an oryp7](/images/fan-noise/psensor-oryp7.png)\n\n### Fan Modes\n\nOur [Open Firmware laptops](/articles/open-firmware-systems) have fan controls to swap between max or automatic thermal control. Use Fn+1 to toggle between the modes. (Your model will show support on the key section of their [tech-docs](https://tech-docs.system76.com)).\n\n### Easy settings to effect fan noise\n\nFan speed is based on thermal output of the system. There are some settings that will indirectly limit how much heat is created during use:\n\n1. Run the laptop while on battery: This will limit power consumption for the CPU and GPU and will lower thermal output.\n2. Set the laptop to Battery Life mode in either Power Profiles in the system menu or using `system76-power`. This limits the CPU's boost frequency, a side effect is to also limit how much heat is created.\n","dir":"/","path":"/fan-noise","extension":".md","createdAt":"2023-09-19T19:18:26.000Z","updatedAt":"2023-09-19T19:18:26.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b6c7409f0b496559a327b9a7698b24d884ea723a","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053501883},"$loki":85},{"slug":"format-drive","description":"Learn how to format your drive\n","title":"Format Your Drive","keywords":["System76","Security","Linux"],"facebookImage":"/_nuxt/images/format-drive-facebookImage.jpg","twitterImage":"/_nuxt/images/format-drive-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"live-disk-or-pop-recovery","depth":2,"text":"Live Disk or Pop Recovery"},{"id":"option-1-live-usb","depth":3,"text":"Option 1: Live USB"},{"id":"option-2-pop-recovery-partition","depth":3,"text":"Option 2: Pop Recovery Partition"},{"id":"disks-application","depth":3,"text":"Disks application"}],"body":{"type":"root","children":[{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"live-disk-or-pop-recovery"},"children":[{"type":"element","tag":"a","props":{"href":"#live-disk-or-pop-recovery","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Live Disk or Pop Recovery"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to format the drive that has your OS on it we will need to boot from either a live disk or the Pop Recovery partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"option-1-live-usb"},"children":[{"type":"element","tag":"a","props":{"href":"#option-1-live-usb","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Option 1: Live USB"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A live disk is a bootable USB storage device that runs the entire operating system in RAM. See "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk/"},"children":[{"type":"text","value":"this article for instructions to create a bootable Pop!_OS live USB."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"option-2-pop-recovery-partition"},"children":[{"type":"element","tag":"a","props":{"href":"#option-2-pop-recovery-partition","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Option 2: Pop Recovery Partition"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery Partition is a full copy of the Pop!_OS installation disk. It can be used exactly the same as if a live disk copy of Pop!_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. See "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery/"},"children":[{"type":"text","value":"this article for instructions to boot into the Pop!_OS recovery partition."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disks-application"},"children":[{"type":"element","tag":"a","props":{"href":"#disks-application","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disks application"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application can be used to format the drive to remove any personal data. Disks comes pre-installed on Pop!_OS and Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this screenshot the drive is a USB Flash Drive, though the concept is the same for any drive, including the drive where your OS is installed. First left-click on the drive on the left side then left-click on the top right menu with three dots (three lines on older releases)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/format-drive/disks-format-disk.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Format Disk..."}]},{"type":"text","value":" option then make sure to have the 'Compatible with modern systems and hard drives > 2TB (GPT)' selected (you can use either the Quick option or the Slow option)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/format-drive/disks-format-disk2.png"},"children":[]}]}]},"text":"\n\n\n## Live Disk or Pop Recovery\n\nIn order to format the drive that has your OS on it we will need to boot from either a live disk or the Pop Recovery partition.\n\n### Option 1: Live USB\n\nA live disk is a bootable USB storage device that runs the entire operating system in RAM. See [this article for instructions to create a bootable Pop!\\_OS live USB.](/articles/live-disk/)\n\n### Option 2: Pop Recovery Partition\n\nThe Recovery Partition is a full copy of the Pop!_OS installation disk. It can be used exactly the same as if a live disk copy of Pop!_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. See [this article for instructions to boot into the Pop!\\_OS recovery partition.](/articles/pop-recovery/)\n\n### Disks application\n\nThe Disks application can be used to format the drive to remove any personal data. Disks comes pre-installed on Pop!\\_OS and Ubuntu.\n\nIn this screenshot the drive is a USB Flash Drive, though the concept is the same for any drive, including the drive where your OS is installed. First left-click on the drive on the left side then left-click on the top right menu with three dots (three lines on older releases).\n\n![Disks](/images/format-drive/disks-format-disk.png)\n\nNow select the `Format Disk...` option then make sure to have the 'Compatible with modern systems and hard drives > 2TB (GPT)' selected (you can use either the Quick option or the Slow option).\n\n![Disks](/images/format-drive/disks-format-disk2.png)\n","dir":"/","path":"/format-drive","extension":".md","createdAt":"2020-08-26T20:28:52.000Z","updatedAt":"2022-07-26T18:28:47.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/50f5b8118c39f7c6fc5bbada559f9a5eb61f484c","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/16768fda8bfed23c787b5306322711ad0f6d375f","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053502246},"$loki":86},{"slug":"install-davinci-resolve","description":"Want to up your video editing skills? Try DaVinci Resolve\n","title":"DaVinci Resolve (Install)","keywords":["Video Editor","DaVinci Resolve","Pop 20.04 LTS"],"facebookImage":"/_nuxt/images/install-davinci-resolve-facebookImage.jpg","twitterImage":"/_nuxt/images/install-davinci-resolve-twitterImage.jpg","hidden":true,"section":"software","tableOfContents":true,"toc":[{"id":"gpu-requirements","depth":3,"text":"GPU requirements"},{"id":"install-prerequisite-packages","depth":3,"text":"Install prerequisite packages"},{"id":"download-davinci-resolve-and-the-makeresolvedeb-script","depth":3,"text":"Download DaVinci Resolve and the MakeResolveDeb script"},{"id":"extract-the-zip-files","depth":3,"text":"Extract the Zip Files"},{"id":"create-the-deb-file","depth":3,"text":"Create the .deb File"}],"body":{"type":"root","children":[{"type":"element","tag":"h3","props":{"id":"gpu-requirements"},"children":[{"type":"element","tag":"a","props":{"href":"#gpu-requirements","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GPU requirements"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"DaVinci Resolve requires an NVIDIA GPU to run. (Intel GPUs lack the necessary OpenCL support. For AMD GPUs, the proprietary AMDGPU-PRO driver that Resolve depends on does not support the newer kernel version that Pop!_OS includes.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-prerequisite-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#install-prerequisite-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install prerequisite packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following packages will be needed to build and install DaVinci Resolve:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install libssl3 ocl-icd-opencl-dev fakeroot xorriso"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"download-davinci-resolve-and-the-makeresolvedeb-script"},"children":[{"type":"element","tag":"a","props":{"href":"#download-davinci-resolve-and-the-makeresolvedeb-script","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download DaVinci Resolve and the MakeResolveDeb script"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Please note that the MakeResolveDeb script is not created by Black Magic or System76 and is maintained by the community."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"DaVinci Resolve can be downloaded "},{"type":"element","tag":"a","props":{"href":"https://www.blackmagicdesign.com/products/davinciresolve/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". Select the regular DaVinci Resolve version and not the Studio version, unless you have a license for the Studio version."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download button","src":"/images/davinci-resolve/davinci-resolve-download.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before DaVinci Resolve will download, the website asks you to fill in a contact form (shown below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Questions for download","src":"/images/davinci-resolve/davinci-resolve-questions.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Also download the MakeResolveDeb script from "},{"type":"element","tag":"a","props":{"href":"http://www.danieltufvesson.com/makeresolvedeb","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"extract-the-zip-files"},"children":[{"type":"element","tag":"a","props":{"href":"#extract-the-zip-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Extract the Zip Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once DaVinci Resolve is downloaded, extract the zip file by right-clicking on the Davinci Resolve zip file in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" application and selecting \"Extract Here\" from the menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, extract the MakeResolveDeb zip file into the same directory where the DaVinci Resolve files were extracted by right-clicking on the MakeResolveDeb zip file, selecting \"Extract to...\" from the menu, and choosing the newly created DaVinci Resolve directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"create-the-deb-file"},"children":[{"type":"element","tag":"a","props":{"href":"#create-the-deb-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create the .deb File"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the DaVinci Resolve directory, right click on an empty space between/below the file icons, and select 'Open in Terminal.'"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the new "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" window, run this command to create an installable package for DaVinci Resolve:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./makeresolvedeb"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":".sh DaVinci_Resolve_"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"_Linux.run"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the script finishes running and the terminal prompt returns, run this command to install DaVinci Resolve:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg -i davinci-resolve"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"_amd64.deb"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After installing, DaVinci Resolve will be ready to launch from your Activities menu:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"DaVinci Resolve Icon","src":"/images/davinci-resolve/davinci-icon.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"DaVinci Loading Screen","src":"/images/davinci-resolve/davinci-loading-screen.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"DaVinci App Open","src":"/images/davinci-resolve/davinci-app-open.png"},"children":[]}]}]},"text":"\n### GPU requirements\n\nDaVinci Resolve requires an NVIDIA GPU to run. (Intel GPUs lack the necessary OpenCL support. For AMD GPUs, the proprietary AMDGPU-PRO driver that Resolve depends on does not support the newer kernel version that Pop!\\_OS includes.)\n\n### Install prerequisite packages\n\nThe following packages will be needed to build and install DaVinci Resolve:\n\n```bash\nsudo apt install libssl3 ocl-icd-opencl-dev fakeroot xorriso\n```\n\n### Download DaVinci Resolve and the MakeResolveDeb script\n\n**Please note that the MakeResolveDeb script is not created by Black Magic or System76 and is maintained by the community.**\n\nDaVinci Resolve can be downloaded [here](https://www.blackmagicdesign.com/products/davinciresolve/). Select the regular DaVinci Resolve version and not the Studio version, unless you have a license for the Studio version.\n\n![Download button](/images/davinci-resolve/davinci-resolve-download.png)\n\nBefore DaVinci Resolve will download, the website asks you to fill in a contact form (shown below).\n\n![Questions for download](/images/davinci-resolve/davinci-resolve-questions.png)\n\nAlso download the MakeResolveDeb script from [here](http://www.danieltufvesson.com/makeresolvedeb).\n\n### Extract the Zip Files\n\nOnce DaVinci Resolve is downloaded, extract the zip file by right-clicking on the Davinci Resolve zip file in the **Files** application and selecting \"Extract Here\" from the menu.\n\nNext, extract the MakeResolveDeb zip file into the same directory where the DaVinci Resolve files were extracted by right-clicking on the MakeResolveDeb zip file, selecting \"Extract to...\" from the menu, and choosing the newly created DaVinci Resolve directory.\n\n### Create the .deb File\n\nOpen the DaVinci Resolve directory, right click on an empty space between/below the file icons, and select 'Open in Terminal.'\n\nIn the new **Terminal** window, run this command to create an installable package for DaVinci Resolve:\n\n```bash\n./makeresolvedeb*.sh DaVinci_Resolve_*_Linux.run\n```\n\nOnce the script finishes running and the terminal prompt returns, run this command to install DaVinci Resolve:\n\n```bash\nsudo dpkg -i davinci-resolve*_amd64.deb\n```\n\nAfter installing, DaVinci Resolve will be ready to launch from your Activities menu:\n\n![DaVinci Resolve Icon](/images/davinci-resolve/davinci-icon.png)\n\n![DaVinci Loading Screen](/images/davinci-resolve/davinci-loading-screen.png)\n\n![DaVinci App Open](/images/davinci-resolve/davinci-app-open.png)\n","dir":"/","path":"/install-davinci-resolve","extension":".md","createdAt":"2020-04-28T21:21:41.000Z","updatedAt":"2022-04-27T19:26:23.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/9fb893e287c2c143117ec44c496eb91c22c7e777","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"jesaspiring","commitUrl":"https://github.com/system76/docs/commit/81a6aa0b3890e0e538f945e6c2b644a1195fade8","avatarUrl":"https://avatars.githubusercontent.com/u/20973100?v=4","profileUrl":"https://github.com/jesaspiring"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502247},"$loki":87},{"slug":"windows","description":"Instructions for installing Windows on System76 hardware or within a virtual machine, and for locating Windows drivers.\n","title":"Windows (Install)","keywords":["Windows","Windows 10","Windows 11","Microsoft","Drivers","System76","Dual Boot","Linux","Support","Virtual Machine","VM","Virtualbox"],"facebookImage":"/_nuxt/images/windows-facebookImage.jpg","twitterImage":"/_nuxt/images/windows-twitterImage.jpg","redirect_from":["/windows"],"hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"important-disclaimer---please-read","depth":2,"text":"Important Disclaimer - Please Read"},{"id":"windows-11","depth":2,"text":"Windows 11"},{"id":"compatibility-table","depth":3,"text":"Compatibility Table"},{"id":"planning-the-installation","depth":3,"text":"Planning the Installation"},{"id":"install-windows-in-a-virtual-machine","depth":2,"text":"Install Windows in a Virtual Machine"},{"id":"enable-amd-v","depth":3,"text":"Enable AMD-V"},{"id":"install-virtualbox","depth":3,"text":"Install VirtualBox"},{"id":"create-virtual-machine","depth":3,"text":"Create Virtual Machine"},{"id":"install-windows","depth":3,"text":"Install Windows"},{"id":"create-a-windows-usb-installer","depth":3,"text":"Create a Windows USB Installer"},{"id":"set-up-windows","depth":3,"text":"Set Up Windows"},{"id":"use-the-windows-virtual-machine","depth":2,"text":"Use the Windows Virtual Machine"},{"id":"add-network-printer","depth":3,"text":"Add Network Printer"},{"id":"dual-booting-windows","depth":2,"text":"Dual-Booting Windows"},{"id":"creating-install-media","depth":3,"text":"Creating Install Media"},{"id":"installing-on-a-dedicated-drive","depth":3,"text":"Installing on a Dedicated Drive"},{"id":"install-windows-1","depth":2,"text":"Install Windows"},{"id":"performing-the-installation","depth":3,"text":"Performing the Installation"},{"id":"installing-on-a-shared-drive-starting-with-pop_os","depth":3,"text":"Installing on a Shared Drive (Starting with Pop!_OS)"},{"id":"shrinking-pop_os","depth":3,"text":"Shrinking Pop!_OS"},{"id":"starting-the-windows-installer","depth":3,"text":"Starting the Windows installer"},{"id":"performing-the-installation-1","depth":3,"text":"Performing the installation"},{"id":"windows-set-up","depth":3,"text":"Windows Set Up"},{"id":"additional-setup-for-windows-not-in-vm","depth":2,"text":"Additional Setup for Windows (not in VM)"},{"id":"installing-drivers","depth":3,"text":"Installing Drivers"},{"id":"disabling-fast-startup","depth":3,"text":"Disabling Fast Startup"},{"id":"selecting-pop_os-or-windows","depth":3,"text":"Selecting Pop!_OS or Windows"},{"id":"repairing-the-pop_os-bootloader","depth":2,"text":"Repairing the Pop!_OS Bootloader"},{"id":"fixing-the-system-clock","depth":3,"text":"Fixing the System Clock"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"important-disclaimer---please-read"},"children":[{"type":"element","tag":"a","props":{"href":"#important-disclaimer---please-read","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Important Disclaimer - Please Read"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 is not a licensed reseller or installer of the Windows operating system. This article is provided for informational purposes only."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer. However, System76 does not guarantee the success or quality of experience when installing Windows and does not provide support or testing for any Windows version. Please do not open a support ticket for anything other than clarification of the steps covered in this article.\nThe contents of this support article are the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"total extent of support and troubleshooting that System76 can provide for Windows."}]},{"type":"text","value":" Any Windows-related support for System76 hardware not covered in this article is beyond the scope of support provided by System76. Please refer to Microsoft's "},{"type":"element","tag":"a","props":{"href":"https://support.microsoft.com/en-us","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"official troubleshooting documentation"}]},{"type":"text","value":" or other online resources."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Installing Windows is undertaken at your own risk. It's possible not all hardware will function as intended and, drivers may not be available for all components. Your mileage may vary."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"windows-11"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-11","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows 11"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Windows 11 Compatibility:"}]},{"type":"text","value":" Windows 11 is not supported on all systems. Open Firmware systems below 13th Gen do not support Secure Boot which is a requirement for Windows 11. If your computer does not meet "},{"type":"element","tag":"a","props":{"href":"https://support.microsoft.com/en-us/topic/windows-11-system-requirements-86c11283-ea52-4782-9efd-7674389a7ba3","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows 11 requirements"}]},{"type":"text","value":", try Windows 10. Windows 10 is still supported by Microsoft until "},{"type":"element","tag":"a","props":{"href":"https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"October of 2025"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"compatibility-table"},"children":[{"type":"element","tag":"a","props":{"href":"#compatibility-table","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Compatibility Table"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptop Model"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Windows 10 Support"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Windows 11 Support"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"addw1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"addw2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"addw3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"bonw14"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"bonw15"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"darp6"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"darp7"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"darp8"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"darp9"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"galp4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"galp5"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"galp6"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"galp7"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"gaze15"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"gaze16"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"gaze17"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"gaze18"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"lemp9"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"lemp10"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"lemp11"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"lemp12"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp6"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp7"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp8"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp9"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp10"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp11"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"pang10"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"pang11"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"pang12"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"serw12"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"serw13"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]}]}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktop Model"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Windows 10 Support"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Windows 11 Support"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"meer5"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"meer6"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"meer7"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-r1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-r2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-r3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b5"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-r1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-r2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-r3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-b1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-b2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-b3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-b4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-r1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-r2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-r3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-r4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-b1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-b2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-b3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-b4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mega-r1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mega-r2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-massive-b1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"* For desktop computers you will want to confirm you have an 8th Gen Intel Core Processor or 2000 Ryzen AMD Processor, and that you have TPM enabled in the UEFI settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"planning-the-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#planning-the-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Planning the Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several ways to dual boot Pop!_OS and Windows. Make sure to follow the instructions for your specific situation:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#install-windows-in-a-virtual-machine"},"children":[{"type":"text","value":"Installing in a Virtual Machine"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#installing-on-a-dedicated-drive"},"children":[{"type":"text","value":"Installing on a Dedicated Drive (Recommended)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#installing-on-a-shared-drive-starting-with-pop_os"},"children":[{"type":"text","value":"Installing on a Shared Drive - Starting with Pop!_OS"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-windows-in-a-virtual-machine"},"children":[{"type":"element","tag":"a","props":{"href":"#install-windows-in-a-virtual-machine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Windows in a Virtual Machine"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Understand Virtual Machines:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Virtual machines are a method of running multiple OSes on your computer simultaneously. It's conceptually a second computer that you control through a special application called a Hypervisor. You can install an additional operating system on this virtual computer, which you can then boot and run as if it were another system."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Setting up a Windows virtual machine (VM) allows running Windows on a virtual drive within the OS. The virtual machine can be started, stopped, and suspended without requiring the computer to be restarted, and you can run Windows and Pop!_OS applications simultaneously."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Virtual machines impose a slight performance penalty in their operation, depending on the exact application. Many applications will run near full-speed, but applications that depend on heavy computations or access to the GPU (like games and video editing software) will likely be faster with a dual boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-amd-v"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-amd-v","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable AMD-V"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On some models, for example, Thelio (thelio-r1) and Thelio Major (thelio-major-r1), you will need to enable AMD-V in the BIOS by rebooting and holding the Del key. Then enable SVM mode with the following path:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"M.I.T tab -> Advanced Frequency Settings -> Advanced CPU Core Settings -> SVM mode -> Enabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"AMD BIOS Settings","src":"/images/windows/AMD-BIOS.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-virtualbox"},"children":[{"type":"element","tag":"a","props":{"href":"#install-virtualbox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install VirtualBox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To act as your hypervisor, we recommend installing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":", since it's free and easy to use. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" is available from Oracle's website "},{"type":"element","tag":"a","props":{"href":"https://www.virtualbox.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" or in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":", then enter \"virtualbox\" in the search field. Click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" result with the blue icon. You should see the window below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VirtualBox Listing in Popshop","src":"/images/windows/virtualbox-popshop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button, then wait for the download and install process to complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"create-virtual-machine"},"children":[{"type":"element","tag":"a","props":{"href":"#create-virtual-machine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Virtual Machine"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" installed, we'll need to create the virtual computer upon which we'll install Windows later. Press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" Key on your keyboard and then enter \"virtualbox\" in the search field."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Opening VirtualBox through the Dash","src":"/images/windows/step3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VirtualBox Main Window","src":"/images/windows/step4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"New"}]},{"type":"text","value":" button in the toolbar, then give your machine a name. If it isn't already filled out, set the machine \"Type\" to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Microsoft Windows"}]},{"type":"text","value":" and the \"Version\" to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Windows 10 64-bit"}]},{"type":"text","value":", and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setting up the Virtual Machine","src":"/images/windows/step5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Increase the virtual machine memory size to half of the total RAM available. For the Hard Drive, you'll want to choose to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Create a virtual hard drive now"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Creating a virtual hard drive","src":"/images/windows/step6.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the options in creating the virtual hard drive, create a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VHD (Virtual Hard Disk)"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Fixed size"}]},{"type":"text","value":", 16 GB or larger."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#install-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've created the new VM, you should see it listed in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" window:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VM listed in the VirtualBox Window","src":"/images/windows/step7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next step is to boot the virtual machine and install an OS on it. Click on the VM in the list so that it is highlighted orange, then click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Start"}]},{"type":"text","value":" button. This is equivalent to pressing the power button on the virtual computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" will now ask you to select a start-up disk. Click the small folder icon next to the dropdown, then point "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" at your ISO file and open it. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" will then boot the file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Start-up disk selection","src":"/images/windows/step8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows booting up","src":"/images/windows/step9.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After Windows finishes booting from the ISO, you should see the Windows Setup window. Select your desired options for \"Language to install,\" \"Time and currency format,\" and \"Keyboard or input method,\" then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows Setup window","src":"/images/windows/step10.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the next screen, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install Now"}]},{"type":"text","value":" to start the installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Click Install Now to start the installation","src":"/images/windows/step11.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install Windows on your System 76 computer, we will need to create a Windows USB installer. Creating a Windows installer on Linux is similar to how you create Linux USB installers. However, the Windows installer has unique set up requirements, so not all USB creation tools will work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"create-a-windows-usb-installer"},"children":[{"type":"element","tag":"a","props":{"href":"#create-a-windows-usb-installer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create a Windows USB Installer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Review the terms of the EULA. You are required to accept the terms of the EULA before completing the installation. Checking the box and clicking "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":" assumes you do accept the terms and agree to be bound by them. Do not continue with the installation if you don't agree to the terms in the EULA."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accept the EULA","src":"/images/windows/step13.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure you select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom: Install Windows only (advanced)"}]},{"type":"text","value":", as this is a new installation of Windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select the Custom: Install Windows only option","src":"/images/windows/step14.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Drive 0 Unallocated Space"}]},{"type":"text","value":" area, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting Partition 2 for installation","src":"/images/windows/step15.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows will next begin copying over the installation files onto the virtual hard disk. This step may take a while, so feel free to work in the background while it's running. The virtual machine will automatically reboot when it's time to continue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing Windows","src":"/images/windows/step16.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the VM reboots, you may be prompted to \"Press any key to boot from CD or DVD...\" (pictured below). "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Do not press any keys here, or the installation will start over."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Do not press any key. Seriously.","src":"/images/windows/step17.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows will now finish installing files and get the system ready to be set up. The virtual machine may reboot again. "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Remember"}]},{"type":"text","value":" do not press any keys to boot from the CD or DVD."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Getting ready","src":"/images/windows/step18.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the process is finalized, you can begin the setup process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"set-up-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#set-up-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Up Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Setup will begin with the following screen:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Get Going Fast","src":"/images/windows/step19.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may select either \"Use express settings,\" or you can customize the settings to suit your preferences. Next, Windows will download updates to ensure you're on the latest version of the OS. This step may take a while, depending on your Internet connection. When it's finished, Windows will ask you who owns this PC. Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I own it"}]},{"type":"text","value":", unless you're setting the VM up for someone else. Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Who owns this PC?","src":"/images/windows/step20.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, you'll be prompted to sign in with your Microsoft account. This step is recommended as it can allow for resetting your password remotely if you forget it. It can also sync your settings, apps, and files to other Window's PCs. If you don't have a Microsoft account, you can create one with the supplied link."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer to use a local account, you can skip this step."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sign into your Microsoft Account","src":"/images/windows/step21.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows 10 allows you to set a PIN for logging in instead of a password. If you'd like to set a PIN, you can do so now, or skip this step. After completing the rest of your setup to your preferences, your desktop will load, and you'll be able to log in using the PIN or password. You'll then be presented with the desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows 10 Desktop","src":"/images/windows/step22.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"use-the-windows-virtual-machine"},"children":[{"type":"element","tag":"a","props":{"href":"#use-the-windows-virtual-machine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Use the Windows Virtual Machine"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The virtual machine will be presented through a window, and can be interacted with similarly to any other application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" the virtual machine window will capture the keyboard input (The mouse is automatically captured or released depending on whether it's currently on top of the virtual machine window or not). If the input is currently captured, and you need to send input to the desktop (or a window outside of your virtual machine window), you'll need to tap the Right-hand "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":" first, which will release the keyboard from the Virtual machine, and allow it to work in the desktop again. Clicking inside of the Virtual Machine window will re-enable the keyboard capture."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"add-network-printer"},"children":[{"type":"element","tag":"a","props":{"href":"#add-network-printer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Add Network Printer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":", click your virtual machine so it's highlighted in orange. Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" in the top menu. Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Network"}]},{"type":"text","value":" and make sure the \"Enable Network Adapter\" is checked and the \"Attached to\" option is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Bridged Adapter"}]},{"type":"text","value":". The network "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"name"}]},{"type":"text","value":" (SSID) is the name of the network you wish to connect to."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" and power on your virtual machine. Go to the Printer menu and select the option to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add a Printer"}]},{"type":"text","value":". Windows should automatically find your printer. Select it and follow the prompts to finish the installation. Print a test page to confirm the connection worked."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows 10 Desktop","src":"/images/windows/vmsettings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"dual-booting-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#dual-booting-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Dual-Booting Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"creating-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating Install Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download the latest "},{"type":"element","tag":"a","props":{"href":"https://www.microsoft.com/en-us/software-download/windows10ISO","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows .iso file"}]},{"type":"text","value":" from Microsoft's website. Plug in a USB flash drive (8GB or larger) to use as an installation disk. The USB drive will be wiped during this process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Pop!_OS or Ubuntu, install "},{"type":"element","tag":"a","props":{"href":"https://github.com/WoeUSB/WoeUSB-ng","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WoeUSB-ng"}]},{"type":"text","value":" using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pip3 install WoeUSB-ng"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, open the WoeUSB-ng application and create the USB installer with the steps below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the Windows .iso file as the source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Other Locations"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Computer"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"home"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"your-username"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Downloads"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the USB flash drive as the target device."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"WoeUSB-ng","src":"/images/dual-booting/woeusb.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It may take several minutes or more for the process to finish -- wait until the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Installation succeeded!"}]},{"type":"text","value":" message appears."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-on-a-dedicated-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-on-a-dedicated-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing on a Dedicated Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to dual-boot Windows is to install it on a separate physical drive from Pop!_OS. This allows both Windows and Pop!_OS to use their default partition schemes, and allows you to select the OS using the UEFI firmware menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you want to use full-disk encryption in Pop!_OS, this is the only option."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the safest experience, power off your machine, "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"open the case"}]},{"type":"text","value":", and remove the drive with Pop!_OS prior to installing Windows. This ensures Windows won't overwrite the Pop!_OS bootloader, and helps avoid accidentally overwriting Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-windows-1"},"children":[{"type":"element","tag":"a","props":{"href":"#install-windows-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Plug the "},{"type":"element","tag":"a","props":{"href":"#create-a-windows-usb-installer"},"children":[{"type":"text","value":"USB installer"}]},{"type":"text","value":" into your machine, then power on while holding the appropriate key to enter the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"boot menu"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" for laptops with Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":" for laptops with proprietary firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":" for Thelio desktops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" for Meerkat desktops"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From the boot menu, select the drive containing the Windows ISO."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"performing-the-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select your language, region, and keyboard settings, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows region & language settings","src":"/images/dual-booting/windows-language-settings.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the next page, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install now"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows installer","src":"/images/dual-booting/windows-install-now.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activate Windows"}]},{"type":"text","value":" page, enter your Windows product key, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":". If you don't have a product key, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I don't have a product key"}]},{"type":"text","value":". (Usage of Windows without a product key may violate Microsoft's "},{"type":"element","tag":"a","props":{"href":"https://www.microsoft.com/en-us/Useterms/Retail/Windows/10/UseTerms_Retail_Windows_10_English.htm","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"license terms"}]},{"type":"text","value":" for Windows, and some features may be limited or unavailable.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows activation","src":"/images/dual-booting/windows-activation.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you didn't enter a product key, you will be asked to choose which version of Windows to install. The standard version for desktop and laptop computers is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Windows 10 Pro"}]},{"type":"text","value":" (if you're not sure which version to select, use this one.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows edition selection","src":"/images/dual-booting/windows-select-edition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, you will be asked to read and accept Microsoft's license terms for Windows. To continue, check the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I accept the license terms"}]},{"type":"text","value":" checkbox and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows license terms","src":"/images/dual-booting/windows-accept-license-terms.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next page will ask what type of installation you want to perform. Since there is no existing Windows installation to upgrade, select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom: Install Windows only (advanced)"}]},{"type":"text","value":" option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows installation types","src":"/images/dual-booting/windows-installation-type.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, the installer will ask you to select where you want to install to. In this scenario, we are installing Windows to a dedicated drive (if you're doing something else, see "},{"type":"element","tag":"a","props":{"href":"#planning-the-installation"},"children":[{"type":"text","value":"Planning the Installation"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the drive to be used for Windows already contains any partitions, start by deleting those partitions. To do this, you'll need to identify which drive will be used for Windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, if you purchased a System76 machine with multiple drives, any extra drives should have a single partition (while the OS drive for Pop!_OS will have three or four partitions.) In this example, the Pop!_OS drive is 256GB and the Windows drive is 128GB, so we'll delete the single partition on "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Drive 1"}]},{"type":"text","value":" because it's closest to 128GB:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows deleting existing partitions","src":"/images/dual-booting/windows-delete-existing-partitions.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"(If your flash drive is large enough, it may also show up in the list of drives; once again, identify it by its size and do not attempt to delete its partitions, since it's where the installer is stored.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will be asked to confirm any partitions you delete:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows confirming a partition deletion","src":"/images/dual-booting/windows-confirm-partition-delete.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once all of the partitions have been deleted from the soon-to-be Windows drive, select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Unallocated Space"}]},{"type":"text","value":" on that drive and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":". This will allow the installer to configure the necessary partitions automatically."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows selecting unallocated space","src":"/images/dual-booting/windows-select-unallocated-space.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, wait for the Windows installation to complete. The installer will show progress as it copies and expands the OS files. The system may reboot one or more times."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows being installed","src":"/images/dual-booting/windows-installing.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you see a message about checking the disk, wait and allow the installer to check its newly-created partitions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows checking the disk","src":"/images/dual-booting/windows-checking-disk.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Eventually, the Windows out-of-box experience wizard will start. Select your country (it may be automatically selected if you're connected to the internet) and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows first-time setup wizard","src":"/images/dual-booting/windows-oobe.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Follow the wizard to select your preferences:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Keyboard layout"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Network setup, if using WiFi"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Account details"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Privacy settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Cortana settings"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After completing the wizard, Windows will display a slideshow while it finishes setting up. Eventually, you will see the Windows desktop:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows 10 desktop","src":"/images/dual-booting/windows-10-desktop.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See "},{"type":"element","tag":"a","props":{"href":"#additional-setup-for-windows-not-in-vm"},"children":[{"type":"text","value":"additional setup"}]},{"type":"text","value":" for next steps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-on-a-shared-drive-starting-with-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-on-a-shared-drive-starting-with-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing on a Shared Drive (Starting with Pop!_OS)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to install both operating systems on a single drive (for example, if your computer only supports a single SSD), it is possible to install both OS's using a custom partition scheme. Pop!_OS's full-disk encryption is not supported with this setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start by "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"installing Pop!_OS"}]},{"type":"text","value":", making sure to select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Don't Encrypt"}]},{"type":"text","value":" during the installation process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"(System76 computers shipped with Pop!_OS give you the option of whether or not to encrypt on first boot. If you chose to encrypt at first boot, or if you reinstalled and chose to encrypt, you will need to reinstall without encrypting before proceeding. If you want to dual boot and also use full-disk encryption, you will need to "},{"type":"element","tag":"a","props":{"href":"#installing-on-a-dedicated-drive"},"children":[{"type":"text","value":"use a dedicated drive"}]},{"type":"text","value":" instead.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"shrinking-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#shrinking-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Shrinking Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Pop!_OS is installed (and not encrypted), boot into Recovery mode by holding down the spacebar during boot and selecting "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Pop!\\_OS recovery"}]},{"type":"text","value":" from the list of boot options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Entering Pop!_OS Recovery","src":"/images/dual-booting/pop-recovery.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Recovery mode has finished loading, select your language and keyboard layout, then select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Try Demo Mode"}]},{"type":"text","value":" in the bottom left to exit the installer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"GParted"}]},{"type":"text","value":" by searching for it in the Activities menu ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":") or the Pop!_Shell launcher ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery partition is installed on the same drive as the main Pop!_OS install. Because of the Recovery location, GParted should automatically show the drive that Pop!_OS is installed to; otherwise, if GParted is showing a different drive (such as a flash drive), select the correct drive in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"GParted"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Devices"}]},{"type":"text","value":" menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The largest partition in an unencrypted, default layout is an ext4 partition. Select this partition from the list, then click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Resize/Move"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting the Pop!_OS partition in GParted","src":"/images/dual-booting/gparted-select-partition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the resizing dialog, drag the end of the partition to the left to shrink its size. (If you want the Pop!_OS partition to be a specific size, you can also enter the size value manually in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"New size (MiB)"}]},{"type":"text","value":" text box.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Resizing the Pop!_OS partition in GParted","src":"/images/dual-booting/gparted-resize-partition.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Resize/Move"}]},{"type":"text","value":" button in the bottom right to confirm the change. Next, select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"unallocated"}]},{"type":"text","value":" space immediately following the resized partition and click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"New"}]},{"type":"text","value":" button to create a new partition for Windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Creating a Windows partition in GParted","src":"/images/dual-booting/gparted-create-partition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the \"Create new Partition\" dialog, change the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"File system:"}]},{"type":"text","value":" dropdown to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ntfs"}]},{"type":"text","value":", then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":" to confirm the options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Creating a Windows partition in GParted","src":"/images/dual-booting/gparted-new-partition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Apply All Operations"}]},{"type":"text","value":" button (green check-mark) to write the changes to the disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Applying the GParted operations","src":"/images/dual-booting/gparted-apply-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the confirmation dialog, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Apply"}]},{"type":"text","value":" again to confirm."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Applying the GParted operations","src":"/images/dual-booting/gparted-apply-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wait until all of the operations complete, then click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Close"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Completed GParted operations","src":"/images/dual-booting/gparted-complete.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Exit out of GParted and use the top-right menu to power off the system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"starting-the-windows-installer"},"children":[{"type":"element","tag":"a","props":{"href":"#starting-the-windows-installer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Starting the Windows installer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Plug the "},{"type":"element","tag":"a","props":{"href":"#creating-install-media"},"children":[{"type":"text","value":"Windows install media"}]},{"type":"text","value":" into your machine, then power on while holding the appropriate key to enter the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"boot menu"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" for laptops with Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":" for laptops with proprietary firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":" for Thelio desktops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" for Meerkat desktops"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From the boot menu, select the drive containing the Windows installer, then wait for the installer to boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"performing-the-installation-1"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-installation-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select your language, region, and keyboard settings, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows region & language settings","src":"/images/dual-booting/windows-language-settings.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the next page, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install now"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows installer","src":"/images/dual-booting/windows-install-now.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activate Windows"}]},{"type":"text","value":" page, enter your Windows product key, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":". If you don't have a product key, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I don't have a product key"}]},{"type":"text","value":". (Usage of Windows without a product key may violate Microsoft's "},{"type":"element","tag":"a","props":{"href":"https://www.microsoft.com/en-us/Useterms/Retail/Windows/10/UseTerms_Retail_Windows_10_English.htm","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"license terms"}]},{"type":"text","value":" for Windows, and some features may be limited or unavailable.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows activation","src":"/images/dual-booting/windows-activation.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you didn't enter a product key, you will be asked to choose which version of Windows to install. The standard version for desktop and laptop computers is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Windows 10 Home"}]},{"type":"text","value":" (if you're not sure which version to select, use this one.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows edition selection","src":"/images/dual-booting/windows-select-edition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, you will be asked to read and accept Microsoft's license terms for Windows. To continue, check the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I accept the license terms"}]},{"type":"text","value":" checkbox and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows license terms","src":"/images/dual-booting/windows-accept-license-terms.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next page will ask what type of installation you want to perform. Since there is no existing Windows installation to upgrade, select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom: Install Windows only (advanced)"}]},{"type":"text","value":" option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows installation types","src":"/images/dual-booting/windows-installation-type.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, the installer will ask you to select where you want to install to. In this scenario, we are installing Windows to a pre-made partition on the shared drive (if you're doing something else, see "},{"type":"element","tag":"a","props":{"href":"#planning-the-installation"},"children":[{"type":"text","value":"Planning the Installation"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the partition that matches the size and position in the list of what you created earlier using GParted. (Windows may select this partition automatically.) Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":" to install Windows to the partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Warning:"}]},{"type":"text","value":" You should not need to format any partitions during this step. If you see a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Windows can't be installed on drive # partition #"}]},{"type":"text","value":" message, either you have the wrong partition selected, or you did not select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"NTFS"}]},{"type":"text","value":" as the partition type when creating the partition in GParted earlier. Try selecting a different partition, or go back to "},{"type":"element","tag":"a","props":{"href":"#shrinking-pop_os"},"children":[{"type":"text","value":"Shrinking Pop!_OS"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows selecting a partition","src":"/images/dual-booting/windows-select-partition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, wait for the Windows installation to complete. The installer will show progress as it copies and expands the OS files. The system may reboot one or more times."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows being installed","src":"/images/dual-booting/windows-installing.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you see a message about checking the disk, wait and allow the installer to check its newly-created partitions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows checking the disk","src":"/images/dual-booting/windows-checking-disk.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows-set-up"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-set-up","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Set Up"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the install is completed, the system will reboot and then load the Windows set-up wizard. Select your country (it may be automatically selected if you're connected to the internet) and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows first-time setup wizard","src":"/images/dual-booting/windows-oobe.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Follow the wizard to select your preferences for:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Keyboard layout"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Network setup, if using WiFi"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Account details"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Privacy settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Cortana settings"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After completing the wizard, Windows will display a slideshow while it finishes setting up. Once the set up is completed, you will see the Windows desktop:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows 10 desktop","src":"/images/dual-booting/windows-10-desktop.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See "},{"type":"element","tag":"a","props":{"href":"#additional-setup-for-windows-not-in-vm"},"children":[{"type":"text","value":"additional setup"}]},{"type":"text","value":" for next steps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"additional-setup-for-windows-not-in-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-setup-for-windows-not-in-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Setup for Windows (not in VM)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-drivers"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-drivers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Drivers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After finishing the Windows installation, open Settings -> Update & Security and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Check for updates"}]},{"type":"text","value":" to install any drivers available through Windows Update first."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Checking for Windows updates","src":"/images/dual-booting/windows-update.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Restart now"}]},{"type":"text","value":" if you are prompted to restart to finish installing any updates. Repeat this process until no more updates are available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Keyboard backlight control is not supported within Windows on Open Firmware systems. The Device Manager app may report that some devices are missing drivers; this is normal and can be disregarded."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For System76 machines with Intel hardware, Windows Update is rather effective at finding drivers. We also recommend using "},{"type":"element","tag":"a","props":{"href":"http://www.intel.com/content/www/us/en/support/detect.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel Driver Update Utility"}]},{"type":"text","value":", which will automatically detect and install drivers for Intel hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For our Open Firmware and Open EC systems, you can download the Windows drivers "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/windows-drivers","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For systems with NVIDIA graphics cards, drivers can be found here "},{"type":"element","tag":"a","props":{"href":"http://www.nvidia.com/Download/index.aspx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"NVIDIA Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"nvidia-hardware-table"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-hardware-table","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA Hardware Table"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Always"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Maybe"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Never"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (w/ eGPU)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (w/ eGPU)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Silverback WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Pro"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"ethernet-hardware-table"},"children":[{"type":"element","tag":"a","props":{"href":"#ethernet-hardware-table","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ethernet Hardware Table"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Realtek RTL8111/8168/8411"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Intel I219-V"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Atheros/Killer Ethernet E2400"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Intel I210"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Silverback WS"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Pro"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.realtek.com.tw/downloads/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Realtek Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://downloadcenter.intel.com/product/82186/Intel-Ethernet-Connection-I219-V","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel I219-V Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://downloadcenter.intel.com/product/64399/Intel-Ethernet-Controller-I210-Series","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel I210 Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.killernetworking.com/driver-downloads/category/killer-suite","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Killer Ethernet Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there is a missing driver in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Device Manager"}]},{"type":"text","value":", right click on the item with the missing driver, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Properties"}]},{"type":"text","value":", then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Details"}]},{"type":"text","value":", and then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Hardware Ids"}]},{"type":"text","value":" from the drop-down. The VEN (vendor) and DEV (device) numbers are unique to every piece of hardware. Search for the device at the PCI Database:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.pcilookup.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"PCI Lookup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can use that info to find the manufacturer, then search for drivers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disabling-fast-startup"},"children":[{"type":"element","tag":"a","props":{"href":"#disabling-fast-startup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disabling Fast Startup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is also recommended to disable \"Fast Startup\" within Windows to avoid problems switching between operating systems. To do this, navigate to Settings -> System -> Power & sleep and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Additional power settings"}]},{"type":"text","value":" in the right sidebar:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accessing additional power settings in Windows","src":"/images/dual-booting/windows-power-settings-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will open another control panel. In this panel, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Choose what the power buttons do"}]},{"type":"text","value":" in the left sidebar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accessing additional power settings in Windows","src":"/images/dual-booting/windows-power-settings-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the next page, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Change settings that are currently unavailable"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accessing additional power settings in Windows","src":"/images/dual-booting/windows-power-settings-3.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, scroll down to the \"Shutdown settings\" section, uncheck the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Turn on fast startup (recommended)"}]},{"type":"text","value":" option, and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Save changes"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disabling Fast Startup in Windows","src":"/images/dual-booting/windows-power-settings-4.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will ensure Windows fully shuts down and allows other operating systems to use the hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"selecting-pop_os-or-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-pop_os-or-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting Pop!_OS or Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on how you installed Windows and which firmware your computer is running, there are a variety of ways to choose which OS to boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"using-the-firmware-boot-menu"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-firmware-boot-menu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the firmware boot menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Change the default OS"}]},{"type":"text","value":" using the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"UEFI setup menu"}]},{"type":"text","value":" (while booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" on Open Firmware laptops, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" on closed firmware laptops, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"DEL"}]},{"type":"text","value":" on Thelio desktops, or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" on Meerkat desktops.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to the boot options and set the desired order, then save and exit."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If there's more than one entry for an OS or drive, try them from top to bottom until you find the one that works."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Boot the secondary OS"}]},{"type":"text","value":" using the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"UEFI boot menu"}]},{"type":"text","value":" (while booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" on Open Firmware laptops, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":" on closed firmware laptops, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":" on Thelio desktops, or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" on Meerkat desktops.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the desired OS (or the drive that it's on.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If there's more than one entry for an OS or drive, try them from top to bottom until you find the one that works."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"using-the-systemd-boot-menu"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-systemd-boot-menu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the systemd-boot menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Systemd-boot is the bootloader used by Pop!_OS. It can be used to select which operating system you would like to boot from. The steps below outline how to access the systemd-boot menu, and select an operating system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"This menu is part of Pop!_OS, so in order to use it effectively, Pop!_OS must be set as the default OS in the firmware settings as described in the previous section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Change the default OS"}]},{"type":"text","value":" using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu (while booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":".)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Highlight the desired default OS using the arrow keys, then press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"D"}]},{"type":"text","value":" to make it the default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Boot the secondary OS"}]},{"type":"text","value":" using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu (while booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Highlight the selected OS, then press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" to boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Get prompted to choose the OS on every boot"}]},{"type":"text","value":" using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"While booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" to enter the menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" key (or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SHIFT"}]},{"type":"text","value":" + "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"="}]},{"type":"text","value":") to increase the number of seconds the system will wait before booting the default OS; press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" to decrease the number of seconds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Once a timer is set, the menu will display on every boot without having to hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":". (To reverse this, press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" until the timer is back to zero.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repairing-the-pop_os-bootloader"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-the-pop_os-bootloader","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing the Pop!_OS Bootloader"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If Pop!_OS stops booting or no longer appears as a boot option after the Windows installation, or after a Windows update, see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":" for information on repairing the Pop!_OS bootloader."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fixing-the-system-clock"},"children":[{"type":"element","tag":"a","props":{"href":"#fixing-the-system-clock","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fixing the System Clock"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows and Linux store their time in the UEFI firmware differently. This can cause the clock to become de-synchronized when you switch from one OS to the other."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're affected by this, the easiest solution is to fix it in Linux, forcing it to work the same way as Windows. Set the option using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"timedatectl set-local-rtc 1 --adjust-system-clock"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can verify that the change was successful using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"timedatectl"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should see "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"RTC in local TZ: yes"}]},{"type":"text","value":" in the output. If you need to revert this setting, turn it back off with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"timedatectl set-local-rtc 0 --adjust-system-clock"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## Important Disclaimer - Please Read\n\nSystem76 is not a licensed reseller or installer of the Windows operating system. This article is provided for informational purposes only.\n\nSystem76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer. However, System76 does not guarantee the success or quality of experience when installing Windows and does not provide support or testing for any Windows version. Please do not open a support ticket for anything other than clarification of the steps covered in this article.\nThe contents of this support article are the **total extent of support and troubleshooting that System76 can provide for Windows.** Any Windows-related support for System76 hardware not covered in this article is beyond the scope of support provided by System76. Please refer to Microsoft's [official troubleshooting documentation](https://support.microsoft.com/en-us) or other online resources.\n\nInstalling Windows is undertaken at your own risk. It's possible not all hardware will function as intended and, drivers may not be available for all components. Your mileage may vary.\n\n## Windows 11\n\n> **Windows 11 Compatibility:** Windows 11 is not supported on all systems. Open Firmware systems below 13th Gen do not support Secure Boot which is a requirement for Windows 11. If your computer does not meet [Windows 11 requirements](https://support.microsoft.com/en-us/topic/windows-11-system-requirements-86c11283-ea52-4782-9efd-7674389a7ba3), try Windows 10. Windows 10 is still supported by Microsoft until [October of 2025](https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro).\n\n### Compatibility Table\n\n---\n| Laptop Model | Windows 10 Support | Windows 11 Support |\n| ------------ | ------------------ | ------------------ |\n| addw1 | Yes | Yes |\n| addw2 | Yes | No |\n| addw3 | Yes | Yes |\n| bonw14 | Yes | No |\n| bonw15 | Yes | Yes |\n| darp6 | Yes | No |\n| darp7 | Yes | No |\n| darp8 | Yes | No |\n| darp9 | Yes | Yes |\n| galp4 | Yes | No |\n| galp5 | Yes | No |\n| galp6 | Yes | No |\n| galp7 | Yes | Yes |\n| gaze15 | Yes | No |\n| gaze16 | Yes | No |\n| gaze17 | Yes | No |\n| gaze18 | Yes | Yes |\n| lemp9 | Yes | No |\n| lemp10 | Yes | No |\n| lemp11 | Yes | No |\n| lemp12 | Yes | Yes |\n| oryp6 | Yes | No |\n| oryp7 | Yes | No |\n| oryp8 | Yes | No |\n| oryp9 | Yes | No |\n| oryp10 | Yes | No |\n| oryp11 | Yes | Yes |\n| pang10 | Yes | Yes |\n| pang11 | Yes | Yes |\n| pang12 | Yes | Yes |\n| serw12 | Yes | Yes |\n| serw13 | Yes | Yes |\n\n| Desktop Model | Windows 10 Support | Windows 11 Support |\n| ----------------- | ------------------ | ------------------ |\n| meer5 | Yes | Yes |\n| meer6 | Yes | Yes |\n| meer7 | Yes | Yes |\n| thelio-r1 | Yes | Yes |\n| thelio-r2 | Yes | Yes |\n| thelio-r3 | Yes | Yes |\n| thelio-b1 | Yes | Yes |\n| thelio-b2 | Yes | Yes |\n| thelio-b3 | Yes | Yes |\n| thelio-b4 | Yes | Yes |\n| thelio-b5 | Yes | Yes |\n| thelio-mira-r1 | Yes | Yes* |\n| thelio-mira-r2 | Yes | Yes* |\n| thelio-mira-r3 | Yes | Yes* |\n| thelio-mira-b1 | Yes | Yes* |\n| thelio-mira-b2 | Yes | Yes* |\n| thelio-mira-b3 | Yes | Yes* |\n| thelio-mira-b4 | Yes | Yes* |\n| thelio-major-r1 | Yes | Yes* |\n| thelio-major-r2 | Yes | Yes* |\n| thelio-major-r3 | Yes | Yes* |\n| thelio-major-r4 | Yes | Yes* |\n| thelio-major-b1 | Yes | Yes* |\n| thelio-major-b2 | Yes | Yes* |\n| thelio-major-b3 | Yes | Yes* |\n| thelio-major-b4 | Yes | Yes* |\n| thelio-mega-r1 | Yes | Yes* |\n| thelio-mega-r2 | Yes | Yes* |\n| thelio-massive-b1 | Yes | Yes* |\n\n\\* For desktop computers you will want to confirm you have an 8th Gen Intel Core Processor or 2000 Ryzen AMD Processor, and that you have TPM enabled in the UEFI settings.\n\n---\n\n### Planning the Installation\n\nThere are several ways to dual boot Pop!\\_OS and Windows. Make sure to follow the instructions for your specific situation:\n\n- [Installing in a Virtual Machine](#install-windows-in-a-virtual-machine)\n- [Installing on a Dedicated Drive (Recommended)](#installing-on-a-dedicated-drive)\n- [Installing on a Shared Drive - Starting with Pop!\\_OS](#installing-on-a-shared-drive-starting-with-pop_os)\n\n## Install Windows in a Virtual Machine\n\n> **Understand Virtual Machines:**\n>\n>Virtual machines are a method of running multiple OSes on your computer simultaneously. It's conceptually a second computer that you control through a special application called a Hypervisor. You can install an additional operating system on this virtual computer, which you can then boot and run as if it were another system.\n\nSetting up a Windows virtual machine (VM) allows running Windows on a virtual drive within the OS. The virtual machine can be started, stopped, and suspended without requiring the computer to be restarted, and you can run Windows and Pop!\\_OS applications simultaneously.\n\nVirtual machines impose a slight performance penalty in their operation, depending on the exact application. Many applications will run near full-speed, but applications that depend on heavy computations or access to the GPU (like games and video editing software) will likely be faster with a dual boot.\n\n### Enable AMD-V\n\nOn some models, for example, Thelio (thelio-r1) and Thelio Major (thelio-major-r1), you will need to enable AMD-V in the BIOS by rebooting and holding the Del key. Then enable SVM mode with the following path:\n\nM.I.T tab -> Advanced Frequency Settings -> Advanced CPU Core Settings -> SVM mode -> Enabled.\n\n![AMD BIOS Settings](/images/windows/AMD-BIOS.png)\n\n\n\n### Install VirtualBox\n\nTo act as your hypervisor, we recommend installing `VirtualBox`, since it's free and easy to use. `VirtualBox` is available from Oracle's website [here](https://www.virtualbox.org) or in the `Pop!_Shop`.\n\nOpen the `Pop!_Shop`, then enter \"virtualbox\" in the search field. Click on the `VirtualBox` result with the blue icon. You should see the window below:\n\n![VirtualBox Listing in Popshop](/images/windows/virtualbox-popshop.png)\n\nClick the `Install` button, then wait for the download and install process to complete.\n\n### Create Virtual Machine\n\nOnce you have `VirtualBox` installed, we'll need to create the virtual computer upon which we'll install Windows later. Press the `SUPER` Key on your keyboard and then enter \"virtualbox\" in the search field.\n\n![Opening VirtualBox through the Dash](/images/windows/step3.png)\n\n\n\n![VirtualBox Main Window](/images/windows/step4.png)\n\nClick on the `New` button in the toolbar, then give your machine a name. If it isn't already filled out, set the machine \"Type\" to `Microsoft Windows` and the \"Version\" to `Windows 10 64-bit`, and click `Next`.\n\n![Setting up the Virtual Machine](/images/windows/step5.png)\n\nIncrease the virtual machine memory size to half of the total RAM available. For the Hard Drive, you'll want to choose to `Create a virtual hard drive now`.\n\n![Creating a virtual hard drive](/images/windows/step6.png)\n\nFor the options in creating the virtual hard drive, create a `VHD (Virtual Hard Disk)`, `Fixed size`, 16 GB or larger.\n\n### Install Windows\n\nOnce you've created the new VM, you should see it listed in the `VirtualBox` window:\n\n![VM listed in the VirtualBox Window](/images/windows/step7.png)\n\nThe next step is to boot the virtual machine and install an OS on it. Click on the VM in the list so that it is highlighted orange, then click the `Start` button. This is equivalent to pressing the power button on the virtual computer.\n\n`VirtualBox` will now ask you to select a start-up disk. Click the small folder icon next to the dropdown, then point `VirtualBox` at your ISO file and open it. `VirtualBox` will then boot the file.\n\n![Start-up disk selection](/images/windows/step8.png)\n\n![Windows booting up](/images/windows/step9.png)\n\nAfter Windows finishes booting from the ISO, you should see the Windows Setup window. Select your desired options for \"Language to install,\" \"Time and currency format,\" and \"Keyboard or input method,\" then click `Next`.\n\n![Windows Setup window](/images/windows/step10.png)\n\nOn the next screen, click `Install Now` to start the installation.\n\n![Click Install Now to start the installation](/images/windows/step11.png)\n\nTo install Windows on your System 76 computer, we will need to create a Windows USB installer. Creating a Windows installer on Linux is similar to how you create Linux USB installers. However, the Windows installer has unique set up requirements, so not all USB creation tools will work.\n\n### Create a Windows USB Installer\n\nReview the terms of the EULA. You are required to accept the terms of the EULA before completing the installation. Checking the box and clicking `Next` assumes you do accept the terms and agree to be bound by them. Do not continue with the installation if you don't agree to the terms in the EULA.\n\n![Accept the EULA](/images/windows/step13.png)\n\nMake sure you select `Custom: Install Windows only (advanced)`, as this is a new installation of Windows.\n\n![Select the Custom: Install Windows only option](/images/windows/step14.png)\n\nSelect the `Drive 0 Unallocated Space` area, then click `Next`.\n\n![Selecting Partition 2 for installation](/images/windows/step15.png)\n\nWindows will next begin copying over the installation files onto the virtual hard disk. This step may take a while, so feel free to work in the background while it's running. The virtual machine will automatically reboot when it's time to continue.\n\n![Installing Windows](/images/windows/step16.png)\n\nWhen the VM reboots, you may be prompted to \"Press any key to boot from CD or DVD...\" (pictured below). **Do not press any keys here, or the installation will start over.**\n\n![Do not press any key. Seriously.](/images/windows/step17.png)\n\nWindows will now finish installing files and get the system ready to be set up. The virtual machine may reboot again. **Remember** do not press any keys to boot from the CD or DVD.\n\n![Getting ready](/images/windows/step18.png)\n\nAfter the process is finalized, you can begin the setup process.\n\n### Set Up Windows\n\nSetup will begin with the following screen:\n\n![Get Going Fast](/images/windows/step19.png)\n\nYou may select either \"Use express settings,\" or you can customize the settings to suit your preferences. Next, Windows will download updates to ensure you're on the latest version of the OS. This step may take a while, depending on your Internet connection. When it's finished, Windows will ask you who owns this PC. Select `I own it`, unless you're setting the VM up for someone else. Click `Next`.\n\n![Who owns this PC?](/images/windows/step20.png)\n\nNext, you'll be prompted to sign in with your Microsoft account. This step is recommended as it can allow for resetting your password remotely if you forget it. It can also sync your settings, apps, and files to other Window's PCs. If you don't have a Microsoft account, you can create one with the supplied link.\n\nIf you prefer to use a local account, you can skip this step.\n\n![Sign into your Microsoft Account](/images/windows/step21.png)\n\nWindows 10 allows you to set a PIN for logging in instead of a password. If you'd like to set a PIN, you can do so now, or skip this step. After completing the rest of your setup to your preferences, your desktop will load, and you'll be able to log in using the PIN or password. You'll then be presented with the desktop.\n\n![Windows 10 Desktop](/images/windows/step22.png)\n\n## Use the Windows Virtual Machine\n\nThe virtual machine will be presented through a window, and can be interacted with similarly to any other application.\n\n> **NOTE:** the virtual machine window will capture the keyboard input (The mouse is automatically captured or released depending on whether it's currently on top of the virtual machine window or not). If the input is currently captured, and you need to send input to the desktop (or a window outside of your virtual machine window), you'll need to tap the Right-hand `CTRL` first, which will release the keyboard from the Virtual machine, and allow it to work in the desktop again. Clicking inside of the Virtual Machine window will re-enable the keyboard capture.\n\n### Add Network Printer\n\nIn `VirtualBox`, click your virtual machine so it's highlighted in orange. Select `Settings` in the top menu. Select `Network` and make sure the \"Enable Network Adapter\" is checked and the \"Attached to\" option is `Bridged Adapter`. The network `name` (SSID) is the name of the network you wish to connect to.\n\nSelect `OK` and power on your virtual machine. Go to the Printer menu and select the option to `Add a Printer`. Windows should automatically find your printer. Select it and follow the prompts to finish the installation. Print a test page to confirm the connection worked.\n\n![Windows 10 Desktop](/images/windows/vmsettings.png)\n\n---\n\n## Dual-Booting Windows\n\n### Creating Install Media\n\nDownload the latest [Windows .iso file](https://www.microsoft.com/en-us/software-download/windows10ISO) from Microsoft's website. Plug in a USB flash drive (8GB or larger) to use as an installation disk. The USB drive will be wiped during this process.\n\nOn Pop!\\_OS or Ubuntu, install [WoeUSB-ng](https://github.com/WoeUSB/WoeUSB-ng) using these commands:\n\n```bash\nsudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common\nsudo pip3 install WoeUSB-ng\n```\n\nOnce installed, open the WoeUSB-ng application and create the USB installer with the steps below:\n\n1. Select the Windows .iso file as the source.\n\n - Select `Other Locations` -> `Computer` -> `home` -> `your-username` -> `Downloads`.\n\n2. Select the USB flash drive as the target device.\n3. Click `Install`.\n\n![WoeUSB-ng](/images/dual-booting/woeusb.png)\n\nIt may take several minutes or more for the process to finish -- wait until the `Installation succeeded!` message appears.\n\n---\n\n### Installing on a Dedicated Drive\n\nThe easiest way to dual-boot Windows is to install it on a separate physical drive from Pop!\\_OS. This allows both Windows and Pop!\\_OS to use their default partition schemes, and allows you to select the OS using the UEFI firmware menu.\n\n>**NOTE:** If you want to use full-disk encryption in Pop!\\_OS, this is the only option.\n\nFor the safest experience, power off your machine, [open the case](https://support.system76.com/articles/guides), and remove the drive with Pop!\\_OS prior to installing Windows. This ensures Windows won't overwrite the Pop!\\_OS bootloader, and helps avoid accidentally overwriting Pop!\\_OS.\n\n## Install Windows\n\nPlug the [USB installer](#create-a-windows-usb-installer) into your machine, then power on while holding the appropriate key to enter the [boot menu](/articles/boot-menu/):\n\n- `Esc` for laptops with Open Firmware\n- `F7` for laptops with proprietary firmware\n- `F8` or `F12` for Thelio desktops\n- `F10` for Meerkat desktops\n\nFrom the boot menu, select the drive containing the Windows ISO.\n\n### Performing the Installation\n\nSelect your language, region, and keyboard settings, then click `Next`.\n\n![Windows region & language settings](/images/dual-booting/windows-language-settings.jpg)\n\nOn the next page, click `Install now`.\n\n![Windows installer](/images/dual-booting/windows-install-now.jpg)\n\nOn the `Activate Windows` page, enter your Windows product key, then click `Next`. If you don't have a product key, click `I don't have a product key`. (Usage of Windows without a product key may violate Microsoft's [license terms](https://www.microsoft.com/en-us/Useterms/Retail/Windows/10/UseTerms_Retail_Windows_10_English.htm) for Windows, and some features may be limited or unavailable.)\n\n![Windows activation](/images/dual-booting/windows-activation.jpg)\n\nIf you didn't enter a product key, you will be asked to choose which version of Windows to install. The standard version for desktop and laptop computers is `Windows 10 Pro` (if you're not sure which version to select, use this one.)\n\n![Windows edition selection](/images/dual-booting/windows-select-edition.jpg)\n\nNext, you will be asked to read and accept Microsoft's license terms for Windows. To continue, check the `I accept the license terms` checkbox and click `Next`.\n\n![Windows license terms](/images/dual-booting/windows-accept-license-terms.jpg)\n\nThe next page will ask what type of installation you want to perform. Since there is no existing Windows installation to upgrade, select the `Custom: Install Windows only (advanced)` option.\n\n![Windows installation types](/images/dual-booting/windows-installation-type.jpg)\n\nFinally, the installer will ask you to select where you want to install to. In this scenario, we are installing Windows to a dedicated drive (if you're doing something else, see [Planning the Installation](#planning-the-installation)).\n\nIf the drive to be used for Windows already contains any partitions, start by deleting those partitions. To do this, you'll need to identify which drive will be used for Windows.\n\nFor example, if you purchased a System76 machine with multiple drives, any extra drives should have a single partition (while the OS drive for Pop!\\_OS will have three or four partitions.) In this example, the Pop!\\_OS drive is 256GB and the Windows drive is 128GB, so we'll delete the single partition on `Drive 1` because it's closest to 128GB:\n\n![Windows deleting existing partitions](/images/dual-booting/windows-delete-existing-partitions.jpg)\n\n(If your flash drive is large enough, it may also show up in the list of drives; once again, identify it by its size and do not attempt to delete its partitions, since it's where the installer is stored.)\n\nYou will be asked to confirm any partitions you delete:\n\n![Windows confirming a partition deletion](/images/dual-booting/windows-confirm-partition-delete.jpg)\n\nOnce all of the partitions have been deleted from the soon-to-be Windows drive, select the `Unallocated Space` on that drive and click `Next`. This will allow the installer to configure the necessary partitions automatically.\n\n![Windows selecting unallocated space](/images/dual-booting/windows-select-unallocated-space.jpg)\n\nNext, wait for the Windows installation to complete. The installer will show progress as it copies and expands the OS files. The system may reboot one or more times.\n\n![Windows being installed](/images/dual-booting/windows-installing.jpg)\n\nIf you see a message about checking the disk, wait and allow the installer to check its newly-created partitions.\n\n![Windows checking the disk](/images/dual-booting/windows-checking-disk.jpg)\n\nEventually, the Windows out-of-box experience wizard will start. Select your country (it may be automatically selected if you're connected to the internet) and click `Yes`.\n\n![Windows first-time setup wizard](/images/dual-booting/windows-oobe.jpg)\n\nFollow the wizard to select your preferences:\n\n- Keyboard layout\n- Network setup, if using WiFi\n- Account details\n- Privacy settings\n- Cortana settings\n\nAfter completing the wizard, Windows will display a slideshow while it finishes setting up. Eventually, you will see the Windows desktop:\n\n![Windows 10 desktop](/images/dual-booting/windows-10-desktop.jpg)\n\nSee [additional setup](#additional-setup-for-windows-not-in-vm) for next steps.\n\n---\n\n### Installing on a Shared Drive (Starting with Pop!\\_OS)\n\nIf you need to install both operating systems on a single drive (for example, if your computer only supports a single SSD), it is possible to install both OS's using a custom partition scheme. Pop!\\_OS's full-disk encryption is not supported with this setup.\n\nStart by [installing Pop!\\_OS](/articles/install-pop/), making sure to select `Don't Encrypt` during the installation process.\n\n(System76 computers shipped with Pop!\\_OS give you the option of whether or not to encrypt on first boot. If you chose to encrypt at first boot, or if you reinstalled and chose to encrypt, you will need to reinstall without encrypting before proceeding. If you want to dual boot and also use full-disk encryption, you will need to [use a dedicated drive](#installing-on-a-dedicated-drive) instead.)\n\n### Shrinking Pop!\\_OS\n\nOnce Pop!\\_OS is installed (and not encrypted), boot into Recovery mode by holding down the spacebar during boot and selecting `Pop!\\_OS recovery` from the list of boot options.\n\n![Entering Pop!\\_OS Recovery](/images/dual-booting/pop-recovery.jpg)\n\nOnce Recovery mode has finished loading, select your language and keyboard layout, then select `Try Demo Mode` in the bottom left to exit the installer.\n\nNext, open `GParted` by searching for it in the Activities menu (`SUPER`) or the Pop!_Shell launcher (`SUPER` + `/`).\n\nThe Recovery partition is installed on the same drive as the main Pop!\\_OS install. Because of the Recovery location, GParted should automatically show the drive that Pop!\\_OS is installed to; otherwise, if GParted is showing a different drive (such as a flash drive), select the correct drive in the `GParted` -> `Devices` menu.\n\nThe largest partition in an unencrypted, default layout is an ext4 partition. Select this partition from the list, then click the `Resize/Move` button.\n\n![Selecting the Pop!\\_OS partition in GParted](/images/dual-booting/gparted-select-partition.jpg)\n\nIn the resizing dialog, drag the end of the partition to the left to shrink its size. (If you want the Pop!\\_OS partition to be a specific size, you can also enter the size value manually in the `New size (MiB)` text box.)\n\n![Resizing the Pop!\\_OS partition in GParted](/images/dual-booting/gparted-resize-partition.png)\n\nClick the `Resize/Move` button in the bottom right to confirm the change. Next, select the `unallocated` space immediately following the resized partition and click the `New` button to create a new partition for Windows.\n\n![Creating a Windows partition in GParted](/images/dual-booting/gparted-create-partition.jpg)\n\nIn the \"Create new Partition\" dialog, change the `File system:` dropdown to `ntfs`, then click `Add` to confirm the options.\n\n![Creating a Windows partition in GParted](/images/dual-booting/gparted-new-partition.jpg)\n\nFinally, click the `Apply All Operations` button (green check-mark) to write the changes to the disk.\n\n![Applying the GParted operations](/images/dual-booting/gparted-apply-1.jpg)\n\nIn the confirmation dialog, click `Apply` again to confirm.\n\n![Applying the GParted operations](/images/dual-booting/gparted-apply-2.jpg)\n\nWait until all of the operations complete, then click the `Close` button.\n\n![Completed GParted operations](/images/dual-booting/gparted-complete.jpg)\n\nExit out of GParted and use the top-right menu to power off the system.\n\n### Starting the Windows installer\n\nPlug the [Windows install media](#creating-install-media) into your machine, then power on while holding the appropriate key to enter the [boot menu](/articles/boot-menu/):\n\n- `Esc` for laptops with Open Firmware\n- `F7` for laptops with proprietary firmware\n- `F8` or `F12` for Thelio desktops\n- `F10` for Meerkat desktops\n\nFrom the boot menu, select the drive containing the Windows installer, then wait for the installer to boot.\n\n### Performing the installation\n\nSelect your language, region, and keyboard settings, then click `Next`.\n\n![Windows region & language settings](/images/dual-booting/windows-language-settings.jpg)\n\nOn the next page, click `Install now`.\n\n![Windows installer](/images/dual-booting/windows-install-now.jpg)\n\nOn the `Activate Windows` page, enter your Windows product key, then click `Next`. If you don't have a product key, click `I don't have a product key`. (Usage of Windows without a product key may violate Microsoft's [license terms](https://www.microsoft.com/en-us/Useterms/Retail/Windows/10/UseTerms_Retail_Windows_10_English.htm) for Windows, and some features may be limited or unavailable.)\n\n![Windows activation](/images/dual-booting/windows-activation.jpg)\n\nIf you didn't enter a product key, you will be asked to choose which version of Windows to install. The standard version for desktop and laptop computers is `Windows 10 Home` (if you're not sure which version to select, use this one.)\n\n![Windows edition selection](/images/dual-booting/windows-select-edition.jpg)\n\nNext, you will be asked to read and accept Microsoft's license terms for Windows. To continue, check the `I accept the license terms` checkbox and click `Next`.\n\n![Windows license terms](/images/dual-booting/windows-accept-license-terms.jpg)\n\nThe next page will ask what type of installation you want to perform. Since there is no existing Windows installation to upgrade, select the `Custom: Install Windows only (advanced)` option.\n\n![Windows installation types](/images/dual-booting/windows-installation-type.jpg)\n\nFinally, the installer will ask you to select where you want to install to. In this scenario, we are installing Windows to a pre-made partition on the shared drive (if you're doing something else, see [Planning the Installation](#planning-the-installation)).\n\nSelect the partition that matches the size and position in the list of what you created earlier using GParted. (Windows may select this partition automatically.) Click `Next` to install Windows to the partition.\n\n>**Warning:** You should not need to format any partitions during this step. If you see a `Windows can't be installed on drive # partition #` message, either you have the wrong partition selected, or you did not select `NTFS` as the partition type when creating the partition in GParted earlier. Try selecting a different partition, or go back to [Shrinking Pop!\\_OS](#shrinking-pop_os).\n\n![Windows selecting a partition](/images/dual-booting/windows-select-partition.jpg)\n\nNext, wait for the Windows installation to complete. The installer will show progress as it copies and expands the OS files. The system may reboot one or more times.\n\n![Windows being installed](/images/dual-booting/windows-installing.jpg)\n\nIf you see a message about checking the disk, wait and allow the installer to check its newly-created partitions.\n\n![Windows checking the disk](/images/dual-booting/windows-checking-disk.jpg)\n\n### Windows Set Up\n\nAfter the install is completed, the system will reboot and then load the Windows set-up wizard. Select your country (it may be automatically selected if you're connected to the internet) and click `Yes`.\n![Windows first-time setup wizard](/images/dual-booting/windows-oobe.jpg)\n\nFollow the wizard to select your preferences for:\n\n- Keyboard layout\n- Network setup, if using WiFi\n- Account details\n- Privacy settings\n- Cortana settings\n\nAfter completing the wizard, Windows will display a slideshow while it finishes setting up. Once the set up is completed, you will see the Windows desktop:\n\n![Windows 10 desktop](/images/dual-booting/windows-10-desktop.jpg)\n\nSee [additional setup](#additional-setup-for-windows-not-in-vm) for next steps.\n\n---\n\n## Additional Setup for Windows (not in VM)\n\n### Installing Drivers\n\nAfter finishing the Windows installation, open Settings -> Update & Security and click `Check for updates` to install any drivers available through Windows Update first.\n\n![Checking for Windows updates](/images/dual-booting/windows-update.jpg)\n\nClick `Restart now` if you are prompted to restart to finish installing any updates. Repeat this process until no more updates are available.\n\n> **NOTE:** Keyboard backlight control is not supported within Windows on Open Firmware systems. The Device Manager app may report that some devices are missing drivers; this is normal and can be disregarded.\n\nFor System76 machines with Intel hardware, Windows Update is rather effective at finding drivers. We also recommend using [Intel Driver Update Utility](http://www.intel.com/content/www/us/en/support/detect.html), which will automatically detect and install drivers for Intel hardware.\n\nFor our Open Firmware and Open EC systems, you can download the Windows drivers [here](https://github.com/system76/windows-drivers).\n\nFor systems with NVIDIA graphics cards, drivers can be found here [NVIDIA Drivers](http://www.nvidia.com/Download/index.aspx)\n\n#### NVIDIA Hardware Table\n\nAlways|Maybe|Never\n:----:|:----:|:----:\nAdder WS|Darter Pro (w/ eGPU)|Lemur\nBonobo WS|Galago Pro (w/ eGPU)|Kudu|\nLeopard WS|Gazelle|Meerkat|\nOryx Pro|Ratel|\nServal WS|Thelio|\nSilverback WS|Wild Dog Pro|\n\n#### Ethernet Hardware Table\n\nRealtek RTL8111/8168/8411|Intel I219-V|Atheros/Killer Ethernet E2400|Intel I210\n:----:|:----:|:----:|:----:\nOryx Pro|Meerkat|Serval WS|Silverback WS|\nLemur|Wild Dog Pro|Bonobo WS|\nGazelle| Leopard WS| |\nKudu| | |\n\n[Realtek Drivers](http://www.realtek.com.tw/downloads/)\n\n[Intel I219-V Drivers](https://downloadcenter.intel.com/product/82186/Intel-Ethernet-Connection-I219-V)\n\n[Intel I210 Drivers](https://downloadcenter.intel.com/product/64399/Intel-Ethernet-Controller-I210-Series)\n\n[Killer Ethernet Drivers](http://www.killernetworking.com/driver-downloads/category/killer-suite)\n\nIf there is a missing driver in the `Device Manager`, right click on the item with the missing driver, choose **Properties**, then **Details**, and then **Hardware Ids** from the drop-down. The VEN (vendor) and DEV (device) numbers are unique to every piece of hardware. Search for the device at the PCI Database:\n\n[PCI Lookup](http://www.pcilookup.com/)\n\nYou can use that info to find the manufacturer, then search for drivers.\n\n### Disabling Fast Startup\n\nIt is also recommended to disable \"Fast Startup\" within Windows to avoid problems switching between operating systems. To do this, navigate to Settings -> System -> Power & sleep and click `Additional power settings` in the right sidebar:\n\n![Accessing additional power settings in Windows](/images/dual-booting/windows-power-settings-1.jpg)\n\nThis will open another control panel. In this panel, click `Choose what the power buttons do` in the left sidebar.\n\n![Accessing additional power settings in Windows](/images/dual-booting/windows-power-settings-2.jpg)\n\nOn the next page, click `Change settings that are currently unavailable`.\n\n![Accessing additional power settings in Windows](/images/dual-booting/windows-power-settings-3.jpg)\n\nFinally, scroll down to the \"Shutdown settings\" section, uncheck the `Turn on fast startup (recommended)` option, and click `Save changes`.\n\n![Disabling Fast Startup in Windows](/images/dual-booting/windows-power-settings-4.jpg)\n\nThis will ensure Windows fully shuts down and allows other operating systems to use the hardware.\n\n### Selecting Pop!\\_OS or Windows\n\nDepending on how you installed Windows and which firmware your computer is running, there are a variety of ways to choose which OS to boot.\n\n#### Using the firmware boot menu\n\n- **Change the default OS** using the [UEFI setup menu](/articles/boot-menu/) (while booting, hold down `ESC` on Open Firmware laptops, `F2` on closed firmware laptops, `DEL` on Thelio desktops, or `F2` on Meerkat desktops.)\n- Navigate to the boot options and set the desired order, then save and exit.\n- If there's more than one entry for an OS or drive, try them from top to bottom until you find the one that works.\n- **Boot the secondary OS** using the [UEFI boot menu](/articles/boot-menu/) (while booting, hold down `ESC` on Open Firmware laptops, `F7` on closed firmware laptops, `F8` or `F12` on Thelio desktops, or `F10` on Meerkat desktops.)\n- Select the desired OS (or the drive that it's on.)\n- If there's more than one entry for an OS or drive, try them from top to bottom until you find the one that works.\n\n#### Using the systemd-boot menu\n\nSystemd-boot is the bootloader used by Pop!\\_OS. It can be used to select which operating system you would like to boot from. The steps below outline how to access the systemd-boot menu, and select an operating system:\n\n- This menu is part of Pop!\\_OS, so in order to use it effectively, Pop!\\_OS must be set as the default OS in the firmware settings as described in the previous section.\n- **Change the default OS** using the `systemd-boot` menu (while booting, hold down `SPACE`.)\n- Highlight the desired default OS using the arrow keys, then press `D` to make it the default.\n- **Boot the secondary OS** using the `systemd-boot` menu (while booting, hold down `SPACE`).\n- Highlight the selected OS, then press `ENTER` to boot.\n- **Get prompted to choose the OS on every boot** using the `systemd-boot` menu.\n- While booting, hold down `SPACE` to enter the menu.\n- Press the `+` key (or `SHIFT` + `=`) to increase the number of seconds the system will wait before booting the default OS; press `-` to decrease the number of seconds.\n- Once a timer is set, the menu will display on every boot without having to hold down `SPACE`. (To reverse this, press `-` until the timer is back to zero.)\n\n## Repairing the Pop!\\_OS Bootloader\n\nIf Pop!\\_OS stops booting or no longer appears as a boot option after the Windows installation, or after a Windows update, see [this article](/articles/bootloader) for information on repairing the Pop!\\_OS bootloader.\n\n### Fixing the System Clock\n\nWindows and Linux store their time in the UEFI firmware differently. This can cause the clock to become de-synchronized when you switch from one OS to the other.\n\nIf you're affected by this, the easiest solution is to fix it in Linux, forcing it to work the same way as Windows. Set the option using this command:\n\n```bash\ntimedatectl set-local-rtc 1 --adjust-system-clock\n```\n\nYou can verify that the change was successful using this command:\n\n```bash\ntimedatectl\n```\n\nYou should see `RTC in local TZ: yes` in the output. If you need to revert this setting, turn it back off with this command:\n\n```bash\ntimedatectl set-local-rtc 0 --adjust-system-clock\n```\n","dir":"/","path":"/windows","extension":".md","createdAt":"2021-10-15T00:04:26.000Z","updatedAt":"2023-07-06T14:58:27.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2a26a380211a44427226cb274d6e86c5496704c0","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/81b63971d47c25c045542b1efd0ed11e1341376c","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"gangwerz","commitUrl":"https://github.com/system76/docs/commit/41d8a6834e9d9c435a8a2ce3f12c10c6578c4d1b","avatarUrl":"https://avatars.githubusercontent.com/u/4120010?v=4","profileUrl":"https://github.com/gangwerz"},{"username":"Kennegh","commitUrl":"https://github.com/system76/docs/commit/6ad155855086c525801ae87d5af0aca68db661f5","avatarUrl":"https://avatars.githubusercontent.com/u/53191027?v=4","profileUrl":"https://github.com/Kennegh"},{"username":"jaxsnjohnson","commitUrl":"https://github.com/system76/docs/commit/40babdc5eb7c4110f8cec7d11734b57fde7d0296","avatarUrl":"https://avatars.githubusercontent.com/u/79726860?v=4","profileUrl":"https://github.com/jaxsnjohnson"}],"meta":{"version":0,"revision":0,"created":1697053502329},"$loki":88},{"slug":"add-a-printer-ubuntu","description":"Here is how to add a printer in Ubuntu.\n","title":"Printer Setup (Ubuntu)","keywords":["Support","Printing","Printer","System76"],"facebookImage":"/_nuxt/images/add-a-printer-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/add-a-printer-ubuntu-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"checking-printer-status-in-cups","depth":2,"text":"Checking Printer Status in CUPS"},{"id":"adding-users-to-the-lpadmin-group","depth":3,"text":"Adding Users to the lpadmin Group"},{"id":"sharing-a-printer-to-the-local-network","depth":3,"text":"Sharing a Printer to the Local Network"},{"id":"hp-and-epson-printers","depth":2,"text":"HP and Epson Printers"},{"id":"brother-printers","depth":2,"text":"Brother Printers"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"remove-and-re-add-the-printer-in-settings","depth":3,"text":"Remove and Re-add the Printer in Settings"},{"id":"assign-a-static-ip-address-to-the-printer","depth":3,"text":"Assign a Static IP Address to the Printer"},{"id":"useful-commands","depth":2,"text":"Useful Commands"}],"body":{"type":"root","children":[{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the Ubuntu icon at the top left of your screen and type the word "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" then choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" application in the search box."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the Printers Application, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":" button. Wait a few seconds for printers to appear in the Device List."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Add Printer","src":"/images/add-a-printer-ubuntu/selectcorrectprinter.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the correct printer and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Forward"}]},{"type":"text","value":". The computer will search for the correct Drivers to enable the printer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A window may appear that says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Installable Options"}]},{"type":"text","value":", which you can select to view additional options for your printer. Then, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Forward"}]},{"type":"text","value":" again."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Name your printer in the next dialogue box and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Apply"}]},{"type":"text","value":". A prompt to print a test page will appear."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"checking-printer-status-in-cups"},"children":[{"type":"element","tag":"a","props":{"href":"#checking-printer-status-in-cups","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Checking Printer Status in CUPS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CUPS can be managed directly using a web browser by navigating to the following local URL:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://localhost:631","target":"_blank"},"children":[{"type":"text","value":"localhost:631"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The status window will show current print jobs, detected printers, and other information about the printing system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUPS","src":"/images/add-a-printer-ubuntu/cups-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"adding-users-to-the-lpadmin-group"},"children":[{"type":"element","tag":"a","props":{"href":"#adding-users-to-the-lpadmin-group","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adding Users to the lpadmin Group"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CUPS allows you to manage printers using Terminal commands. A user must be a part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group to use these commands. You can confirm you are a part of this group with the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"groups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can add yourself to this group using the below command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG lpadmin "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer to manage printers in Terminal, See the "},{"type":"element","tag":"a","props":{"href":"https://www.cups.org/doc/admin.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CUPS documentation"}]},{"type":"text","value":" for full documentation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sharing-a-printer-to-the-local-network"},"children":[{"type":"element","tag":"a","props":{"href":"#sharing-a-printer-to-the-local-network","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sharing a Printer to the Local Network"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Share a printer with the local network by clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Administration"}]},{"type":"text","value":" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUPS Administration Tab","src":"/images/add-a-printer-ubuntu/admin-tab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check the box for "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Share printers connected to this system"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Locally shared printers are visible in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" tab in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application. Users with the appropriate group assignments can now select the printer and enter their username and password to gain access to the network printer. If a user is unable to see the printer, see the above section to confirm the user is in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group, and to add the user to the group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hp-and-epson-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#hp-and-epson-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"HP and Epson Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" settings, go to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Other Software"}]},{"type":"text","value":" tab, and check the first item, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Canonical Partners"}]},{"type":"text","value":". After closing the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" program, add the driver with this command for HP:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install hplip"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you would like to use a guided GUI application from HP, you will need to install a python dependency:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install python3-pyqt5"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"hp-setup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Epson printer drivers are in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"printer-driver-escpr"}]},{"type":"text","value":" package, which are also installed by default. You may need to install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsb"}]},{"type":"text","value":" package for some printer versions:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lsb printer-driver-escpr"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional configuration will require that the user is a part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group. See the above section for instructions to confirm or add a user to this group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When adding the printer, select type of connection as "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"DNS-SD"}]},{"type":"text","value":", and then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Forward"}]},{"type":"text","value":", and then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ESC/P-R"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"brother-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#brother-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Brother Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Brother provides a driver installation tool for Linux users. Install the appropriate driver for your Brother printer by downloading this tool and running the installer with your printer model appended to the command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"a","props":{"href":"https://support.brother.com/g/b/productsearch.aspx?c=us&lang=en&content=dl","target":"_blank"},"children":[{"type":"text","value":"this link"}]},{"type":"text","value":" to search for the appropriate printer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've located your printer, select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Linux (deb)"}]},{"type":"text","value":" for your \"OS Version\", then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Driver Install Tool"}]},{"type":"text","value":" at the top of the list."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Agree to the EULA and Download"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Save File"}]},{"type":"text","value":" option if prompted."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to launch the Terminal application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Change directory to where you downloaded the driver (usually the Downloads directory). Unzip the file using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cd Downloads\ngunzip linux-brprinter-installer-*.gz\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run the installer by typing the unzipped installer name into the terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ Your installer version may differ from this guide. Type the first portion of the installer name as shown below, and then hit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"TAB"}]},{"type":"text","value":" to complete the installer name. Substitute PRINTERNAME with your exact printer model name."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During this installer process, answer "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"yes"}]},{"type":"text","value":" to all questions except when you are prompted for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Device URI"}]},{"type":"text","value":". See step 9 if you require a device URI for your printer setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash linux-brprinter-installer PRINTERNAME\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your printer configuration requires a device URI, you can find that by opening up Settings > Printers > Additional Printer Settings, then right-click your printer and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Properties"}]},{"type":"text","value":". In the resulting window, you'll be able to find your Device URI, as shown in the screenshot below."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Printer Properties","src":"/images/add-a-printer-ubuntu/printer-properties.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remove-and-re-add-the-printer-in-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#remove-and-re-add-the-printer-in-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove and Re-add the Printer in Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the printer stops working, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" Application again and right-click on the printer and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Delete"}]},{"type":"text","value":" to remove the printer and its settings. Repeat the steps above to add the printer and try printing the test page again. This process usually resolves many printing issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"assign-a-static-ip-address-to-the-printer"},"children":[{"type":"element","tag":"a","props":{"href":"#assign-a-static-ip-address-to-the-printer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Assign a Static IP Address to the Printer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connectivity issues can occur when the printer is assigned an address using DHCP. Assigning a permanent, static IP address will resolve these issues. Reference your printer manufacturer's documentation for this process. Be aware that simply using the printer's assigned DHCP address as a static IP may cause a future address conflict. Additional router configuration may be required to reserve specific addresses within or outside of a DHCP address pool. If your printer is being deployed on a corporate network, contact your network administrator for this process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the CUPS print server to resolve general printing issues:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall cups cups-client"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the system control panel in case printer settings are not available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall system-config-printer"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n1. Click the Ubuntu icon at the top left of your screen and type the word *Printers* then choose the `Printers` application in the search box.\n\n2. In the Printers Application, click the `Add` button. Wait a few seconds for printers to appear in the Device List.\n\n ![Add Printer](/images/add-a-printer-ubuntu/selectcorrectprinter.png)\n\n3. Select the correct printer and click `Forward`. The computer will search for the correct Drivers to enable the printer.\n\n4. A window may appear that says `Installable Options`, which you can select to view additional options for your printer. Then, click `Forward` again.\n\n5. Name your printer in the next dialogue box and click `Apply`. A prompt to print a test page will appear.\n\n## Checking Printer Status in CUPS\n\nCUPS can be managed directly using a web browser by navigating to the following local URL:\n\nlocalhost:631\n\nThe status window will show current print jobs, detected printers, and other information about the printing system.\n\n![CUPS](/images/add-a-printer-ubuntu/cups-settings.png)\n\n### Adding Users to the lpadmin Group\n\nCUPS allows you to manage printers using Terminal commands. A user must be a part of the `lpadmin` group to use these commands. You can confirm you are a part of this group with the following command:\n\n```bash\ngroups\n```\n\nYou can add yourself to this group using the below command:\n\n```bash\nsudo usermod -aG lpadmin $USER\n```\n\nIf you prefer to manage printers in Terminal, See the [CUPS documentation](https://www.cups.org/doc/admin.html) for full documentation.\n\n### Sharing a Printer to the Local Network\n\nShare a printer with the local network by clicking the `Administration` tab.\n\n![CUPS Administration Tab](/images/add-a-printer-ubuntu/admin-tab.png)\n\nCheck the box for `Share printers connected to this system`.\n\nLocally shared printers are visible in the `Printers` tab in the `Settings` application. Users with the appropriate group assignments can now select the printer and enter their username and password to gain access to the network printer. If a user is unable to see the printer, see the above section to confirm the user is in the `lpadmin` group, and to add the user to the group.\n\n## HP and Epson Printers\n\nIn the Software & Updates settings, go to the `Other Software` tab, and check the first item, `Canonical Partners`. After closing the Software & Updates program, add the driver with this command for HP:\n\n```bash\nsudo apt install hplip\n```\n\nIf you would like to use a guided GUI application from HP, you will need to install a python dependency:\n\n```bash\nsudo apt install python3-pyqt5\nhp-setup\n```\n\nEpson printer drivers are in the `printer-driver-escpr` package, which are also installed by default. You may need to install the `lsb` package for some printer versions:\n\n```bash\nsudo apt install lsb printer-driver-escpr\n```\n\nAdditional configuration will require that the user is a part of the `lpadmin` group. See the above section for instructions to confirm or add a user to this group.\n\nWhen adding the printer, select type of connection as **DNS-SD**, and then **Forward**, and then **ESC/P-R**.\n\n## Brother Printers\n\nBrother provides a driver installation tool for Linux users. Install the appropriate driver for your Brother printer by downloading this tool and running the installer with your printer model appended to the command.\n\n1. Click this link to search for the appropriate printer.\n\n2. Once you've located your printer, select `Linux (deb)` for your \"OS Version\", then click `OK`.\n\n3. Select the `Driver Install Tool` at the top of the list.\n\n4. Click `Agree to the EULA and Download`.\n\n5. Choose the `Save File` option if prompted.\n\n6. Press Super + T to launch the Terminal application.\n\n7. Change directory to where you downloaded the driver (usually the Downloads directory). Unzip the file using this command:\n\n ```\n cd Downloads\n gunzip linux-brprinter-installer-*.gz\n ```\n\n8. Run the installer by typing the unzipped installer name into the terminal.\n\n > ℹ️ Your installer version may differ from this guide. Type the first portion of the installer name as shown below, and then hit `TAB` to complete the installer name. Substitute PRINTERNAME with your exact printer model name.\n\n During this installer process, answer `yes` to all questions except when you are prompted for the `Device URI`. See step 9 if you require a device URI for your printer setup.\n\n ```\n sudo bash linux-brprinter-installer PRINTERNAME\n ```\n\n9. If your printer configuration requires a device URI, you can find that by opening up Settings > Printers > Additional Printer Settings, then right-click your printer and click `Properties`. In the resulting window, you'll be able to find your Device URI, as shown in the screenshot below.\n\n![Printer Properties](/images/add-a-printer-ubuntu/printer-properties.png)\n\n## Troubleshooting\n\n### Remove and Re-add the Printer in Settings\n\nIf the printer stops working, open the Printers Application again and right-click on the printer and select `Delete` to remove the printer and its settings. Repeat the steps above to add the printer and try printing the test page again. This process usually resolves many printing issues.\n\n### Assign a Static IP Address to the Printer\n\nConnectivity issues can occur when the printer is assigned an address using DHCP. Assigning a permanent, static IP address will resolve these issues. Reference your printer manufacturer's documentation for this process. Be aware that simply using the printer's assigned DHCP address as a static IP may cause a future address conflict. Additional router configuration may be required to reserve specific addresses within or outside of a DHCP address pool. If your printer is being deployed on a corporate network, contact your network administrator for this process.\n\n## Useful Commands\n\nReinstall the CUPS print server to resolve general printing issues:\n\n```bash\nsudo apt install --reinstall cups cups-client\n```\n\nReinstall the system control panel in case printer settings are not available.\n\n```bash\nsudo apt install --reinstall system-config-printer\n```\n","dir":"/","path":"/add-a-printer-ubuntu","extension":".md","createdAt":"2016-08-10T19:33:15.000Z","updatedAt":"2023-01-04T18:24:06.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2930bb5ba46f43ba170ebb433b45a20f1814d40f","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/cc7a64436e3ae03e7f591f614fa58e1f7bf42495","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/56936dda00faecee8e6b69fb264c21e67517952a","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Seibz","commitUrl":"https://github.com/system76/docs/commit/43b95d9622cd4c8e24e32013bca491621a5db39f","avatarUrl":"https://avatars.githubusercontent.com/u/79656830?v=4","profileUrl":"https://github.com/Seibz"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502333},"$loki":89},{"slug":"fixing-drives","description":"How to mount and repair common file system issues.\n","title":"File Systems (Mount and Repair)","keywords":["Repair","File System","Ubuntu","Pop"],"facebookImage":"/_nuxt/images/fixing-drives-facebookImage.jpg","twitterImage":"/_nuxt/images/fixing-drives-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"problem","depth":2,"text":"Problem"},{"id":"solution","depth":2,"text":"Solution"},{"id":"gui-graphical-user-interface","depth":3,"text":"GUI (Graphical User Interface)"},{"id":"cli-command-line-interace","depth":3,"text":"CLI (Command Line Interace)"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"problem"},"children":[{"type":"element","tag":"a","props":{"href":"#problem","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Problem"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"File Systems can be damaged from events like unexpected power loss or unsafe removal of drive(s). This is where you would run a File System repair tool on your system. There are a few ways to do this and we'll list them below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"solution"},"children":[{"type":"element","tag":"a","props":{"href":"#solution","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Solution"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not able to boot into the installed OS due to this issue we can boot into a "},{"type":"element","tag":"a","props":{"href":"http://support.system76.com/articles/live-disk/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"live disk"}]},{"type":"text","value":", mount the drive, then chroot into the installed OS. More details "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/bootloader/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". Once chrooted, follow these steps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gui-graphical-user-interface"},"children":[{"type":"element","tag":"a","props":{"href":"#gui-graphical-user-interface","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GUI (Graphical User Interface)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can use the Disks application once the drive (on the left side) is selected. From there click on the partiton (Pop and Ubuntu uses Ext4 for the root partition) then the gear icon for the menu in the below screenshot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks-Repair","src":"/images/fixing-drives/disks-application.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cli-command-line-interace"},"children":[{"type":"element","tag":"a","props":{"href":"#cli-command-line-interace","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"CLI (Command Line Interace)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can instead use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application to perform the same behavior using these commands depending on your drive:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"SATA"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"NVMe"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"sudo fsck -Cy /dev/sda#"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"sudo fsck -Cy /dev/nvme0n1p#"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Substitute # with the partition number of your OS install, which can be determined by opening a terminal window and typing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsblk"}]},{"type":"text","value":" and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The drive with the / mountpoint will be your OS installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the commands complete without errors, or with errors corrected, reboot back into the installed OS.\nIf errors are reported and not corrected, your drive may be experiencing hardware issues. You'll want to use your live environemnt (Live Disk or Recovery) to back up your files to another drive. We have an article on this process "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/disaster-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\n## Problem\n\nFile Systems can be damaged from events like unexpected power loss or unsafe removal of drive(s). This is where you would run a File System repair tool on your system. There are a few ways to do this and we'll list them below:\n\n## Solution\n\nIf you are not able to boot into the installed OS due to this issue we can boot into a [live disk](http://support.system76.com/articles/live-disk/), mount the drive, then chroot into the installed OS. More details [here](https://support.system76.com/articles/bootloader/). Once chrooted, follow these steps:\n\n### GUI (Graphical User Interface)\n\nWe can use the Disks application once the drive (on the left side) is selected. From there click on the partiton (Pop and Ubuntu uses Ext4 for the root partition) then the gear icon for the menu in the below screenshot:\n\n![Disks-Repair](/images/fixing-drives/disks-application.png)\n\n### CLI (Command Line Interace)\n\nWe can instead use the Terminal application to perform the same behavior using these commands depending on your drive:\n\n| SATA | NVMe |\n|:----------------------------------:|:------------------------------:|\n| sudo fsck -Cy /dev/sda# | sudo fsck -Cy /dev/nvme0n1p# |\n\nSubstitute # with the partition number of your OS install, which can be determined by opening a terminal window and typing ```lsblk``` and pressing Enter.\n\nThe drive with the / mountpoint will be your OS installation.\n\nIf the commands complete without errors, or with errors corrected, reboot back into the installed OS.\nIf errors are reported and not corrected, your drive may be experiencing hardware issues. You'll want to use your live environemnt (Live Disk or Recovery) to back up your files to another drive. We have an article on this process [here](https://support.system76.com/articles/disaster-recovery).\n","dir":"/","path":"/fixing-drives","extension":".md","createdAt":"2021-02-24T00:43:02.000Z","updatedAt":"2022-11-15T17:47:29.000Z","authors":[{"username":"leviport","commitUrl":"https://github.com/system76/docs/commit/9bcd56a6803047f31ea599676d1d2396ebc0727d","avatarUrl":"https://avatars.githubusercontent.com/u/13512097?v=4","profileUrl":"https://github.com/leviport"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/82a0815afaa3c7a7a216efeafe023e811fada033","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garnerlogan65","commitUrl":"https://github.com/system76/docs/commit/c972230bc174efe23529b3752b98ad57301a6a2a","avatarUrl":"https://avatars.githubusercontent.com/u/7439221?v=4","profileUrl":"https://github.com/garnerlogan65"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502334},"$loki":90},{"slug":"intel-me","description":"This article describes the Intel Management Engine, scenarios in which the IME is disabled, and how to manually disable on systems running coreboot.\n","title":"What is the Intel Management Engine?","keywords":["Firmware","Intel ME","Management Engine","Disable Intel ME","IME"],"facebookImage":"/_nuxt/images/intel-me-facebookImage.jpg","twitterImage":"/_nuxt/images/intel-me-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"what-is-the-intel-management-engine","depth":2,"text":"What is the Intel Management Engine?"},{"id":"what-is-system76-open-firmware","depth":2,"text":"What is System76 Open Firmware?"},{"id":"is-the-ime-disabled-on-my-system76-pc","depth":2,"text":"Is the IME Disabled On My System76 PC?"},{"id":"can-i-disable-the-ime-manually","depth":2,"text":"Can I Disable the IME Manually?"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 laptops will have the Intel Management Engine (IME) disabled when it does not break functionality. System76 Open Firmware systems provide some control to "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/firmware-open/blob/master/docs/intel-me.md","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"enable and disable the IME"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-is-the-intel-management-engine"},"children":[{"type":"element","tag":"a","props":{"href":"#what-is-the-intel-management-engine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What is the Intel Management Engine?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"a","props":{"href":"https://en.wikipedia.org/wiki/Intel_Management_Engine","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel Management Engine"}]},{"type":"text","value":" is a proprietary, mostly undocumented, firmware system that provides many extraneous features that are generally not usable or useful to our users, with multiple known vulnerabilities that compromise the entire system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-is-system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#what-is-system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What is System76 Open Firmware?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 Open Firmware is an open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications. System76 Open Firmware can disable the IME, "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/transition-firmware"},"children":[{"type":"text","value":"among other features"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"is-the-ime-disabled-on-my-system76-pc"},"children":[{"type":"element","tag":"a","props":{"href":"#is-the-ime-disabled-on-my-system76-pc","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Is the IME Disabled On My System76 PC?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can confirm if the IME is enabled on your PC by booting into the firmware menu and navigating to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Firmware Configuration Information"}]},{"type":"text","value":". See "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":" for instructions to access the firmware menu for your System76 machine."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Firmware Config Menu","src":"/images/intel-me/firmwareconfiginfo.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For Open Firmware systems, the IME is typically disabled by default unless doing so would break functionality (such as suspend/resume). System76 maintains a list of machines that ship with Open Firmware in "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/open-firmware-systems/"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For proprietary firmware systems, if the option to disable (or enable) the IME is available, it is typically located under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Advanced"}]},{"type":"text","value":" ➞ "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Advanced Chipset Control"}]},{"type":"text","value":". This option is usually disabled by default, although there have been some models that required re-disabling after an over-the-air firmware update; see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system-firmware#disabling-the-me"},"children":[{"type":"text","value":"this section"}]},{"type":"text","value":" of the firmware update article for instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"can-i-disable-the-ime-manually"},"children":[{"type":"element","tag":"a","props":{"href":"#can-i-disable-the-ime-manually","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Can I Disable the IME Manually?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"PCs running coreboot can disable the IME using coreboot's nvramtool. See "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/firmware-open/blob/master/docs/intel-me.md","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this page"}]},{"type":"text","value":" for information about manually disabling (or enabling) the ME. Using the Coreboot Configurator you can turn off the Intel ME using the steps in "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/coreboot/tree/system76/util/coreboot-configurator","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":". This tool will only work if your firmware version is higher than 2022-01-06. You can check the version with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dmidecode -t 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nSystem76 laptops will have the Intel Management Engine (IME) disabled when it does not break functionality. System76 Open Firmware systems provide some control to [enable and disable the IME](https://github.com/system76/firmware-open/blob/master/docs/intel-me.md).\n\n## What is the Intel Management Engine?\n\nThe [Intel Management Engine](https://en.wikipedia.org/wiki/Intel_Management_Engine) is a proprietary, mostly undocumented, firmware system that provides many extraneous features that are generally not usable or useful to our users, with multiple known vulnerabilities that compromise the entire system.\n\n## What is System76 Open Firmware?\n\nSystem76 Open Firmware is an open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications. System76 Open Firmware can disable the IME, [among other features](/articles/transition-firmware).\n\n## Is the IME Disabled On My System76 PC?\n\nYou can confirm if the IME is enabled on your PC by booting into the firmware menu and navigating to `Firmware Configuration Information`. See [this article](/articles/boot-menu/) for instructions to access the firmware menu for your System76 machine.\n\n![Firmware Config Menu](/images/intel-me/firmwareconfiginfo.png)\n\nFor Open Firmware systems, the IME is typically disabled by default unless doing so would break functionality (such as suspend/resume). System76 maintains a list of machines that ship with Open Firmware in [this article](/articles/open-firmware-systems/).\n\nFor proprietary firmware systems, if the option to disable (or enable) the IME is available, it is typically located under `Advanced` ➞ `Advanced Chipset Control`. This option is usually disabled by default, although there have been some models that required re-disabling after an over-the-air firmware update; see [this section](/articles/system-firmware#disabling-the-me) of the firmware update article for instructions.\n\n## Can I Disable the IME Manually?\n\nPCs running coreboot can disable the IME using coreboot's nvramtool. See [this page](https://github.com/system76/firmware-open/blob/master/docs/intel-me.md) for information about manually disabling (or enabling) the ME. Using the Coreboot Configurator you can turn off the Intel ME using the steps in [this article](https://github.com/system76/coreboot/tree/system76/util/coreboot-configurator). This tool will only work if your firmware version is higher than 2022-01-06. You can check the version with this command:\n\n```bash\nsudo dmidecode -t 0\n```\n","dir":"/","path":"/intel-me","extension":".md","createdAt":"2022-07-13T21:58:37.000Z","updatedAt":"2023-01-10T15:15:45.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/dd2907a55d743d0f69a0153a6e006bc222d8ed92","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/9333b1623527bb8380d6bdfd8b6b430ac378a2ad","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/9a749d37d5caa21774acf66826e687aee0afc66b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697053502335},"$loki":91},{"slug":"graphics-switch-ubuntu","description":"How to use systems with switchable graphics\n","title":"Graphics Switching (Ubuntu)","keywords":["System76","Ubuntu",18.04,19.1,20.04,20.1,21.04,21.1,22.04,"NVIDIA","Hybrid","Integrated","Compute"],"facebookImage":"/_nuxt/images/graphics-switch-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/graphics-switch-ubuntu-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"graphics-modes","depth":2,"text":"Graphics modes"},{"id":"integrated","depth":3,"text":"Integrated"},{"id":"nvidia","depth":3,"text":"NVIDIA"},{"id":"hybrid","depth":3,"text":"Hybrid"},{"id":"compute","depth":3,"text":"Compute"},{"id":"switch-graphics","depth":2,"text":"Switch graphics"},{"id":"from-gnome-desktop","depth":3,"text":"From GNOME Desktop"},{"id":"from-the-command-line","depth":3,"text":"From the command line"},{"id":"sources","depth":2,"text":"Sources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card. The following System76 laptops have these switchable graphics capabilities:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Adder WS (addw1, addw2, addw3)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonobo WS (bonw15)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Galago Pro (galp5 - NVIDIA models only)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kudu (kudu6)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Serval WS (serw13)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"graphics-modes"},"children":[{"type":"element","tag":"a","props":{"href":"#graphics-modes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Graphics modes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"integrated"},"children":[{"type":"element","tag":"a","props":{"href":"#integrated","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Integrated"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Integrated graphics mode uses the integrated GPU only and turns off the NVIDIA\nGPU. This mode uses less power, leading to a longer battery life and less fan\nnoise."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVIDIA graphics mode uses the discrete NVIDIA GPU only. This provides a better\ngraphical experience, but reduces battery life. Most external display ports on\nSystem76 laptops are connected to the NVIDIA GPU only. (Some models, such as the\nGazelle, may also have external ports connected to the integrated GPU.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"hybrid"},"children":[{"type":"element","tag":"a","props":{"href":"#hybrid","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hybrid"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU.\nApplications will use the integrated GPU unless explicitly requested to use the\ndiscrete GPU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Vulkan applications must be launched with the following command to be rendered on the dGPU (NVIDIA):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"__NV_PRIME_RENDER_OFFLOAD=1 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"application"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GLX applications must be launched with the following command to be rendered on the dGPU (NVIDIA):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"application"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hybrid graphics mode is available on 19.10 and later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"compute"},"children":[{"type":"element","tag":"a","props":{"href":"#compute","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Compute"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Compute graphics mode uses the integrated GPU for all rendering. The NVIDIA\nGPU is left available, allowing it to be used as a compute node."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"switch-graphics"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-graphics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch graphics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS by System76 includes the system76-power package, which includes the\nability to switch between integrated, NVIDIA, and hybrid graphics modes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll only need to install this software manually if you did a fresh install of Ubuntu,\nas our installations will include these packages by default. You can do this\nwith the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository ppa:system76-dev/stable"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-shell-extension-system76-power system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then we need to load the extension with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gnome-shell-extension-prefs"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now enable the System76 Power extension with the toggle to the right."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"from-gnome-desktop"},"children":[{"type":"element","tag":"a","props":{"href":"#from-gnome-desktop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"From GNOME Desktop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the system menu in the top right corner of your screen to access graphics\nswitching."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Graphics","src":"/images/graphics-switch-ubuntu/system-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on NVIDIA, Integrated, Hybrid, or Compute depending on your use case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you select a mode, you will be prompted to reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"from-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#from-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"From the command line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not using the GNOME Desktop Environment, you can use the system76-power\ncommand line tool. You can see the options with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For seeing which graphics mode the system is using:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to NVIDIA Graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to integrated Graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics integrated"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to hybrid graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics hybrid"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to compute mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics compute"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sources"},"children":[{"type":"element","tag":"a","props":{"href":"#sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The source code for the system76-power utility and the GNOME Shell extension can be found on GitHub:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/system76-power","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/gnome-shell-extension-system76-power","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nMany modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card. The following System76 laptops have these switchable graphics capabilities:\n\n- Adder WS (addw1, addw2, addw3)\n- Bonobo WS (bonw15)\n- Galago Pro (galp5 - NVIDIA models only)\n- Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)\n- Kudu (kudu6)\n- Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)\n- Serval WS (serw13)\n\n## Graphics modes\n\n### Integrated\n\nIntegrated graphics mode uses the integrated GPU only and turns off the NVIDIA\nGPU. This mode uses less power, leading to a longer battery life and less fan\nnoise.\n\n### NVIDIA\n\nNVIDIA graphics mode uses the discrete NVIDIA GPU only. This provides a better\ngraphical experience, but reduces battery life. Most external display ports on\nSystem76 laptops are connected to the NVIDIA GPU only. (Some models, such as the\nGazelle, may also have external ports connected to the integrated GPU.)\n\n### Hybrid\n\nHybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU.\nApplications will use the integrated GPU unless explicitly requested to use the\ndiscrete GPU.\n\nVulkan applications must be launched with the following command to be rendered on the dGPU (NVIDIA):\n\n```bash\n__NV_PRIME_RENDER_OFFLOAD=1 \n```\n\nGLX applications must be launched with the following command to be rendered on the dGPU (NVIDIA):\n\n```bash\n__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia \n```\n\nHybrid graphics mode is available on 19.10 and later.\n\n### Compute\n\nCompute graphics mode uses the integrated GPU for all rendering. The NVIDIA\nGPU is left available, allowing it to be used as a compute node.\n\n## Switch graphics\n\nPop!_OS by System76 includes the system76-power package, which includes the\nability to switch between integrated, NVIDIA, and hybrid graphics modes.\n\nYou'll only need to install this software manually if you did a fresh install of Ubuntu,\nas our installations will include these packages by default. You can do this\nwith the following commands:\n\n```bash\nsudo apt-add-repository ppa:system76-dev/stable\nsudo apt install gnome-shell-extension-system76-power system76-power\n```\n\nThen we need to load the extension with this command:\n\n```bash\ngnome-shell-extension-prefs\n```\n\nNow enable the System76 Power extension with the toggle to the right.\n\n### From GNOME Desktop\n\nClick the system menu in the top right corner of your screen to access graphics\nswitching.\n\n![Graphics](/images/graphics-switch-ubuntu/system-menu.png)\n\nClick on NVIDIA, Integrated, Hybrid, or Compute depending on your use case.\n\nOnce you select a mode, you will be prompted to reboot.\n\n### From the command line\n\nIf you are not using the GNOME Desktop Environment, you can use the system76-power\ncommand line tool. You can see the options with this command:\n\n```bash\nsystem76-power help\n```\n\nFor seeing which graphics mode the system is using:\n\n```bash\nsudo system76-power graphics\n```\n\nFor switching to NVIDIA Graphics:\n\n```bash\nsudo system76-power graphics nvidia\n```\n\nFor switching to integrated Graphics:\n\n```bash\nsudo system76-power graphics integrated\n```\n\nFor switching to hybrid graphics:\n\n```bash\nsudo system76-power graphics hybrid\n```\n\nFor switching to compute mode:\n\n```bash\nsudo system76-power graphics compute\n```\n\n## Sources\n\nThe source code for the system76-power utility and the GNOME Shell extension can be found on GitHub:\n\n- [system76-power](https://github.com/pop-os/system76-power)\n- [gnome-shell-extension-system76-power](https://github.com/pop-os/gnome-shell-extension-system76-power)\n","dir":"/","path":"/graphics-switch-ubuntu","extension":".md","createdAt":"2018-06-05T15:44:00.000Z","updatedAt":"2023-06-26T21:28:15.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053502337},"$loki":92},{"slug":"server-setup","description":"Instructions on setting up a System76 server, including initial login credentials.\n","title":"System76 Server Setup","keywords":["support","server","initial","setup","System76"],"facebookImage":"/_nuxt/images/server-setup-facebookImage.jpg","twitterImage":"/_nuxt/images/server-setup-twitterImage.jpg","hidden":false,"section":"about-your-computer","tableOfContents":true,"redirect_from":["/serversetup"],"toc":[{"id":"configure-hostname-and-domain","depth":3,"text":"Configure Hostname And Domain"},{"id":"configure-time-zone","depth":3,"text":"Configure Time Zone"},{"id":"configure-network-interface-for-ubuntu-server-1804","depth":3,"text":"Configure Network Interface for Ubuntu Server 18.04"},{"id":"configure-network-interface-for-ubuntu-server-1604","depth":3,"text":"Configure Network Interface for Ubuntu Server 16.04"},{"id":"remote-administration","depth":3,"text":"Remote Administration"},{"id":"add-administrative-user","depth":3,"text":"Add Administrative User"},{"id":"update-packages","depth":3,"text":"Update Packages"},{"id":"configure-bmc","depth":3,"text":"Configure BMC"},{"id":"additional-server-resources","depth":3,"text":"Additional Server Resources"},{"id":"troubleshooting","depth":3,"text":"Troubleshooting"}],"body":{"type":"root","children":[{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Initial Server Settings"}]}]},{"type":"element","tag":"th","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Value"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Username"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"oem"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Password"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"System Serial Number"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Network Address (eth0)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Assigned by DHCP"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Network Address (eth1)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Unconfigured"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System serial number should be entered in all lower-case. For example, if the serial number is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"7X1234"}]},{"type":"text","value":", then the password would be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"7x1234"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connect your server to a monitor to determine the IP addresses assigned to your server. Afterwards you can configure and manage your server from any other computer on your network."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following commands will determine the server's IP address:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ifconfig"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the directions below replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"IPADDRESS"}]},{"type":"text","value":" with the server's IP address."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-hostname-and-domain"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-hostname-and-domain","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Hostname And Domain"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To configure the hostname and domain, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/hosts"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/hostname"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/hosts"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"127.0.0.1 localhost \n10.120.150.5 fileserver.mydomain.com fileserver \n\n# The following lines are desirable for IPv6 capable hosts \n::1 ip6-localhost ip6-loopback \nfe00::0 ip6-localnet \nff00::0 ip6-mcastprefix \nff02::1 ip6-allnodes \nff02::2 ip6-allrouters \nff02::3 ip6-allhosts \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/hostname"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"fileserver\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Verify the correct hostname and domain with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"hostname -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-time-zone"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-time-zone","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Time Zone"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg-reconfigure tzdata"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-network-interface-for-ubuntu-server-1804"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-network-interface-for-ubuntu-server-1804","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Network Interface for Ubuntu Server 18.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu Server 18.04 is shipping with netplan, so the system file will need to be edited for networking. With this command, we will edit the file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/netplan/50-cloud-int.yaml"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will list the network interfaces:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This text will need to be edited depending on what the system will label the network interfaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"network:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" version: 2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ethernets:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" eno1:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" addresses: [ ]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dhcp4: "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" optional: "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" eno2:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" addresses: [ ]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dhcp4: "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" optional: "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now if the router has DHCP setup you will get an IP address for the port that has the Ethernet cable attached."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-network-interface-for-ubuntu-server-1604"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-network-interface-for-ubuntu-server-1604","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Network Interface for Ubuntu Server 16.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To change the IP address of the server, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/network/interfaces"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Adjust as necessary & press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"X"}]},{"type":"text","value":" → "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" → "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" to save. Next, restart network services (this will drop your ssh connection):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart networking"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/network/interfaces"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"# This is the loopback interface - Do not adjust \nauto lo \niface lo inet loopback \n\n# Primary Network Interface \nauto eth0 \niface eth0 inet static \naddress 10.13.15.10 \nnetmask 255.255.255.0 \ngateway 10.13.15.1 \ndns-nameservers 8.8.8.8 8.8.4.4 \n\nauto eth1 \niface eth1 inet static \naddress 10.13.15.11 \nnetmask 255.255.255.0 \ngateway 10.13.15.1 \ndns-nameservers 8.8.8.8 8.8.4.4 \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remote-administration"},"children":[{"type":"element","tag":"a","props":{"href":"#remote-administration","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remote Administration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remotely administer the server, a secure shell program needs installed to accept incoming SSH connections. Install the program with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install openssh-server"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And then configure the program by editing its settings file with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/ssh/sshd_config"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And to use the new settings, restart the SSH daemon with this command (or restart the server):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart sshd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, from another Linux client terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ssh oem@IPADDRESS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From a Windows computer:"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nDownload "},{"type":"element","tag":"a","props":{"href":"http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"PuTTY"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"add-administrative-user"},"children":[{"type":"element","tag":"a","props":{"href":"#add-administrative-user","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Add Administrative User"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To add another user, enter these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ssh oem@IPADDRESS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser [new username]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser [new username] adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser [new username] sudo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Log back in by typing:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ssh [new username]@IPADDRESS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Remove the OEM User:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo deluser oem"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#update-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download and install updates:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot may be required for the changes to take effect:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-bmc"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-bmc","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure BMC"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To setup remote management on the server, connect an additional Ethernet line to the management interface port. Configure the management interface IP address in BIOS. Next, use a web browser on another computer to see the management interface."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See Intel's user guide for configuring the BMC here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.intel.com/content/dam/support/us/en/documents/server-products/intel-rmm4-ibmc-userguide.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel BMC User Guide"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To run the jwviewer.jnlp file on the viewing computer, please install this program:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install icedtea-netx"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Which will install the program 'javaws' (Java Web Services)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"bmc-on-the-ibex-pro-gpu"},"children":[{"type":"element","tag":"a","props":{"href":"#bmc-on-the-ibex-pro-gpu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"BMC on the Ibex Pro GPU"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Ibex Pro GPU, the BMC interface will look slightly different. See the "},{"type":"element","tag":"a","props":{"href":"https://download.gigabyte.com/FileList/Manual/server_manual_mgt_console_user_guide_ami_v1.x.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Gigabyte Server Management Console"}]},{"type":"text","value":" manual."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For this machine, the default BMC username is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"admin"}]},{"type":"text","value":" and the default password is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"password"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"additional-server-resources"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-server-resources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Server Resources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/server","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu Server Information"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://help.ubuntu.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu Server Documentation"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Jackal 2U server is fully loaded with 8 spinning drives, and will not boot, staggered drive startup may be needed. Enter into BIOS, and in the 'Setup Mass Storage Controller Configuration' screen, enable 'AHCI HDD Staggered Spin-Up'."}]}]},"text":"\n**Initial Server Settings** | **Value**\n----------------------------|------------------\nUsername | `oem`\nPassword | System Serial Number\nNetwork Address (eth0) | Assigned by DHCP\nNetwork Address (eth1) | Unconfigured\n\n> System serial number should be entered in all lower-case. For example, if the serial number is `7X1234`, then the password would be `7x1234`.\n\nConnect your server to a monitor to determine the IP addresses assigned to your server. Afterwards you can configure and manage your server from any other computer on your network.\n\nThe following commands will determine the server's IP address:\n\n```bash\nifconfig\n```\n\n```bash\nip link show\n```\n\nIn the directions below replace `IPADDRESS` with the server's IP address.\n\n### Configure Hostname And Domain\n\nTo configure the hostname and domain, run these commands:\n\n```bash\nsudo nano /etc/hosts\nsudo nano /etc/hostname\n```\n\n---\n\nExample `/etc/hosts` file:\n\n```\n127.0.0.1 localhost \n10.120.150.5 fileserver.mydomain.com fileserver \n\n# The following lines are desirable for IPv6 capable hosts \n::1 ip6-localhost ip6-loopback \nfe00::0 ip6-localnet \nff00::0 ip6-mcastprefix \nff02::1 ip6-allnodes \nff02::2 ip6-allrouters \nff02::3 ip6-allhosts \n```\n\nExample `/etc/hostname` file:\n\n```\nfileserver\n```\n\n---\n\nVerify the correct hostname and domain with this command:\n\n```bash\nhostname -f\n```\n\n### Configure Time Zone\n\n```bash\nsudo dpkg-reconfigure tzdata\n```\n\n### Configure Network Interface for Ubuntu Server 18.04\n\nUbuntu Server 18.04 is shipping with netplan, so the system file will need to be edited for networking. With this command, we will edit the file:\n\n```bash\nsudo nano /etc/netplan/50-cloud-int.yaml\n```\n\nThis command will list the network interfaces:\n\n```bash\nip link show\n```\n\nThis text will need to be edited depending on what the system will label the network interfaces.\n\n```bash\nnetwork:\n version: 2\n ethernets:\n eno1:\n addresses: [ ]\n dhcp4: true\n optional: true\n eno2:\n addresses: [ ]\n dhcp4: true\n optional: true\n```\n\nNow if the router has DHCP setup you will get an IP address for the port that has the Ethernet cable attached.\n\n### Configure Network Interface for Ubuntu Server 16.04\n\nTo change the IP address of the server, run these commands:\n\n```bash\nsudo nano /etc/network/interfaces\n```\n\nAdjust as necessary & press Ctrl+XYEnter to save. Next, restart network services (this will drop your ssh connection):\n\n```bash\nsudo systemctl restart networking\n```\n\n---\n\nExample `/etc/network/interfaces` file:\n\n```\n# This is the loopback interface - Do not adjust \nauto lo \niface lo inet loopback \n\n# Primary Network Interface \nauto eth0 \niface eth0 inet static \naddress 10.13.15.10 \nnetmask 255.255.255.0 \ngateway 10.13.15.1 \ndns-nameservers 8.8.8.8 8.8.4.4 \n\nauto eth1 \niface eth1 inet static \naddress 10.13.15.11 \nnetmask 255.255.255.0 \ngateway 10.13.15.1 \ndns-nameservers 8.8.8.8 8.8.4.4 \n```\n\n---\n\n### Remote Administration\n\nTo remotely administer the server, a secure shell program needs installed to accept incoming SSH connections. Install the program with this command:\n\n```bash\nsudo apt install openssh-server\n```\n\nAnd then configure the program by editing its settings file with this command:\n\n```bash\nsudo nano /etc/ssh/sshd_config\n```\n\nAnd to use the new settings, restart the SSH daemon with this command (or restart the server):\n\n```bash\nsudo systemctl restart sshd\n```\n\nThen, from another Linux client terminal:\n\n```bash\nssh oem@IPADDRESS\n```\n\nFrom a Windows computer: \nDownload [PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)\n\n### Add Administrative User\n\nTo add another user, enter these commands:\n\n```bash\nssh oem@IPADDRESS\nsudo adduser [new username]\nsudo adduser [new username] adm\nsudo adduser [new username] sudo\nexit\n```\n\nLog back in by typing:\n\n```bash\nssh [new username]@IPADDRESS\n```\n\nRemove the OEM User:\n\n```bash\nsudo deluser oem\n```\n\n### Update Packages\n\nDownload and install updates:\n\n```bash\nsudo apt update\nsudo apt dist-upgrade\n```\n\nReboot may be required for the changes to take effect:\n\n```bash\nsudo reboot\n```\n\n### Configure BMC\n\nTo setup remote management on the server, connect an additional Ethernet line to the management interface port. Configure the management interface IP address in BIOS. Next, use a web browser on another computer to see the management interface.\n\nSee Intel's user guide for configuring the BMC here:\n\n[Intel BMC User Guide](https://www.intel.com/content/dam/support/us/en/documents/server-products/intel-rmm4-ibmc-userguide.pdf)\n\nTo run the jwviewer.jnlp file on the viewing computer, please install this program:\n\n```bash\nsudo apt install icedtea-netx\n```\n\nWhich will install the program 'javaws' (Java Web Services)\n\n---\n\n#### BMC on the Ibex Pro GPU\n\nOn the Ibex Pro GPU, the BMC interface will look slightly different. See the [Gigabyte Server Management Console](https://download.gigabyte.com/FileList/Manual/server_manual_mgt_console_user_guide_ami_v1.x.pdf) manual.\n\nFor this machine, the default BMC username is `admin` and the default password is `password`.\n\n### Additional Server Resources\n\n[Ubuntu Server Information](http://www.ubuntu.com/server)\n\n[Ubuntu Server Documentation](https://help.ubuntu.com/)\n\n### Troubleshooting\n\nIf the Jackal 2U server is fully loaded with 8 spinning drives, and will not boot, staggered drive startup may be needed. Enter into BIOS, and in the 'Setup Mass Storage Controller Configuration' screen, enable 'AHCI HDD Staggered Spin-Up'.\n","dir":"/","path":"/server-setup","extension":".md","createdAt":"2015-08-26T20:51:35.000Z","updatedAt":"2021-10-06T17:38:43.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/967277b79b224341e3074d9db1fcbc4fbbebce96","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/c257dcfec22060d0eea9d20a0924ae9acd003a2a","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502340},"$loki":93},{"slug":"use-amd-fsr","description":"Want to use AMD's FidelityFX SuperResolution to increase your gaming performance? Take a look at these instructions to set your games up for FSR!\n","title":"Use AMD FidelityFX SuperResolution (FSR) on Pop!_OS","keywords":["gaming","support","steam","proton"],"facebookImage":"/_nuxt/images/use-amd-fsr-facebookImage.jpg","twitterImage":"/_nuxt/images/use-amd-fsr-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"toc":[{"id":"pre-requisites","depth":2,"text":"Pre-Requisites"},{"id":"setting-your-system-up-for-gaming","depth":3,"text":"Setting your System up for Gaming"},{"id":"amd-fsr","depth":2,"text":"AMD FSR"},{"id":"resolution-and-quality","depth":3,"text":"Resolution and Quality"},{"id":"sharpening","depth":3,"text":"Sharpening"},{"id":"setup-steam-launch-options","depth":3,"text":"Setup Steam Launch Options"},{"id":"setup-your-in-game-resolution","depth":3,"text":"Setup your In-game Resolution"},{"id":"lutris","depth":3,"text":"Lutris"},{"id":"bottles","depth":3,"text":"Bottles"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"pre-requisites"},"children":[{"type":"element","tag":"a","props":{"href":"#pre-requisites","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pre-Requisites"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"setting-your-system-up-for-gaming"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-your-system-up-for-gaming","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting your System up for Gaming"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Following the steps in "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming/"},"children":[{"type":"text","value":"Gaming for Linux"}]},{"type":"text","value":" article will ensure your system is setup and ready to use AMD's Fidelity SuperResolution (FSR). The most important steps are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming#enable-steam-play-proton"},"children":[{"type":"text","value":"Enable Steam Play (Proton)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Get the latest version of Proton-GE via "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming#install-protonup-to-manage-custom-proton-versions"},"children":[{"type":"text","value":"Protonup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable the latest version of Proton-GE by "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming#changing-the-proton-version-for-a-specific-game"},"children":[{"type":"text","value":"changing the Proton version for each game"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"amd-fsr"},"children":[{"type":"element","tag":"a","props":{"href":"#amd-fsr","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"AMD FSR"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"resolution-and-quality"},"children":[{"type":"element","tag":"a","props":{"href":"#resolution-and-quality","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Resolution and Quality"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"AMD's FSR works by running the game in a lower resolution (thereby increasing performance), then using AI to upscale the image to your output resolution. AMD has recommended specific resolutions at which your game should run, depending on your screen resolution. Here is a handy image."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Recommmended Resolutions","src":"/images/use-amd-fsr/recommended-resolutions.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Quality preset, on the furthest left column, is determined by which resolution you select in-game. The higher the quality, the better the image! Conversely, the lower the quality, the higher your performance gains. Which you choose depends on your own goals and system!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As an example, if your screen is 1920x1080, and you want the Quality preset, you would set your in-game resolution to 1280 x 720. Alternatively, for that same 1920 x 1080 screen, if you want the Ultra Quality preset, your in-game resolution should be 1477 x 831."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sharpening"},"children":[{"type":"element","tag":"a","props":{"href":"#sharpening","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sharpening"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can optionally add an additional parameter, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"WINE_FULLSCREEN_FSR_STRENGTH"}]},{"type":"text","value":" to increase the sharpening effect of FSR. The range is 0-5, 0 having the most sharpening, and 5 having the least. If this parameter is not set, it defaults to 2."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"More sharpening will increase the quality of the image, but at a slight cost to performance!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"setup-steam-launch-options"},"children":[{"type":"element","tag":"a","props":{"href":"#setup-steam-launch-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setup Steam Launch Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Right-click on the selected game and select \"Properties\". Then, under the General Tab, input into the Launch Options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"WINE_FULLSCREEN_FSR=1 %command%\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you wish to modify FSR's sharpening strength, add it just before %command%. Example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=1 %command%\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"setup-your-in-game-resolution"},"children":[{"type":"element","tag":"a","props":{"href":"#setup-your-in-game-resolution","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setup your In-game Resolution"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the game is launched, go to the game's Options menu and set the following, typically under \"Video Options\":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Set the display to Fullscreen (not Bordered or Borderless Window!)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Set the resolution to your quality preset resolution (ex. Ultra-Quality for a 1920 x 1080 monitor would be 1477 x 831)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If necessary, restart your game!"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Congratulations! You've successfully set up and are using AMD's FidelityFX SuperResolution! Enjoy the increased performance on your Linux-based gaming machine!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lutris"},"children":[{"type":"element","tag":"a","props":{"href":"#lutris","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lutris"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lutris version 0.5.9 includes a toggle for AMD FSR in each game's preferences. This requires the FSHack version of Lutris-Wine."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Right-click your installed game and select \"Configure\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the Runner Options tab at the top"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"For Wine Version, ensure you have lutris-fshack-6.13 or newer. It will mention \"fshack\" in the name."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable the \"Enable AMD FidelityFX Super Resolution (FSR)\" toggle in the options below."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then follow the \"Setup your In-game Resolution\" steps above, and enjoy FSR via Lutris!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"bottles"},"children":[{"type":"element","tag":"a","props":{"href":"#bottles","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bottles"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information about the Bottles app refer to "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bottles"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bottles version 2021.10.14 and greater includes a toggle for AMD FSR in the preferences of each bottle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Go to the bottle preferences."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable the \"Enable FSR\" toggle in the \"Graphics\" section and choose the quality level."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then follow the \"Setup your In-game Resolution\" steps above, and enjoy FSR!"}]}]},"text":"\n## Pre-Requisites\n\n### Setting your System up for Gaming\n\nFollowing the steps in [Gaming for Linux](/articles/linux-gaming/) article will ensure your system is setup and ready to use AMD's Fidelity SuperResolution (FSR). The most important steps are:\n\n1. [Enable Steam Play (Proton)](/articles/linux-gaming#enable-steam-play-proton)\n2. Get the latest version of Proton-GE via [Protonup](/articles/linux-gaming#install-protonup-to-manage-custom-proton-versions)\n3. Enable the latest version of Proton-GE by [changing the Proton version for each game](/articles/linux-gaming#changing-the-proton-version-for-a-specific-game)\n\n## AMD FSR\n\n### Resolution and Quality\n\nAMD's FSR works by running the game in a lower resolution (thereby increasing performance), then using AI to upscale the image to your output resolution. AMD has recommended specific resolutions at which your game should run, depending on your screen resolution. Here is a handy image.\n\n![Recommmended Resolutions](/images/use-amd-fsr/recommended-resolutions.png)\n\nThe Quality preset, on the furthest left column, is determined by which resolution you select in-game. The higher the quality, the better the image! Conversely, the lower the quality, the higher your performance gains. Which you choose depends on your own goals and system!\n\nAs an example, if your screen is 1920x1080, and you want the Quality preset, you would set your in-game resolution to 1280 x 720. Alternatively, for that same 1920 x 1080 screen, if you want the Ultra Quality preset, your in-game resolution should be 1477 x 831.\n\n### Sharpening\n\nYou can optionally add an additional parameter, `WINE_FULLSCREEN_FSR_STRENGTH` to increase the sharpening effect of FSR. The range is 0-5, 0 having the most sharpening, and 5 having the least. If this parameter is not set, it defaults to 2.\n\nMore sharpening will increase the quality of the image, but at a slight cost to performance!\n\n### Setup Steam Launch Options\n\nRight-click on the selected game and select \"Properties\". Then, under the General Tab, input into the Launch Options:\n\n```\nWINE_FULLSCREEN_FSR=1 %command%\n```\n\nIf you wish to modify FSR's sharpening strength, add it just before %command%. Example:\n\n```\nWINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=1 %command%\n```\n\n### Setup your In-game Resolution\n\nOnce the game is launched, go to the game's Options menu and set the following, typically under \"Video Options\":\n\n* Set the display to Fullscreen (not Bordered or Borderless Window!)\n* Set the resolution to your quality preset resolution (ex. Ultra-Quality for a 1920 x 1080 monitor would be 1477 x 831)\n* If necessary, restart your game!\n\nCongratulations! You've successfully set up and are using AMD's FidelityFX SuperResolution! Enjoy the increased performance on your Linux-based gaming machine!\n\n### Lutris\n\nLutris version 0.5.9 includes a toggle for AMD FSR in each game's preferences. This requires the FSHack version of Lutris-Wine.\n\n* Right-click your installed game and select \"Configure\".\n* Select the Runner Options tab at the top\n* For Wine Version, ensure you have lutris-fshack-6.13 or newer. It will mention \"fshack\" in the name.\n* Enable the \"Enable AMD FidelityFX Super Resolution (FSR)\" toggle in the options below.\n\nThen follow the \"Setup your In-game Resolution\" steps above, and enjoy FSR via Lutris!\n\n### Bottles\n\nFor more information about the Bottles app refer to [this article](/articles/bottles).\n\nBottles version 2021.10.14 and greater includes a toggle for AMD FSR in the preferences of each bottle.\n\n* Go to the bottle preferences.\n* Enable the \"Enable FSR\" toggle in the \"Graphics\" section and choose the quality level.\n\nThen follow the \"Setup your In-game Resolution\" steps above, and enjoy FSR!\n","dir":"/","path":"/use-amd-fsr","extension":".md","createdAt":"2021-10-01T00:47:45.000Z","updatedAt":"2022-06-17T13:04:43.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/69dc4a2d1469adcd478b4bf02ee37651289f56a2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"mirkobrombin","commitUrl":"https://github.com/system76/docs/commit/5c5258abf4517dedb5b32196be5581d9dee3d716","avatarUrl":"https://avatars.githubusercontent.com/u/9479903?v=4","profileUrl":"https://github.com/mirkobrombin"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/8e15a7c82613d3ca57b8528824c3298ed9859b1c","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"serioustable","commitUrl":"https://github.com/system76/docs/commit/5848d6b04d0356229afccc3d8e93a733bfd37803","avatarUrl":"https://avatars.githubusercontent.com/u/17442995?v=4","profileUrl":"https://github.com/serioustable"}],"meta":{"version":0,"revision":0,"created":1697053502342},"$loki":94},{"slug":"pop-basics","description":"Learn how to navigate your new Pop!_OS desktop environment with a few easy tips.\n","title":"Pop!_OS Basics","keywords":["Support","Pop!","Pop!_OS","Pop!_OS Beginner","System76"],"facebookImage":"/_nuxt/images/pop-basics-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-basics-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"pop_os-desktop-environment","depth":2,"text":"Pop!_OS Desktop Environment"},{"id":"workflow","depth":2,"text":"Workflow"},{"id":"cosmic-workflow","depth":3,"text":"COSMIC Workflow"},{"id":"stacking-tutorial","depth":3,"text":"Stacking Tutorial"},{"id":"auto-tiling-tutorial","depth":3,"text":"Auto Tiling Tutorial"},{"id":"keyboard-shortcuts","depth":3,"text":"Keyboard Shortcuts"},{"id":"workspaces","depth":2,"text":"Workspaces"},{"id":"pop_os-2104-cosmic-desktop---workspaces-tutorial","depth":3,"text":"Pop!_OS 21.04 COSMIC Desktop - Workspaces Tutorial"},{"id":"pop_os-2004-workspaces-tutorial","depth":3,"text":"Pop!_OS 20.04 Workspaces Tutorial"},{"id":"desktop-menus-and-navigation","depth":2,"text":"Desktop Menus and Navigation"},{"id":"pop_os-2110","depth":3,"text":"Pop!_OS 21.10"},{"id":"pop_os-2104","depth":3,"text":"Pop!_OS 21.04"},{"id":"pop_os-2004","depth":3,"text":"Pop!_OS 20.04"},{"id":"pop_shop-app-installation","depth":2,"text":"Pop!_Shop (App Installation)"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Welcome to the Pop!_OS desktop! By default, it's clean and ready for action.\nThe Pop!_OS operating system provides all the features you would expect from a modern desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is based on Ubuntu, however, extra features and tools have been added, while other aspects have been slimmed down. You can read more about Pop!_OS features and the differences between Pop!_OS and Ubuntu "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/difference-between-pop-ubuntu"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_os-desktop-environment"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-desktop-environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS Desktop Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Pop!_OS Desktop environment is based on GNOME shell and layered with other components called "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Pop!_Shell"}]},{"type":"text","value":" and "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"C.O.S.M.I.C. (Computer Operating System Main Interface Components)"}]},{"type":"text","value":" For more info, including source code, refer to "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this page"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once familiar with the Pop!_OS default settings, users may want to further "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/customize-gnome"},"children":[{"type":"text","value":"customize"}]},{"type":"text","value":" the desktop environment (DE), or even "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/desktop-environment"},"children":[{"type":"text","value":"install another DE"}]},{"type":"text","value":" alongside the default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"workflow"},"children":[{"type":"element","tag":"a","props":{"href":"#workflow","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workflow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is designed to provide smooth, efficient workflow features. There are several options for control and navigation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cosmic-workflow"},"children":[{"type":"element","tag":"a","props":{"href":"#cosmic-workflow","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"COSMIC Workflow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/SrWw2LeZ21U","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video shows how to use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":", and how to switch between open applications. Applications and tiling functions can be controlled with keyboard shortcuts or trackpad gestures. It also covers customizing the dock size, behavior and position."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To open the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key. or click the launcher icon in the Dock."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To switch between open applications you can click, or arrow down, the list of applications in the Launcher window, or swipe with three fingers in the direction of the application window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Swipe with four fingers to the left to open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":". Swipe with four fingers to the right to open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To customize the Dock, as well as other aspects of the look and feel of the Pop!_OS desktop environment, navigate to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Desktop"}]},{"type":"text","value":". To change settings for the Dock select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Dock"}]},{"type":"text","value":" submenu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Dock"}]},{"type":"text","value":" settings include, for example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Extend dock to the edges of the screen"}]},{"type":"text","value":" or only take up space in the middle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Be located on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Bottom of the screen"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Along the left side"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Along the right side"}]},{"type":"text","value":" of the screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Always visible"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Intelligently hide"}]},{"type":"text","value":" when app windows share the same space."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Dock and Icon size adjustments."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"stacking-tutorial"},"children":[{"type":"element","tag":"a","props":{"href":"#stacking-tutorial","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Stacking Tutorial"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/1TSdFWY_U9A","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video covers how to use Pop!_OS' tile-stacking feature to take advantage of Pop!_Shell window organization on smaller displays."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]},{"type":"text","value":" converts a window to a stack. Dragging a window out of the stack and repeating the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]},{"type":"text","value":" combination again converts back to a standard window."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" then use the arrow keys "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":" , "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]},{"type":"text","value":" , "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" , "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":" (or Vim shortcuts) to move windows into or out of the stack. You can also click and drag windows into the stack."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" In 20.04, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" keyboard shortcut is "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"/"}]},{"type":"text","value":", and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" opens the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" overview."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While on an active stack, launching an application from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" or the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" overview will automatically add it to the stack."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can switch between windows in the stack by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"auto-tiling-tutorial"},"children":[{"type":"element","tag":"a","props":{"href":"#auto-tiling-tutorial","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Auto Tiling Tutorial"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/-fltwBKsMY0","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video shows the features of Pop!_Shell auto-tiling. Covered are default behaviors, and ways to adjust settings and view keyboard shortcuts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the Tiling icon in the top right of top-bar. The icon is to the left the the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Top-right Menu"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The dropdown features options to automatically tile/untile the current application windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Active Hints"}]},{"type":"text","value":" can be enabled which highlight the active application window in a color of your choice."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Users can adjust the gap between application windows, and view keyboard shortcuts."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Current versions of Pop!_Shell also offer options for showing or hiding window title bars."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/aqj0cRTZaVE","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video covers keyboard shortcuts for opening the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":", opening applications, and switching between open applications or workspaces. It also covers how to navigate and adjust open applications windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For a more detailed overview of Pop!_OS keyboard shortcuts, refer to "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-keyboard-shortcuts"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"workspaces"},"children":[{"type":"element","tag":"a","props":{"href":"#workspaces","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workspaces"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on which version of Pop!_OS is installed on your system, the placement and appearance of workspaces may vary. Usage and features of workspaces remain essentially the same across versions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2104-cosmic-desktop---workspaces-tutorial"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2104-cosmic-desktop---workspaces-tutorial","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 21.04 COSMIC Desktop - Workspaces Tutorial"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/USQjxLP1Z5k","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video shows how to access the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" overview and how to use gestures and keyboard shortcuts to navigate COSMIC."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are four ways to access the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" overview:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on the Workspaces icon in the Dock."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" in the top-left."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Swipe left on the trackpad with four (4) fingers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" overview, you can move active application windows to different workspaces by clicking and dragging them, or by pressing - "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SHIFT"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the thumbnail for a specific workspace to switch to it, or use\n"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":" to switch to workspaces above or below the current one."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2004-workspaces-tutorial"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2004-workspaces-tutorial","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 20.04 Workspaces Tutorial"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/v9oVZwJrjOc","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video shows methods for accessing the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" overview, then managing workspaces and their applications in the Pop!_OS 20.04 desktop environment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" to enter the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" overview."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click and drag application windows to the desired workspace on the right-hand side."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on the thumbnail for a specific workspace to switch to it, or use"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":" to switch to workspaces above or below the current one."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Move active application windows to different workspaces by clicking and dragging them in the overview, or by pressing - "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SHIFT"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"desktop-menus-and-navigation"},"children":[{"type":"element","tag":"a","props":{"href":"#desktop-menus-and-navigation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Desktop Menus and Navigation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2110"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2110","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 21.10"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 21.10 introduced a new UI for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, all apps installed are shown in alphabetical order. Application folders are grouped along the bottom of the window. New folders can be created, and apps can be dragged into, or out of folders."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a folder is deleted, all applications in the folder revert to their original location and alphabetical order in the main menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"new-app-menu","src":"/images/pop-basics/21-10-apps-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As in previous versions a search box is provided which can search installed applications, or applications to install from the "},{"type":"element","tag":"a","props":{"href":"#pop_shop-app-installation"},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"new-app-search","src":"/images/pop-basics/21-10-new-apps-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2104"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2104","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 21.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"COSMIC Desktop","src":"/images/pop-basics/cosmic-desktop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"workspaces","src":"/images/pop-basics/workspaces.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To navigate within the desktop, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" button in the top left, or press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key on the keyboard."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Clicking "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" will show an overview of all open windows, available workspaces, and the placement of application windows in the workspaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"application menu","src":"/images/pop-basics/application-menu-21-04.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" opens the application menu, which shows installed programs and program folders in alphabetical order. There is also a search box located at the top of the page to quickly find a desired application or to search the "},{"type":"element","tag":"a","props":{"href":"#pop_shop-app-installation"},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" for additional software to install."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"app search menu","src":"/images/pop-basics/app-menu-search-21-04.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Individual applications will have variations in their sub-menus. Many applications have a menu button located in the top-right or left of the application window. This menu button is usually represented by either three stacked vertical lines (as pictured below, sometimes called the \"hamburger\" menu), or three vertical dots."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"in app menu","src":"/images/pop-basics/in-app-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Top-right Menu"}]},{"type":"text","value":" can be used to adjust volume and screen brightness, connect to WiFi networks, change power or graphics settings and log out/restart/shut down the computer. You can open the system settings using the gear icon in this menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"top right menu","src":"/images/pop-basics/top-right-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2004"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2004","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 20.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Desktop","src":"/images/pop-basics/pop-desktop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To navigate within the desktop, either click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" button in the top left, or press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key on the keyboard. This will show an overview of all open windows and provide a text box to search your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Activities Menu","src":"/images/pop-basics/activities-view.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Show Applications"}]},{"type":"text","value":" button on the left to show all currently installed programs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"\"Show Applications\" Menu","src":"/images/pop-basics/show-applications.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type in any word to search your computer for installed programs, files, and items in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Activites Menu Search","src":"/images/pop-basics/search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can find options for the current window you're working in using the Menu Bar at the top of the screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top menu","src":"/images/pop-basics/pop-top-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For many applications, additional options are available in a separate menu within the application itself."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"In-app menu","src":"/images/pop-basics/pop-app-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Top-right Menu"}]},{"type":"text","value":" can be used to adjust volume and screen brightness, connect to WiFi networks, change power or graphics settings and log out/restart/shut down the computer. You can open the system settings using the gear icon in this menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top right menu","src":"/images/pop-basics/pop-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_shop-app-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_shop-app-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_Shop (App Installation)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" can be used to install additional software. Just search for programs or browse for them by category, and click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to add them to your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_Shop","src":"/images/pop-basics/pop-shop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To learn more about the Pop!_Shop refer to "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/shop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this page"}]},{"type":"text","value":", and for more information about package management in Pop!_OS see this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-pop/"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]}]},"text":"\nWelcome to the Pop!_OS desktop! By default, it's clean and ready for action.\nThe Pop!_OS operating system provides all the features you would expect from a modern desktop.\n\nPop!\\_OS is based on Ubuntu, however, extra features and tools have been added, while other aspects have been slimmed down. You can read more about Pop!\\_OS features and the differences between Pop!\\_OS and Ubuntu [here](/articles/difference-between-pop-ubuntu).\n\n## Pop!_OS Desktop Environment\n\nThe Pop!_OS Desktop environment is based on GNOME shell and layered with other components called **Pop!\\_Shell** and **C.O.S.M.I.C. (Computer Operating System Main Interface Components)** For more info, including source code, refer to [this page](https://github.com/pop-os/).\n\nOnce familiar with the Pop!\\_OS default settings, users may want to further [customize](/articles/customize-gnome) the desktop environment (DE), or even [install another DE](/articles/desktop-environment) alongside the default.\n\n## Workflow\n\nPop!\\_OS is designed to provide smooth, efficient workflow features. There are several options for control and navigation.\n\n### COSMIC Workflow\n\n\n\nThis video shows how to use the `Launcher`, and how to switch between open applications. Applications and tiling functions can be controlled with keyboard shortcuts or trackpad gestures. It also covers customizing the dock size, behavior and position.\n\nTo open the `Launcher` press the SUPER key. or click the launcher icon in the Dock.\n\nTo switch between open applications you can click, or arrow down, the list of applications in the Launcher window, or swipe with three fingers in the direction of the application window.\n\nSwipe with four fingers to the left to open `Workspaces`. Swipe with four fingers to the right to open `Applications`.\n\nTo customize the Dock, as well as other aspects of the look and feel of the Pop!\\_OS desktop environment, navigate to `Settings` -> `Desktop`. To change settings for the Dock select the `Dock` submenu.\n\n`Dock` settings include, for example:\n\n- `Extend dock to the edges of the screen` or only take up space in the middle.\n- Be located on the `Bottom of the screen`, `Along the left side` or `Along the right side` of the screen.\n- `Always visible` or `Intelligently hide` when app windows share the same space.\n- Dock and Icon size adjustments.\n\n### Stacking Tutorial\n\n\n\nThis video covers how to use Pop!\\_OS' tile-stacking feature to take advantage of Pop!\\_Shell window organization on smaller displays.\n\n- SUPER + S converts a window to a stack. Dragging a window out of the stack and repeating the SUPER + S combination again converts back to a standard window.\n\n- SUPER + ENTER then use the arrow keys , , , (or Vim shortcuts) to move windows into or out of the stack. You can also click and drag windows into the stack.\n\n**NOTE:** In 20.04, the `Launcher` keyboard shortcut is SUPER + /, and pressing SUPER opens the `Activities` overview.\n\n- While on an active stack, launching an application from the `Launcher` or the `Activities` overview will automatically add it to the stack.\n\n- You can switch between windows in the stack by pressing SUPER + / .\n\n### Auto Tiling Tutorial\n\n\n\nThis video shows the features of Pop!\\_Shell auto-tiling. Covered are default behaviors, and ways to adjust settings and view keyboard shortcuts.\n\n- Click the Tiling icon in the top right of top-bar. The icon is to the left the the `Top-right Menu`.\n- The dropdown features options to automatically tile/untile the current application windows.\n- `Active Hints` can be enabled which highlight the active application window in a color of your choice.\n- Users can adjust the gap between application windows, and view keyboard shortcuts.\n\n**NOTE:** Current versions of Pop!\\_Shell also offer options for showing or hiding window title bars.\n\n### Keyboard Shortcuts\n\n\n\nThis video covers keyboard shortcuts for opening the `Launcher`, opening applications, and switching between open applications or workspaces. It also covers how to navigate and adjust open applications windows.\n\nFor a more detailed overview of Pop!\\_OS keyboard shortcuts, refer to [this article](/articles/pop-keyboard-shortcuts).\n\n## Workspaces\n\nDepending on which version of Pop!\\_OS is installed on your system, the placement and appearance of workspaces may vary. Usage and features of workspaces remain essentially the same across versions.\n\n### Pop!_OS 21.04 COSMIC Desktop - Workspaces Tutorial\n\n\n\nThis video shows how to access the `Workspaces` overview and how to use gestures and keyboard shortcuts to navigate COSMIC.\n\nThere are four ways to access the `Workspaces` overview:\n\n1. Click on the Workspaces icon in the Dock.\n2. Click on `Workspaces` in the top-left.\n3. Swipe left on the trackpad with four (4) fingers.\n4. Press SUPER + D\n\nOnce in the `Workspaces` overview, you can move active application windows to different workspaces by clicking and dragging them, or by pressing - SUPER + SHIFT + / .\n\nClick on the thumbnail for a specific workspace to switch to it, or use\nSUPER + CTRL + / to switch to workspaces above or below the current one.\n\n### Pop!_OS 20.04 Workspaces Tutorial\n\n\n\nThis video shows methods for accessing the `Activities` overview, then managing workspaces and their applications in the Pop!\\_OS 20.04 desktop environment.\n\n- Press SUPER to enter the `Activities` overview.\n- Click and drag application windows to the desired workspace on the right-hand side.\n- Click on the thumbnail for a specific workspace to switch to it, or use\nSUPER + CTRL + / to switch to workspaces above or below the current one.\n- Move active application windows to different workspaces by clicking and dragging them in the overview, or by pressing - SUPER + SHIFT + / .\n\n## Desktop Menus and Navigation\n\n### Pop!_OS 21.10\n\nPop!\\_OS 21.10 introduced a new UI for the `Applications` menu.\n\nBy default, all apps installed are shown in alphabetical order. Application folders are grouped along the bottom of the window. New folders can be created, and apps can be dragged into, or out of folders.\n\nIf a folder is deleted, all applications in the folder revert to their original location and alphabetical order in the main menu.\n\n![new-app-menu](/images/pop-basics/21-10-apps-menu.png)\n\nAs in previous versions a search box is provided which can search installed applications, or applications to install from the [Pop!\\_Shop](#pop_shop-app-installation).\n\n![new-app-search](/images/pop-basics/21-10-new-apps-search.png)\n\n### Pop!_OS 21.04\n\n![COSMIC Desktop](/images/pop-basics/cosmic-desktop.png)\n\n![workspaces](/images/pop-basics/workspaces.png)\n\nTo navigate within the desktop, click the `Workspaces` or `Applications` button in the top left, or press the SUPER key on the keyboard.\n\nClicking `Workspaces` will show an overview of all open windows, available workspaces, and the placement of application windows in the workspaces.\n\n![application menu](/images/pop-basics/application-menu-21-04.png)\n\n`Applications` opens the application menu, which shows installed programs and program folders in alphabetical order. There is also a search box located at the top of the page to quickly find a desired application or to search the [Pop!\\_Shop](#pop_shop-app-installation) for additional software to install.\n\n![app search menu](/images/pop-basics/app-menu-search-21-04.png)\n\nIndividual applications will have variations in their sub-menus. Many applications have a menu button located in the top-right or left of the application window. This menu button is usually represented by either three stacked vertical lines (as pictured below, sometimes called the \"hamburger\" menu), or three vertical dots.\n\n![in app menu](/images/pop-basics/in-app-menu.png)\n\nThe `Top-right Menu` can be used to adjust volume and screen brightness, connect to WiFi networks, change power or graphics settings and log out/restart/shut down the computer. You can open the system settings using the gear icon in this menu.\n\n![top right menu](/images/pop-basics/top-right-menu.png)\n\n### Pop!\\_OS 20.04\n\n![Pop Desktop](/images/pop-basics/pop-desktop.png)\n\nTo navigate within the desktop, either click the `Activities` button in the top left, or press the SUPER key on the keyboard. This will show an overview of all open windows and provide a text box to search your system.\n\n![Activities Menu](/images/pop-basics/activities-view.png)\n\nClick the `Show Applications` button on the left to show all currently installed programs.\n\n![\"Show Applications\" Menu](/images/pop-basics/show-applications.png)\n\nType in any word to search your computer for installed programs, files, and items in the Pop!_Shop.\n\n![Activites Menu Search](/images/pop-basics/search.png)\n\nYou can find options for the current window you're working in using the Menu Bar at the top of the screen.\n\n![Top menu](/images/pop-basics/pop-top-menu.png)\n\nFor many applications, additional options are available in a separate menu within the application itself.\n\n![In-app menu](/images/pop-basics/pop-app-menu.png)\n\nThe `Top-right Menu` can be used to adjust volume and screen brightness, connect to WiFi networks, change power or graphics settings and log out/restart/shut down the computer. You can open the system settings using the gear icon in this menu.\n\n![Top right menu](/images/pop-basics/pop-settings.png)\n\n## Pop!_Shop (App Installation)\n\nThe Pop!_Shop can be used to install additional software. Just search for programs or browse for them by category, and click the `Install` button to add them to your computer.\n\n![Pop!_Shop](/images/pop-basics/pop-shop.png)\n\nTo learn more about the Pop!_Shop refer to [this page](https://github.com/pop-os/shop), and for more information about package management in Pop!\\_OS see this [article](/articles/manage-repos-pop/).\n","dir":"/","path":"/pop-basics","extension":".md","createdAt":"2017-10-17T23:08:02.000Z","updatedAt":"2022-01-21T16:42:58.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/bec41a5e782a7ff2d4629d5e7b84bf09a2f159c1","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"gangwerz","commitUrl":"https://github.com/system76/docs/commit/448cd612beb5ac18a98ea246d3d698bf2dd586ee","avatarUrl":"https://avatars.githubusercontent.com/u/4120010?v=4","profileUrl":"https://github.com/gangwerz"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/8a4f0dd2c9732cd0ca5d2c843da8ce1d7e23cf57","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502348},"$loki":95},{"slug":"ubuntu-keyboard-shortcuts","description":"Learn how master using Ubuntu with your keyboard.","title":"Ubuntu Keyboard Shortcuts","keywords":["keyboard","shortcuts"],"facebookImage":"/_nuxt/images/ubuntu-keyboard-shortcuts-facebookImage.jpg","twitterImage":"/_nuxt/images/ubuntu-keyboard-shortcuts-twitterImage.jpg","hidden":false,"section":"ubuntu","tableOfContents":true,"toc":[{"id":"super-key","depth":2,"text":"Super key"},{"id":"primary-actions","depth":3,"text":"Primary Actions"},{"id":"all-shortcuts","depth":2,"text":"All Shortcuts"},{"id":"window--workspace-management","depth":3,"text":"Window & Workspace Management"},{"id":"operating-system","depth":3,"text":"Operating System"},{"id":"accessibility","depth":3,"text":"Accessibility"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"super-key"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#super-key","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Super key"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Super key is the OS key on your keyboard."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On recent System76 products, it's between the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" keys. The key is labelled with a rectangle and two vertical lines, one on either side of the rectangle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Super Key","src":"/images/super_key_vector_x64.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On older System76 products, the Super key is between the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" keys and is represented by the Ubuntu logo ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Launch keyboard it is the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On generic third-party products, it may be labeled with a Windows logo."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Mac accessories, it may be labeled "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"command"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Ubuntu, "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" handles the majority of OS and window actions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"primary-actions"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#primary-actions","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Primary Actions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Tapping "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" on its own brings up the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Activities overview"}]},{"type":"text","value":", which is the core way of launching apps and managing your workflow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":" switch workspaces up and down."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]},{"type":"text","value":" tile windows to the left and right of your display."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]},{"type":"text","value":" quickly switches between your open windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"all-shortcuts"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#all-shortcuts","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"All Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"window--workspace-management"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#window--workspace-management","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Window & Workspace Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows can be switched between, moved around, tiled, and closed all with the keyboard. "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" acts as a modifier that lets you do a variation on the action, too."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows backwards"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"`"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows of current app"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows of current app backwards"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"W"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Close window"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"H"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hide window (minimize)"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch workspace up/down"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch workspace up/down with window"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Tile window to the left/right"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle maximize"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Restore window (un-maximize/un-tile)"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move window to display to the left, right, top, or bottom"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + Right-drag"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Resize window"}]},{"type":"element","tag":"td","props":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"operating-system"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#operating-system","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Operating System"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activities overview"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"A"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Applications"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"P"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Presentation mode (cycle display modes)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"L"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Lock screen"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"O"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Orientation lock (on devices w/accelerometer)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Show desktop"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"V"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Calendar and notifications indicator"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"N"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Focus active notification"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Terminal"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Application menu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch input source"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Run command"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Del"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Log out"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"accessibility"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#accessibility","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessibility"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Accessibility shortcuts use "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" as their base."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle screen reader"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"8"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle magnifier"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"-"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Zoom in/out (when magnifier is active)"}]}]}]}]}]},"text":"\n## Super key\n\nThe Super key is the OS key on your keyboard.\n\n- On recent System76 products, it's between the Fn and the Alt keys. The key is labelled with a rectangle and two vertical lines, one on either side of the rectangle.\n\n ![Super Key](/images/super_key_vector_x64.png)\n\n- On older System76 products, the Super key is between the Fn and the Alt keys and is represented by the Ubuntu logo ().\n- On the Launch keyboard it is the SUPER key.\n- On generic third-party products, it may be labeled with a Windows logo.\n- On Mac accessories, it may be labeled `command`.\n\nIn Ubuntu, handles the majority of OS and window actions.\n\n### Primary Actions\n\nTapping on its own brings up the **Activities overview**, which is the core way of launching apps and managing your workflow.\n\nCtrl + Alt + / switch workspaces up and down. \nSUPER + / tile windows to the left and right of your display. \nSUPER + Tab quickly switches between your open windows. \n\n## All Shortcuts\n\n### Window & Workspace Management\n\nWindows can be switched between, moved around, tiled, and closed all with the keyboard. Shift acts as a modifier that lets you do a variation on the action, too.\n\n| Shortcut | Action | Shift Action |\n| -------- | --------- | ------ |\n| SUPER + Tab | Switch windows | Switch windows backwards |\n| SUPER + ` | Switch windows of current app | Switch windows of current app backwards |\n| SUPER + W | Close window | |\n| SUPER + H | Hide window (minimize) | |\n| Ctrl + Alt + / | Switch workspace up/down | Switch workspace up/down with window |\n| SUPER + / | Tile window to the left/right | |\n| SUPER | Toggle maximize | |\n| SUPER + | Restore window (un-maximize/un-tile) | |\n| SUPER + Shift + /// | Move window to display to the left, right, top, or bottom | |\n| SUPER + Right-drag | Resize window | |\n\n### Operating System\n\n| Shortcut | Action |\n| -------- | ------ |\n| SUPER | Activities overview |\n| SUPER + A | Applications |\n| SUPER + P | Presentation mode (cycle display modes) |\n| SUPER + L | Lock screen |\n| SUPER + O | Orientation lock (on devices w/accelerometer) |\n| SUPER + D | Show desktop |\n| SUPER + V | Calendar and notifications indicator |\n| SUPER + N | Focus active notification |\n| Ctrl + Alt + T | Terminal |\n| Alt + Space | Application menu |\n| SUPER + Space | Switch input source |\n| Alt + F2 | Run command |\n| Ctrl + Alt + Del | Log out |\n\n### Accessibility\n\nAccessibility shortcuts use Alt + as their base.\n\n| Shortcut | Action |\n| -------- | ------ |\n| Alt + SUPER + S | Toggle screen reader |\n| Alt + SUPER + 8 | Toggle magnifier |\n| Alt + SUPER + +/- | Zoom in/out (when magnifier is active) |\n","dir":"/","path":"/ubuntu-keyboard-shortcuts","extension":".md","createdAt":"2019-12-26T21:50:20.000Z","updatedAt":"2021-11-11T19:11:53.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/1050abad5ea6acf5bc0a064a1b45e0177c39c535","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/c321bf702895924540c9990d71aad3a019366e3c","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502349},"$loki":96},{"slug":"desktop-quickstart","description":"Getting started on your new System76 Desktop.\n","title":"Desktop Quickstart","keywords":["Support","Desktop Quickstart","Desktop Beginner","Thelio","Beginner","System76"],"facebookImage":"/_nuxt/images/desktop-quickstart-facebookImage.jpg","twitterImage":"/_nuxt/images/desktop-quickstart-twitterImage.jpg","hidden":false,"section":"about-your-computer","tableOfContents":true,"toc":[{"id":"connect-your-monitor","depth":2,"text":"Connect Your Monitor"},{"id":"thelio-r1b1-ports","depth":3,"text":"Thelio R1/B1 Ports"},{"id":"thelio-r2b2-ports","depth":3,"text":"Thelio R2/B2 Ports"},{"id":"connect-keyboard-and-mouse","depth":2,"text":"Connect Keyboard and Mouse"},{"id":"connect-power-supply","depth":2,"text":"Connect Power Supply"},{"id":"power-on","depth":2,"text":"Power On"},{"id":"set-up-user-account","depth":2,"text":"Set Up User Account"},{"id":"looking-for-your-additional-drives","depth":2,"text":"Looking for your additional drives?"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Congratulations on receiving your System76 Thelio Desktop! Read this article to get started quickly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connect-your-monitor"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-your-monitor","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect Your Monitor"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"thelio-r1b1-ports"},"children":[{"type":"element","tag":"a","props":{"href":"#thelio-r1b1-ports","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Thelio R1/B1 Ports"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ports","src":"/images/desktop-quickstart/thelio-r1_b1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"thelio-r2b2-ports"},"children":[{"type":"element","tag":"a","props":{"href":"#thelio-r2b2-ports","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Thelio R2/B2 Ports"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ports","src":"/images/desktop-quickstart/thelio-r2_ports-diagram_back.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you ordered a dedicated graphics card, plug your monitor into one of the horizontal ports on the back of the machine. Do not connect your display to the vertical ports if you have a graphics card. The vertical ports are directly connected to the motherboard and are disabled by default if there is a dedicated graphics card."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connect-keyboard-and-mouse"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-keyboard-and-mouse","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect Keyboard and Mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Keyboards and mice can connect via USB ports or wirelessly. Bluetooth devices can only be paired and used after new user setup. If your keyboard/mouse connects wirelessly, you should have a small USB device, called a receiver, that connects to the desktop and communicates with your keyboard and mouse via radio frequency. This should be included when you purchase a wireless keyboard or mouse."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connect-power-supply"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-power-supply","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect Power Supply"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The power supply is located on the bottom of the back of the desktop. Use the cord provided to connect the computer to the nearest outlet."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"power-on"},"children":[{"type":"element","tag":"a","props":{"href":"#power-on","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Power On"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the circular button on the front of the machine after all components are plugged in. The power button is the largest button on the front of the machine. Check that the power supply is turned on at the power cable if the power button does not light up when pressed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"set-up-user-account"},"children":[{"type":"element","tag":"a","props":{"href":"#set-up-user-account","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Up User Account"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you power on, you'll be prompted to create a user account, which is an administrative account (in the sudo group). The password you set for this account will be the main password for when you install applications or updates, or add new users to the computer. In Pop!_OS, you can choose to encrypt your hard drive while setting up the user account. If Ubuntu was picked during configuration reinstalling the OS will be needed to set up encryption and instructions for that can be found "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-ubuntu"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you selected the option to encrypt during the setup process, you will be prompted to set the encryption passphrase first. If you encrypt your hard drive, you will be prompted for the encryption passphrase every time you power on. It's important to write this password down and keep it somewhere safe. If the password is lost or forgotten, you will lose access to the contents of the drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the encryption passphrase is set, you will proceed to set up a user account and be prompted to set the administrator password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NOTE: The administrator password and the encryption passphrase are separate. Users can set them to have the same characters, but to the OS they are different items. It is good security practice to make the encryption passphrase and the administrative password different. However, this means that when prompted for the admin password, the encryption passphrase will not work, and vice-versa."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This administrator account has sudo rights, but it is not the root account. Some distributions (like Debian) have you set up a separate root account. Ubuntu and Pop!_OS do not."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"looking-for-your-additional-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#looking-for-your-additional-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Looking for your additional drives?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article can be used to "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/extra-drive/"},"children":[{"type":"text","value":"auto-mount the Extra Drives"}]},{"type":"text","value":"."}]}]},"text":"\nCongratulations on receiving your System76 Thelio Desktop! Read this article to get started quickly.\n\n## Connect Your Monitor\n\n### Thelio R1/B1 Ports\n\n![Ports](/images/desktop-quickstart/thelio-r1_b1.png)\n\n### Thelio R2/B2 Ports\n\n![Ports](/images/desktop-quickstart/thelio-r2_ports-diagram_back.png)\n\nIf you ordered a dedicated graphics card, plug your monitor into one of the horizontal ports on the back of the machine. Do not connect your display to the vertical ports if you have a graphics card. The vertical ports are directly connected to the motherboard and are disabled by default if there is a dedicated graphics card.\n\n## Connect Keyboard and Mouse\n\nKeyboards and mice can connect via USB ports or wirelessly. Bluetooth devices can only be paired and used after new user setup. If your keyboard/mouse connects wirelessly, you should have a small USB device, called a receiver, that connects to the desktop and communicates with your keyboard and mouse via radio frequency. This should be included when you purchase a wireless keyboard or mouse.\n\n## Connect Power Supply\n\nThe power supply is located on the bottom of the back of the desktop. Use the cord provided to connect the computer to the nearest outlet.\n\n## Power On\n\nPress the circular button on the front of the machine after all components are plugged in. The power button is the largest button on the front of the machine. Check that the power supply is turned on at the power cable if the power button does not light up when pressed.\n\n## Set Up User Account\n\nWhen you power on, you'll be prompted to create a user account, which is an administrative account (in the sudo group). The password you set for this account will be the main password for when you install applications or updates, or add new users to the computer. In Pop!_OS, you can choose to encrypt your hard drive while setting up the user account. If Ubuntu was picked during configuration reinstalling the OS will be needed to set up encryption and instructions for that can be found [here](/articles/install-ubuntu).\n\nIf you selected the option to encrypt during the setup process, you will be prompted to set the encryption passphrase first. If you encrypt your hard drive, you will be prompted for the encryption passphrase every time you power on. It's important to write this password down and keep it somewhere safe. If the password is lost or forgotten, you will lose access to the contents of the drive.\n\nAfter the encryption passphrase is set, you will proceed to set up a user account and be prompted to set the administrator password.\n\nNOTE: The administrator password and the encryption passphrase are separate. Users can set them to have the same characters, but to the OS they are different items. It is good security practice to make the encryption passphrase and the administrative password different. However, this means that when prompted for the admin password, the encryption passphrase will not work, and vice-versa.\n\nThis administrator account has sudo rights, but it is not the root account. Some distributions (like Debian) have you set up a separate root account. Ubuntu and Pop!_OS do not.\n\n## Looking for your additional drives?\n\nThis article can be used to [auto-mount the Extra Drives](/articles/extra-drive/).\n","dir":"/","path":"/desktop-quickstart","extension":".md","createdAt":"2016-04-12T19:20:25.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/685134a422e430a6eff6b094a8182a7d7e533ad3","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053502351},"$loki":97},{"slug":"finding-command-help","description":"Using apropos, whatis, info, man, and --help to find appropriate commands and command usage information.\n","title":"Find Command Help Using the Terminal","keywords":["Linux","Beginner","Linux Terminal","Command Help","System76","Technical Support"],"facebookImage":"/_nuxt/images/finding-command-help-facebookImage.jpg","twitterImage":"/_nuxt/images/finding-command-help-twitterImage.jpg","hidden":false,"section":"about-your-os","tableOfContents":true,"toc":[{"id":"why-find-help-using-the-terminal","depth":3,"text":"Why Find Help Using the Terminal?"},{"id":"--help","depth":3,"text":"--help"},{"id":"whatis","depth":3,"text":"whatis"},{"id":"dpkg--s","depth":3,"text":"dpkg -S"},{"id":"which--dpkg--s","depth":3,"text":"which & dpkg -S"},{"id":"apropos","depth":3,"text":"apropos"},{"id":"man","depth":3,"text":"man"},{"id":"info","depth":3,"text":"info"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Even experienced Linux users frequently utilize knowledge resources to find proper syntax for Terminal commands, or to discover options for known commands. All Linux shells support common utilities that search for and explain commands for a given task. These commands may navigate the user to a text file or navigable structure of help files, while others simply print output into the current Terminal session."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"why-find-help-using-the-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#why-find-help-using-the-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Why Find Help Using the Terminal?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Issues may disable user access to the desktop environment, including the web browser. In these scenarios, users can still find help that displays as output in a Terminal session. Users who still have access to a browser or second computer can find help using the "},{"type":"element","tag":"a","props":{"href":"https://manpages.ubuntu.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu"}]},{"type":"text","value":" or "},{"type":"element","tag":"a","props":{"href":"https://manpages.debian.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Debian"}]},{"type":"text","value":" manpage websites. The commands below are entered in a Terminal session. In Pop!_OS, Terminal sessions can be started by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"t"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"--help"},"children":[{"type":"element","tag":"a","props":{"href":"#--help","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"--help"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" prints out a shortened version of the man page, usually including a brief example and all options for a command. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" prints output to the terminal session without navigating away from the shell prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user wants to quickly reference all options for a known command in the current Terminal session."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type a command + "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":", then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cd"}]},{"type":"text","value":" command. Commands must be an exact match."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"--help output","src":"/images/finding-command-help/--help-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"whatis"},"children":[{"type":"element","tag":"a","props":{"href":"#whatis","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"whatis"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"whatis"}]},{"type":"text","value":" provides a very short description of a command's functionality."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user wants a very brief reminder of a known command's functionality printed in the current Terminal session."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"whatis"}]},{"type":"text","value":" + command, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mkdir"}]},{"type":"text","value":" command. Commands must be an exact match."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"whatis mkdir"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"whatis output","src":"/images/finding-command-help/what-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"dpkg--s"},"children":[{"type":"element","tag":"a","props":{"href":"#dpkg--s","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"dpkg -S"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" provides an index of files installed from a package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user is attempting to learn about commands included with a recently installed package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" + package name, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This command only works with currently-installed packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dpkg -S pop-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg -S output","src":"/images/finding-command-help/dpkg-search-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"which--dpkg--s"},"children":[{"type":"element","tag":"a","props":{"href":"#which--dpkg--s","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"which & dpkg -S"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" provides the file location of a command. The output of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" can be passed into "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" to perform a search of associated packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user would like to know which installed package provides a specific command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" + command, then pipe the output of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" into "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xargs"}]},{"type":"text","value":". The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xargs"}]},{"type":"text","value":" command allows users to pass the output of a command as standard input into another command. The below example searches for the path of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"libreoffice"}]},{"type":"text","value":" command, and then searches for the package associated with that path."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"which libreoffice "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" xargs dpkg -S"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg file lookup output","src":"/images/finding-command-help/dpkg-file-lookup-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"commands-within-symlinked-directories"},"children":[{"type":"element","tag":"a","props":{"href":"#commands-within-symlinked-directories","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Commands within symlinked directories"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users may see an error stating no matching path can be found:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"which mkdir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" xargs dpkg -S"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg -S output with no results","src":"/images/finding-command-help/dpkg-search-no-results.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This occurs when a package is programmed to install a file to one directory, but that directory is symlinked to another directory on the system; in this situation, the package manager installs the file to a directory that differs from the original package's progamming. The following directories are commonly symlinked on Pop!_OS systems:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Symlink Name"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Actual Directory"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/bin"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/usr/bin"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/sbin"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/usr/sbin"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/lib"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/usr/lib"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/lib64"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/usr/lib64"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" is unable to find a match, run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" manually, remove "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr"}]},{"type":"text","value":" from the beginning of the output, and reattempt the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"which mkdir"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dpkg -S /bin/mkdir"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg file lookup with a /usr symlink","src":"/images/finding-command-help/dpkg-search-usr-symlink.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the above example, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mkdir"}]},{"type":"text","value":" command (which comes from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"coreutils"}]},{"type":"text","value":" package) was supposed to be installed to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/bin/mkdir"}]},{"type":"text","value":", but is located at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/bin/mkdir"}]},{"type":"text","value":" instead because "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/bin"}]},{"type":"text","value":" is a symlink to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/bin"}]},{"type":"text","value":" in Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"commands-symlinked-to-other-files"},"children":[{"type":"element","tag":"a","props":{"href":"#commands-symlinked-to-other-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Commands symlinked to other files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, a command may not be an executable itself, but may be symlinked to an executable installed by a different package. To check if this is the case, after getting the command's path with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":", run the path through "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls -l"}]},{"type":"text","value":" to display any link information:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"which reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls -l /usr/sbin/reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dpkg -S /bin/systemctl"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg file lookup with a symlinked executable","src":"/images/finding-command-help/dpkg-search-symlinked-executable.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the above example, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"reboot"}]},{"type":"text","value":" command is located at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/sbin/reboot"}]},{"type":"text","value":" (which is installed from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-sysv"}]},{"type":"text","value":" package), but that file is actually a symlink to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/bin/systemctl"}]},{"type":"text","value":" (which comes from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd"}]},{"type":"text","value":" package.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"apropos"},"children":[{"type":"element","tag":"a","props":{"href":"#apropos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"apropos"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apropos"}]},{"type":"text","value":" performs a keyword search on command man pages. This is useful when searching for a command by its function. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apropos"}]},{"type":"text","value":" prints output to the terminal session without navigating away from the shell prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user can't remember the specific name of a command, but knows keywords commonly used to describe the command's functions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apropos"}]},{"type":"text","value":" + keyword, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example searches for commands related to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"reboot"}]},{"type":"text","value":" keyword."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apropos reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apropos output","src":"/images/finding-command-help/apropos-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"man"},"children":[{"type":"element","tag":"a","props":{"href":"#man","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"man"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" is short for manual pages. A command's manual page is a consistently structured text file describing the command's function, usage syntax, options, and similar commands. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" opens a manpage in the terminal session, and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"q"}]},{"type":"text","value":" exits the manpage and returns the user to the shell prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user wants to see actions performed by a specific command, and available options to modify the outcome of the command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" + any command into a Terminal session, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"reboot"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"man reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"man output","src":"/images/finding-command-help/man-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"info"},"children":[{"type":"element","tag":"a","props":{"href":"#info","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"info"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"info"}]},{"type":"text","value":" pages are similar to man pages; however, their descriptions for command usage are more in-depth and include examples of output. Users can also navigate to other related info pages using hypertext links within the info page. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"info"}]},{"type":"text","value":" opens an info page in the Terminal session, and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"q"}]},{"type":"text","value":" exits the manpage and returns the user to the shell prompt."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Function"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Arrow Up"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move up one line"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Arrow Down"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move down one line"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move to next hyperlink"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Select a hyperlink"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Page Up"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move up one page"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Page Down"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space bar"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move down one page"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"n"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move to next info page"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"p"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move to previous info page"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"q"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Exit the info page"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user wants to see examples of command usage, command output, and easily navigate to commands offering related or supporting functionality."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"info"}]},{"type":"text","value":" + any command into a Terminal session, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"info ls"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"info output","src":"/images/finding-command-help/info-output.png"},"children":[]}]}]},"text":"\nEven experienced Linux users frequently utilize knowledge resources to find proper syntax for Terminal commands, or to discover options for known commands. All Linux shells support common utilities that search for and explain commands for a given task. These commands may navigate the user to a text file or navigable structure of help files, while others simply print output into the current Terminal session.\n\n### Why Find Help Using the Terminal?\n\nIssues may disable user access to the desktop environment, including the web browser. In these scenarios, users can still find help that displays as output in a Terminal session. Users who still have access to a browser or second computer can find help using the [Ubuntu](https://manpages.ubuntu.com/) or [Debian](https://manpages.debian.org/) manpage websites. The commands below are entered in a Terminal session. In Pop!\\_OS, Terminal sessions can be started by pressing Super + t.\n\n### --help\n\n`--help` prints out a shortened version of the man page, usually including a brief example and all options for a command. `--help` prints output to the terminal session without navigating away from the shell prompt.\n\n**Use case**: A user wants to quickly reference all options for a known command in the current Terminal session.\n\n**Usage**: Type a command + `--help`, then hit Enter. This example uses the `cd` command. Commands must be an exact match.\n\n```bash\ncd --help\n```\n![--help output](/images/finding-command-help/--help-output.png)\n\n### whatis\n\n`whatis` provides a very short description of a command's functionality.\n\n**Use case**: A user wants a very brief reminder of a known command's functionality printed in the current Terminal session.\n\n**Usage**: Type `whatis` + command, then hit Enter. This example uses the `mkdir` command. Commands must be an exact match.\n\n```bash\nwhatis mkdir\n```\n![whatis output](/images/finding-command-help/what-output.png)\n\n### dpkg -S\n\n`dpkg -S` provides an index of files installed from a package.\n\n**Use case**: A user is attempting to learn about commands included with a recently installed package.\n\n**Usage**: Type `dpkg -S` + package name, then hit Enter. This command only works with currently-installed packages.\n\n```bash\ndpkg -S pop-upgrade\n```\n\n![dpkg -S output](/images/finding-command-help/dpkg-search-output.png)\n\n### which & dpkg -S\n\n`which` provides the file location of a command. The output of `which` can be passed into `dpkg -S` to perform a search of associated packages.\n\n**Use case**: A user would like to know which installed package provides a specific command.\n\n**Usage**: Type `which` + command, then pipe the output of `which` into `dpkg -S` using `xargs`. The `xargs` command allows users to pass the output of a command as standard input into another command. The below example searches for the path of the `libreoffice` command, and then searches for the package associated with that path.\n\n```bash\nwhich libreoffice | xargs dpkg -S\n```\n\n![dpkg file lookup output](/images/finding-command-help/dpkg-file-lookup-output.png)\n\n#### Commands within symlinked directories\n\nUsers may see an error stating no matching path can be found:\n\n```bash\nwhich mkdir | xargs dpkg -S\n```\n\n![dpkg -S output with no results](/images/finding-command-help/dpkg-search-no-results.png)\n\nThis occurs when a package is programmed to install a file to one directory, but that directory is symlinked to another directory on the system; in this situation, the package manager installs the file to a directory that differs from the original package's progamming. The following directories are commonly symlinked on Pop!_OS systems:\n\n| Symlink Name | Actual Directory |\n|--------------|------------------|\n| /bin | /usr/bin |\n| /sbin | /usr/sbin |\n| /lib | /usr/lib |\n| /lib64 | /usr/lib64 |\n\nIf `dpkg -S` is unable to find a match, run `which` manually, remove `/usr` from the beginning of the output, and reattempt the command:\n\n```bash\nwhich mkdir\ndpkg -S /bin/mkdir\n```\n\n![dpkg file lookup with a /usr symlink](/images/finding-command-help/dpkg-search-usr-symlink.png)\n\nIn the above example, the `mkdir` command (which comes from the `coreutils` package) was supposed to be installed to `/bin/mkdir`, but is located at `/usr/bin/mkdir` instead because `/bin` is a symlink to `/usr/bin` in Pop!_OS.\n\n#### Commands symlinked to other files\n\nSometimes, a command may not be an executable itself, but may be symlinked to an executable installed by a different package. To check if this is the case, after getting the command's path with `which`, run the path through `ls -l` to display any link information:\n\n```bash\nwhich reboot\nls -l /usr/sbin/reboot\ndpkg -S /bin/systemctl\n```\n\n![dpkg file lookup with a symlinked executable](/images/finding-command-help/dpkg-search-symlinked-executable.png)\n\nIn the above example, the `reboot` command is located at `/usr/sbin/reboot` (which is installed from the `systemd-sysv` package), but that file is actually a symlink to `/bin/systemctl` (which comes from the `systemd` package.)\n\n### apropos\n\n`apropos` performs a keyword search on command man pages. This is useful when searching for a command by its function. `apropos` prints output to the terminal session without navigating away from the shell prompt.\n\n**Use case**: A user can't remember the specific name of a command, but knows keywords commonly used to describe the command's functions.\n\n**Usage**: Type `apropos` + keyword, then hit Enter. This example searches for commands related to the `reboot` keyword.\n\n```bash\napropos reboot\n```\n![apropos output](/images/finding-command-help/apropos-output.png)\n\n### man\n\n`man` is short for manual pages. A command's manual page is a consistently structured text file describing the command's function, usage syntax, options, and similar commands. `man` opens a manpage in the terminal session, and pressing q exits the manpage and returns the user to the shell prompt.\n\n**Use case**: A user wants to see actions performed by a specific command, and available options to modify the outcome of the command.\n\n**Usage**: Type `man` + any command into a Terminal session, then hit Enter. This example uses the `reboot` command.\n\n```bash\nman reboot\n```\n![man output](/images/finding-command-help/man-output.png)\n\n### info\n\n`info` pages are similar to man pages; however, their descriptions for command usage are more in-depth and include examples of output. Users can also navigate to other related info pages using hypertext links within the info page. `info` opens an info page in the Terminal session, and pressing q exits the manpage and returns the user to the shell prompt.\n\n|Key | Function |\n|-------|------|\n|Arrow Up| Move up one line|\n|Arrow Down| Move down one line|\n|Tab|Move to next hyperlink|\n|Enter| Select a hyperlink|\n|Page Up| Move up one page|\n|Page Down or Space bar| Move down one page|\n|n| Move to next info page|\n|p| Move to previous info page|\n|q| Exit the info page|\n\n**Use case**: A user wants to see examples of command usage, command output, and easily navigate to commands offering related or supporting functionality.\n\n**Usage**: Type `info` + any command into a Terminal session, then hit Enter. This example uses the `ls` command.\n\n```bash\ninfo ls\n```\n![info output](/images/finding-command-help/info-output.png)\n","dir":"/","path":"/finding-command-help","extension":".md","createdAt":"2022-02-14T22:39:08.000Z","updatedAt":"2022-02-25T20:09:55.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/703497079f7d19ca42f257219a1a4a25c725a0fb","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/912a99f7d6ba846b8ea4624c5ae5335bc6909e3f","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"}],"meta":{"version":0,"revision":0,"created":1697053502354},"$loki":98},{"slug":"open-firmware-smmstore","description":"How to fix the failed with exit status: exit code: 5 message\n","title":"Firmware Flash to Clear the SMMSTORE ROM (Error code 5)","keywords":["Firmware","Open Firmware","UEFI","SMMSTORE"],"facebookImage":"/_nuxt/images/open-firmware-smmstore-facebookImage.jpg","twitterImage":"/_nuxt/images/open-firmware-smmstore-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"things-that-you-will-need","depth":2,"text":"Things that you will need"},{"id":"the-error-messages","depth":2,"text":"The error messages"},{"id":"unzipping-the-files","depth":2,"text":"Unzipping the Files"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"things-that-you-will-need"},"children":[{"type":"element","tag":"a","props":{"href":"#things-that-you-will-need","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Things that you will need"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1-2 flash drives (1GB and up)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Philips Screwdriver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Approx. 30 mins."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"the-error-messages"},"children":[{"type":"element","tag":"a","props":{"href":"#the-error-messages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"The error messages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are seeing any of these messages on your Open Firmware system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"configuring bootloader error: command failed with exit status: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"errored while installing system: command failed with exit status: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"calling Schedule method failed: \"failed to add boot entry: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-firmware: failed to schedule: failed to add boot entry: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"we may need to clear the SMMSTORE ROM by flashing new firmware using a flash drive with a custom firmware update tool. Here are the steps to perform that action. After flashing, this will remove any custom EFI variables (such as those installed by boot managers). We have information on repairing the bootloader at the end of this article."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please download the zip file for your sytem and unzip the files within to a FAT32 formatted USB drive. Then shutdown the laptop and remove all NVMe M.2 drive(s) in the system using the step by step instructions for your system:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"System"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Patched Firmware"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Tech Docs"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS (addw2)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/addw2-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"addw2-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/addw2/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"addw2"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS (bonw14)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/bonw14-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"bonw14-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/bonw14/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"bonw14"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp6)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/darp6-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darp6-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp6/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darp6"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp7)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/darp7-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darp7-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp7/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darp7"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (galp5)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/galp5-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"galp5-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp5/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"galp5"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro (lemp9)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/lemp9-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"lemp9-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp9/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"lemp9"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro (lemp10)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/lemp10-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"lemp10-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp10/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"lemp10"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro (oryp6)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/oryp6-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"oryp6-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp6/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"oryp6"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"unzipping-the-files"},"children":[{"type":"element","tag":"a","props":{"href":"#unzipping-the-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Unzipping the Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, \"oryx6-76ec.zip\" becomes a directory called \"oryx6-76ec\" instead."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS extracts the files correctly by default (see screenshots below), but other extraction tools or other operating systems such as macOS may behave differently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"zipfile","src":"/images/open-firmware-smmstore/zipfile.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"unzipping","src":"/images/open-firmware-smmstore/unzip-in-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The highlighted files pictured below (the hash will change based on file and model) are the two items that should be in the root of the USB drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"files-unzipped","src":"/images/open-firmware-smmstore/files-unzipped.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With all drive(s) removed, replace the cover and boot with the USB stick inserted. After the firmware has been flashed, remove the USB stick and reinstall the drive(s)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the system is put back together we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"https://support.system76.com/articles/live-disk/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"https://support.system76.com/articles/bootloader/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket."}]}]},"text":"\n## Things that you will need\n\n- 1-2 flash drives (1GB and up)\n- Philips Screwdriver\n- Approx. 30 mins.\n\n## The error messages\n\nIf you are seeing any of these messages on your Open Firmware system:\n\n```\nconfiguring bootloader error: command failed with exit status: exit code: 5\n```\n\n```\nerrored while installing system: command failed with exit status: exit code: 5\n```\n\n```\ncalling Schedule method failed: \"failed to add boot entry: exit code: 5\n```\n\n```\nsystem76-firmware: failed to schedule: failed to add boot entry: exit code: 5\n```\n\nwe may need to clear the SMMSTORE ROM by flashing new firmware using a flash drive with a custom firmware update tool. Here are the steps to perform that action. After flashing, this will remove any custom EFI variables (such as those installed by boot managers). We have information on repairing the bootloader at the end of this article.\n\nPlease download the zip file for your sytem and unzip the files within to a FAT32 formatted USB drive. Then shutdown the laptop and remove all NVMe M.2 drive(s) in the system using the step by step instructions for your system:\n\n| System | Patched Firmware | Tech Docs |\n|:-------------------:|:---------------------------------------------------------:|:-------------------------------------------------------------------------------------------:|\n| Adder WS (addw2) | [addw2-76ec.zip](/files/clear-smmstore/addw2-76ec.zip) | [addw2](https://tech-docs.system76.com/models/addw2/repairs.html#replacing-an-m2nvme-ssd) |\n| Bonobo WS (bonw14) | [bonw14-76ec.zip](/files/clear-smmstore/bonw14-76ec.zip) | [bonw14](https://tech-docs.system76.com/models/bonw14/repairs.html#replacing-an-m2nvme-ssd) |\n| Darter Pro (darp6) | [darp6-76ec.zip](/files/clear-smmstore/darp6-76ec.zip) | [darp6](https://tech-docs.system76.com/models/darp6/repairs.html#replacing-an-m2nvme-ssd) |\n| Darter Pro (darp7) | [darp7-76ec.zip](/files/clear-smmstore/darp7-76ec.zip) | [darp7](https://tech-docs.system76.com/models/darp7/repairs.html#replacing-an-m2nvme-ssd) |\n| Galago Pro (galp5) | [galp5-76ec.zip](/files/clear-smmstore/galp5-76ec.zip) | [galp5](https://tech-docs.system76.com/models/galp5/repairs.html#replacing-an-m2nvme-ssd) |\n| Lemur Pro (lemp9) | [lemp9-76ec.zip](/files/clear-smmstore/lemp9-76ec.zip) | [lemp9](https://tech-docs.system76.com/models/lemp9/repairs.html#replacing-an-m2nvme-ssd) |\n| Lemur Pro (lemp10) | [lemp10-76ec.zip](/files/clear-smmstore/lemp10-76ec.zip) | [lemp10](https://tech-docs.system76.com/models/lemp10/repairs.html#replacing-an-m2nvme-ssd) |\n| Oryx Pro (oryp6) | [oryp6-76ec.zip](/files/clear-smmstore/oryp6-76ec.zip) | [oryp6](https://tech-docs.system76.com/models/oryp6/repairs.html#replacing-an-m2nvme-ssd) |\n\n## Unzipping the Files\n\nDepending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, \"oryx6-76ec.zip\" becomes a directory called \"oryx6-76ec\" instead.\n\nThe mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again.\n\nPop!\\_OS extracts the files correctly by default (see screenshots below), but other extraction tools or other operating systems such as macOS may behave differently.\n\n![zipfile](/images/open-firmware-smmstore/zipfile.png)\n\n![unzipping](/images/open-firmware-smmstore/unzip-in-progress.png)\n\nThe highlighted files pictured below (the hash will change based on file and model) are the two items that should be in the root of the USB drive.\n\n![files-unzipped](/images/open-firmware-smmstore/files-unzipped.png)\n\nWith all drive(s) removed, replace the cover and boot with the USB stick inserted. After the firmware has been flashed, remove the USB stick and reinstall the drive(s).\n\nOnce the system is put back together we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below:\n\n[https://support.system76.com/articles/live-disk/](/articles/live-disk)\n\n[https://support.system76.com/articles/bootloader/](/articles/bootloader)\n\nIf at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket.\n","dir":"/","path":"/open-firmware-smmstore","extension":".md","createdAt":"2021-02-26T18:01:31.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/0811ca160cd792d2eca9c0fbf4461dade16f0f9b","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b073a410e486c3d6aab7d2e2fc69db5340e9d327","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053502356},"$loki":99},{"slug":"laptop-battery-thresholds","description":"Set battery charging thresholds on your System76 laptop.\n","title":"Battery Thresholds","keywords":["Battery","Battery Life"],"facebookImage":"/_nuxt/images/laptop-battery-thresholds-facebookImage.jpg","twitterImage":"/_nuxt/images/laptop-battery-thresholds-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"configuring-charging-thresholds-open-firmware","depth":2,"text":"Configuring Charging Thresholds (Open Firmware)"},{"id":"using-the-terminal","depth":3,"text":"Using the terminal"},{"id":"via-sysfs","depth":3,"text":"Via sysfs"},{"id":"at-boot","depth":3,"text":"At boot"},{"id":"configuring-flexicharger-proprietary-firmware","depth":2,"text":"Configuring FlexiCharger (proprietary firmware)"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Charging thresholds allow your System76 laptop to avoid charging the battery until it has dropped below a lower bound (the start threshold), and to stop charging when it reaches an upper bound (the end threshold). This is useful when your laptop is plugged into an AC power adapter for extended periods of time, as it prevents unnecessary micro-charging that would reduce battery longevity."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The default charging profile for System76 laptops with Open Firmware has a start threshold of 90 and a stop threshold of 100. This increases battery longevity while keeping the battery very close to a full charge."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To determine if your laptop has Open Firmware or proprietary firmware, see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/open-firmware-systems"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":". (If a system has Open Firmware, then it must also have Open EC to work with charging thresholds.) See "},{"type":"element","tag":"a","props":{"href":"#configuring-charging-thresholds-open-firmware"},"children":[{"type":"text","value":"Charging Thresholds"}]},{"type":"text","value":" for Open Firmware systems or "},{"type":"element","tag":"a","props":{"href":"#configuring-flexicharger-proprietary-firmware"},"children":[{"type":"text","value":"FlexiCharger"}]},{"type":"text","value":" for proprietary firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configuring-charging-thresholds-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#configuring-charging-thresholds-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuring Charging Thresholds (Open Firmware)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" This feature is not currently finished. Currently, the thresholds are reset when the EC is reset (which happens when the system is shut down and the power is unplugged). Once the feature is complete, the thresholds will be persistent and a GUI will be available to set them. To work around this limitation in the short term, you can "},{"type":"element","tag":"a","props":{"href":"#at-boot"},"children":[{"type":"text","value":"use systemd to set thresholds at boot"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can see the thresholds that are currently set using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can list the available charging profiles using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds --list-profiles"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, you can select a profile using one of these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds --profile full_charge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds --profile balanced"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds --profile max_lifespan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also set custom thresholds without using a profile. For example, this command will set the start threshold to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"40"}]},{"type":"text","value":" and the end threshold to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"80"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds 40 80"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"via-sysfs"},"children":[{"type":"element","tag":"a","props":{"href":"#via-sysfs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Via sysfs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Charging thresholds are exposed by the firmware through ACPI, and the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76_acpi"}]},{"type":"text","value":" kernel module makes them available through standard sysfs entries:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/sys/class/power_supply/BAT0/charge_control_start_threshold"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/sys/class/power_supply/BAT0/charge_control_end_threshold"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The thresholds can be controlled by reading from and writing to these sysfs files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"at-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#at-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"At boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To work around the limitation in open firmware causing the thresholds to be reset when the system\nis shut down and unplugged, you can set the thresholds at boot via systemd. To do so, create a file called\n"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/systemd/system/charge-thresholds.service"}]},{"type":"text","value":" with the following contents:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Unit]\nDescription=Set the charge threshold at startup.\nAfter=default.target\n\n[Service]\nType=simple\nExecStart=system76-power charge-thresholds 40 80\n\n[Install]\nWantedBy=default.target\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, enable the service using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl enable charge-thresholds.service\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, start the service using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl start charge-thresholds.service"}]},{"type":"text","value":" or reboot to apply the thresholds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configuring-flexicharger-proprietary-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#configuring-flexicharger-proprietary-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuring FlexiCharger (proprietary firmware)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"FlexiCharger is an implementation of charging thresholds in proprietary firmware, made available as a UEFI setting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To adjust the thresholds, reboot the computer and enter the UEFI setup utility by holding down "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" and selecting "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Setup Utility"}]},{"type":"text","value":". Navigate to Advanced, then Advanced Chipset Control, and set FlexiCharger to Enabled. Two new options will appear where you can set the start and stop thresholds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Enabling FlexiCharger","src":"/images/laptop-charging-thresholds/flexicharger.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once configured, save and exit the setup utility. The thresholds can be disabled at any time by setting FlexiCharger back to Disabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The pang12 and pang13 do not support FlexiCharging."}]}]},"text":"\nCharging thresholds allow your System76 laptop to avoid charging the battery until it has dropped below a lower bound (the start threshold), and to stop charging when it reaches an upper bound (the end threshold). This is useful when your laptop is plugged into an AC power adapter for extended periods of time, as it prevents unnecessary micro-charging that would reduce battery longevity.\n\nThe default charging profile for System76 laptops with Open Firmware has a start threshold of 90 and a stop threshold of 100. This increases battery longevity while keeping the battery very close to a full charge.\n\nTo determine if your laptop has Open Firmware or proprietary firmware, see [this article](/articles/open-firmware-systems). (If a system has Open Firmware, then it must also have Open EC to work with charging thresholds.) See [Charging Thresholds](#configuring-charging-thresholds-open-firmware) for Open Firmware systems or [FlexiCharger](#configuring-flexicharger-proprietary-firmware) for proprietary firmware systems.\n\n## Configuring Charging Thresholds (Open Firmware)\n\n**Note:** This feature is not currently finished. Currently, the thresholds are reset when the EC is reset (which happens when the system is shut down and the power is unplugged). Once the feature is complete, the thresholds will be persistent and a GUI will be available to set them. To work around this limitation in the short term, you can [use systemd to set thresholds at boot](#at-boot).\n\n### Using the terminal\n\nYou can see the thresholds that are currently set using this command:\n\n```bash\nsystem76-power charge-thresholds\n```\n\nYou can list the available charging profiles using this command:\n\n```bash\nsystem76-power charge-thresholds --list-profiles\n```\n\nThen, you can select a profile using one of these commands:\n\n```bash\nsystem76-power charge-thresholds --profile full_charge\nsystem76-power charge-thresholds --profile balanced\nsystem76-power charge-thresholds --profile max_lifespan\n```\n\nYou can also set custom thresholds without using a profile. For example, this command will set the start threshold to `40` and the end threshold to `80`:\n\n```bash\nsystem76-power charge-thresholds 40 80\n```\n\n### Via sysfs\n\nCharging thresholds are exposed by the firmware through ACPI, and the `system76_acpi` kernel module makes them available through standard sysfs entries:\n\n- `/sys/class/power_supply/BAT0/charge_control_start_threshold`\n- `/sys/class/power_supply/BAT0/charge_control_end_threshold`\n\nThe thresholds can be controlled by reading from and writing to these sysfs files.\n\n### At boot\n\nTo work around the limitation in open firmware causing the thresholds to be reset when the system\nis shut down and unplugged, you can set the thresholds at boot via systemd. To do so, create a file called\n`/etc/systemd/system/charge-thresholds.service` with the following contents:\n\n```\n[Unit]\nDescription=Set the charge threshold at startup.\nAfter=default.target\n\n[Service]\nType=simple\nExecStart=system76-power charge-thresholds 40 80\n\n[Install]\nWantedBy=default.target\n```\n\nThen, enable the service using this command:\n\n```\nsudo systemctl enable charge-thresholds.service\n```\n\nFinally, start the service using `sudo systemctl start charge-thresholds.service` or reboot to apply the thresholds.\n\n## Configuring FlexiCharger (proprietary firmware)\n\nFlexiCharger is an implementation of charging thresholds in proprietary firmware, made available as a UEFI setting.\n\nTo adjust the thresholds, reboot the computer and enter the UEFI setup utility by holding down F2 and selecting `Setup Utility`. Navigate to Advanced, then Advanced Chipset Control, and set FlexiCharger to Enabled. Two new options will appear where you can set the start and stop thresholds.\n\n![Enabling FlexiCharger](/images/laptop-charging-thresholds/flexicharger.jpg)\n\nOnce configured, save and exit the setup utility. The thresholds can be disabled at any time by setting FlexiCharger back to Disabled.\n\n**Note:** The pang12 and pang13 do not support FlexiCharging.\n","dir":"/","path":"/laptop-battery-thresholds","extension":".md","createdAt":"2021-02-08T18:48:26.000Z","updatedAt":"2023-09-08T14:30:25.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/82efcd803b4478b26499419aea756ba6a76393f2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"leviport","commitUrl":"https://github.com/system76/docs/commit/1412081513bbaada4a311f8efb6011dd24ffcef4","avatarUrl":"https://avatars.githubusercontent.com/u/13512097?v=4","profileUrl":"https://github.com/leviport"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ChristopherRogers1991","commitUrl":"https://github.com/system76/docs/commit/a4f50594bfcd7384b2df18cd9c66d4eb687fe10f","avatarUrl":"https://avatars.githubusercontent.com/u/8608191?v=4","profileUrl":"https://github.com/ChristopherRogers1991"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502775},"$loki":100},{"slug":"containers","description":"How to setup and use LXC/LXD\n","title":"Containers on Linux","keywords":["Support","Pop","Ubuntu","LXC","LXD"],"facebookImage":"/_nuxt/images/containers-facebookImage.jpg","twitterImage":"/_nuxt/images/containers-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"software","depth":2,"text":"Software"},{"id":"setup","depth":2,"text":"Setup"},{"id":"create-a-container","depth":2,"text":"Create a container"},{"id":"enter-the-container","depth":2,"text":"Enter the container"},{"id":"sharing-files","depth":2,"text":"Sharing files"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, an older version of a library or libraries for an application is needed for development. It is faster and easier to use LXC/LXD to set up a container of that release and work in that container."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"software"},"children":[{"type":"element","tag":"a","props":{"href":"#software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, open a terminal using the keyboard shortcut for your operating system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS : "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu : "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install the software by running these commands in the terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install snapd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"snap install lxd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setup"},"children":[{"type":"element","tag":"a","props":{"href":"#setup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add your current user to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lxd"}]},{"type":"text","value":" group so that it has the correct permissions to use the application:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG lxd "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot to apply the new permissions, then open a terminal again and set up LXD's storage and network configuration with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxd init"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-a-container"},"children":[{"type":"element","tag":"a","props":{"href":"#create-a-container","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create a container"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, create your first container with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc launch ubuntu:16.04 ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will create a container based on Ubuntu 16.04 with the name 'ubuntu-container'. You can change the version depending on the OS version that you need. For example, for Ubuntu 18.04:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc launch ubuntu:18.04 ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or for Ubuntu 20.04:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc launch ubuntu:20.04 ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"List and confirm that the container was created with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The container can be stopped with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc stop ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or the container can be deleted:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc delete ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enter-the-container"},"children":[{"type":"element","tag":"a","props":{"href":"#enter-the-container","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enter the container"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter the container with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exec"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ubuntu-container -- /bin/bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or just one command can be issued without entering the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exec"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ubuntu-container -- apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sharing-files"},"children":[{"type":"element","tag":"a","props":{"href":"#sharing-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sharing files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To push a file to the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc file push filename first/tmp/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To pull a file from the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc file pull first/tmp/filename "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information, refer to Ubuntu's "},{"type":"element","tag":"a","props":{"href":"https://ubuntu.com/lxd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"documenation"}]},{"type":"text","value":"."}]}]},"text":"\nSometimes, an older version of a library or libraries for an application is needed for development. It is faster and easier to use LXC/LXD to set up a container of that release and work in that container.\n\n## Software\n\nFirst, open a terminal using the keyboard shortcut for your operating system:\n\nPop!_OS : SUPER + T\n\nUbuntu : CTRL+ALT+T\n\nInstall the software by running these commands in the terminal:\n\n```bash\nsudo apt install snapd\nsnap install lxd\n```\n\n## Setup\n\nAdd your current user to the `lxd` group so that it has the correct permissions to use the application:\n\n```bash\nsudo usermod -aG lxd $USER\n```\n\nReboot to apply the new permissions, then open a terminal again and set up LXD's storage and network configuration with this command:\n\n```bash\nlxd init\n```\n\n## Create a container\n\nNow, create your first container with this command:\n\n```bash\nlxc launch ubuntu:16.04 ubuntu-container\n```\n\nThis will create a container based on Ubuntu 16.04 with the name 'ubuntu-container'. You can change the version depending on the OS version that you need. For example, for Ubuntu 18.04:\n\n```bash\nlxc launch ubuntu:18.04 ubuntu-container\n```\n\nOr for Ubuntu 20.04:\n\n```bash\nlxc launch ubuntu:20.04 ubuntu-container\n```\n\nList and confirm that the container was created with this command:\n\n```bash\nlxc list\n```\n\nThe container can be stopped with this command:\n\n```bash\nlxc stop ubuntu-container\n```\n\nOr the container can be deleted:\n\n```bash\nlxc delete ubuntu-container\n```\n\n## Enter the container\n\nEnter the container with this command:\n\n```bash\nlxc exec ubuntu-container -- /bin/bash\n```\n\nOr just one command can be issued without entering the container:\n\n```bash\nlxc exec ubuntu-container -- apt update\n```\n\n## Sharing files\n\nTo push a file to the container:\n\n```bash\nlxc file push filename first/tmp/\n```\n\nTo pull a file from the container:\n\n```bash\nlxc file pull first/tmp/filename .\n```\n\nFor more information, refer to Ubuntu's [documenation](https://ubuntu.com/lxd).\n","dir":"/","path":"/containers","extension":".md","createdAt":"2018-06-12T20:49:24.000Z","updatedAt":"2022-05-26T16:29:51.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/418229fe283b55a71f73f598eac176d9c5b54d29","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/2abd3673bd731248f5f498d8b2858108468aa991","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2bfb092991ebb0321551ce2d01cbdf604e0eab42","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502784},"$loki":101},{"slug":"install-pop","description":"Full instructions on installing Pop!_OS your computer.\n","title":"Installing Pop!_OS","keywords":["Pop!\\_OS","Restore","Reinstall","Installation","Driver","system76-driver","system76-driver-nvidia","Release"],"facebookImage":"/_nuxt/images/install-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/install-pop-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"requirements","depth":2,"text":"Requirements"},{"id":"system-specifications","depth":3,"text":"System Specifications"},{"id":"installation-media","depth":3,"text":"Installation Media"},{"id":"secure-boot","depth":3,"text":"Secure Boot"},{"id":"selecting-your-bootable-usb-drive-as-a-boot-device","depth":2,"text":"Selecting Your Bootable USB Drive as a Boot Device"},{"id":"installing-pop_os","depth":2,"text":"Installing Pop!_OS"},{"id":"user-account-setup","depth":3,"text":"User Account Setup"},{"id":"full-disk-encryption","depth":3,"text":"Full Disk Encryption"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following guide describes how to download the Pop!_OS.iso image, write it to a flash drive, and install it on the hardware of your choice."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"requirements"},"children":[{"type":"element","tag":"a","props":{"href":"#requirements","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Requirements"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system-specifications"},"children":[{"type":"element","tag":"a","props":{"href":"#system-specifications","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System Specifications"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Component"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Requirement"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Recommended"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"CPU"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"64-bit x86, ARM (RAS PI 4) architectures"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"RAM"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"4 GB"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"8 GB"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Drive Storage"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"20 GB"}]},{"type":"element","tag":"td","props":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://pop.system76.com/"}]},{"type":"text","value":", choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"DOWNLOAD"}]},{"type":"text","value":". The download dialog includes the current "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Requirements"}]},{"type":"text","value":", and download "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Filesize"}]},{"type":"text","value":", as well as the image checksums used to verify the file once downloaded."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installation-media"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Pop!_OS.iso can be easily flashed to a USB drive. See our "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk/"},"children":[{"type":"text","value":"Live Disk Creation"}]},{"type":"text","value":" article for instructions to create a bootable USB drive in Windows, macOS, and Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"secure-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#secure-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Secure Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Secure boot must be disabled before installing Pop!_OS. Secure boot can be disabled in the BIOS of most computers; however, the process to disable secure boot will vary by laptop and motherboard model."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"selecting-your-bootable-usb-drive-as-a-boot-device"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-your-bootable-usb-drive-as-a-boot-device","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting Your Bootable USB Drive as a Boot Device"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Power off the target computer and insert the bootable USB. Power on the computer and enter the boot device menu selection for your BIOS or UEFI system. The table below lists lists several common methods for System76 laptops and desktops. Consult your computer manufacturer's documentation to access this menu on third-party computers."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Firmware"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"BIOS key"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Boot Menu key"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Laptop - Open Firmware"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"ESC"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"ESC (select one time boot option)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Laptop - Proprietary"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F2"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F7"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Older Laptops"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Depends on the system"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F1"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Thelio"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Del"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F8 or F12"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Meerkat"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F2"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F10"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once your bootable USB drive is selected as a boot device, your computer will boot into a live Pop!_OS environment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select your language:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Language","src":"/images/install-pop/select-lang.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a locale."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Locale","src":"/images/install-pop/select-locale.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a keyboard input language."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Keyboard","src":"/images/install-pop/keyboard-input.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a keyboard layout."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Keyboard Layout","src":"images/install-pop/keyboard-layout.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Clean Install"}]},{"type":"text","value":" option for a standard installation. This is the best option for new Linux users, but be aware that this will erase all contents of the target drive. Alternatively, you can select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Try Demo Mode"}]},{"type":"text","value":" to continue testing Pop!_OS in the live environment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Try or Install","src":"/images/install-pop/clean-install.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom (Advanced)"}]},{"type":"text","value":" to access GParted. This tool allows configuring advanced features like dual booting, creating a separate "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" partition, or placing the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/tmp"}]},{"type":"text","value":" partition on a different drive."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Erase and Install"}]},{"type":"text","value":" to install Pop!_OS to your selected disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disk setup","src":"/images/install-pop/erase-install.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"user-account-setup"},"children":[{"type":"element","tag":"a","props":{"href":"#user-account-setup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User Account Setup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next section of the installer will guide you through creating a user account so you can log in to your new Pop!_OS installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Provide a full name (this can include any text you want, uppercase or lowercase), as well as a username (which must be lowercase):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Username setup","src":"/images/install-pop/enter-username.png"},"children":[]},{"type":"text","value":"\nOnce the account has been created, you will be prompted to set a new password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Password setup","src":"/images/install-pop/enter-password.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"full-disk-encryption"},"children":[{"type":"element","tag":"a","props":{"href":"#full-disk-encryption","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Full Disk Encryption"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Encrypting the system disk is not necessary, but it ensures user data is secure in the event that someone gains unauthorized physical access to the device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The drive can be encrypted using your login password by checking "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Encryption password is the same as user account password"}]},{"type":"text","value":", or you can uncheck this box and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Set Password"}]},{"type":"text","value":" at the bottom. Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Don't Encrypt"}]},{"type":"text","value":" to skip the disk encryption process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Encrypt option","src":"/images/install-pop/encrypt-disk.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you chose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Set Password"}]},{"type":"text","value":" button, you will see an additional prompt to set your encryption password. This will be requested every time the system boots."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Continue to the next step in the installer. Pop!_OS will now begin installing to disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Progress","src":"/images/install-pop/install-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When installation completes, reboot your computer and log in to complete the user account setup process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ If you changed the boot order to prioritize your live USB during startup, shut down the computer completely and remove the installation USB. If you are dual-booting, press the appropriate keys to enter setup and select the drive containing the Pop!_OS installation."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Success","src":"/images/install-pop/install-complete.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"nvidia-graphics"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-graphics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA Graphics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you installed from the Intel/AMD ISO and your system has discrete NVIDIA graphics card or if you added one later on, you will need to manually install the drivers for your card to get the optimum performance. Run the following command in a command terminal to install the driver:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also install NVIDIA graphics drivers from the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Shop NVIDIA Drivers","src":"images/install-pop/pop-shop-nvidia.png"},"children":[]}]}]},"text":"\nThe following guide describes how to download the Pop!\\_OS.iso image, write it to a flash drive, and install it on the hardware of your choice.\n\n## Requirements\n\n### System Specifications\n\n| Component | Requirement | Recommended |\n|-----------|-------------|-------------|\n| CPU | 64-bit x86, ARM (RAS PI 4) architectures |\n| RAM | 4 GB | 8 GB |\n| Drive Storage | 20 GB | |\n\nFrom , choose **DOWNLOAD**. The download dialog includes the current _Requirements_, and download _Filesize_, as well as the image checksums used to verify the file once downloaded.\n\n### Installation Media\n\nThe Pop!\\_OS.iso can be easily flashed to a USB drive. See our [Live Disk Creation](/articles/live-disk/) article for instructions to create a bootable USB drive in Windows, macOS, and Linux.\n\n### Secure Boot\n\nSecure boot must be disabled before installing Pop!\\_OS. Secure boot can be disabled in the BIOS of most computers; however, the process to disable secure boot will vary by laptop and motherboard model.\n\n## Selecting Your Bootable USB Drive as a Boot Device\n\nPower off the target computer and insert the bootable USB. Power on the computer and enter the boot device menu selection for your BIOS or UEFI system. The table below lists lists several common methods for System76 laptops and desktops. Consult your computer manufacturer's documentation to access this menu on third-party computers.\n\n| Firmware | BIOS key | Boot Menu key |\n|:----------------------|:--------|:--------------------------------|\n| Laptop - Open Firmware | ESC | ESC (select one time boot option) |\n| Laptop - Proprietary | F2 | F7 |\n| Older Laptops | Depends on the system | F1 |\n| Thelio | Del | F8 or F12 |\n| Meerkat | F2 | F10 |\n\n## Installing Pop!\\_OS\n\nOnce your bootable USB drive is selected as a boot device, your computer will boot into a live Pop!\\_OS environment.\n\n1. Select your language:\n\n ![Language](/images/install-pop/select-lang.png)\n\n2. Select a locale.\n\n ![Select Locale](/images/install-pop/select-locale.png)\n\n3. Select a keyboard input language.\n\n ![Keyboard](/images/install-pop/keyboard-input.png)\n\n4. Select a keyboard layout.\n\n ![Select Keyboard Layout](images/install-pop/keyboard-layout.png)\n\n5. Choose the `Clean Install` option for a standard installation. This is the best option for new Linux users, but be aware that this will erase all contents of the target drive. Alternatively, you can select `Try Demo Mode` to continue testing Pop!\\_OS in the live environment.\n\n ![Try or Install](/images/install-pop/clean-install.png)\n\n Select `Custom (Advanced)` to access GParted. This tool allows configuring advanced features like dual booting, creating a separate `/home` partition, or placing the `/tmp` partition on a different drive.\n\n6. Click `Erase and Install` to install Pop!\\_OS to your selected disk.\n\n ![Disk setup](/images/install-pop/erase-install.png)\n\n### User Account Setup\n\nThe next section of the installer will guide you through creating a user account so you can log in to your new Pop!\\_OS installation.\n\nProvide a full name (this can include any text you want, uppercase or lowercase), as well as a username (which must be lowercase):\n\n![Username setup](/images/install-pop/enter-username.png)\nOnce the account has been created, you will be prompted to set a new password.\n\n![Password setup](/images/install-pop/enter-password.png)\n\n### Full Disk Encryption\n\nEncrypting the system disk is not necessary, but it ensures user data is secure in the event that someone gains unauthorized physical access to the device.\n\nThe drive can be encrypted using your login password by checking `Encryption password is the same as user account password`, or you can uncheck this box and select `Set Password` at the bottom. Select `Don't Encrypt` to skip the disk encryption process.\n\n![Encrypt option](/images/install-pop/encrypt-disk.png)\n\nIf you chose the `Set Password` button, you will see an additional prompt to set your encryption password. This will be requested every time the system boots.\n\nContinue to the next step in the installer. Pop!\\_OS will now begin installing to disk.\n\n![Progress](/images/install-pop/install-progress.png)\n\nWhen installation completes, reboot your computer and log in to complete the user account setup process.\n\n> ℹ️ If you changed the boot order to prioritize your live USB during startup, shut down the computer completely and remove the installation USB. If you are dual-booting, press the appropriate keys to enter setup and select the drive containing the Pop!\\_OS installation.\n\n![Success](/images/install-pop/install-complete.png)\n\n#### NVIDIA Graphics\n\nIf you installed from the Intel/AMD ISO and your system has discrete NVIDIA graphics card or if you added one later on, you will need to manually install the drivers for your card to get the optimum performance. Run the following command in a command terminal to install the driver:\n\n```\nsudo apt install system76-driver-nvidia\n```\n\nYou can also install NVIDIA graphics drivers from the Pop!\\_Shop.\n\n![Pop Shop NVIDIA Drivers](images/install-pop/pop-shop-nvidia.png)\n","dir":"/","path":"/install-pop","extension":".md","createdAt":"2017-10-17T23:08:02.000Z","updatedAt":"2022-12-23T14:51:48.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/39a9f69a53a3c26516a6f62f98f4979e2cfb003b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/1b868351e0c692d02b3f758cb0174a5a84152a3d","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/ef1e77c5506a8a7e784ea4efe70c0af493d92bee","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/7548b737d65b0b567e316b0fa249811c01a853f5","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"nathandyer","commitUrl":"https://github.com/system76/docs/commit/f6926639defc2f309b099c13ff6709b85931dd87","avatarUrl":"https://avatars.githubusercontent.com/u/6131358?v=4","profileUrl":"https://github.com/nathandyer"}],"meta":{"version":0,"revision":0,"created":1697053502788},"$loki":102},{"slug":"login-loop-pop","description":"Are you getting stuck in a login loop, even though your password is correct? Do you see a black screen after you log in?\n","title":"Black Screen or Login Issues (Pop!_OS 22.04 LTS)","keywords":["Support","Guides","Login","NVIDIA","Loop","Password","session","greeter"],"facebookImage":"/_nuxt/images/login-loop-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/login-loop-pop-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"encryption-screen-issues","depth":2,"text":"Encryption Screen Issues"},{"id":"enryption-passphrase","depth":3,"text":"Enryption Passphrase"},{"id":"correct-passphrase-no-login-screen","depth":3,"text":"Correct Passphrase, No Login Screen"},{"id":"switch-to-a-terminal","depth":3,"text":"Switch to a Terminal"},{"id":"move-old-configuration-files-out-of-the-way","depth":3,"text":"Move old configuration files out of the way"},{"id":"move-xorgconf-file-out-of-the-way","depth":3,"text":"Move xorg.conf file out of the way"},{"id":"reinstall-the-login-manager","depth":3,"text":"Reinstall the login manager"},{"id":"reinstall-nvidia-driver","depth":3,"text":"Reinstall NVIDIA Driver"},{"id":"blacklist-radeon-driver","depth":3,"text":"Blacklist Radeon Driver"},{"id":"recovery","depth":3,"text":"Recovery"},{"id":"if-these-steps-dont-work","depth":3,"text":"If these steps don't work"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes after an upgrade, your system might not bring you to the desktop after logging in. If you try logging in and you just see a black screen, or Pop!_OS brings you back to the login screen, you're experiencing a login loop. There are several causes for login loops:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Issues with decryption, or the GUI decryption screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Configuration files in your home directory are not compatible with new versions of software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The display/login manager is not working correctly"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The NVIDIA driver has been updated and is causing an issue"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The AMD Radeon driver is being loaded and causing issues"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Each cause has a different solution, and certain items (such as NVIDIA) might not be applicable to your system. In most cases, you can switch to a full-screen terminal (called a "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"TTY"}]},{"type":"text","value":") to log in and fix the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"encryption-screen-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#encryption-screen-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Encryption Screen Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enryption-passphrase"},"children":[{"type":"element","tag":"a","props":{"href":"#enryption-passphrase","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enryption Passphrase"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If entering your decryption passphrase does not unlock your disk, one of two things is likely the cause:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The decryption passphrase is incorrect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Your keyfile has been corrupted (rare)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"bad-password","src":"/images/login-loop/bad-password.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In either case, unless you have set an "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/advanced-luks","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"alternative decryption key"}]},{"type":"text","value":", the drive will need to be erased and re-imaged to regain acess. This is the cost/benefit of drives secured by encryption. It's important to have current "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/backup-files","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"backups"}]},{"type":"text","value":" of your files to avoid data-loss."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"correct-passphrase-no-login-screen"},"children":[{"type":"element","tag":"a","props":{"href":"#correct-passphrase-no-login-screen","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Correct Passphrase, No Login Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your decryption passphrase is correct, but you're unable to reach the login screen, some of the packages that first run on login may need reinstalled. One symptom of this situation, will be if the screen freezes on \"cryptdata setup successfully\" (pictured below):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"decryption freeze","src":"/images/login-loop/good-password.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To correct this, follow the steps below. If you're unable to reach a Terminal, refer to the \"Recovery\" section below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"switch-to-a-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-to-a-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch to a Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At the login screen, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" to switch to a TTY. You'll be prompted to enter a login. At the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"login"}]},{"type":"text","value":" prompt, enter your username and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". You'll then be prompted for your password. You will not see your password as you are typing it; just type it and press \"Enter.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're not able to log in, the reason could be:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Wrong username"}]},{"type":"text","value":": your username may not be the same as your display name. It is often your first name all lowercase, first and last name all lowercase, or first initial and last name all lowercase."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Wrong password"}]},{"type":"text","value":": you're notified of this at the graphical login screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Something else is blocking the login."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to confirm your username is by booting into recovery mode, entering a chroot, and running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls"}]},{"type":"text","value":" in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory, as outlined in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/password/"},"children":[{"type":"text","value":"Password Reset"}]},{"type":"text","value":" article. If your username and password are both correct, then something else is blocking the login. This is a difficult issue to troubleshoot, and you might want to consider backing up your files from a live disk and "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"Reinstalling Pop!_OS"}]},{"type":"text","value":" or contacting Support for more assistance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After logging in, you'll be presented with a prompt showing your username, hostname, and a tilde (~) representing your home directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login and initial prompt","src":"/images/login-loop/login-initial.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note that you can always return to the graphical login screen by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":", or by typing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl restart gdm"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"move-old-configuration-files-out-of-the-way"},"children":[{"type":"element","tag":"a","props":{"href":"#move-old-configuration-files-out-of-the-way","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move old configuration files out of the way"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To determine whether configuration in your home directory is causing the issue, you can create a new user account for testing purposes:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"test"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're able to log in with the test user, the issue is somewhere in your regular user's home folder. Log into the full-screen terminal with your regular user again, and move some of the common configuration files out of the way:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nvidia-settings-rc "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nvidia-settings-rc.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nv.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After moving those files and rebooting, try logging in again. (There may be files you need to move other than the common ones listed above.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"move-xorgconf-file-out-of-the-way"},"children":[{"type":"element","tag":"a","props":{"href":"#move-xorgconf-file-out-of-the-way","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":" file out of the way"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If display settings have been corrupted or modified incorrectly, it's good to remove the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, X11 config files are instead stored here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/usr/share/X11/xorg.conf.d"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":" files saved in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/X11"}]},{"type":"text","value":" can cause displays issues on boot, and should be avoided wherever possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"reinstall-the-login-manager"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall-the-login-manager","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall the login manager"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can reinstall GNOME Display Manager (which handles the login screen), along with the desktop environment. On Pop!_OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall gdm3 pop-desktop gnome-shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After reinstalling those packages and rebooting, try logging in again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"reinstall-nvidia-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall-nvidia-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall NVIDIA Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is equipped with NVIDIA graphics, a recent update might be causing the login issues. (Usually, NVIDIA driver issues will prevent the login screen from loading at all; however, it's still worth reinstalling if you are unable to log in after the above steps.) Run these commands to determine if your system has NVIDIA graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lspci -v "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep VGA"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove the NVIDIA driver, run the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nnvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing NVIDIA","src":"/images/login-loop/purge-nvidia.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the NVIDIA driver has been removed, add it back using the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the installation has completed, type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl reboot"}]},{"type":"text","value":" and try logging in again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"blacklist-radeon-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#blacklist-radeon-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Blacklist Radeon Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using an AMD graphics card, the radeon driver might be causing issues as it does not support newer versions of Ubuntu. The amdgpu driver that comes with the kernel does however. To blacklist the radeon driver and ensure amdgpu is loaded:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/modprobe.d/blacklist.conf"}]},{"type":"text","value":" for editing and add "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"blacklist radeon"}]},{"type":"text","value":" to the file. Then run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo shutdown -r now"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"recovery"},"children":[{"type":"element","tag":"a","props":{"href":"#recovery","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recovery"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have an article on accessing the Recovery Partition "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-recovery/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To access Recovery, turn your computer off, then turn it back on and hold down the space bar immediately. In the menu that appears, select PopOS Recovery, and let it boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once it boots, close out of the installation window or choose “try demo mode” (be sure not to choose any install or repair options, as this could result in data loss)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With the installation window closed, open a Terminal, mount the drive, and chroot (change to root) into the system (refer to the Repair and Chroot sections of the Recovery article)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once chrooted in, run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall plymouth gdm3 gnome-shell pop-desktop linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The command above is one line, and will reinstall plymouth (the graphical encryption screen), gnome display manager (gdm3), gnome-shell, the pop-desktop environment, and the linux-kernel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the reinstallation has finished, we'll want to run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And finally:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To exit the chroot environment, and then reboot the system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"if-these-steps-dont-work"},"children":[{"type":"element","tag":"a","props":{"href":"#if-these-steps-dont-work","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If these steps don't work"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Contact Support! We have a few more things to try. There are a significant number of processes and files required for your graphical desktop environment to be loaded, and much fewer for the terminal login. As such, you can usually recover your desktop using the command line interface!"}]}]},"text":"\nSometimes after an upgrade, your system might not bring you to the desktop after logging in. If you try logging in and you just see a black screen, or Pop!_OS brings you back to the login screen, you're experiencing a login loop. There are several causes for login loops:\n\n* Issues with decryption, or the GUI decryption screen.\n* Configuration files in your home directory are not compatible with new versions of software\n* The display/login manager is not working correctly\n* The NVIDIA driver has been updated and is causing an issue\n* The AMD Radeon driver is being loaded and causing issues\n\nEach cause has a different solution, and certain items (such as NVIDIA) might not be applicable to your system. In most cases, you can switch to a full-screen terminal (called a *TTY*) to log in and fix the issue.\n\n## Encryption Screen Issues\n\n### Enryption Passphrase\n\nIf entering your decryption passphrase does not unlock your disk, one of two things is likely the cause:\n\n1. The decryption passphrase is incorrect.\n2. Your keyfile has been corrupted (rare).\n\n![bad-password](/images/login-loop/bad-password.png)\n\nIn either case, unless you have set an [alternative decryption key](https://support.system76.com/articles/advanced-luks), the drive will need to be erased and re-imaged to regain acess. This is the cost/benefit of drives secured by encryption. It's important to have current [backups](https://support.system76.com/articles/backup-files) of your files to avoid data-loss.\n\n### Correct Passphrase, No Login Screen\n\nIf your decryption passphrase is correct, but you're unable to reach the login screen, some of the packages that first run on login may need reinstalled. One symptom of this situation, will be if the screen freezes on \"cryptdata setup successfully\" (pictured below):\n\n![decryption freeze](/images/login-loop/good-password.png)\n\nTo correct this, follow the steps below. If you're unable to reach a Terminal, refer to the \"Recovery\" section below.\n\n### Switch to a Terminal\n\nAt the login screen, press Ctrl+Alt+F5 to switch to a TTY. You'll be prompted to enter a login. At the `login` prompt, enter your username and press Enter. You'll then be prompted for your password. You will not see your password as you are typing it; just type it and press \"Enter.\"\n\nIf you're not able to log in, the reason could be:\n\n* **Wrong username**: your username may not be the same as your display name. It is often your first name all lowercase, first and last name all lowercase, or first initial and last name all lowercase.\n* **Wrong password**: you're notified of this at the graphical login screen.\n* Something else is blocking the login.\n\nThe easiest way to confirm your username is by booting into recovery mode, entering a chroot, and running `ls` in the `/home` directory, as outlined in the [Password Reset](/articles/password/) article. If your username and password are both correct, then something else is blocking the login. This is a difficult issue to troubleshoot, and you might want to consider backing up your files from a live disk and [Reinstalling Pop!_OS](/articles/install-pop/) or contacting Support for more assistance.\n\nAfter logging in, you'll be presented with a prompt showing your username, hostname, and a tilde (~) representing your home directory.\n\n![Login and initial prompt](/images/login-loop/login-initial.png)\n\nNote that you can always return to the graphical login screen by pressing Ctrl+Alt+F1, or by typing `sudo systemctl restart gdm`.\n\n### Move old configuration files out of the way\n\nTo determine whether configuration in your home directory is causing the issue, you can create a new user account for testing purposes:\n\n```bash\nsudo adduser test\nsudo systemctl reboot\n```\n\nIf you're able to log in with the test user, the issue is somewhere in your regular user's home folder. Log into the full-screen terminal with your regular user again, and move some of the common configuration files out of the way:\n\n```bash\nmv ~/.config ~/.config.old\nmv ~/.local ~/.local.old\nmv ~/.cache ~/.cache.old\nmv ~/.nvidia-settings-rc ~/.nvidia-settings-rc.old\nmv ~/.nv ~/.nv.old\nsudo systemctl reboot\n```\n\nAfter moving those files and rebooting, try logging in again. (There may be files you need to move other than the common ones listed above.)\n\n### Move `xorg.conf` file out of the way\n\nIf display settings have been corrupted or modified incorrectly, it's good to remove the `xorg.conf`.\n\n```bash\nmv /etc/X11/xorg.conf /etc/X11/xorg.conf.old\n```\n\nBy default, X11 config files are instead stored here:\n\n```bash\n/usr/share/X11/xorg.conf.d\n```\n\n`xorg.conf` files saved in `/etc/X11` can cause displays issues on boot, and should be avoided wherever possible.\n\n### Reinstall the login manager\n\nYou can reinstall GNOME Display Manager (which handles the login screen), along with the desktop environment. On Pop!_OS:\n\n```bash\nsudo apt install --reinstall gdm3 pop-desktop gnome-shell\nsudo systemctl reboot\n```\n\nAfter reinstalling those packages and rebooting, try logging in again.\n\n### Reinstall NVIDIA Driver\n\nIf your system is equipped with NVIDIA graphics, a recent update might be causing the login issues. (Usually, NVIDIA driver issues will prevent the login screen from loading at all; however, it's still worth reinstalling if you are unable to log in after the above steps.) Run these commands to determine if your system has NVIDIA graphics:\n\n```bash\nlspci -v | grep VGA\n```\n\nTo remove the NVIDIA driver, run the following:\n\n```bash\nsudo apt purge ~nnvidia\nsudo apt autoremove\nsudo apt clean\n```\n\n![Removing NVIDIA](/images/login-loop/purge-nvidia.png)\n\nAfter the NVIDIA driver has been removed, add it back using the following commands:\n\n```bash\nsudo apt update\nsudo apt full-upgrade\nsudo apt install system76-driver-nvidia\n```\n\nAfter the installation has completed, type `sudo systemctl reboot` and try logging in again.\n\n### Blacklist Radeon Driver\n\nIf you are using an AMD graphics card, the radeon driver might be causing issues as it does not support newer versions of Ubuntu. The amdgpu driver that comes with the kernel does however. To blacklist the radeon driver and ensure amdgpu is loaded:\n\nOpen `/etc/modprobe.d/blacklist.conf` for editing and add `blacklist radeon` to the file. Then run:\n\n```bash\nsudo update-initramfs -c -k all\nsudo shutdown -r now\n```\n\n### Recovery\n\nWe have an article on accessing the Recovery Partition [here](https://support.system76.com/articles/pop-recovery/)\n\nTo access Recovery, turn your computer off, then turn it back on and hold down the space bar immediately. In the menu that appears, select PopOS Recovery, and let it boot.\n\nOnce it boots, close out of the installation window or choose “try demo mode” (be sure not to choose any install or repair options, as this could result in data loss).\n\nWith the installation window closed, open a Terminal, mount the drive, and chroot (change to root) into the system (refer to the Repair and Chroot sections of the Recovery article).\n\nOnce chrooted in, run the following commands:\n\n```bash\nsudo apt clean\nsudo apt update -m\nsudo dpkg --configure -a\nsudo apt install -f\nsudo apt full-upgrade\nsudo apt autoremove --purge\n```\n\nThen:\n\n```bash\nsudo apt install --reinstall plymouth gdm3 gnome-shell pop-desktop linux-generic linux-headers-generic\n```\n\nThe command above is one line, and will reinstall plymouth (the graphical encryption screen), gnome display manager (gdm3), gnome-shell, the pop-desktop environment, and the linux-kernel.\n\nOnce the reinstallation has finished, we'll want to run:\n\n```bash\nupdate-initramfs -c -k all\n```\n\nAnd finally:\n\n```bash\nexit\nreboot\n```\n\nTo exit the chroot environment, and then reboot the system.\n\n### If these steps don't work\n\nContact Support! We have a few more things to try. There are a significant number of processes and files required for your graphical desktop environment to be loaded, and much fewer for the terminal login. As such, you can usually recover your desktop using the command line interface!\n","dir":"/","path":"/login-loop-pop","extension":".md","createdAt":"2017-07-20T17:51:54.000Z","updatedAt":"2023-10-10T13:11:48.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b29e807ce53e7f84a6a5e546a76583550b3f7ec2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garnerlogan65","commitUrl":"https://github.com/system76/docs/commit/74bfa2a7851c4e4ab7c417647fd57a1da3287440","avatarUrl":"https://avatars.githubusercontent.com/u/7439221?v=4","profileUrl":"https://github.com/garnerlogan65"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/85f66ea59793ab4ac03bcdd3d642c128f5c2871a","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"dalton-morrison","commitUrl":"https://github.com/system76/docs/commit/6131a73242e592cb8e8595e9e0341221a3ae08b5","avatarUrl":"https://avatars.githubusercontent.com/u/29844996?v=4","profileUrl":"https://github.com/dalton-morrison"}],"meta":{"version":0,"revision":0,"created":1697053502801},"$loki":103},{"slug":"setup-face-recognition","description":"Want to forever forget about typing in a sudo password?","title":"Setup facial recognition for authentication (howdy).","keywords":["howdy","login","utilities"],"facebookImage":"/_nuxt/images/setup-face-recognition-facebookImage.jpg","twitterImage":"/_nuxt/images/setup-face-recognition-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"installation-on-pop_os-ubuntu-or-any-other-ubuntu-based-distribution","depth":2,"text":"Installation on Pop!_OS, Ubuntu or any other Ubuntu based distribution"},{"id":"installation-on-other-distributions-debian-arch-fedora-opensuse","depth":2,"text":"Installation on other distributions (Debian, Arch, Fedora, openSUSE)"},{"id":"configuring-howdy","depth":2,"text":"Configuring Howdy"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"camera-path-is-not-configured-correctly-please-edit-the-device_path-config-value-error-when-adding-a-face","depth":3,"text":"\"Camera path is not configured correctly, please edit the 'device_path' config value.\" error when adding a face"},{"id":"howdy-always-says-timeout-is-reached-and-never-identifies-you","depth":3,"text":"Howdy always says \"Timeout is reached\" and never identifies you"},{"id":"removing-a-saved-face-print","depth":3,"text":"Removing a saved face print"},{"id":"uninstalling-howdy","depth":3,"text":"Uninstalling Howdy"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this article we will setup "},{"type":"element","tag":"a","props":{"href":"https://github.com/Boltgolt/howdy","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Howdy"}]},{"type":"text","value":" - open source face authentication tool.\nPlease make sure your webcam works before you start installation. An article about webcam troubleshooting can be found "},{"type":"element","tag":"a","props":{"href":"/content/webcam.md","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation-on-pop_os-ubuntu-or-any-other-ubuntu-based-distribution"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-on-pop_os-ubuntu-or-any-other-ubuntu-based-distribution","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation on Pop!_OS, Ubuntu or any other Ubuntu based distribution"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Firstly, we will need a terminal. You can open it by pressing Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" on your keyboard or searching for terminal app in your application menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, adding a Howdy PPA is needed so our system knows where to get the app:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo add-apt-repository -y ppa:boltgolt/howdy"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we added Howdy repository to your system we can proceed to installing howdy itself. For that you will need to execute one more terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y howdy"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation-on-other-distributions-debian-arch-fedora-opensuse"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-on-other-distributions-debian-arch-fedora-opensuse","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation on other distributions (Debian, Arch, Fedora, openSUSE)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please refer to first party instructions "},{"type":"element","tag":"a","props":{"href":"https://github.com/Boltgolt/howdy#installation","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configuring-howdy"},"children":[{"type":"element","tag":"a","props":{"href":"#configuring-howdy","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuring Howdy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During the configuration of Howdy, you will be asked \"What profile would you like to use?\". Eg:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Preparing to unpack .../106-howdy_2.6.1_all.deb ...\n\nStarting certainty auto config...\n\nAfter detection, Howdy knows how certain it is that the match is correct.\nHow certain Howdy needs to be before authenticating you can be customized.\n\nF: Fast.\nAllows more fuzzy matches, but speeds up the scanning process greatly.\n\nB: Balanced.\nStill relatively quick detection, but might not log you in when further away.\n\nS: Secure.\nThe safest option, but will take much longer to authenticate you.\n\nYou can always change this setting in the config.\nWhat profile would you like to use? [f/b/s]:\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select profile you want to use by typing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"f"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"b"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"s"}]},{"type":"text","value":" for Fast, Balanced or Secure profiles, accordingly, and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":".\nAfter that Howdy will download and install required dependencies for face recognition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When everything is done you will be returned to terminal. Now it's time to add a face for login. For that, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy add"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will be asked for your sudo password, type it in and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". You will be asked to label the new model. It's similar to how you're asked to label a fingerprint you're adding on your phone. Something like 'face1' or 'John's face' will suffice."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once that's done, you successfully finished setting up howdy. Try it out by locking your screen and pressing any button to open login. If everything is setup correctly - you will be logged in by "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Howdy"}]},{"type":"text","value":" with your face."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"camera-path-is-not-configured-correctly-please-edit-the-device_path-config-value-error-when-adding-a-face"},"children":[{"type":"element","tag":"a","props":{"href":"#camera-path-is-not-configured-correctly-please-edit-the-device_path-config-value-error-when-adding-a-face","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"\"Camera path is not configured correctly, please edit the 'device_path' config value.\" error when adding a face"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"finding-out-what-webcam-to-use"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-out-what-webcam-to-use","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding out what webcam to use"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a terminal window if you don't have one already and execute:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls /dev "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"video.\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show you all video inputs you have on your system.\nNow, we need to test which of them work for you.\nFor that, we can use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ffplay"}]},{"type":"text","value":" command. Use it as such:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ffplay /dev/INPUT"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"INPUT"}]},{"type":"text","value":" with results you had from previous command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note: you may need to install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ffmpeg"}]},{"type":"text","value":" before you are able to use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ffplay"}]},{"type":"text","value":" command. Install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ffmpeg"}]},{"type":"text","value":" like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ffmpeg"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"configuring-howdy-to-use-webcam-you-want"},"children":[{"type":"element","tag":"a","props":{"href":"#configuring-howdy-to-use-webcam-you-want","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuring Howdy to use webcam you want"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you find a webcam you want to use for Howdy, type in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy config"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That will open a configuration file for Howdy in CLI editor called Nano.\nFind a device path variable there, it should look like that:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"device_path = /dev/v4l/by-path/none\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Change whatever it equals to input you want, like that:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"device_path = /dev/video0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that's done, exit and save the config file by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"X"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" and then "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"enter"}]},{"type":"text","value":".\nAfter you exit the config file and get back to terminal, try adding your face to Howdy again, with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy add"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"howdy-always-says-timeout-is-reached-and-never-identifies-you"},"children":[{"type":"element","tag":"a","props":{"href":"#howdy-always-says-timeout-is-reached-and-never-identifies-you","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Howdy always says \"Timeout is reached\" and never identifies you"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can try lowering certainty level of howdy--in by editing it's configuration file. Hit the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a terminal window.\nOnce you get there, type in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy config"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"enter"}]},{"type":"text","value":". That will open a configuration file for Howdy in CLI editor called Nano.\nFind an option called certainty level. It should look something like that:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"certainty = 2.8\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To make howdy more forgiving, rise that number a bit, to 3.8, for example. Be aware, values over 5 are not reccommended.\nWhen that's done, exit and save the config file by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"X"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" and then "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"enter"}]},{"type":"text","value":".\nNow Howdy is more likely to identify you in different conditions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"removing-a-saved-face-print"},"children":[{"type":"element","tag":"a","props":{"href":"#removing-a-saved-face-print","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing a saved face print"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can delete existing face print you added. For that, you will need to get a list of all prints you got:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You might be requested to enter your sudo password and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"enter"}]},{"type":"text","value":".\nAfter you decide what print to delete, memorize it's ID. A number on the left.\nNow all you need to delete it from Howdy is to execute this little command in the terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy remove ID"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"But replacing ID with number you memorized a step before."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"uninstalling-howdy"},"children":[{"type":"element","tag":"a","props":{"href":"#uninstalling-howdy","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Uninstalling Howdy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you, for some reason, want to uninstall Howdy.\nOpen a terminal window by pressing the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" or searching for a Terminal app in your applications menu. Type in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy clear"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And press enter to delete all face prints. Entering sudo password may be required.\nThen, execute:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge howdy"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To delete Howdy itself.\nAnd lastly, remove Howdy PPA repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo add-apt-repository ppa:boltgolt/howdy --remove"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that's done, there should be nothing left of Howdy on your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/smth-0","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Vega"}]},{"type":"text","value":"."}]}]},"text":"\nIn this article we will setup [Howdy](https://github.com/Boltgolt/howdy) - open source face authentication tool.\nPlease make sure your webcam works before you start installation. An article about webcam troubleshooting can be found [here](/content/webcam.md).\n\n## Installation on Pop!\\_OS, Ubuntu or any other Ubuntu based distribution\n\nFirstly, we will need a terminal. You can open it by pressing Super Key / on your keyboard or searching for terminal app in your application menu.\n\nThen, adding a Howdy PPA is needed so our system knows where to get the app:\n\n```bash\nsudo add-apt-repository -y ppa:boltgolt/howdy\n```\n\nNow that we added Howdy repository to your system we can proceed to installing howdy itself. For that you will need to execute one more terminal command:\n\n```bash\nsudo apt install -y howdy\n```\n\n## Installation on other distributions (Debian, Arch, Fedora, openSUSE)\n\nPlease refer to first party instructions [here](https://github.com/Boltgolt/howdy#installation).\n\n## Configuring Howdy\n\nDuring the configuration of Howdy, you will be asked \"What profile would you like to use?\". Eg:\n\n```\nPreparing to unpack .../106-howdy_2.6.1_all.deb ...\n\nStarting certainty auto config...\n\nAfter detection, Howdy knows how certain it is that the match is correct.\nHow certain Howdy needs to be before authenticating you can be customized.\n\nF: Fast.\nAllows more fuzzy matches, but speeds up the scanning process greatly.\n\nB: Balanced.\nStill relatively quick detection, but might not log you in when further away.\n\nS: Secure.\nThe safest option, but will take much longer to authenticate you.\n\nYou can always change this setting in the config.\nWhat profile would you like to use? [f/b/s]:\n```\n\nSelect profile you want to use by typing f, b, s for Fast, Balanced or Secure profiles, accordingly, and pressing Enter.\nAfter that Howdy will download and install required dependencies for face recognition.\n\nWhen everything is done you will be returned to terminal. Now it's time to add a face for login. For that, run:\n\n```bash\nsudo howdy add\n```\n\nYou will be asked for your sudo password, type it in and press Enter. You will be asked to label the new model. It's similar to how you're asked to label a fingerprint you're adding on your phone. Something like 'face1' or 'John's face' will suffice.\n\nOnce that's done, you successfully finished setting up howdy. Try it out by locking your screen and pressing any button to open login. If everything is setup correctly - you will be logged in by Howdy with your face.\n\n## Troubleshooting\n\n### \"Camera path is not configured correctly, please edit the 'device_path' config value.\" error when adding a face\n\n#### Finding out what webcam to use\n\nOpen a terminal window if you don't have one already and execute:\n\n```bash\nls /dev | grep \"video.\"\n```\n\nThis will show you all video inputs you have on your system.\nNow, we need to test which of them work for you.\nFor that, we can use `ffplay` command. Use it as such:\n\n```bash\nffplay /dev/INPUT\n```\n\nReplace `INPUT` with results you had from previous command.\n\nNote: you may need to install `ffmpeg` before you are able to use the `ffplay` command. Install `ffmpeg` like this:\n\n```bash\nsudo apt install ffmpeg\n```\n\n#### Configuring Howdy to use webcam you want\n\nOnce you find a webcam you want to use for Howdy, type in:\n\n```bash\nsudo howdy config\n```\n\nThat will open a configuration file for Howdy in CLI editor called Nano.\nFind a device path variable there, it should look like that:\n\n```\ndevice_path = /dev/v4l/by-path/none\n```\n\nChange whatever it equals to input you want, like that:\n\n```\ndevice_path = /dev/video0\n```\n\nAfter that's done, exit and save the config file by pressing ctrl+X, Y and then enter.\nAfter you exit the config file and get back to terminal, try adding your face to Howdy again, with:\n\n```bash\nsudo howdy add\n```\n\n### Howdy always says \"Timeout is reached\" and never identifies you\n\nYou can try lowering certainty level of howdy--in by editing it's configuration file. Hit the Super Key / and T to open a terminal window.\nOnce you get there, type in:\n\n```bash\nsudo howdy config\n```\n\nand press enter. That will open a configuration file for Howdy in CLI editor called Nano.\nFind an option called certainty level. It should look something like that:\n\n```\ncertainty = 2.8\n```\n\nTo make howdy more forgiving, rise that number a bit, to 3.8, for example. Be aware, values over 5 are not reccommended.\nWhen that's done, exit and save the config file by pressing ctrl+X, Y and then enter.\nNow Howdy is more likely to identify you in different conditions.\n\n### Removing a saved face print\n\nYou can delete existing face print you added. For that, you will need to get a list of all prints you got:\n\n```bash\nsudo howdy list\n```\n\nYou might be requested to enter your sudo password and press enter.\nAfter you decide what print to delete, memorize it's ID. A number on the left.\nNow all you need to delete it from Howdy is to execute this little command in the terminal:\n\n```bash\nsudo howdy remove ID\n```\n\nBut replacing ID with number you memorized a step before.\n\n### Uninstalling Howdy\n\nIf you, for some reason, want to uninstall Howdy.\nOpen a terminal window by pressing the Super Key / and T or searching for a Terminal app in your applications menu. Type in:\n\n```bash\nsudo howdy clear\n```\n\nAnd press enter to delete all face prints. Entering sudo password may be required.\nThen, execute:\n\n```bash\nsudo apt purge howdy\n```\n\nTo delete Howdy itself.\nAnd lastly, remove Howdy PPA repository:\n\n```bash\nsudo add-apt-repository ppa:boltgolt/howdy --remove\n```\n\nAfter that's done, there should be nothing left of Howdy on your computer.\n\n---\n\nThis article was contributed by [Vega](https://github.com/smth-0).\n","dir":"/","path":"/setup-face-recognition","extension":".md","createdAt":"2021-06-13T07:15:50.000Z","updatedAt":"2021-11-14T16:30:10.000Z","authors":[{"username":"mattmcgiv","commitUrl":"https://github.com/system76/docs/commit/08fc67f0103957da0b68d4d22296468db8ea547d","avatarUrl":"https://avatars.githubusercontent.com/u/2454581?v=4","profileUrl":"https://github.com/mattmcgiv"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"vega-d","commitUrl":"https://github.com/system76/docs/commit/37be5a741abd20f6d7d9ca4bf09c51a11ede7dd1","avatarUrl":"https://avatars.githubusercontent.com/u/35414314?v=4","profileUrl":"https://github.com/vega-d"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/66de3eccd018935a65498a06257bae6f3ad726e2","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502805},"$loki":104},{"slug":"backup-files","description":"Guidelines and tips for making backups of your important files.\n","title":"Back Up Files","keywords":["files","backup","deja-dup","rsync","Nextcloud"],"facebookImage":"/_nuxt/images/backup-files-facebookImage.jpg","twitterImage":"/_nuxt/images/backup-files-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"data-policy","depth":2,"text":"Data Policy"},{"id":"user-files","depth":2,"text":"User Files"},{"id":"deja-dup","depth":3,"text":"Deja Dup"},{"id":"cloud-desktop-clients","depth":3,"text":"Cloud Desktop Clients"},{"id":"copy-data-manually-using-the-files-app","depth":3,"text":"Copy Data Manually Using the Files App"},{"id":"terminal-only-advanced","depth":3,"text":"Terminal Only (Advanced)"},{"id":"e-mail","depth":2,"text":"E-mail"},{"id":"web-browser","depth":3,"text":"Web Browser"},{"id":"imap","depth":3,"text":"IMAP"},{"id":"poppop3","depth":3,"text":"POP/POP3"},{"id":"user-configuration-files","depth":2,"text":"User Configuration Files"},{"id":"programs","depth":2,"text":"Programs"},{"id":"program-configuration-files","depth":2,"text":"Program Configuration Files"},{"id":"create-and-restore-disk-images-using-disks-app","depth":2,"text":"Create and Restore Disk images using Disks app"},{"id":"creating-a-disk-image","depth":3,"text":"Creating a disk image"},{"id":"restoring-a-disk-image","depth":3,"text":"Restoring a disk image"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are many ways to back up important files on your computer. It's a personal choice which one to use based on habits, preferences, and what is being backed up. We will outline a few options here, but the final solution may be a mix of several of these options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"data-policy"},"children":[{"type":"element","tag":"a","props":{"href":"#data-policy","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Data Policy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The key to good backups is having the data automatically backed up, accessible, secure, and distributed. All backup solutions should be evaluated against these 4 criteria:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Automatic: Data is automatically backed up. Manual copies work well in some cases, but automatic backups makes sure it's always fresh, and that nothing is lost if a manual backup isn't performed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Accessible: Data needs to be retrievable and easily restorable if the original is lost."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Secure: Data needs to be accessible only by the owner. Cloud solutions are convenient, but additional steps may be required to make sure the data is private."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Distributed: Data needs to be in multiple places. If all the copies are in one location, the risk for data loss increases (for example, if your data is saved to a USB disk in your house, but there is a fire, both the computer and the backup disk could potentially be lost at the same time.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":" Good practice to prevent data loss is to ensure that any important files are backed up in at least three (3) places. Two (2) copies on-site, and one (1) copy off-site. This off-site backup could be through a cloud storage solution, a drive that's kept at a relative's house, or in a safety deposit box."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"user-files"},"children":[{"type":"element","tag":"a","props":{"href":"#user-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"User files are the most common data to back up. This includes documents, pictures, and other personal files. Typically, these documents are all saved in your home directory ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home/username"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"deja-dup"},"children":[{"type":"element","tag":"a","props":{"href":"#deja-dup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Deja Dup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/DejaDup","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Déjà Dup"}]},{"type":"text","value":" is a popular, straightforward backup option. It can be used to back up user data locally, remotely, or to a cloud server. It can also be set up to run automatically on a regular basis."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install Deja Dup, search for it in the Pop!_Shop, Ubuntu Software or run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install deja-dup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If Deja Dup can't be installed using the apt command, you can install it using the flatpak program by running the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install flathub org.gnome.DejaDup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Deja Dup is installed, it will be labeled as \"Backups\" in the Activities overview."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"selecting-data-to-backup"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-data-to-backup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting Data to Backup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Deja Dup (Backups) open, you can select the folders you wish to save or ignore using the pages listed on the left. By default, Deja Dup will backup your entire home directory, which includes your Documents, Pictures, Music, and Videos folders. It ignores your Downloads folder and any items in the Trash. Use the plus and minus buttons as needed to modify both categories."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting data to backup in Deja-Dup","src":"/images/backup/deja_selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"choosing-a-backup-location"},"children":[{"type":"element","tag":"a","props":{"href":"#choosing-a-backup-location","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Choosing a Backup Location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Storage location"}]},{"type":"text","value":" page, you can configure the location where your backup will be stored."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting a backup location in Deja-Dup","src":"/images/backup/deja_location.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The available options are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Local Folder"}]},{"type":"text","value":" - Back up data to an internal or external hard drive, SSD, or USB flash drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nEasy to set up, automatic, accessible, and secure. Backups typically happen quickly because they're using a high-speed direct connection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nSingle point of failure. If the computer is lost or if both drives fail, the data is lost."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Network Server"}]},{"type":"text","value":" - Back up data to another computer or storage device (NAS) on your network."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nSame advantages as the local backup, but with less of a single point of failure."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nRequires some networking knowledge and the ability to set up another computer or storage device to hold the data.\nBackups typically take longer because of slower transfer speeds over the network (but still faster than internet storage.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":" - Back up to Google's cloud service."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nRemote (off-site) location provides geographical redundancy, and is accessible anywhere there is an internet connection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nRequires a Google account.\nYour data could be accessible by Google or third parties (including law enforcement).\nWill be slower to back up (depending on your internet speed), and uses your data transfer/bandwidth."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"scheduling-regular-backups"},"children":[{"type":"element","tag":"a","props":{"href":"#scheduling-regular-backups","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Scheduling Regular Backups"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To schedule backups to run automatically, select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Scheduling"}]},{"type":"text","value":" from the list on the left, then flip the switch to enable automatic backups. Schedule the backup for a time when you know the location will be available (for example, when you know you'll have the USB drive plugged in). Many people choose to let their backups run overnight or on weekends."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Scheduling backups in Deja-Dup","src":"/images/backup/deja_scheduling.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"restoring-your-data"},"children":[{"type":"element","tag":"a","props":{"href":"#restoring-your-data","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restoring Your Data"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To restore your data with Deja Dup, select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Overview"}]},{"type":"text","value":" page, then click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Restore..."}]},{"type":"text","value":" button. This will allow you to select the location containing the Deja Dup backup folder, and will copy the data from the most recent backup to its original location."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Restoring data in Deja-Dup","src":"/images/backup/deja_overview.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cloud-desktop-clients"},"children":[{"type":"element","tag":"a","props":{"href":"#cloud-desktop-clients","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cloud Desktop Clients"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many online services offer small amounts of free storage and desktop clients with automatic synchronization. A few examples of companies that offer cross-platform cloud storage are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.dropbox.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dropbox"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.mega.nz","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mega.nz"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.box.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Box.com (CLI only)"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://drive.google.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":" does not have a native Linux client, but there is built-in support within Pop!_OS and Ubuntu. However, the built-in support does not automatically copy and keep files locally as the above desktop clients do."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One solution to keep the data from being read by cloud storage providers is to keep all of the files in password-protected archives. A .zip or .7z file with a password is encrypted, and can't be easily accessed by anyone without the password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another option is "},{"type":"element","tag":"a","props":{"href":"https://nextcloud.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Nextcloud"}]},{"type":"text","value":". Nextcloud is an open-source cloud solution that is completely controlled by the user. The remote server needs to be set up manually (or a trusted third party could be paid to set up and maintain the server.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"copy-data-manually-using-the-files-app"},"children":[{"type":"element","tag":"a","props":{"href":"#copy-data-manually-using-the-files-app","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Copy Data Manually Using the Files App"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With an external drive attached, data can be manually copied to an external drive. Use the file browser to copy data from the internal drive to the external drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nEasy and straightforward to copy data from one place to another."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nBecause the process is manual, updates and changes to the data may be missed over time. No geographic redundancy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"terminal-only-advanced"},"children":[{"type":"element","tag":"a","props":{"href":"#terminal-only-advanced","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Terminal Only (Advanced)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In certain situations, you may only have access to a command-line interface. The command-line "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rsync"}]},{"type":"text","value":" program verifies data integrity and avoids re-copying files that are already backed up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"An example of the rsync command would be:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rsync -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/ OUTPUT_DIRECTORY"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"...where "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-a"}]},{"type":"text","value":" tells rsync to output as an archive, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/"}]},{"type":"text","value":" refers to your home directory as the source location, and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"OUTPUT_DIRECTORY"}]},{"type":"text","value":" should be replaced with the location of your external disk or your remotely mounted server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"e-mail"},"children":[{"type":"element","tag":"a","props":{"href":"#e-mail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"E-mail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you access your email through a web browser, manual backup is likely unnecessary, as the data is always being held on a remote computer. If you use a local client such as Thunderbird or Evolution, then the data may be stored in multiple locations (such the email server and other client devices), or only in one. If the IMAP protocol is used, the data is synchronized between all clients; if the POP protocol is used, then the data is only stored on the client where the email was viewed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"web-browser"},"children":[{"type":"element","tag":"a","props":{"href":"#web-browser","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Web Browser"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nAll data is always on a remote server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nRequires internet access. Email providers may have access to data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"imap"},"children":[{"type":"element","tag":"a","props":{"href":"#imap","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IMAP"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nData is synchronized between the remote server and local devices. No single point of failure."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nRequires internet access. Email providers may have access to data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"poppop3"},"children":[{"type":"element","tag":"a","props":{"href":"#poppop3","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"POP/POP3"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nData is more secure, as it's only in one location at any time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nThe client storing data is a single point of failure."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"user-configuration-files"},"children":[{"type":"element","tag":"a","props":{"href":"#user-configuration-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User Configuration Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most user configuration files are stored in the home folder. These can generally be copied and saved just like any other file, but restoring these files may not always work. Occasionally, programs change how, where, or in what format their configuration files are stored. This means they won't always be restorable, or may not function as intended. It's recommended to back these up as needed, but remember that they may not restore correctly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most user configuration files can be found in the home directory, and begin with a period (for example, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".config"}]},{"type":"text","value":" directory.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"programs"},"children":[{"type":"element","tag":"a","props":{"href":"#programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Because programs are readily available online (usually through software repositories), we don't recommend backing them up. They are spread throughout the file system and are difficult to restore properly. To back up programs, we recommend keeping a list of package names for the programs that you use so they can be reinstalled with a single package manager command, like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-tweak-tool mousepad aptitude thunar"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"program-configuration-files"},"children":[{"type":"element","tag":"a","props":{"href":"#program-configuration-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Program Configuration Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System-wide program configuration files can be found in many locations of the OS. The most common location is the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc"}]},{"type":"text","value":" folder. Most of these can be backed up in the same ways that user configuration files can, with the same caveat about changes in configuration format when restoring these files. (Unless you have modified system-wide configuration files manually, most configuration is usually stored per-user in the home directory.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-and-restore-disk-images-using-disks-app"},"children":[{"type":"element","tag":"a","props":{"href":"#create-and-restore-disk-images-using-disks-app","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create and Restore Disk images using Disks app"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes with a disk management utility called GNOME Disks. You can find it in your apps list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks app","src":"/images/backup/disks-1-none-selected.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upon opening, on the left, you will see a list of all disks connected to your computer. Choose which disk you want to back up or restore and click on it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"drop down menu in Disks app","src":"/images/backup/disks-2-disk-selected.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you select a disk, a \"Disk options\" button will appear near the top right corner of the app window. When you press it, a drop down menu will appear, allowing you to select the option you want - to create or restore a disk image."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"creating-a-disk-image"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-a-disk-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating a disk image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"image","src":"/images/backup/disks-3-create-disk-image.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you press a \"Create disk image\" in the drop-down menu mentioned before, you will have a pop-up appear, presenting you with choice to name the disk image you're creating and select where to put it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":" that creating a full disk-image is only available when booting from a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"live disk"}]},{"type":"text","value":". You can't make changes to an internal disk or partition from which you're booting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"image","src":"/images/backup/disks-3-create-disk-image-busy.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After clicking \"Start creating,\" it may ask for your password. Next Disks will start creating your disk image. A progress bar will be shown. You can cancel creating the image at any time by pressing the trash can icon on the right, next to the progress bar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":" the location that you save the image file to will need to be either the same size or larger (i.e. 1TB will need 1TB or above)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upon finishing, you will have a disk image file in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".img"}]},{"type":"text","value":" format. The file will have the name you chose and will be saved in the folder you selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"restoring-a-disk-image"},"children":[{"type":"element","tag":"a","props":{"href":"#restoring-a-disk-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restoring a disk image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" Restoring a disk image to a drive erases the current contents of the selected drive or partition. Again, this will result in a complete loss of data. Only restore disk images to drives that are already backed up, or on which you don't wish to preserve the data."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"image","src":"/images/backup/disks-4-restore-disk-image.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you press \"Restore disk image\" in the drop-down menu mentioned before, a pop-up will appear, presenting a button to select which disk image you want to restore The \"Destination\" will be whichever disk you selected previously (on the left)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"image","src":"/images/backup/disks-4-restore-disk-image-busy.png.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you press \"Start restoring,\" it will ask for a confirmation and may ask for a user password. After that, process of restoring a disk image onto your disk will start, showing you restoring progress. You can cancel at any time by pressing the trash can icon on the right from the progress bar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Even if you press the button to cancel, your selected disk will already have been erased to make room for the restore image. The data on the disk is already gone."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upon finishing you will have your disk image file and its data on the disk you selected."}]}]},"text":"\nThere are many ways to back up important files on your computer. It's a personal choice which one to use based on habits, preferences, and what is being backed up. We will outline a few options here, but the final solution may be a mix of several of these options.\n\n## Data Policy\n\nThe key to good backups is having the data automatically backed up, accessible, secure, and distributed. All backup solutions should be evaluated against these 4 criteria:\n\n- Automatic: Data is automatically backed up. Manual copies work well in some cases, but automatic backups makes sure it's always fresh, and that nothing is lost if a manual backup isn't performed.\n- Accessible: Data needs to be retrievable and easily restorable if the original is lost.\n- Secure: Data needs to be accessible only by the owner. Cloud solutions are convenient, but additional steps may be required to make sure the data is private.\n- Distributed: Data needs to be in multiple places. If all the copies are in one location, the risk for data loss increases (for example, if your data is saved to a USB disk in your house, but there is a fire, both the computer and the backup disk could potentially be lost at the same time.)\n\n**NOTE** Good practice to prevent data loss is to ensure that any important files are backed up in at least three (3) places. Two (2) copies on-site, and one (1) copy off-site. This off-site backup could be through a cloud storage solution, a drive that's kept at a relative's house, or in a safety deposit box.\n\n## User Files\n\nUser files are the most common data to back up. This includes documents, pictures, and other personal files. Typically, these documents are all saved in your home directory (`/home/username`).\n\n### Deja Dup\n\n[Déjà Dup](https://wiki.gnome.org/Apps/DejaDup) is a popular, straightforward backup option. It can be used to back up user data locally, remotely, or to a cloud server. It can also be set up to run automatically on a regular basis.\n\n#### Installation\n\nTo install Deja Dup, search for it in the Pop!\\_Shop, Ubuntu Software or run this command:\n\n```bash\nsudo apt install deja-dup\n```\n\nIf Deja Dup can't be installed using the apt command, you can install it using the flatpak program by running the following command:\n\n```bash\nflatpak install flathub org.gnome.DejaDup\n```\n\nOnce Deja Dup is installed, it will be labeled as \"Backups\" in the Activities overview.\n\n#### Selecting Data to Backup\n\nWith Deja Dup (Backups) open, you can select the folders you wish to save or ignore using the pages listed on the left. By default, Deja Dup will backup your entire home directory, which includes your Documents, Pictures, Music, and Videos folders. It ignores your Downloads folder and any items in the Trash. Use the plus and minus buttons as needed to modify both categories.\n\n![Selecting data to backup in Deja-Dup](/images/backup/deja_selection.png)\n\n#### Choosing a Backup Location\n\nOn the **Storage location** page, you can configure the location where your backup will be stored.\n\n![Selecting a backup location in Deja-Dup](/images/backup/deja_location.png)\n\nThe available options are:\n\n**Local Folder** - Back up data to an internal or external hard drive, SSD, or USB flash drive.\n\nPros:\nEasy to set up, automatic, accessible, and secure. Backups typically happen quickly because they're using a high-speed direct connection.\n\nCons:\nSingle point of failure. If the computer is lost or if both drives fail, the data is lost.\n\n**Network Server** - Back up data to another computer or storage device (NAS) on your network.\n\nPros:\nSame advantages as the local backup, but with less of a single point of failure.\n\nCons:\nRequires some networking knowledge and the ability to set up another computer or storage device to hold the data.\nBackups typically take longer because of slower transfer speeds over the network (but still faster than internet storage.)\n\n**Google Drive** - Back up to Google's cloud service.\n\nPros:\nRemote (off-site) location provides geographical redundancy, and is accessible anywhere there is an internet connection.\n\nCons:\nRequires a Google account.\nYour data could be accessible by Google or third parties (including law enforcement).\nWill be slower to back up (depending on your internet speed), and uses your data transfer/bandwidth.\n\n#### Scheduling Regular Backups\n\nTo schedule backups to run automatically, select **Scheduling** from the list on the left, then flip the switch to enable automatic backups. Schedule the backup for a time when you know the location will be available (for example, when you know you'll have the USB drive plugged in). Many people choose to let their backups run overnight or on weekends.\n\n![Scheduling backups in Deja-Dup](/images/backup/deja_scheduling.png)\n\n#### Restoring Your Data\n\nTo restore your data with Deja Dup, select the **Overview** page, then click the **Restore...** button. This will allow you to select the location containing the Deja Dup backup folder, and will copy the data from the most recent backup to its original location.\n\n![Restoring data in Deja-Dup](/images/backup/deja_overview.png)\n\n### Cloud Desktop Clients\n\nMany online services offer small amounts of free storage and desktop clients with automatic synchronization. A few examples of companies that offer cross-platform cloud storage are:\n\n- [Dropbox](https://www.dropbox.com)\n- [Mega.nz](https://www.mega.nz)\n- [Box.com (CLI only)](https://www.box.com)\n\n[Google Drive](https://drive.google.com) does not have a native Linux client, but there is built-in support within Pop!_OS and Ubuntu. However, the built-in support does not automatically copy and keep files locally as the above desktop clients do.\n\nOne solution to keep the data from being read by cloud storage providers is to keep all of the files in password-protected archives. A .zip or .7z file with a password is encrypted, and can't be easily accessed by anyone without the password.\n\nAnother option is [Nextcloud](https://nextcloud.com/). Nextcloud is an open-source cloud solution that is completely controlled by the user. The remote server needs to be set up manually (or a trusted third party could be paid to set up and maintain the server.)\n\n### Copy Data Manually Using the Files App\n\nWith an external drive attached, data can be manually copied to an external drive. Use the file browser to copy data from the internal drive to the external drive.\n\nPros:\nEasy and straightforward to copy data from one place to another.\n\nCons:\nBecause the process is manual, updates and changes to the data may be missed over time. No geographic redundancy.\n\n### Terminal Only (Advanced)\n\nIn certain situations, you may only have access to a command-line interface. The command-line `rsync` program verifies data integrity and avoids re-copying files that are already backed up.\n\nAn example of the rsync command would be:\n\n```bash\nrsync -a ~/ OUTPUT_DIRECTORY\n```\n\n...where `-a` tells rsync to output as an archive, `~/` refers to your home directory as the source location, and `OUTPUT_DIRECTORY` should be replaced with the location of your external disk or your remotely mounted server.\n\n## E-mail\n\nIf you access your email through a web browser, manual backup is likely unnecessary, as the data is always being held on a remote computer. If you use a local client such as Thunderbird or Evolution, then the data may be stored in multiple locations (such the email server and other client devices), or only in one. If the IMAP protocol is used, the data is synchronized between all clients; if the POP protocol is used, then the data is only stored on the client where the email was viewed.\n\n### Web Browser\n\nPros:\nAll data is always on a remote server.\n\nCons:\nRequires internet access. Email providers may have access to data.\n\n### IMAP\n\nPros:\nData is synchronized between the remote server and local devices. No single point of failure.\n\nCons:\nRequires internet access. Email providers may have access to data.\n\n### POP/POP3\n\nPros:\nData is more secure, as it's only in one location at any time.\n\nCons:\nThe client storing data is a single point of failure.\n\n## User Configuration Files\n\nMost user configuration files are stored in the home folder. These can generally be copied and saved just like any other file, but restoring these files may not always work. Occasionally, programs change how, where, or in what format their configuration files are stored. This means they won't always be restorable, or may not function as intended. It's recommended to back these up as needed, but remember that they may not restore correctly.\n\nMost user configuration files can be found in the home directory, and begin with a period (for example, the `.config` directory.)\n\n## Programs\n\nBecause programs are readily available online (usually through software repositories), we don't recommend backing them up. They are spread throughout the file system and are difficult to restore properly. To back up programs, we recommend keeping a list of package names for the programs that you use so they can be reinstalled with a single package manager command, like so:\n\n```bash\nsudo apt install gnome-tweak-tool mousepad aptitude thunar\n```\n\n## Program Configuration Files\n\nSystem-wide program configuration files can be found in many locations of the OS. The most common location is the `/etc` folder. Most of these can be backed up in the same ways that user configuration files can, with the same caveat about changes in configuration format when restoring these files. (Unless you have modified system-wide configuration files manually, most configuration is usually stored per-user in the home directory.)\n\n## Create and Restore Disk images using Disks app\n\nPop!\\_OS comes with a disk management utility called GNOME Disks. You can find it in your apps list.\n\n![Disks app](/images/backup/disks-1-none-selected.png)\n\nUpon opening, on the left, you will see a list of all disks connected to your computer. Choose which disk you want to back up or restore and click on it.\n\n![drop down menu in Disks app](/images/backup/disks-2-disk-selected.png)\n\nOnce you select a disk, a \"Disk options\" button will appear near the top right corner of the app window. When you press it, a drop down menu will appear, allowing you to select the option you want - to create or restore a disk image.\n\n### Creating a disk image\n\n![image](/images/backup/disks-3-create-disk-image.png)\n\nWhen you press a \"Create disk image\" in the drop-down menu mentioned before, you will have a pop-up appear, presenting you with choice to name the disk image you're creating and select where to put it.\n\n**NOTE** that creating a full disk-image is only available when booting from a [live disk](/articles/live-disk). You can't make changes to an internal disk or partition from which you're booting.\n\n![image](/images/backup/disks-3-create-disk-image-busy.png)\n\nAfter clicking \"Start creating,\" it may ask for your password. Next Disks will start creating your disk image. A progress bar will be shown. You can cancel creating the image at any time by pressing the trash can icon on the right, next to the progress bar.\n\n**NOTE** the location that you save the image file to will need to be either the same size or larger (i.e. 1TB will need 1TB or above).\n\nUpon finishing, you will have a disk image file in `.img` format. The file will have the name you chose and will be saved in the folder you selected.\n\n### Restoring a disk image\n\n> **IMPORTANT NOTE:** Restoring a disk image to a drive erases the current contents of the selected drive or partition. Again, this will result in a complete loss of data. Only restore disk images to drives that are already backed up, or on which you don't wish to preserve the data.\n\n![image](/images/backup/disks-4-restore-disk-image.png)\n\nWhen you press \"Restore disk image\" in the drop-down menu mentioned before, a pop-up will appear, presenting a button to select which disk image you want to restore The \"Destination\" will be whichever disk you selected previously (on the left).\n\n![image](/images/backup/disks-4-restore-disk-image-busy.png.png)\n\nAfter you press \"Start restoring,\" it will ask for a confirmation and may ask for a user password. After that, process of restoring a disk image onto your disk will start, showing you restoring progress. You can cancel at any time by pressing the trash can icon on the right from the progress bar.\n\n> **NOTE:** Even if you press the button to cancel, your selected disk will already have been erased to make room for the restore image. The data on the disk is already gone.\n\nUpon finishing you will have your disk image file and its data on the disk you selected.\n","dir":"/","path":"/backup-files","extension":".md","createdAt":"2018-04-19T19:04:43.000Z","updatedAt":"2022-01-06T15:09:48.000Z","authors":[{"username":"linuxgnuru","commitUrl":"https://github.com/system76/docs/commit/c58e9a7942e79c89108be539f6ac8dbbeb5e9cb7","avatarUrl":"https://avatars.githubusercontent.com/u/3463589?v=4","profileUrl":"https://github.com/linuxgnuru"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/3e3dbc061227a529a1cbd805a457668b1eaf36c8","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/814190c50fed7cfcab3f1cd1b2683cdb84587354","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"ZaLiTHkA","commitUrl":"https://github.com/system76/docs/commit/16f8dcb4e66e3cf4dc4452ab1785b5506c3a8506","avatarUrl":"https://avatars.githubusercontent.com/u/2149312?v=4","profileUrl":"https://github.com/ZaLiTHkA"},{"username":"vega-d","commitUrl":"https://github.com/system76/docs/commit/6db94ab44fce3d23f1a8c97401a9d665c6343fcc","avatarUrl":"https://avatars.githubusercontent.com/u/35414314?v=4","profileUrl":"https://github.com/vega-d"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502821},"$loki":105},{"slug":"pop-shell","description":"Learn how to build Pop Shell from source.","title":"Using Pop Shell on other GNOME Desktops","keywords":["GNOME","Github"],"facebookImage":"/_nuxt/images/pop-shell-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-shell-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"h4","props":{"id":"for-ubuntu-based-distros"},"children":[{"type":"element","tag":"a","props":{"href":"#for-ubuntu-based-distros","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Ubuntu-Based Distros"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to build Pop Shell from source, we'll first need to install the build dependencies and "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"git"}]},{"type":"text","value":" to clone the repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install git node-typescript make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" these instructions assume an Ubuntu-based distro; other distributions (see examples below) will use different package managers, and may have different package names."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we'll clone the repository using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/pop-os/shell.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now we'll enter the directory for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" (called \"shell\") and build the package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make local-install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-fedora-based-distros"},"children":[{"type":"element","tag":"a","props":{"href":"#for-fedora-based-distros","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Fedora-based distros"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" is already packaged in the Fedora repostitories:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install gnome-shell-extension-pop-shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-arch"},"children":[{"type":"element","tag":"a","props":{"href":"#for-arch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Arch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" is packaged in the AUR, but for the keyboard shortcuts to work, you will need to build it from source like we did above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to build Pop Shell from source we'll first need to install the build dependencies and "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"git"}]},{"type":"text","value":" to clone the repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pacman -S git typescript make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we'll clone the repository using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/pop-os/shell.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now we'll enter the directory for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" (called \"shell\") and build the package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make local-install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remap the launcher to "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings --schemadir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local/share/gnome-shell/extensions/pop-shell@system76.com/schemas "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.gnome.shell.extensions.pop-shell activate-launcher "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"['space']\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can remap launcher to just "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super_L"}]},{"type":"text","value":" (Left Super key), but it will eat the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" modifier and prevent other "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" combinations from working:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings --schemadir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local/share/gnome-shell/extensions/pop-shell@system76.com/schemas "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.gnome.shell.extensions.pop-shell activate-launcher "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"['Super_L']\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To disable the Super key from opening the GNOME overview:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.gnome.mutter overlay-key "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"''"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-manjaro"},"children":[{"type":"element","tag":"a","props":{"href":"#for-manjaro","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Manjaro"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" is available in the repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pamac install gnome-shell-extension-pop-shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To learn about "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":"'s keyboard shortcuts you can view this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-keyboard-shortcuts/"},"children":[{"type":"text","value":"support article"}]},{"type":"text","value":". You can also view "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":"'s source code "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/shell","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\n#### For Ubuntu-Based Distros\n\nIn order to build Pop Shell from source, we'll first need to install the build dependencies and git to clone the repository:\n\n```bash\nsudo apt install git node-typescript make\n```\n\n**Note:** these instructions assume an Ubuntu-based distro; other distributions (see examples below) will use different package managers, and may have different package names.\n\nNext we'll clone the repository using this command:\n\n```bash\ngit clone https://github.com/pop-os/shell.git\n```\n\nNow we'll enter the directory for Pop Shell (called \"shell\") and build the package:\n\n```bash\ncd shell\nmake local-install\n```\n\n---\n\n#### For Fedora-based distros\n\nPop Shell is already packaged in the Fedora repostitories:\n\n```bash\nsudo dnf install gnome-shell-extension-pop-shell\n```\n\n#### For Arch\n\nPop Shell is packaged in the AUR, but for the keyboard shortcuts to work, you will need to build it from source like we did above.\n\nIn order to build Pop Shell from source we'll first need to install the build dependencies and git to clone the repository:\n\n```bash\nsudo pacman -S git typescript make\n```\n\nNext we'll clone the repository using this command:\n\n```bash\ngit clone https://github.com/pop-os/shell.git\n```\n\nNow we'll enter the directory for Pop Shell (called \"shell\") and build the package:\n\n```bash\ncd shell\nmake local-install\n```\n\nTo remap the launcher to Super+Space:\n\n```bash\ngsettings --schemadir ~/.local/share/gnome-shell/extensions/pop-shell@system76.com/schemas set org.gnome.shell.extensions.pop-shell activate-launcher \"['space']\"\n```\n\nYou can remap launcher to just Super_L (Left Super key), but it will eat the Super modifier and prevent other Super combinations from working:\n\n```bash\ngsettings --schemadir ~/.local/share/gnome-shell/extensions/pop-shell@system76.com/schemas set org.gnome.shell.extensions.pop-shell activate-launcher \"['Super_L']\"\n```\nTo disable the Super key from opening the GNOME overview:\n\n```bash\ngsettings set org.gnome.mutter overlay-key ''\n```\n\n#### For Manjaro\n\nPop Shell is available in the repository:\n\n```bash\nsudo pamac install gnome-shell-extension-pop-shell\n```\n\nTo learn about Pop Shell's keyboard shortcuts you can view this [support article](/articles/pop-keyboard-shortcuts/). You can also view Pop Shell's source code [here](https://github.com/pop-os/shell).\n","dir":"/","path":"/pop-shell","extension":".md","createdAt":"2021-02-24T00:27:08.000Z","updatedAt":"2022-02-15T19:55:09.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/22567caad313b50e3dde5a3fa6ae63ce779d9931","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"trippwill","commitUrl":"https://github.com/system76/docs/commit/818e5a02e283fccef4d3b36b205737b4ff5a40c9","avatarUrl":"https://avatars.githubusercontent.com/u/5862883?v=4","profileUrl":"https://github.com/trippwill"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/e957fec09532ec63034248fcbf90571a0f1d2128","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"perkinsms","commitUrl":"https://github.com/system76/docs/commit/5bb7b3f767c0c780a11e2f7bd022a2104a2bdb09","avatarUrl":"https://avatars.githubusercontent.com/u/244311?v=4","profileUrl":"https://github.com/perkinsms"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502822},"$loki":106},{"slug":"extra-drive","description":"If you ordered your computer with additional storage, it comes pre-formatted and ready for use. For instructions on automatically mounting an additional hard drive, check out this extra drive documentation.\n","title":"Auto-Mount Second Hard Drive(s)","keywords":["extra drive","mount","automount","boot","support","System76"],"facebookImage":"/_nuxt/images/extra-drive-facebookImage.jpg","twitterImage":"/_nuxt/images/extra-drive-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"redirect_from":["/extradrive"],"toc":[{"id":"create-mount-point","depth":2,"text":"Create Mount Point"},{"id":"copy-mount-point-location","depth":2,"text":"Copy Mount Point Location"},{"id":"locate-the-drive","depth":2,"text":"Locate The Drive"},{"id":"optionally-format-the-drive","depth":2,"text":"(Optionally) Format The Drive"},{"id":"open-extra-drive-mount-options","depth":2,"text":"Open Extra Drive Mount Options"},{"id":"set-mount-options","depth":2,"text":"Set Mount Options"},{"id":"save-and-restart","depth":2,"text":"Save And Restart"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you've added a second drive to your computer when you originally ordered it, then it came pre-formatted and ready for use; no additional setup is required. The drive will be made available when you first open it up after each time you start your computer, and will remain mounted until the next start/boot or until you click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"eject (⏏) icon"}]},{"type":"text","value":". If you prefer to have the drive made available (mounted) automatically every time you start your computer, this is possible with some configuration changes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Auto-mounting is a per user configuration, and is optional. Extra drives can always be accessed by clicking on them in the file explorer, which will mount the drive if not currently mounted."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-mount-point"},"children":[{"type":"element","tag":"a","props":{"href":"#create-mount-point","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Mount Point"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Extra drives require a folder on your primary drive where the drive's contents will be made available. This folder is called a mount point. You'll need to create an empty folder in your home folder to serve as this mount point. Navigate to a location for the mount point (e.g. your Documents folder), then right click and choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"New Folder"}]},{"type":"text","value":", then name the folder appropriately; something like "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"ExtraDrive"}]},{"type":"text","value":" would work. It's recommended not to include any spaces in your mount point name."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"copy-mount-point-location"},"children":[{"type":"element","tag":"a","props":{"href":"#copy-mount-point-location","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Copy Mount Point Location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've made a mount point, double click it to open it and ensure that it is empty. Any contents within the mount point will be inaccessible while the drive is mounted. Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"L"}]},{"type":"text","value":" on your keyboard, then select all of the text in the location bar that appears and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"C"}]},{"type":"text","value":" to copy it. We'll need it later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"locate-the-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#locate-the-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Locate The Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and then type in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". It should open up a window similar to the one below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks Application","src":"/images/extra-drive/Step1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on your extra drive in the list. You can identify it by size, or by the label; the extra drive is usually "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sdb"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sdc"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"optionally-format-the-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#optionally-format-the-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"(Optionally) Format The Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If this is a new drive, and it is not formatted, it will need to be formatted before use. If the drive has formatting from the manufacturer, it is usually best to format it to the standard format (Ext4). First, delete the existing partition by clicking the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"minus button"}]},{"type":"text","value":". Then click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"plus icon"}]},{"type":"text","value":", change the type to "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"(Ext4)"}]},{"type":"text","value":", give your drive a name, such as "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Extra Drive"}]},{"type":"text","value":", and click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"open-extra-drive-mount-options"},"children":[{"type":"element","tag":"a","props":{"href":"#open-extra-drive-mount-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Extra Drive Mount Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" and then type in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". Click on the Extra Drive Partition under \"Volumes\", then click on the Gear icon "},{"type":"element","tag":"font-awesome-icon","props":{"icon":"cog"},"children":[]},{"type":"text","value":" to open the options menu for the Volume. Then click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Edit Mount Options"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Volume Options Menu","src":"/images/extra-drive/Step2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mount Options Dialog","src":"/images/extra-drive/Step3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"set-mount-options"},"children":[{"type":"element","tag":"a","props":{"href":"#set-mount-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Mount Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Turn off the Automatic Mount Options switch, then set the fields as follows:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Option"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Mount at startup"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Checked ☑"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Show in user interface"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Checked ☑"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Require additional authorization to mount"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Unchecked ☐"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Display Name"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{leave blank}"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Icon Name"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{leave blank}"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Symbolic Icon Name"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{leave blank}"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{unlabeled field}"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nosuid,nodev,nofail,x-gvfs-show"}]},{"type":"text","value":"*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Mount Point"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home/..."}]},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{from step 2}"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Identify As"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/disk/by-uuid/..."}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Filesystem Type"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ext4"}]},{"type":"text","value":"**"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"* If you plan on running Windows games via Proton on an NTFS drive, "},{"type":"element","tag":"a","props":{"href":"https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows#editing-fstab","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"refer to the Proton manual"}]},{"type":"text","value":" for this field."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"** This will match the default settings. Set accordingly if you reformatted your extra partition with a different filesystem type."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mount Options Set Correctly","src":"/images/extra-drive/Step4-updated.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The red box shows the item we don't want to change and the green box shows the item we want to change."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"save-and-restart"},"children":[{"type":"element","tag":"a","props":{"href":"#save-and-restart","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Save And Restart"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the mount options are set up correctly, click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" to save the changes and then restart your computer. After the computer starts back up, ensure that there are no error messages during the boot, and that the drive is mounted when booting. You can check this by opening your home folder and ensure that you see the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"eject icon (⏏)"}]},{"type":"text","value":" next to the drive "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"before"}]},{"type":"text","value":" you click on the drive."}]}]},"text":"\nIf you've added a second drive to your computer when you originally ordered it, then it came pre-formatted and ready for use; no additional setup is required. The drive will be made available when you first open it up after each time you start your computer, and will remain mounted until the next start/boot or until you click the **eject (⏏) icon**. If you prefer to have the drive made available (mounted) automatically every time you start your computer, this is possible with some configuration changes. \n\nAuto-mounting is a per user configuration, and is optional. Extra drives can always be accessed by clicking on them in the file explorer, which will mount the drive if not currently mounted. \n\n## Create Mount Point\n\nExtra drives require a folder on your primary drive where the drive's contents will be made available. This folder is called a mount point. You'll need to create an empty folder in your home folder to serve as this mount point. Navigate to a location for the mount point (e.g. your Documents folder), then right click and choose **New Folder**, then name the folder appropriately; something like *ExtraDrive* would work. It's recommended not to include any spaces in your mount point name.\n\n## Copy Mount Point Location\n\nOnce you've made a mount point, double click it to open it and ensure that it is empty. Any contents within the mount point will be inaccessible while the drive is mounted. Press Ctrl + L on your keyboard, then select all of the text in the location bar that appears and press Ctrl + C to copy it. We'll need it later.\n\n## Locate The Drive\n\nPress the Super Key / and then type in Disks and press Enter. It should open up a window similar to the one below:\n\n![Disks Application](/images/extra-drive/Step1.png)\n\nClick on your extra drive in the list. You can identify it by size, or by the label; the extra drive is usually `/dev/sdb` or `/dev/sdc`.\n\n## (Optionally) Format The Drive\n\nIf this is a new drive, and it is not formatted, it will need to be formatted before use. If the drive has formatting from the manufacturer, it is usually best to format it to the standard format (Ext4). First, delete the existing partition by clicking the **minus button**. Then click the **plus icon**, change the type to *(Ext4)*, give your drive a name, such as *Extra Drive*, and click **Create**.\n\n## Open Extra Drive Mount Options\n\nPress the Super key and then type in Disks and press Enter. Click on the Extra Drive Partition under \"Volumes\", then click on the Gear icon to open the options menu for the Volume. Then click on **Edit Mount Options**.\n\n![Volume Options Menu](/images/extra-drive/Step2.png)\n\n![Mount Options Dialog](/images/extra-drive/Step3.png)\n\n## Set Mount Options\n\nTurn off the Automatic Mount Options switch, then set the fields as follows:\n\nOption | Value\n-------------------------------------------|------------------------------------------\nMount at startup | Checked ☑\nShow in user interface | Checked ☑\nRequire additional authorization to mount | Unchecked ☐\nDisplay Name | *{leave blank}*\nIcon Name | *{leave blank}*\nSymbolic Icon Name | *{leave blank}*\n*{unlabeled field}* | `nosuid,nodev,nofail,x-gvfs-show`*\nMount Point | `/home/...`*{from step 2}*\nIdentify As | `/dev/disk/by-uuid/...`\nFilesystem Type | `ext4`**\n\n\\* If you plan on running Windows games via Proton on an NTFS drive, [refer to the Proton manual](https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows#editing-fstab) for this field.\n\n\\** This will match the default settings. Set accordingly if you reformatted your extra partition with a different filesystem type.\n\n![Mount Options Set Correctly](/images/extra-drive/Step4-updated.png)\n\nThe red box shows the item we don't want to change and the green box shows the item we want to change.\n\n## Save And Restart\n\nOnce the mount options are set up correctly, click **OK** to save the changes and then restart your computer. After the computer starts back up, ensure that there are no error messages during the boot, and that the drive is mounted when booting. You can check this by opening your home folder and ensure that you see the **eject icon (⏏)** next to the drive *before* you click on the drive.\n","dir":"/","path":"/extra-drive","extension":".md","createdAt":"2015-08-27T18:49:02.000Z","updatedAt":"2022-03-22T02:47:16.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/d949afbf7b1975897314fe942f4d541e8f286b36","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"ottworks","commitUrl":"https://github.com/system76/docs/commit/022d323819dc137c1dbafff8ef376b09fbec08bd","avatarUrl":"https://avatars.githubusercontent.com/u/5253130?v=4","profileUrl":"https://github.com/ottworks"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502948},"$loki":107},{"slug":"install-ubuntu","description":"Full instructions on installing Ubuntu your computer.\n","title":"Ubuntu (Install)","keywords":["Ubuntu","Ubuntu 22.04","LTS","Restore","Reinstall","Installation","Driver","system76-driver","system76-driver-nvidia","Release","System76"],"facebookImage":"/_nuxt/images/install-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/install-ubuntu-twitterImage.jpg","hidden":false,"section":"ubuntu","tableOfContents":true,"toc":[{"id":"important-disclaimer---please-read","depth":2,"text":"Important Disclaimer - Please Read"},{"id":"recent-upgrade-issues","depth":2,"text":"Recent Upgrade Issues"},{"id":"create-install-media","depth":2,"text":"Create Install Media"},{"id":"boot-from-install-media","depth":3,"text":"Boot From Install Media"},{"id":"install-ubuntu","depth":2,"text":"Install Ubuntu"},{"id":"language-and-keyboard-layout","depth":3,"text":"Language and Keyboard layout"},{"id":"installation-type","depth":3,"text":"Installation type"},{"id":"advanced-features","depth":3,"text":"Advanced Features"},{"id":"disk-encryption","depth":3,"text":"Disk encryption"},{"id":"write-changes-to-the-drivedisk","depth":3,"text":"Write changes to the drive/disk"},{"id":"location","depth":3,"text":"Location"},{"id":"user-creation","depth":3,"text":"User creation"},{"id":"slideshow","depth":3,"text":"Slideshow"},{"id":"restart","depth":3,"text":"Restart"},{"id":"remove-install-media","depth":3,"text":"Remove Install Media"},{"id":"decrypt-drive","depth":3,"text":"Decrypt Drive"},{"id":"login-screen","depth":3,"text":"Login Screen"},{"id":"online-accounts","depth":3,"text":"Online Accounts"},{"id":"telemetry","depth":3,"text":"Telemetry"},{"id":"ready-to-go","depth":3,"text":"Ready to Go"},{"id":"available-updates","depth":3,"text":"Available Updates"},{"id":"install-system76-driver","depth":3,"text":"Install System76 Driver"},{"id":"nvidia-graphics","depth":3,"text":"NVIDIA Graphics"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"important-disclaimer---please-read"},"children":[{"type":"element","tag":"a","props":{"href":"#important-disclaimer---please-read","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Important Disclaimer - Please Read"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu releases beyond 22.04 are not fully tested, but certain packages are made available in the system76-dev/stable PPA on Launchpad."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE: Oryx Pro (oryp2) Touchpad"}]},{"type":"text","value":" On our second generation Oryx Pro (oryp2), the System76 driver is required for the touchpad. Please use the keyboard or an external mouse for the initial install steps and until the driver is installed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"recent-upgrade-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#recent-upgrade-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recent Upgrade Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your recently upgraded system does not boot, it can often be recovered. If you see a flashing underscore on the screen after booting, then it's likely that Ubuntu's bootloader (GRUB) was not properly updated. To restore it, see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"Repair the Bootloader"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#create-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Install Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, you'll need to create bootable media you can restore or install Ubuntu with."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Create an Installation USB"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Create an Installation DVD"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Ubuntu"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Ubuntu"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Windows"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-windows","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Windows"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Mac OS X"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-mac-osx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Mac OS X"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"boot-from-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#boot-from-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Boot From Install Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have the disk made, reboot your system. You'll need to tell the computer to boot from the Live Disk. Immediately after you turn the computer on:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktops"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"grub","src":"/images/install-ubuntu/ubuntu-grub.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Ubuntu starts, you will be asked to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Try Ubuntu without installing"}]},{"type":"text","value":" or to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Ubuntu"}]},{"type":"text","value":". If you are attempting to restore a broken operating system, please choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Try Ubuntu"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" System76 recommends "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/backup-files","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"backing up all important files from your computer"}]},{"type":"text","value":". The restore process is designed to leave your files intact, but it's best to be safe in case something goes wrong. Next, double-click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Ubuntu"}]},{"type":"text","value":" icon on the desktop."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Try or Install","src":"/images/install-ubuntu/ubuntu-install-try-install.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You may or may not see the screen pictured above. Your system may boot directly to the screen pictured below:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Try or Install 2","src":"/images/install-ubuntu/install-ubuntu-21.04-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If all of your files are backed up, or if you are installing from scratch, pick the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Ubuntu"}]},{"type":"text","value":" option to continue with the installation. Please check the box labeled "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Download updates while installing Ubuntu"}]},{"type":"text","value":" to ensure that your new installation is fully up to date once the installation is complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download Updates","src":"/images/install-ubuntu/ubuntu-install-screen2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#install-ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Ubuntu"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Option"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Upgrade"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To preserve everything in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory and attempt to restore Ubuntu to a working condition. This option can also be used to upgrade Ubuntu to the version currently on the bootable media. Choose this option if you would like to repair your OS. This is the least destructive of the options."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Erase Ubuntu"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To erase only the partitions related to Ubuntu. Choose this option if you would like to preserve an existing installation of Windows or another operating system, while still reinstalling Ubuntu."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Ubuntu Alongside"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To allow you to add an additional operating system to your computer. Choose this option if you already have an operating system, such as Windows or another version of Linux, and would like to also install Ubuntu. Please note that the existing operating system's partition will need to be reduced before installing Ubuntu in the extra space."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Erase Disk"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To erase everything on the hard drive and install Ubuntu. The is the most destructive of the options, and will guarantee a clean slate. This option also has to be selected if you would like to encrypt the entire drive. When encrypting the drive, select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use LVM with the new Ubuntu Installation"}]},{"type":"text","value":" option for flexibility with partitions later."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Something Else"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To do a manual installation of the partitions. This can be used to customize the partition or put certain directories on separate partitions or disks."}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"language-and-keyboard-layout"},"children":[{"type":"element","tag":"a","props":{"href":"#language-and-keyboard-layout","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Language and Keyboard layout"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Keyboard Layout","src":"/images/install-ubuntu/install-ubuntu-21.04-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installation-type"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-type","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation type"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installation Type","src":"/images/install-ubuntu/install-ubuntu-21.04-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"advanced-features"},"children":[{"type":"element","tag":"a","props":{"href":"#advanced-features","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Advanced Features"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Advanced Features","src":"/images/install-ubuntu/install-ubuntu-21.04-3.5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disk-encryption"},"children":[{"type":"element","tag":"a","props":{"href":"#disk-encryption","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disk encryption"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disk Encryption","src":"/images/install-ubuntu/install-ubuntu-21.04-3.6.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"write-changes-to-the-drivedisk"},"children":[{"type":"element","tag":"a","props":{"href":"#write-changes-to-the-drivedisk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Write changes to the drive/disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Write to Disk","src":"/images/install-ubuntu/install-ubuntu-21.04-3.7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"location"},"children":[{"type":"element","tag":"a","props":{"href":"#location","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Location","src":"/images/install-ubuntu/install-ubuntu-21.04-5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This option will effect your timezone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"user-creation"},"children":[{"type":"element","tag":"a","props":{"href":"#user-creation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User creation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"User Creation","src":"/images/install-ubuntu/install-ubuntu-21.04-6.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is when you will create your first user in your new install of Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"slideshow"},"children":[{"type":"element","tag":"a","props":{"href":"#slideshow","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Slideshow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Slideshow","src":"/images/install-ubuntu/install-ubuntu-22.04-7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This section of the installation will show you a few of the preinstalled applications and what they are used for and how to get involved."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"restart"},"children":[{"type":"element","tag":"a","props":{"href":"#restart","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restart"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Restart","src":"/images/install-ubuntu/install-ubuntu-21.04-8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the installation is finished, the system will prompt you to reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remove-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#remove-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove Install Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Remove Install Media","src":"/images/install-ubuntu/install-ubuntu-21.04-9.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before completing the reboot, the system will prompt you to make sure the install media has been removed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"decrypt-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#decrypt-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Decrypt Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Decryption Screen","src":"/images/install-ubuntu/ubuntu-decryption-screen.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you chose to encrypt your drive, this screen will be shown on reboot. Enter the decryption passphrase, and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"login-screen"},"children":[{"type":"element","tag":"a","props":{"href":"#login-screen","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Login Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login Screen 1","src":"/images/install-ubuntu/ubuntu-login-screen-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login Screen 2","src":"/images/install-ubuntu/ubuntu-login-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select your User from the login screen and enter your user passphrase."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"online-accounts"},"children":[{"type":"element","tag":"a","props":{"href":"#online-accounts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Online Accounts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Online Accounts","src":"/images/install-ubuntu/ubuntu-online-accounts.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu asks users if they would like to sign into online accounts after the first login. This can be done now, or later, in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"telemetry"},"children":[{"type":"element","tag":"a","props":{"href":"#telemetry","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Telemetry"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Telemetry","src":"/images/install-ubuntu/ubuntu-21.04-telemetry.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Canonical asks you if you would like to send some system information to them to improve Ubuntu. Opting in or out of this option will not affect your Ubuntu features or experience."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ready-to-go"},"children":[{"type":"element","tag":"a","props":{"href":"#ready-to-go","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ready to Go"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ready","src":"/images/install-ubuntu/ubuntu-ready-to-go.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Congratulations, Ubuntu is now installed on your system!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"available-updates"},"children":[{"type":"element","tag":"a","props":{"href":"#available-updates","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Available Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Often, after a fresh install some packages will have been updated since the ISO file was created. If there are new updates available you'll see a dialogue box pop up like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Updates Available","src":"/images/install-ubuntu/ubuntu-21.04-new-updates.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can opt to install the updates later, or install them now by clicking "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Now."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Installing the updates will produce this screen asking for an administrative user's password:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Authorization","src":"/images/install-ubuntu/ubuntu-21.04-installing-updates.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will display the progress of updates through this screen:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Updates in Progress","src":"/images/install-ubuntu/ubuntu-21.04-updates-in-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And often will prompt for a restart once complete:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Updates Complete","src":"/images/install-ubuntu/ubuntu-21.04-updates-finished.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-system76-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#install-system76-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install System76 Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've reinstalled Ubuntu, you'll need to download and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":". Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" (search "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" from the Ubuntu ("},{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]},{"type":"text","value":") dash or press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":"), then enter the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository -y ppa:system76-dev/stable"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia-graphics"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-graphics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA Graphics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you ordered a system with a discrete NVIDIA graphics card or if you added one later on, you will need to manually install the drivers for your card to get the optimum performance. Please run the following command after the above commands to install the driver:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the process is finished, restart your computer for all changes to take effect."}]}]},"text":"\n## Important Disclaimer - Please Read\n\nUbuntu releases beyond 22.04 are not fully tested, but certain packages are made available in the system76-dev/stable PPA on Launchpad.\n\n> **NOTE: Oryx Pro (oryp2) Touchpad** On our second generation Oryx Pro (oryp2), the System76 driver is required for the touchpad. Please use the keyboard or an external mouse for the initial install steps and until the driver is installed.\n\n## Recent Upgrade Issues\n\nIf your recently upgraded system does not boot, it can often be recovered. If you see a flashing underscore on the screen after booting, then it's likely that Ubuntu's bootloader (GRUB) was not properly updated. To restore it, see [Repair the Bootloader](/articles/bootloader)\n\n---\n\n## Create Install Media\n\nFirst, you'll need to create bootable media you can restore or install Ubuntu with.\n\nCreate an Installation USB | Create an Installation DVD\n--------------------------------- | ---------------------------\n[Using Ubuntu](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu) | [Using Ubuntu](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-ubuntu)\n[Using Windows](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows) | [Using Windows](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-windows)\n[Using Mac OS X](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx) | [Using Mac OS X](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-mac-osx)\n\n### Boot From Install Media\n\nOnce you have the disk made, reboot your system. You'll need to tell the computer to boot from the Live Disk. Immediately after you turn the computer on:\n\nLaptops | Desktops\n----------------------------------- | ------------------------------------\nHold F7 or F1 | Hold F12, F8, or F10\n\n---\n\n\n\n---\n\n![grub](/images/install-ubuntu/ubuntu-grub.png)\n\nOnce Ubuntu starts, you will be asked to **Try Ubuntu without installing** or to **Install Ubuntu**. If you are attempting to restore a broken operating system, please choose **Try Ubuntu**.\n\n>**IMPORTANT NOTE:** System76 recommends [backing up all important files from your computer](https://support.system76.com/articles/backup-files). The restore process is designed to leave your files intact, but it's best to be safe in case something goes wrong. Next, double-click on the **Install Ubuntu** icon on the desktop.\n\n![Try or Install](/images/install-ubuntu/ubuntu-install-try-install.png)\n\n>**NOTE:** You may or may not see the screen pictured above. Your system may boot directly to the screen pictured below:\n\n![Try or Install 2](/images/install-ubuntu/install-ubuntu-21.04-1.png)\n\nIf all of your files are backed up, or if you are installing from scratch, pick the **Install Ubuntu** option to continue with the installation. Please check the box labeled **Download updates while installing Ubuntu** to ensure that your new installation is fully up to date once the installation is complete.\n\n![Download Updates](/images/install-ubuntu/ubuntu-install-screen2.png)\n\n## Install Ubuntu\n\nOption | Action\n------------------ | ----------------\n**Upgrade** | To preserve everything in the `/home` directory and attempt to restore Ubuntu to a working condition. This option can also be used to upgrade Ubuntu to the version currently on the bootable media. Choose this option if you would like to repair your OS. This is the least destructive of the options.\n**Erase Ubuntu** | To erase only the partitions related to Ubuntu. Choose this option if you would like to preserve an existing installation of Windows or another operating system, while still reinstalling Ubuntu.\n**Install Ubuntu Alongside** | To allow you to add an additional operating system to your computer. Choose this option if you already have an operating system, such as Windows or another version of Linux, and would like to also install Ubuntu. Please note that the existing operating system's partition will need to be reduced before installing Ubuntu in the extra space.\n**Erase Disk** | To erase everything on the hard drive and install Ubuntu. The is the most destructive of the options, and will guarantee a clean slate. This option also has to be selected if you would like to encrypt the entire drive. When encrypting the drive, select **Use LVM with the new Ubuntu Installation** option for flexibility with partitions later.\n**Something Else** | To do a manual installation of the partitions. This can be used to customize the partition or put certain directories on separate partitions or disks.\n\n### Language and Keyboard layout\n\n![Keyboard Layout](/images/install-ubuntu/install-ubuntu-21.04-2.png)\n\n### Installation type\n\n![Installation Type](/images/install-ubuntu/install-ubuntu-21.04-3.png)\n\n### Advanced Features\n\n![Advanced Features](/images/install-ubuntu/install-ubuntu-21.04-3.5.png)\n\n### Disk encryption\n\n![Disk Encryption](/images/install-ubuntu/install-ubuntu-21.04-3.6.png)\n\n### Write changes to the drive/disk\n\n![Write to Disk](/images/install-ubuntu/install-ubuntu-21.04-3.7.png)\n\n### Location\n\n![Location](/images/install-ubuntu/install-ubuntu-21.04-5.png)\n\nThis option will effect your timezone.\n\n### User creation\n\n![User Creation](/images/install-ubuntu/install-ubuntu-21.04-6.png)\n\nThis is when you will create your first user in your new install of Ubuntu.\n\n### Slideshow\n\n![Slideshow](/images/install-ubuntu/install-ubuntu-22.04-7.png)\n\nThis section of the installation will show you a few of the preinstalled applications and what they are used for and how to get involved.\n\n### Restart\n\n![Restart](/images/install-ubuntu/install-ubuntu-21.04-8.png)\n\nOnce the installation is finished, the system will prompt you to reboot.\n\n### Remove Install Media\n\n![Remove Install Media](/images/install-ubuntu/install-ubuntu-21.04-9.png)\n\nBefore completing the reboot, the system will prompt you to make sure the install media has been removed.\n\n### Decrypt Drive\n\n![Decryption Screen](/images/install-ubuntu/ubuntu-decryption-screen.png)\n\nIf you chose to encrypt your drive, this screen will be shown on reboot. Enter the decryption passphrase, and press ENTER\n\n### Login Screen\n\n![Login Screen 1](/images/install-ubuntu/ubuntu-login-screen-1.png)\n\n![Login Screen 2](/images/install-ubuntu/ubuntu-login-2.png)\n\nSelect your User from the login screen and enter your user passphrase.\n\n### Online Accounts\n\n![Online Accounts](/images/install-ubuntu/ubuntu-online-accounts.png)\n\nUbuntu asks users if they would like to sign into online accounts after the first login. This can be done now, or later, in Settings.\n\n### Telemetry\n\n![Telemetry](/images/install-ubuntu/ubuntu-21.04-telemetry.png)\n\nCanonical asks you if you would like to send some system information to them to improve Ubuntu. Opting in or out of this option will not affect your Ubuntu features or experience.\n\n### Ready to Go\n\n![Ready](/images/install-ubuntu/ubuntu-ready-to-go.png)\n\nCongratulations, Ubuntu is now installed on your system!\n\n### Available Updates\n\nOften, after a fresh install some packages will have been updated since the ISO file was created. If there are new updates available you'll see a dialogue box pop up like this:\n\n![Updates Available](/images/install-ubuntu/ubuntu-21.04-new-updates.png)\n\nYou can opt to install the updates later, or install them now by clicking **Install Now.**\n\nInstalling the updates will produce this screen asking for an administrative user's password:\n\n![Authorization](/images/install-ubuntu/ubuntu-21.04-installing-updates.png)\n\nThe system will display the progress of updates through this screen:\n\n![Updates in Progress](/images/install-ubuntu/ubuntu-21.04-updates-in-progress.png)\n\nAnd often will prompt for a restart once complete:\n\n![Updates Complete](/images/install-ubuntu/ubuntu-21.04-updates-finished.png)\n\n### Install System76 Driver\n\nOnce you've reinstalled Ubuntu, you'll need to download and install the System76 Driver. Open the Terminal (search Terminal from the Ubuntu () dash or press Ctrl+Alt+T), then enter the following commands:\n\n```bash\nsudo apt-add-repository -y ppa:system76-dev/stable\nsudo apt update\nsudo apt install system76-driver\n```\n\n### NVIDIA Graphics\n\nIf you ordered a system with a discrete NVIDIA graphics card or if you added one later on, you will need to manually install the drivers for your card to get the optimum performance. Please run the following command after the above commands to install the driver:\n\n```bash\nsudo apt install system76-driver-nvidia\n```\n\nOnce the process is finished, restart your computer for all changes to take effect.\n","dir":"/","path":"/install-ubuntu","extension":".md","createdAt":"2015-08-07T20:23:56.000Z","updatedAt":"2023-05-18T19:43:39.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053502954},"$loki":108},{"slug":"encrypt-extra","description":"Encrypt Extra Drive(s)","title":"Encrypt Extra Drive","keywords":["System76","Security","Encrypt","Extra Drive","Linux"],"facebookImage":"/_nuxt/images/encrypt-extra-facebookImage.jpg","twitterImage":"/_nuxt/images/encrypt-extra-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"decrypt-on-login","depth":2,"text":"Decrypt on Login"},{"id":"editing-mount-options","depth":3,"text":"Editing Mount Options"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application can be used to encrypt the extra drive and it comes pre-installed on Pop!_OS and Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this screenshot, the extra drive can be seen. Select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Gear icon"}]},{"type":"text","value":" under Volumes. Then select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Format Partition..."}]},{"type":"text","value":" option to open the 'Format Volume' dialog."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/encrypt-extra/Disk-Menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the 'Format Volume' dialog window opens, set the volume name(Optional) and select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Ext4"}]},{"type":"text","value":" type with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"LUKS"}]},{"type":"text","value":". Click on "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":" at the top right of the dialog, then click on format."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/encrypt-extra/Disk-Encrypt.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"decrypt-on-login"},"children":[{"type":"element","tag":"a","props":{"href":"#decrypt-on-login","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Decrypt on Login"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If we would like to decrypt the drive on login into the system there are settings for the encryption. In the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application, select the drive that is encrypted then click on the LUKS partition. Click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Gear icons"}]},{"type":"text","value":" on the bottom of the Volumes table, then click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Edit Encryption Options..."}]},{"type":"text","value":". Unclick "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"User Session Defaults"}]},{"type":"text","value":". Now enter the Passphrase for the encrypted drive and hit the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" button. It will ask for your password and once entered, the drive will be decrypted on login."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/encrypt-extra/Encrypt-Options.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"editing-mount-options"},"children":[{"type":"element","tag":"a","props":{"href":"#editing-mount-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Editing Mount Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Extra Drive "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/extra-drive/"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" goes over changing the mounting options for the drive."}]}]},"text":"\nThe Disks application can be used to encrypt the extra drive and it comes pre-installed on Pop!_OS and Ubuntu.\n\nIn this screenshot, the extra drive can be seen. Select the **Gear icon** under Volumes. Then select the **Format Partition...** option to open the 'Format Volume' dialog.\n\n![Disks](/images/encrypt-extra/Disk-Menu.png)\n\nWhen the 'Format Volume' dialog window opens, set the volume name(Optional) and select the `Ext4` type with `LUKS`. Click on `Next` at the top right of the dialog, then click on format.\n\n![Disks](/images/encrypt-extra/Disk-Encrypt.png)\n\n## Decrypt on Login\n\nIf we would like to decrypt the drive on login into the system there are settings for the encryption. In the Disks application, select the drive that is encrypted then click on the LUKS partition. Click on the **Gear icons** on the bottom of the Volumes table, then click on **Edit Encryption Options...**. Unclick **User Session Defaults**. Now enter the Passphrase for the encrypted drive and hit the **OK** button. It will ask for your password and once entered, the drive will be decrypted on login.\n\n![Disks](/images/encrypt-extra/Encrypt-Options.png)\n\n### Editing Mount Options\n\nThe Extra Drive [article](/articles/extra-drive/) goes over changing the mounting options for the drive.\n","dir":"/","path":"/encrypt-extra","extension":".md","createdAt":"2018-08-31T22:44:18.000Z","updatedAt":"2022-09-04T15:39:07.000Z","authors":[{"username":"david-kariuki","commitUrl":"https://github.com/system76/docs/commit/d44d41888f581d2c989dd3c549917988da6df73c","avatarUrl":"https://avatars.githubusercontent.com/u/14153276?v=4","profileUrl":"https://github.com/david-kariuki"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502955},"$loki":109},{"slug":"customize-gnome","description":"Pop with the GNOME desktop is highly customizable! See here to get started making your desktop just right for you.\n","title":"Pop!_OS Customization","keywords":["Pop_OS!","GNOME","Extensions","Customize","Desktop","Tweaks"],"facebookImage":"/_nuxt/images/customize-gnome-facebookImage.jpg","twitterImage":"/_nuxt/images/customize-gnome-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"user-themes","depth":2,"text":"User Themes"},{"id":"dash-to-dock","depth":2,"text":"Dash to Dock"},{"id":"backslide","depth":2,"text":"Backslide"},{"id":"window-list","depth":2,"text":"Window List"},{"id":"appindicator-support-and-topicons-plus","depth":2,"text":"Appindicator Support and TopIcons Plus"},{"id":"internet-radio","depth":2,"text":"Internet Radio"},{"id":"sound-output-device-chooser","depth":2,"text":"Sound Output Device Chooser"},{"id":"cpu-power-manager","depth":2,"text":"CPU Power Manager"},{"id":"lock-keys","depth":2,"text":"Lock Keys"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Please note"}]},{"type":"text","value":": Pop!_OS 22.04 is based on GNOME 42 so the extension "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"must"}]},{"type":"text","value":" support GNOME 42."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The GNOME desktop environment is highly customizable. With a few extensions, the desktop can look and feel like many other operating system's desktops. Launcher bars can be added, window lists can be used, and the overall look and feel of the desktop can be changed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install a customization, simply head to "},{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"extensions.gnome.org"}]},{"type":"text","value":" to install, remove, and configure currently installed customizations. A web browser plugin is needed to interact with the site, and it will prompt for installation if needed. Remember to refresh the page after the plugin is installed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We will share some of the more popular extensions, but there are many more to choose from! If one is found and it isn't currently working, or breaks with an update, then try a different extension to see if it works better."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"user-themes"},"children":[{"type":"element","tag":"a","props":{"href":"#user-themes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User Themes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Please note"}]},{"type":"text","value":": If you are using a custom GNOME theme in Pop!_OS 22.04, it "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"must"}]},{"type":"text","value":" support GTK 4."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/19/user-themes/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"User Themes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This extension allows for the desktop to be themed in further ways than default. Many themes and extensions can be installed from "},{"type":"element","tag":"a","props":{"href":"https://www.opendesktop.org/s/Gnome","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"opendesktop.org"}]},{"type":"text","value":", among others. This extension is installed by default in Pop!_OS, and can be added to Ubuntu 18.04."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"dash-to-dock"},"children":[{"type":"element","tag":"a","props":{"href":"#dash-to-dock","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Dash to Dock"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/307/dash-to-dock/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dash to Dock"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dash-to-dock","src":"/images/customize-gnome/dash-to-dock.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Starting with version 22.04, Pop!_OS includes Cosmic Dock, which is forked from Dash to Dock. GNOME Settings has options for customization in Settings -> Desktop -> Dock. You will want to disable Cosmic Dock in the Extension application if adding Dash to Dock."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This extension brings a launcher similar to the Unity launcher on the left side, or the macOS launcher on the bottom. It is highly customizable and allows for different locations, styles, sizes, and layouts. This is included by default in Ubuntu 18.04 and can be added to Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"backslide"},"children":[{"type":"element","tag":"a","props":{"href":"#backslide","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backslide"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/543/backslide/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Backslide"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"backslide","src":"/images/customize-gnome/backslide.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This extension is a wallpaper slideshow for your desktop. After choosing a folder of pictures, they will be rotated automatically at a predefined time period."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"window-list"},"children":[{"type":"element","tag":"a","props":{"href":"#window-list","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Window List"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/602/window-list/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Window List"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"window-list","src":"/images/customize-gnome/window-list.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This extension adds a window list to the bottom of the monitors. This shows what windows are open, and allows for them to be minimized, maximized, and closed from the bar, similar to Microsoft Window's window list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"appindicator-support-and-topicons-plus"},"children":[{"type":"element","tag":"a","props":{"href":"#appindicator-support-and-topicons-plus","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Appindicator Support and TopIcons Plus"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/615/appindicator-support/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Appindicator Support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/1031/topicons/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Top Icons"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"topicons","src":"/images/customize-gnome/topicons.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Starting with Pop!_OS 22.04 the Ubuntu fork of this extension is included by default."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Appindicator Support and TopIcons Plus both serve to add the ability for programs to use an indicator icon to show they are running. This functionality has been removed in recent versions of GNOME, and an extension is needed for the functionality. These 2 programs work slightly differently, and work better in some setups vs. others. If one doesn't work, try the other one."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See "},{"type":"element","tag":"a","props":{"href":"https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"blogs.gnome.org"}]},{"type":"text","value":" for more background on the removal of the support from default GNOME environment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"internet-radio"},"children":[{"type":"element","tag":"a","props":{"href":"#internet-radio","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Internet Radio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/836/internet-radio/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Internet Radio"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"internet-radio","src":"/images/customize-gnome/internet-radio.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Internet Radio adds a quick menu integration to play various radio stations found online. A few default stations are included, and many more can be found at "},{"type":"element","tag":"a","props":{"href":"https://www.internet-radio.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"www.internet-radio.com"}]},{"type":"text","value":". Simply right-click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".m3u"}]},{"type":"text","value":" file and choose 'Copy link address', and add that as a station to the Internet Radio icon at the top right of the menu bar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sound-output-device-chooser"},"children":[{"type":"element","tag":"a","props":{"href":"#sound-output-device-chooser","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sound Output Device Chooser"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/906/sound-output-device-chooser/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sound Output Device Chooser"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"sound-output","src":"/images/customize-gnome/sound-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Sound Output Chooser adds a quick change option to the system menu in the top right of the screen. This allows for changing audio inputs and outputs and adjusting volume levels quickly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"cpu-power-manager"},"children":[{"type":"element","tag":"a","props":{"href":"#cpu-power-manager","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"CPU Power Manager"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/945/cpu-power-manager/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CPU Power Manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"cpu-power","src":"/images/customize-gnome/cpu-power.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CPU power meter allows for quick switching of various CPU frequency settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"lock-keys"},"children":[{"type":"element","tag":"a","props":{"href":"#lock-keys","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lock Keys"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/36/lock-keys/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lock keys"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"lock keys","src":"/images/customize-gnome/lock-keys.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The lock keys extension notifies you when you press the Caps Lock or the Num Lock and let's you know at all times if you have either button active."}]}]},"text":"\n**Please note**: Pop!\\_OS 22.04 is based on GNOME 42 so the extension **must** support GNOME 42.\n\nThe GNOME desktop environment is highly customizable. With a few extensions, the desktop can look and feel like many other operating system's desktops. Launcher bars can be added, window lists can be used, and the overall look and feel of the desktop can be changed.\n\nTo install a customization, simply head to [extensions.gnome.org](https://extensions.gnome.org) to install, remove, and configure currently installed customizations. A web browser plugin is needed to interact with the site, and it will prompt for installation if needed. Remember to refresh the page after the plugin is installed.\n\nWe will share some of the more popular extensions, but there are many more to choose from! If one is found and it isn't currently working, or breaks with an update, then try a different extension to see if it works better.\n\n---\n\n## User Themes\n\n**Please note**: If you are using a custom GNOME theme in Pop!\\_OS 22.04, it **must** support GTK 4.\n\n[User Themes](https://extensions.gnome.org/extension/19/user-themes/)\n\nThis extension allows for the desktop to be themed in further ways than default. Many themes and extensions can be installed from [opendesktop.org](https://www.opendesktop.org/s/Gnome), among others. This extension is installed by default in Pop!_OS, and can be added to Ubuntu 18.04.\n\n---\n\n## Dash to Dock\n\n[Dash to Dock](https://extensions.gnome.org/extension/307/dash-to-dock/)\n\n![dash-to-dock](/images/customize-gnome/dash-to-dock.png)\n\n >**Note:** Starting with version 22.04, Pop!\\_OS includes Cosmic Dock, which is forked from Dash to Dock. GNOME Settings has options for customization in Settings -> Desktop -> Dock. You will want to disable Cosmic Dock in the Extension application if adding Dash to Dock.\n\nThis extension brings a launcher similar to the Unity launcher on the left side, or the macOS launcher on the bottom. It is highly customizable and allows for different locations, styles, sizes, and layouts. This is included by default in Ubuntu 18.04 and can be added to Pop!_OS.\n\n---\n\n## Backslide\n\n[Backslide](https://extensions.gnome.org/extension/543/backslide/)\n\n![backslide](/images/customize-gnome/backslide.png)\n\nThis extension is a wallpaper slideshow for your desktop. After choosing a folder of pictures, they will be rotated automatically at a predefined time period.\n\n---\n\n## Window List\n\n[Window List](https://extensions.gnome.org/extension/602/window-list/)\n\n![window-list](/images/customize-gnome/window-list.png)\n\nThis extension adds a window list to the bottom of the monitors. This shows what windows are open, and allows for them to be minimized, maximized, and closed from the bar, similar to Microsoft Window's window list.\n\n---\n\n## Appindicator Support and TopIcons Plus\n\n[Appindicator Support](https://extensions.gnome.org/extension/615/appindicator-support/)\n[Top Icons](https://extensions.gnome.org/extension/1031/topicons/)\n\n![topicons](/images/customize-gnome/topicons.png)\n\n>**Note:** Starting with Pop!\\_OS 22.04 the Ubuntu fork of this extension is included by default.\n\nAppindicator Support and TopIcons Plus both serve to add the ability for programs to use an indicator icon to show they are running. This functionality has been removed in recent versions of GNOME, and an extension is needed for the functionality. These 2 programs work slightly differently, and work better in some setups vs. others. If one doesn't work, try the other one.\n\nSee [blogs.gnome.org](https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/) for more background on the removal of the support from default GNOME environment.\n\n---\n\n## Internet Radio\n\n[Internet Radio](https://extensions.gnome.org/extension/836/internet-radio/)\n\n![internet-radio](/images/customize-gnome/internet-radio.png)\n\nInternet Radio adds a quick menu integration to play various radio stations found online. A few default stations are included, and many more can be found at [www.internet-radio.com](https://www.internet-radio.com/). Simply right-click on the `.m3u` file and choose 'Copy link address', and add that as a station to the Internet Radio icon at the top right of the menu bar.\n\n---\n\n## Sound Output Device Chooser\n\n[Sound Output Device Chooser](https://extensions.gnome.org/extension/906/sound-output-device-chooser/)\n\n![sound-output](/images/customize-gnome/sound-output.png)\n\nThe Sound Output Chooser adds a quick change option to the system menu in the top right of the screen. This allows for changing audio inputs and outputs and adjusting volume levels quickly.\n\n---\n\n## CPU Power Manager\n\n[CPU Power Manager](https://extensions.gnome.org/extension/945/cpu-power-manager/)\n\n![cpu-power](/images/customize-gnome/cpu-power.png)\n\nCPU power meter allows for quick switching of various CPU frequency settings.\n\n---\n\n## Lock Keys\n\n[Lock keys](https://extensions.gnome.org/extension/36/lock-keys/)\n\n![lock keys](/images/customize-gnome/lock-keys.png)\n\nThe lock keys extension notifies you when you press the Caps Lock or the Num Lock and let's you know at all times if you have either button active.\n","dir":"/","path":"/customize-gnome","extension":".md","createdAt":"2018-06-05T21:56:07.000Z","updatedAt":"2023-09-15T16:43:47.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b931645e96ed938b1e96abbc0c760d8fb04c7ba0","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garnerlogan65","commitUrl":"https://github.com/system76/docs/commit/fe37863850acc5ff0ab80b4949b9d54e437e3a70","avatarUrl":"https://avatars.githubusercontent.com/u/7439221?v=4","profileUrl":"https://github.com/garnerlogan65"},{"username":"mfcallahan","commitUrl":"https://github.com/system76/docs/commit/d7e558065d8332dabc122be9a64f2de0df861c85","avatarUrl":"https://avatars.githubusercontent.com/u/3037284?v=4","profileUrl":"https://github.com/mfcallahan"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502966},"$loki":110},{"slug":"disaster-recovery","description":"How to back up your files if your operating system doesn't boot\n","title":"Data Recovery","keywords":["files","backup","deja-dup"],"facebookImage":"/_nuxt/images/disaster-recovery-facebookImage.jpg","twitterImage":"/_nuxt/images/disaster-recovery-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"if-you-cant-boot-your-installed-os","depth":2,"text":"If you can't boot your installed OS"},{"id":"creating-the-live-disk-bootable-os","depth":3,"text":"Creating the live disk (Bootable OS)"},{"id":"connect-to-the-internet","depth":3,"text":"Connect to the Internet"},{"id":"mount-the-installed-os","depth":3,"text":"Mount the installed OS"},{"id":"software","depth":2,"text":"Software"},{"id":"deja-dup","depth":3,"text":"Deja Dup"},{"id":"rsync","depth":3,"text":"Rsync"},{"id":"hardware","depth":2,"text":"Hardware"},{"id":"external","depth":3,"text":"External"},{"id":"internal","depth":3,"text":"Internal"},{"id":"if-the-system-doesnt-power-on","depth":2,"text":"If the System Doesn't Power On"},{"id":"what-if-the-drive-is-the-problem","depth":2,"text":"What if the Drive is the Problem?"},{"id":"future-steps","depth":2,"text":"Future Steps"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article covers ways to extract and save your data in the event of an OS failure, update failure, or similar situation. If you are having issues reaching your login screen, this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/login-loop-pop"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" may be helpful instead."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-you-cant-boot-your-installed-os"},"children":[{"type":"element","tag":"a","props":{"href":"#if-you-cant-boot-your-installed-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If you can't boot your installed OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not able to boot into your installed OS, then we will want to boot from a live disk. If you have Pop!_OS installed we can use the Pop!_OS Recovery Partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"creating-the-live-disk-bootable-os"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-the-live-disk-bootable-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating the live disk (Bootable OS)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can use this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" to create a live disk of Ubuntu if you aren't using Pop. For more information about accessing Recovery see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". For Ubuntu, refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We do not need to chroot into the installed OS to back up data, only mount the OS drive. Once this is done, we can install the software used for the backup process: "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Deja Dup"}]},{"type":"text","value":" (see below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"connect-to-the-internet"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-to-the-internet","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect to the Internet"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Left Menu","src":"/images/disaster-recovery/Dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the top-right menu (as shown above) to connect to your Wi-Fi once booted into the live disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"mount-the-installed-os"},"children":[{"type":"element","tag":"a","props":{"href":"#mount-the-installed-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Mount the installed OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once connected to the Internet, open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Firefox"}]},{"type":"text","value":" and access the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"bootloader"}]},{"type":"text","value":" article.\nThen copy and paste the encryption commands (if the OS is encrypted) and the mount commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you own System76 hardware and/or have a System76 Account, this will also allow you to access Support Tickets, copy/paste commands from those tickets or upload log files, etc."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"software"},"children":[{"type":"element","tag":"a","props":{"href":"#software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the drive is mounted, we can install software to back up files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"deja-dup"},"children":[{"type":"element","tag":"a","props":{"href":"#deja-dup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Deja Dup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/DejaDup","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Déjà Dup"}]},{"type":"text","value":" is a popular, straightforward backup option. It can be used to back up user data locally, remotely, or to a cloud server. It can also be set up to run automatically on a regular basis."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"rsync"},"children":[{"type":"element","tag":"a","props":{"href":"#rsync","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Rsync"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"rsync"}]},{"type":"text","value":" is a popular command-line tool to copy data while keeping the permissions. It is useful if the system is powering down or if you want a command-line tool to copy the files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rsync -avxP \\"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/path/to/directory/to/backup \\"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/path/to/directory/for/storing/backup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Depending on your ISP/Cloud Provider or physical location. Upload speeds may vary or even be throttled. If possible, connect via Ethernet for a faster, more stable connection when transferring files."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Deja Dup"}]},{"type":"text","value":", search for it in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":", "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" or run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install deja-dup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Deja Dup is installed, it will be labeled as \"Backups\" in the Activities overview."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"selecting-data-to-backup"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-data-to-backup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting Data to Backup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Deja Dup (Backups) open, you can select the folders you wish to save or ignore using the pages listed on the left. By default, Deja Dup will backup your entire home directory, which includes your Documents, Pictures, Music, and Videos folders. It ignores your Downloads folder and any items in the Trash. Use the plus (+) and minus (-) buttons as needed to modify both categories."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting data to backup in Deja-Dup","src":"/images/backup/deja_selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"choosing-a-backup-location"},"children":[{"type":"element","tag":"a","props":{"href":"#choosing-a-backup-location","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Choosing a Backup Location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Storage location"}]},{"type":"text","value":" page, you can configure the location where your backup will be stored."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting a backup location in Deja-Dup","src":"/images/backup/deja_location.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hardware"},"children":[{"type":"element","tag":"a","props":{"href":"#hardware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hardware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"An external or internal drive can be used as a local backup location."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"external"},"children":[{"type":"element","tag":"a","props":{"href":"#external","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"External"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The specs below offer an idea on what to look for when purchasing external storage:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"USB 3.0/2.0"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Match your OS drive size or larger. If you have a 1TB drive, purchase a 1TB drive or a 2TB+ drive, if you want to store multiple backups."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"internal"},"children":[{"type":"element","tag":"a","props":{"href":"#internal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Internal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system included a second drive beside the OS drive, we have this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/extra-drive/"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" that goes over setting up the drive to auto-mount once the OS is either repaired or reinstalled.\nIf we have the installed OS mounted in the live disk open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" application then go to "},{"type":"element","tag":"em","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Locations"}]}]},{"type":"text","value":" to access the secondary drive. Unless you've changed the name of your drive, System76 systems ship with secondary drives labelled \"Extra Drive\" or \"Extra Drive #.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"restoring-your-data"},"children":[{"type":"element","tag":"a","props":{"href":"#restoring-your-data","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restoring Your Data"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we have our data backed up we can reinstall the OS. This "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" goes over the usual install process whether you're intalling from Recovery or a Live Disk:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we reinstalled the OS we can start restoring our data. To restore your data with Deja Dup, select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Overview"}]},{"type":"text","value":" page, then click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Restore..."}]},{"type":"text","value":" button. This will allow you to select the location containing the Deja Dup backup folder, and will copy the data from the most recent backup to its original location."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Restoring data in Deja-Dup","src":"/images/backup/deja_overview.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-the-system-doesnt-power-on"},"children":[{"type":"element","tag":"a","props":{"href":"#if-the-system-doesnt-power-on","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If the System Doesn't Power On"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Refer to your models "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guides"},"children":[{"type":"text","value":"service manual"}]},{"type":"text","value":" for removing the drive(s). Once you have moved the drives containing your data to another system, you can transfer them to an external hard drive (or other location) with the steps in our "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"backup article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-if-the-drive-is-the-problem"},"children":[{"type":"element","tag":"a","props":{"href":"#what-if-the-drive-is-the-problem","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What if the Drive is the Problem?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If signs are pointing to the drive itself being the issue, and your files are corrupted, or no longer accessible, a data recovery service may be the only viable option. If that is the case, remove the drive, and stop using it until it can be taken to a data recovery site. Continued use of the drive may exacerbate bad sectors, or overwrite existing, partially retrievable data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Data recovery services are not guarantees of data recovery, and may be cost-prohibitive for some users. System76 is not a data recovery service. Nor do we partner with any. A data recovery service is not a substitute for having robust backups. However, your drive manufacturer may provide data recovery services as part of your service agreement or warranty."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"future-steps"},"children":[{"type":"element","tag":"a","props":{"href":"#future-steps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Future Steps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we have our data, and a clean install of the OS, let's prepare for if this issue happens again. It's good practice to set up scheduled backups. Our "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"backup article"}]},{"type":"text","value":" can help."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":" Good practice to prevent data loss is to ensure that any important files are backed up in at least three (3) places. Two (2) copies on-site, and one (1) copy off-site. This off-site backup could be through a cloud storage solution, or a drive that's kept at a relative's house, or in a safety deposit box."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},"text":"\nThis article covers ways to extract and save your data in the event of an OS failure, update failure, or similar situation. If you are having issues reaching your login screen, this [article](/articles/login-loop-pop) may be helpful instead.\n\n## If you can't boot your installed OS\n\nIf you are not able to boot into your installed OS, then we will want to boot from a live disk. If you have Pop!\\_OS installed we can use the Pop!\\_OS Recovery Partition.\n\n### Creating the live disk (Bootable OS)\n\nWe can use this [article](/articles/live-disk) to create a live disk of Ubuntu if you aren't using Pop. For more information about accessing Recovery see [here](/articles/pop-recovery). For Ubuntu, refer to this [article](/articles/bootloader).\n\nWe do not need to chroot into the installed OS to back up data, only mount the OS drive. Once this is done, we can install the software used for the backup process: Deja Dup (see below).\n\n### Connect to the Internet\n\n![Top Left Menu](/images/disaster-recovery/Dialog.png)\n\nUse the top-right menu (as shown above) to connect to your Wi-Fi once booted into the live disk.\n\n### Mount the installed OS\n\nOnce connected to the Internet, open Firefox and access the [bootloader](/articles/bootloader) article.\nThen copy and paste the encryption commands (if the OS is encrypted) and the mount commands.\n\n> **NOTE:** If you own System76 hardware and/or have a System76 Account, this will also allow you to access Support Tickets, copy/paste commands from those tickets or upload log files, etc.\n\n## Software\n\nOnce the drive is mounted, we can install software to back up files.\n\n### Deja Dup\n\n[Déjà Dup](https://wiki.gnome.org/Apps/DejaDup) is a popular, straightforward backup option. It can be used to back up user data locally, remotely, or to a cloud server. It can also be set up to run automatically on a regular basis.\n\n### Rsync\n\n[rsync](https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories) is a popular command-line tool to copy data while keeping the permissions. It is useful if the system is powering down or if you want a command-line tool to copy the files.\n\n```bash\nrsync -avxP \\\n/path/to/directory/to/backup \\\n/path/to/directory/for/storing/backup\n```\n\n> **NOTE:** Depending on your ISP/Cloud Provider or physical location. Upload speeds may vary or even be throttled. If possible, connect via Ethernet for a faster, more stable connection when transferring files.\n\n#### Installation\n\nTo install Deja Dup, search for it in the Pop!\\_Shop, Ubuntu Software or run this command:\n\n```bash\nsudo apt install deja-dup\n```\n\nOnce Deja Dup is installed, it will be labeled as \"Backups\" in the Activities overview.\n\n#### Selecting Data to Backup\n\nWith Deja Dup (Backups) open, you can select the folders you wish to save or ignore using the pages listed on the left. By default, Deja Dup will backup your entire home directory, which includes your Documents, Pictures, Music, and Videos folders. It ignores your Downloads folder and any items in the Trash. Use the plus (+) and minus (-) buttons as needed to modify both categories.\n\n![Selecting data to backup in Deja-Dup](/images/backup/deja_selection.png)\n\n#### Choosing a Backup Location\n\nOn the **Storage location** page, you can configure the location where your backup will be stored.\n\n![Selecting a backup location in Deja-Dup](/images/backup/deja_location.png)\n\n## Hardware\n\nAn external or internal drive can be used as a local backup location.\n\n### External\n\nThe specs below offer an idea on what to look for when purchasing external storage:\n\n- USB 3.0/2.0\n- Match your OS drive size or larger. If you have a 1TB drive, purchase a 1TB drive or a 2TB+ drive, if you want to store multiple backups.\n\n### Internal\n\nIf your system included a second drive beside the OS drive, we have this [article](/articles/extra-drive/) that goes over setting up the drive to auto-mount once the OS is either repaired or reinstalled.\nIf we have the installed OS mounted in the live disk open the Files application then go to ***Other Locations*** to access the secondary drive. Unless you've changed the name of your drive, System76 systems ship with secondary drives labelled \"Extra Drive\" or \"Extra Drive #.\"\n\n#### Restoring Your Data\n\nOnce we have our data backed up we can reinstall the OS. This [article](/articles/install-pop) goes over the usual install process whether you're intalling from Recovery or a Live Disk:\n\nNow that we reinstalled the OS we can start restoring our data. To restore your data with Deja Dup, select the **Overview** page, then click the **Restore...** button. This will allow you to select the location containing the Deja Dup backup folder, and will copy the data from the most recent backup to its original location.\n\n![Restoring data in Deja-Dup](/images/backup/deja_overview.png)\n\n## If the System Doesn't Power On\n\nRefer to your models [service manual](/articles/guides) for removing the drive(s). Once you have moved the drives containing your data to another system, you can transfer them to an external hard drive (or other location) with the steps in our [backup article](/articles/backup-files).\n\n## What if the Drive is the Problem?\n\nIf signs are pointing to the drive itself being the issue, and your files are corrupted, or no longer accessible, a data recovery service may be the only viable option. If that is the case, remove the drive, and stop using it until it can be taken to a data recovery site. Continued use of the drive may exacerbate bad sectors, or overwrite existing, partially retrievable data.\n\n> **NOTE:** Data recovery services are not guarantees of data recovery, and may be cost-prohibitive for some users. System76 is not a data recovery service. Nor do we partner with any. A data recovery service is not a substitute for having robust backups. However, your drive manufacturer may provide data recovery services as part of your service agreement or warranty.\n\n## Future Steps\n\nNow that we have our data, and a clean install of the OS, let's prepare for if this issue happens again. It's good practice to set up scheduled backups. Our [backup article](/articles/backup-files) can help.\n\n> **NOTE** Good practice to prevent data loss is to ensure that any important files are backed up in at least three (3) places. Two (2) copies on-site, and one (1) copy off-site. This off-site backup could be through a cloud storage solution, or a drive that's kept at a relative's house, or in a safety deposit box.\n\n\n","dir":"/","path":"/disaster-recovery","extension":".md","createdAt":"2021-06-14T18:32:24.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/e957fec09532ec63034248fcbf90571a0f1d2128","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/d2110c7be5149e575cd3ac4daeb944d8794ee922","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/9e10ac222359d521ad6e30c6fb4ed86113ca0452","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502970},"$loki":111},{"slug":"before-you-open-a-support-ticket","description":"A troubleshooting triage to help you self-diagnose a variety of issues.\n","title":"Before You Open a Ticket","keywords":["support","software","hardware","environment","warranty","self-help","tech-support","troubleshooting"],"facebookImage":"/_nuxt/images/before-you-open-a-support-ticket-facebookImage.jpg","twitterImage":"/_nuxt/images/before-you-open-a-support-ticket-twitterImage.jpg","hidden":true,"section":"getting-help","tableOfContents":true,"toc":[{"id":"before-we-begin","depth":2,"text":"Before We Begin"},{"id":"1-do-you-have-a-current-backup-of-your-files","depth":3,"text":"1. Do you have a current backup of your files?"},{"id":"2-do-you-have-a-pop_os-or-ubuntu-live-usb","depth":3,"text":"2. Do you have a Pop!_OS or Ubuntu Live USB?"},{"id":"local-repair-and-upgrades","depth":2,"text":"Local repair and upgrades"},{"id":"common-issue-sources","depth":2,"text":"Common Issue Sources"},{"id":"software","depth":3,"text":"Software"},{"id":"environment","depth":3,"text":"Environment"},{"id":"hardware","depth":3,"text":"Hardware"},{"id":"how-do-i-submit-a-support-ticket","depth":2,"text":"How Do I Submit A Support Ticket?"},{"id":"what-information-should-i-provide-to-support","depth":2,"text":"What Information Should I Provide to Support?"},{"id":"attaching-files-in-your-ticket","depth":2,"text":"Attaching Files In Your Ticket"},{"id":"repair--replacement","depth":2,"text":"Repair & Replacement"},{"id":"advance-replacement-whole-system---within-30-days-of-shipment","depth":3,"text":"Advance Replacement Whole System - Within 30 days of Shipment"},{"id":"advance-replacement-part---within-warranty-period","depth":3,"text":"Advance Replacement Part - Within Warranty Period"},{"id":"repair---within-warranty","depth":3,"text":"Repair - Within Warranty"},{"id":"repair---out-of-warranty","depth":3,"text":"Repair - Out of Warranty"},{"id":"parts-purchase","depth":3,"text":"Parts Purchase"},{"id":"warranty-information","depth":3,"text":"Warranty Information"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article combines several self-help articles resolving common issues experienced by the Support team. This also includes standard troubleshooting procedures we perform for all support requests. Please review this information. Any background and testing information you can provide up front helps us more efficiently diagnose and resolve software and hardware related issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"before-we-begin"},"children":[{"type":"element","tag":"a","props":{"href":"#before-we-begin","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before We Begin"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"1-do-you-have-a-current-backup-of-your-files"},"children":[{"type":"element","tag":"a","props":{"href":"#1-do-you-have-a-current-backup-of-your-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Do you have a current backup of your files?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your issue is time-sensitive, reinstalling the or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery#refresh-install"},"children":[{"type":"text","value":"refreshing"}]},{"type":"text","value":" operating system may provide the fastest resolution. Be sure to backup all important data before performing any tests or contacting Support. Re-imaging is much easier to do if we know that your important files are safe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": This guide may cover diagnostics and testing that you've already performed. Skip those sections as needed, but be sure to provide that information when submitting your ticket."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have a help article to guide you through backing up your system "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"2-do-you-have-a-pop_os-or-ubuntu-live-usb"},"children":[{"type":"element","tag":"a","props":{"href":"#2-do-you-have-a-pop_os-or-ubuntu-live-usb","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Do you have a Pop!_OS or Ubuntu Live USB?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A Live USB can be used as a rescue disk. This will provide us an outside OS environment to access your installed system, potentially rescue files that have not been backed up, or quickly reinstall the OS if necessary."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have an article to guide you through creating "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"Live USBs here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"local-repair-and-upgrades"},"children":[{"type":"element","tag":"a","props":{"href":"#local-repair-and-upgrades","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Local repair and upgrades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We offer techincal documenation (tech-docs such as service manuals) in this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guides"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"common-issue-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#common-issue-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Common Issue Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"software"},"children":[{"type":"element","tag":"a","props":{"href":"#software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See this article for troubleshooting software issues "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/software-triage"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"environment"},"children":[{"type":"element","tag":"a","props":{"href":"#environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Are any other machines or users in your home or workspace experiencing the same issue?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the issue involves networking, have you tried resetting your modem/router?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Please try this again, even if it appears no other devices are affected."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Are there any devices in proximity with your system that could be causing Wi-Fi or Bluetooth interference?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Is your work environment a stable temperature or has it been particularly warm or cold lately?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Have you added any external devices or accessories to your machine and workflow lately?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Has the machine ever suffered any fall or liquid damage?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"hardware"},"children":[{"type":"element","tag":"a","props":{"href":"#hardware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hardware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Steps 3 and 5 from the above Environment section will confirm the issue is caused by hardware configuration or failure. We also recommend following this guide for "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure"},"children":[{"type":"text","value":"diagnosing hardware failure"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"how-do-i-submit-a-support-ticket"},"children":[{"type":"element","tag":"a","props":{"href":"#how-do-i-submit-a-support-ticket","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"How Do I Submit A Support Ticket?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Online"}]},{"type":"text","value":" - Submit a ticket online by logging into our "},{"type":"element","tag":"a","props":{"href":"https://account.system76.com/login","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"support page"}]},{"type":"text","value":". Please "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/clear-cache-and-cookies"},"children":[{"type":"text","value":"follow these steps"}]},{"type":"text","value":" if you're having issues signing into your account or opening a ticket."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"By Phone"}]},{"type":"text","value":" - Contact us at (720)-226-9269. We're open 8am-5pm MST. Response time may be limited on weekends and holidays."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-information-should-i-provide-to-support"},"children":[{"type":"element","tag":"a","props":{"href":"#what-information-should-i-provide-to-support","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What Information Should I Provide to Support?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any information or test results you can provide when opening your support case will help us resolve your issue faster. Please answer as many questions as you can, using this article as a guide for gathering information to submit when opening a support case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"attaching-files-in-your-ticket"},"children":[{"type":"element","tag":"a","props":{"href":"#attaching-files-in-your-ticket","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Attaching Files In Your Ticket"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first message sent on a ticket does not support file attachments; however, the second message will."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're having difficulty attaching a file, you can also email the file to "},{"type":"element","tag":"a","props":{"href":"mailto:info@system76.com"},"children":[{"type":"text","value":"info@system76.com"}]},{"type":"text","value":". Please be sure to tell us on the ticket if you have sent an email attachment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repair--replacement"},"children":[{"type":"element","tag":"a","props":{"href":"#repair--replacement","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair & Replacement"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have several repair or replacement options available depending on the circumstances."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"advance-replacement-whole-system---within-30-days-of-shipment"},"children":[{"type":"element","tag":"a","props":{"href":"#advance-replacement-whole-system---within-30-days-of-shipment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Advance Replacement Whole System - Within 30 days of Shipment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We build and ship a replacement system with the same configuration, and have you return the defective system once the new one is received. More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"advance-replacement-part---within-warranty-period"},"children":[{"type":"element","tag":"a","props":{"href":"#advance-replacement-part---within-warranty-period","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Advance Replacement Part - Within Warranty Period"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We send a replacement part for self-service or service at a local repair shop, then have you return the defective part. We also provide the service manual for your machine if applicable. You can see the available "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guides"},"children":[{"type":"text","value":"service manuals here"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"repair---within-warranty"},"children":[{"type":"element","tag":"a","props":{"href":"#repair---within-warranty","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair - Within Warranty"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We bring the system in for diagnosis and repairs. Repair costs are covered under warranty, except for accidental damage or misuse. More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"repair---out-of-warranty"},"children":[{"type":"element","tag":"a","props":{"href":"#repair---out-of-warranty","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair - Out of Warranty"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We bring the system in for paid diagnosis and repairs. Repair costs are not covered. More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"parts-purchase"},"children":[{"type":"element","tag":"a","props":{"href":"#parts-purchase","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Parts Purchase"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We create and offer a quote to purchase the part in question. We usually can also offer the part number if you prefer to source the part elsewhere. More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"warranty-information"},"children":[{"type":"element","tag":"a","props":{"href":"#warranty-information","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Warranty Information"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Read the details of our warranty coverage "},{"type":"element","tag":"a","props":{"href":"https://system76.com/warranty","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"}]},"text":"\nThis article combines several self-help articles resolving common issues experienced by the Support team. This also includes standard troubleshooting procedures we perform for all support requests. Please review this information. Any background and testing information you can provide up front helps us more efficiently diagnose and resolve software and hardware related issues.\n\n## Before We Begin\n\n### 1. Do you have a current backup of your files?\n\nIf your issue is time-sensitive, reinstalling the or [refreshing](/articles/pop-recovery#refresh-install) operating system may provide the fastest resolution. Be sure to backup all important data before performing any tests or contacting Support. Re-imaging is much easier to do if we know that your important files are safe.\n\n**Note**: This guide may cover diagnostics and testing that you've already performed. Skip those sections as needed, but be sure to provide that information when submitting your ticket.\n\nWe have a help article to guide you through backing up your system [here.](/articles/backup-files)\n\n### 2. Do you have a Pop!\\_OS or Ubuntu Live USB?\n\nA Live USB can be used as a rescue disk. This will provide us an outside OS environment to access your installed system, potentially rescue files that have not been backed up, or quickly reinstall the OS if necessary.\n\nWe have an article to guide you through creating [Live USBs here.](/articles/live-disk)\n\n## Local repair and upgrades\n\nWe offer techincal documenation (tech-docs such as service manuals) in this [article](/articles/guides).\n\n## Common Issue Sources\n\n### Software\n\nSee this article for troubleshooting software issues [here.](/articles/software-triage)\n\n### Environment\n\n1. Are any other machines or users in your home or workspace experiencing the same issue?\n2. If the issue involves networking, have you tried resetting your modem/router?\n\n **NOTE:** Please try this again, even if it appears no other devices are affected.\n\n3. Are there any devices in proximity with your system that could be causing Wi-Fi or Bluetooth interference?\n4. Is your work environment a stable temperature or has it been particularly warm or cold lately?\n5. Have you added any external devices or accessories to your machine and workflow lately?\n6. Has the machine ever suffered any fall or liquid damage?\n\n### Hardware\n\nSteps 3 and 5 from the above Environment section will confirm the issue is caused by hardware configuration or failure. We also recommend following this guide for [diagnosing hardware failure](/articles/hardware-failure).\n\n## How Do I Submit A Support Ticket?\n\n- **Online** - Submit a ticket online by logging into our [support page](https://account.system76.com/login). Please [follow these steps](/articles/clear-cache-and-cookies) if you're having issues signing into your account or opening a ticket.\n\n- **By Phone** - Contact us at (720)-226-9269. We're open 8am-5pm MST. Response time may be limited on weekends and holidays.\n\n## What Information Should I Provide to Support?\n\nAny information or test results you can provide when opening your support case will help us resolve your issue faster. Please answer as many questions as you can, using this article as a guide for gathering information to submit when opening a support case.\n\n## Attaching Files In Your Ticket\n\nThe first message sent on a ticket does not support file attachments; however, the second message will.\n\nIf you're having difficulty attaching a file, you can also email the file to info@system76.com. Please be sure to tell us on the ticket if you have sent an email attachment.\n\n## Repair & Replacement\n\nWe have several repair or replacement options available depending on the circumstances.\n\n### Advance Replacement Whole System - Within 30 days of Shipment\n\nWe build and ship a replacement system with the same configuration, and have you return the defective system once the new one is received. More details will be provided if this process is requested.\n\n### Advance Replacement Part - Within Warranty Period\n\nWe send a replacement part for self-service or service at a local repair shop, then have you return the defective part. We also provide the service manual for your machine if applicable. You can see the available [service manuals here](/articles/guides) and [here](https://tech-docs.system76.com/)\n\nMore details will be provided if this process is requested.\n\n### Repair - Within Warranty\n\nWe bring the system in for diagnosis and repairs. Repair costs are covered under warranty, except for accidental damage or misuse. More details will be provided if this process is requested.\n\n### Repair - Out of Warranty\n\nWe bring the system in for paid diagnosis and repairs. Repair costs are not covered. More details will be provided if this process is requested.\n\n### Parts Purchase\n\nWe create and offer a quote to purchase the part in question. We usually can also offer the part number if you prefer to source the part elsewhere. More details will be provided if this process is requested.\n\n### Warranty Information\n\nRead the details of our warranty coverage [here.](https://system76.com/warranty)\n\n---\n\n\n","dir":"/","path":"/before-you-open-a-support-ticket","extension":".md","createdAt":"2021-05-21T01:29:31.000Z","updatedAt":"2023-09-18T17:49:57.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/6eb1e1b8eda33324dcef12e6332a5d4ea6eb445d","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"burden","commitUrl":"https://github.com/system76/docs/commit/e9ef84a63585d71efbb5cfe30d74cf405d30ef44","avatarUrl":"https://avatars.githubusercontent.com/u/73517?v=4","profileUrl":"https://github.com/burden"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/5b22c63da1a95dac17aba8dcbcfbab091e80766c","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/8c69ae69cf4e2028c78faffea459505d03c3715b","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502981},"$loki":112},{"slug":"log-files","description":"Learn how to create log files for sending to System76 support\n","title":"Creating Log Files","keywords":["system76","driver","logs","syslog","support"],"facebookImage":"/_nuxt/images/log-files-facebookImage.jpg","twitterImage":"/_nuxt/images/log-files-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"generating-log-files-in-settings-pop_os-2110","depth":2,"text":"Generating Log Files in Settings (Pop!_OS 21.10+)"},{"id":"generating-log-files-using-the-system76-driver-application","depth":2,"text":"Generating Log Files Using the System76 Driver Application"},{"id":"manually-generating-log-files","depth":3,"text":"Manually Generating Log Files"},{"id":"sending-the-logs-to-the-support-team","depth":3,"text":"Sending the Logs to the Support Team"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Log files help our support team learn more about your system, and can be a great benefit during troubleshooting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The information collected by the log files includes:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The installed operating system and active kernel version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A listing of the filesystems connected to your system, and the space used"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Information about your firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A list of disks connected to your system, as well as connected USB devices"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Sensors information showing temperatures and fan speeds"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Comprehensive output from "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"syslog"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"journalctl"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The detailed contents of the log file are listed below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/apt/sources.list.d/*\n/apt/history.log\n/apt/history-rotated.log\n/apt/sources.list\n/apt/term.log\n/apt/term-rotated.log\ndf\ndmesg\ndmidecode\nfstab\njournalctl\nlsblk\nlspci\nlsusb\nsensors\nsyslog.log\nsysteminfo.txt\nupower\nuptime\nxorg.0.log\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"generating-log-files-in-settings-pop_os-2110"},"children":[{"type":"element","tag":"a","props":{"href":"#generating-log-files-in-settings-pop_os-2110","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Generating Log Files in Settings (Pop!_OS 21.10+)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Starting in Pop!_OS 21.10, logs are no longer generated through the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application. Instead, a \"Support\" section has been added to the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application. Clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Create Log Files"}]},{"type":"text","value":" button will prompt you for your admin password, and then generate and save a file called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pop-support_[timestamp].tar.xz"}]},{"type":"text","value":". This file is saved in your Home directory ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home/username"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings-Logs","src":"/images/system76-driver/logs-in-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"generating-log-files-using-the-system76-driver-application"},"children":[{"type":"element","tag":"a","props":{"href":"#generating-log-files-using-the-system76-driver-application","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Generating Log Files Using the System76 Driver Application"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System76 Driver can be opened by clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" button in the top left (or pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key), then searching for \"System76.\" Among the applications listed should be the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application. Click the icon to launch the application, and enter your password when prompted to do so."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next click on the button outlined in red in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application and a file called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-logs.tgz"}]},{"type":"text","value":" will be created and placed in your Home directory ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home/username"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CreateLogFiles","src":"/images/system76-driver/CreateLogFiles.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manually-generating-log-files"},"children":[{"type":"element","tag":"a","props":{"href":"#manually-generating-log-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manually Generating Log Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If for some reason you are unable to access the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application, you can manually create a set of log files by running a series of commands via the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application. To do this, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":"/"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" in the top left of your system, search for \"Terminal\", then open the application that appears."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also launch "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with keyboard shortcuts:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop - "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu - "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From there, you can enter the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mkdir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"journalctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/journal.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dmesg "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/dmesg.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local/share/xorg/Xorg.0.log "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/Xorg.0.log "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"2>"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev/null"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dmidecode "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/demidecode"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lspci -vv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/lspci.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lsusb -vv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/lsusb.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"uname -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/uname.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp /etc/os-release "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/os-release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk -f "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/lsblk.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"df -h "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/df.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp /etc/fstab "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/fstab.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tar czf system76-log.tgz "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rm "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rmdir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As with the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application, the log files will be stored within your home directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sending-the-logs-to-the-support-team"},"children":[{"type":"element","tag":"a","props":{"href":"#sending-the-logs-to-the-support-team","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sending the Logs to the Support Team"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the logs are created, you can attach them directly to the support case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" In some cases, error messages can grow log files to a size too large for an email attachment. If that's the case, use a file sharing service like Google Drive or "},{"type":"element","tag":"a","props":{"href":"https://wormhole.app/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Wormhole"}]},{"type":"text","value":", and then include the share link in an email response to the support ticket."}]},{"type":"text","value":"\n"}]}]},"text":"\nLog files help our support team learn more about your system, and can be a great benefit during troubleshooting.\n\nThe information collected by the log files includes:\n\n* The installed operating system and active kernel version\n* A listing of the filesystems connected to your system, and the space used\n* Information about your firmware\n* A list of disks connected to your system, as well as connected USB devices\n* Sensors information showing temperatures and fan speeds\n* Comprehensive output from `syslog` and `journalctl`\n\nThe detailed contents of the log file are listed below:\n\n```\n/apt/sources.list.d/*\n/apt/history.log\n/apt/history-rotated.log\n/apt/sources.list\n/apt/term.log\n/apt/term-rotated.log\ndf\ndmesg\ndmidecode\nfstab\njournalctl\nlsblk\nlspci\nlsusb\nsensors\nsyslog.log\nsysteminfo.txt\nupower\nuptime\nxorg.0.log\n```\n\n## Generating Log Files in Settings (Pop!_OS 21.10+)\n\nStarting in Pop!\\_OS 21.10, logs are no longer generated through the System76 Driver application. Instead, a \"Support\" section has been added to the Settings application. Clicking the `Create Log Files` button will prompt you for your admin password, and then generate and save a file called `pop-support_[timestamp].tar.xz`. This file is saved in your Home directory (`/home/username`).\n\n![Settings-Logs](/images/system76-driver/logs-in-settings.png)\n\n## Generating Log Files Using the System76 Driver Application\n\nThe System76 Driver can be opened by clicking the `Activities` or `Applications` button in the top left (or pressing the SUPER key), then searching for \"System76.\" Among the applications listed should be the System76 Driver application. Click the icon to launch the application, and enter your password when prompted to do so.\n\nNext click on the button outlined in red in the System76 Driver application and a file called `system76-logs.tgz` will be created and placed in your Home directory (`/home/username`).\n\n![CreateLogFiles](/images/system76-driver/CreateLogFiles.png)\n\n### Manually Generating Log Files\n\nIf for some reason you are unable to access the System76 Driver application, you can manually create a set of log files by running a series of commands via the Terminal application. To do this, click `Activities`/`Applications` in the top left of your system, search for \"Terminal\", then open the application that appears.\n\nYou can also launch Terminal with keyboard shortcuts:\n\nPop - SUPER+T\n\nUbuntu - CTRL+ALT+T\n\nFrom there, you can enter the following commands:\n\n```bash\ncd ~/\nmkdir ~/system76\njournalctl > ~/system76/journal.log\ndmesg > ~/system76/dmesg.log\ncp ~/.local/share/xorg/Xorg.0.log ~/system76/Xorg.0.log 2> /dev/null\nsudo dmidecode > ~/system76/demidecode\nsudo lspci -vv > ~/system76/lspci.log\nsudo lsusb -vv > ~/system76/lsusb.log\nuname -a > ~/system76/uname.log\ncp /etc/os-release ~/system76/os-release\nlsblk -f > ~/system76/lsblk.log\ndf -h > ~/system76/df.log\ncp /etc/fstab ~/system76/fstab.log\ntar czf system76-log.tgz ~/system76/*\nrm ~/system76/*\nrmdir ~/system76\n```\n\nAs with the System76 Driver application, the log files will be stored within your home directory.\n\n### Sending the Logs to the Support Team\n\nOnce the logs are created, you can attach them directly to the support case.\n\n> **NOTE:** In some cases, error messages can grow log files to a size too large for an email attachment. If that's the case, use a file sharing service like Google Drive or [Wormhole](https://wormhole.app/), and then include the share link in an email response to the support ticket.\n","dir":"/","path":"/log-files","extension":".md","createdAt":"2021-05-20T20:53:49.000Z","updatedAt":"2023-02-22T15:25:43.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/f04e9a60fb060af4e657f3025fd4cbb1df827b71","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/171328b67d5e48044dbdf3a45efb6026f2b52789","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/b0881b247bff13c510601b0738f29a5f66276931","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"linuxgnuru","commitUrl":"https://github.com/system76/docs/commit/00b5f43a8b6fcfa93e4e8d25871cae5f51c3a79e","avatarUrl":"https://avatars.githubusercontent.com/u/3463589?v=4","profileUrl":"https://github.com/linuxgnuru"},{"username":"jbrains","commitUrl":"https://github.com/system76/docs/commit/6305b6cdb796d623ac710c4bc955fb03034d8a47","avatarUrl":"https://avatars.githubusercontent.com/u/61505?v=4","profileUrl":"https://github.com/jbrains"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/7d9229204d9d5965a2ee46d3103b67df3881dae7","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502983},"$loki":113},{"slug":"audio","description":"Here is how to fix several common audio issues with your computer.\n","title":"Audio Troubleshooting","keywords":["audio","dummy output","alsa","pulseaudio","pulse audio"],"facebookImage":"/_nuxt/images/audio-facebookImage.jpg","twitterImage":"/_nuxt/images/audio-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"reset-audio-software-server","depth":2,"text":"Reset Audio Software (server)"},{"id":"check-the-pulseaudio-controls","depth":2,"text":"Check the PulseAudio Controls"},{"id":"troubleshooting-alsa","depth":2,"text":"Troubleshooting ALSA"},{"id":"check-if-hardware-is-detected","depth":2,"text":"Check if Hardware is Detected"},{"id":"other-useful-commands","depth":2,"text":"Other Useful Commands"},{"id":"configuration-tweaks","depth":2,"text":"Configuration Tweaks"},{"id":"audio-crackling-or-hardware-clicking","depth":3,"text":"Audio crackling or hardware clicking"},{"id":"pciinternal-sound-card-not-detected-dummy-output","depth":3,"text":"PCI/internal sound card not detected (dummy output)"},{"id":"gather-information-for-support","depth":2,"text":"Gather Information for Support"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sound settings or packages related to the sound system can become corrupt or broken. Many times, deleting the configuration files, reinstalling the sound-related packages, and restarting the audio software can help. These commands can also help fix the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Sound"}]},{"type":"text","value":" settings showing \"Dummy Output\" as the audio output."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"reset-audio-software-server"},"children":[{"type":"element","tag":"a","props":{"href":"#reset-audio-software-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reset Audio Software (server)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system is not playing audio, first try restarting the audio daemon:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"PulseAudio"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"PipeWire"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Ubuntu pre-22.10 and Pop!_OS pre-22.04"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Ubuntu 22.10+ and Pop!_OS 22.04+"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemctl --user restart pulseaudio"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemctl --user restart wireplumber pipewire pipewire-pulse"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rm -r ~/.config/pulse"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rm -r ~/.config/pulse"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This set of commands first restarts the sound daemon and removes the user's configuration for PulseAudio. On systems still using PulseAudio as a server, it restarts the PulseAudio server, which will create new default audio configuration files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"check-the-pulseaudio-controls"},"children":[{"type":"element","tag":"a","props":{"href":"#check-the-pulseaudio-controls","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check the PulseAudio Controls"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" is helpful in figuring out which program is producing audio, where that audio is being routed, what the default input/output devices are, and what the volume levels are set to. It can be installed using the Pop!_Shop, or with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pavucontrol\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" app in the Activities or Applications menu, or run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pavucontrol"}]},{"type":"text","value":" in a terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The \"Playback\" tab will show a list of applications that are currently playing audio. The volume for each application can be individually controlled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Playback tab","src":"/images/audio/pavucontrol-playback.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Similarly, the \"Recording\" tab will show a list of applications that are currently recording audio."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Recording tab","src":"/images/audio/pavucontrol-recording.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The \"Output Devices\" tab shows a list of output devices, and an indicator of what's being played out of each device. The green checkmark being selected indicates a device is the default output device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Output tab","src":"/images/audio/pavucontrol-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The \"Input Devices\" tab shows a similar list for input devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Input tab","src":"/images/audio/pavucontrol-input.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under \"Configuration,\" each sound card should be listed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Configuration tab","src":"/images/audio/pavucontrol-configuration.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting-alsa"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting-alsa","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting ALSA"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"PulseAudio sits on top of ALSA. If PulseAudio is not seeing any input/output devices, check what playback devices ALSA is detecting:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"aplay -l\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or, check what recording devices ALSA is detecting:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"arecord -l\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A device may be muted in the ALSA mixer, which will override any PulseAudio volume settings. You can open the ALSA mixer with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"alsamixer\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can navigate between the different volume meters using the left and right arrow keys. Each meter can be adjusted using the up and down arrow keys. An \"MM\" at the bottom of a meter indicates that meter is muted. If the PulseAudio Volume Control shows that sound is playing, but you don't hear any sound, try unmuting all of the volume meters in alsamixer by pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"M"}]},{"type":"text","value":" key while each meter is selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"alsamixer","src":"/images/audio/alsamixer-main.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system has more than one sound card (for example, an Intel sound card and an NVIDIA sound card in switchable-graphics systems), you can switch between them by pressing F6."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"alsamixer's sound card selection","src":"/images/audio/alsamixer-soundcard.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"check-if-hardware-is-detected"},"children":[{"type":"element","tag":"a","props":{"href":"#check-if-hardware-is-detected","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check if Hardware is Detected"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If ALSA doesn't list a sound card, it may not be physically detected by the system at all. If the Linux kernel sees a sound card, it will show up in your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lspci"}]},{"type":"text","value":" output. This command will list every sound card your system detects, and show the driver being used for each one:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lspci -v | grep -A6 Audio\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the output from that command is blank, then your system isn't detecting any sound cards (which could indicate a hardware issue.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"other-useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#other-useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Other Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will reinstall ALSA and some of the other core audio packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall alsa-base alsa-utils linux-sound-base libasound2\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will reinstall the PulseAudio packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall libpulse0 libpulsedsp pulseaudio pulseaudio-module-bluetooth pulseaudio-utils\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will reinstall the PipeWire packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt reinstall libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules pipewire pipewire-audio-client-libraries pipewire-bin pipewire-pulse\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will force reload the kernel sound driver modules:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo alsa force-reload\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will start PulseAudio after it's been stopped (this is not usually needed, because PulseAudio will usually restart itself when it's stopped):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio --start\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will check the status of PipeWire and show any errors if automatic restarts raised any errors:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl --user status pipewire\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you would like to monitor PipeWire, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pw-top\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configuration-tweaks"},"children":[{"type":"element","tag":"a","props":{"href":"#configuration-tweaks","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuration Tweaks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some particular problems may be solved by tweaks to ALSA or PulseAudio configuration. Clearing the current settings for Pipewire or PulseAudio may allow the defaults to be used again. To revert to defaults and clear any current saved settings run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rm -r ~/.config/pulse/*\nrm -r ~/.local/state/wireplumber/*\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" When running those commands you may see messages similar to this: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rm: cannot remove '/home/ckw/.config/pulse/*': No such file or directory"}]},{"type":"text","value":" those are safe to ignore as the file simply does not exist."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"audio-crackling-or-hardware-clicking"},"children":[{"type":"element","tag":"a","props":{"href":"#audio-crackling-or-hardware-clicking","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Audio crackling or hardware clicking"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you hear audio crackling (especially when you start or stop playing audio), your audio card may be going to sleep too often. This is known to happen on some versions of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/serval-dac/"},"children":[{"type":"text","value":"Serval WS"}]},{"type":"text","value":" and some "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/issues/491","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thunderbolt docks"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"prevent-crackling-with-pipewirewireplumber"},"children":[{"type":"element","tag":"a","props":{"href":"#prevent-crackling-with-pipewirewireplumber","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Prevent Crackling with PipeWire/WirePlumber"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For Pop!_OS 22.04 and newer (and other distributions using PipeWire with WirePlumber), these two commands will disable this behavior and restart PipeWire:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/--\\[\"session.suspend-timeout-seconds\"\\] = 5/\\[\"session.suspend-timeout-seconds\"\\] = 0/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /usr/share/wireplumber/main.lua.d/50-alsa-config.lua"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl restart --user pipewire.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This change can be undone using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/\\[\"session.suspend-timeout-seconds\"\\] = 0/--\\[\"session.suspend-timeout-seconds\"\\] = 5/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /usr/share/wireplumber/main.lua.d/50-alsa-config.lua"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl restart --user pipewire.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"prevent-crackling-with-pulseaudio"},"children":[{"type":"element","tag":"a","props":{"href":"#prevent-crackling-with-pulseaudio","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Prevent Crackling with PulseAudio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For older versions of Pop!_OS or distributions using PulseAudio without PipeWire, these two commands will disable this behavior and restart PulseAudio:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/load-module module-suspend-on-idle/#load-module module-suspend-on-idle/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/pulse/default.pa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This change can be undone using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/#load-module module-suspend-on-idle/load-module module-suspend-on-idle/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/pulse/default.pa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pciinternal-sound-card-not-detected-dummy-output"},"children":[{"type":"element","tag":"a","props":{"href":"#pciinternal-sound-card-not-detected-dummy-output","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"PCI/internal sound card not detected (dummy output)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With hardware that uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"snd_hda_intel"}]},{"type":"text","value":" kernel module, rare "},{"type":"element","tag":"a","props":{"href":"https://bugs.launchpad.net/ubuntu/+source/linux-oem-osp1/+bug/1864061","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"bugs"}]},{"type":"text","value":" can cause the sound card to not be detected. If you're having this issue, try running these commands to force the usage of a specific audio driver:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"echo \"options snd-hda-intel dmic_detect=0\" | sudo tee -a /etc/modprobe.d/alsa-base.conf\necho \"blacklist snd_soc_skl\" | sudo tee -a /etc/modprobe.d/blacklist.conf\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot after making the changes. If this doesn't solve the issue, undo the changes using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i 's/options snd-hda-intel dmic_detect=0//' /etc/modprobe.d/alsa-base.conf\nsudo sed -i 's/blacklist snd_soc_skl//' /etc/modprobe.d/blacklist.conf\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then reboot again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"gather-information-for-support"},"children":[{"type":"element","tag":"a","props":{"href":"#gather-information-for-support","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Gather Information for Support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"alsa-info"}]},{"type":"text","value":" command will gather a number of outputs, including some of the above-listed outputs, and package them so they can be shared easily. In a terminal, run the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"alsa-info\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the script is finished gathering information, type "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"y"}]},{"type":"text","value":" and press Enter to upload your output to the ALSA website, then send the link to Support."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"alsa-info","src":"/images/audio/alsa-info.png"},"children":[]}]}]},"text":"\nSound settings or packages related to the sound system can become corrupt or broken. Many times, deleting the configuration files, reinstalling the sound-related packages, and restarting the audio software can help. These commands can also help fix the Sound settings showing \"Dummy Output\" as the audio output.\n\n## Reset Audio Software (server)\n\nIf the system is not playing audio, first try restarting the audio daemon:\n\n| PulseAudio | PipeWire |\n| :--------- | :-------|\n| Ubuntu pre-22.10 and Pop!\\_OS pre-22.04 | Ubuntu 22.10+ and Pop!\\_OS 22.04+ |\n| `systemctl --user restart pulseaudio` | `systemctl --user restart wireplumber pipewire pipewire-pulse` |\n| `rm -r ~/.config/pulse` | `rm -r ~/.config/pulse` |\n| `pulseaudio -k` | |\n\nThis set of commands first restarts the sound daemon and removes the user's configuration for PulseAudio. On systems still using PulseAudio as a server, it restarts the PulseAudio server, which will create new default audio configuration files.\n\n## Check the PulseAudio Controls\n\nThe program PulseAudio Volume Control is helpful in figuring out which program is producing audio, where that audio is being routed, what the default input/output devices are, and what the volume levels are set to. It can be installed using the Pop!\\_Shop, or with this command:\n\n```\nsudo apt install pavucontrol\n```\n\nOnce installed, open the PulseAudio Volume Control app in the Activities or Applications menu, or run `pavucontrol` in a terminal.\n\nThe \"Playback\" tab will show a list of applications that are currently playing audio. The volume for each application can be individually controlled.\n\n![Playback tab](/images/audio/pavucontrol-playback.png)\n\nSimilarly, the \"Recording\" tab will show a list of applications that are currently recording audio.\n\n![Recording tab](/images/audio/pavucontrol-recording.png)\n\nThe \"Output Devices\" tab shows a list of output devices, and an indicator of what's being played out of each device. The green checkmark being selected indicates a device is the default output device.\n\n![Output tab](/images/audio/pavucontrol-output.png)\n\nThe \"Input Devices\" tab shows a similar list for input devices.\n\n![Input tab](/images/audio/pavucontrol-input.png)\n\nUnder \"Configuration,\" each sound card should be listed.\n\n![Configuration tab](/images/audio/pavucontrol-configuration.png)\n\n## Troubleshooting ALSA\n\nPulseAudio sits on top of ALSA. If PulseAudio is not seeing any input/output devices, check what playback devices ALSA is detecting:\n\n```\naplay -l\n```\n\nOr, check what recording devices ALSA is detecting:\n\n```\narecord -l\n```\n\nA device may be muted in the ALSA mixer, which will override any PulseAudio volume settings. You can open the ALSA mixer with this command:\n\n```\nalsamixer\n```\n\nYou can navigate between the different volume meters using the left and right arrow keys. Each meter can be adjusted using the up and down arrow keys. An \"MM\" at the bottom of a meter indicates that meter is muted. If the PulseAudio Volume Control shows that sound is playing, but you don't hear any sound, try unmuting all of the volume meters in alsamixer by pressing the M key while each meter is selected.\n\n![alsamixer](/images/audio/alsamixer-main.png)\n\nIf your system has more than one sound card (for example, an Intel sound card and an NVIDIA sound card in switchable-graphics systems), you can switch between them by pressing F6.\n\n![alsamixer's sound card selection](/images/audio/alsamixer-soundcard.png)\n\n## Check if Hardware is Detected\n\nIf ALSA doesn't list a sound card, it may not be physically detected by the system at all. If the Linux kernel sees a sound card, it will show up in your `lspci` output. This command will list every sound card your system detects, and show the driver being used for each one:\n\n```\nlspci -v | grep -A6 Audio\n```\n\nIf the output from that command is blank, then your system isn't detecting any sound cards (which could indicate a hardware issue.)\n\n## Other Useful Commands\n\nThis command will reinstall ALSA and some of the other core audio packages:\n\n```\nsudo apt install --reinstall alsa-base alsa-utils linux-sound-base libasound2\n```\n\nThis command will reinstall the PulseAudio packages:\n\n```\nsudo apt install --reinstall libpulse0 libpulsedsp pulseaudio pulseaudio-module-bluetooth pulseaudio-utils\n```\n\nThis command will reinstall the PipeWire packages:\n\n```\nsudo apt reinstall libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules pipewire pipewire-audio-client-libraries pipewire-bin pipewire-pulse\n```\n\nThis command will force reload the kernel sound driver modules:\n\n```\nsudo alsa force-reload\n```\n\nThis command will start PulseAudio after it's been stopped (this is not usually needed, because PulseAudio will usually restart itself when it's stopped):\n\n```\npulseaudio --start\n```\n\nThis command will check the status of PipeWire and show any errors if automatic restarts raised any errors:\n\n```\nsystemctl --user status pipewire\n```\n\nIf you would like to monitor PipeWire, run:\n\n```\npw-top\n```\n\n## Configuration Tweaks\n\nSome particular problems may be solved by tweaks to ALSA or PulseAudio configuration. Clearing the current settings for Pipewire or PulseAudio may allow the defaults to be used again. To revert to defaults and clear any current saved settings run the following commands:\n\n```\nrm -r ~/.config/pulse/*\nrm -r ~/.local/state/wireplumber/*\n```\n\n**NOTE:** When running those commands you may see messages similar to this: `rm: cannot remove '/home/ckw/.config/pulse/*': No such file or directory` those are safe to ignore as the file simply does not exist.\n\n### Audio crackling or hardware clicking\n\nIf you hear audio crackling (especially when you start or stop playing audio), your audio card may be going to sleep too often. This is known to happen on some versions of the [Serval WS](/articles/serval-dac/) and some [Thunderbolt docks](https://github.com/system76/docs/issues/491).\n\n#### Prevent Crackling with PipeWire/WirePlumber\n\nFor Pop!_OS 22.04 and newer (and other distributions using PipeWire with WirePlumber), these two commands will disable this behavior and restart PipeWire:\n\n```bash\nsudo sed -i 's/--\\[\"session.suspend-timeout-seconds\"\\] = 5/\\[\"session.suspend-timeout-seconds\"\\] = 0/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua\nsystemctl restart --user pipewire.service\n```\n\nThis change can be undone using these commands:\n\n```bash\nsudo sed -i 's/\\[\"session.suspend-timeout-seconds\"\\] = 0/--\\[\"session.suspend-timeout-seconds\"\\] = 5/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua\nsystemctl restart --user pipewire.service\n```\n\n#### Prevent Crackling with PulseAudio\n\nFor older versions of Pop!_OS or distributions using PulseAudio without PipeWire, these two commands will disable this behavior and restart PulseAudio:\n\n```bash\nsudo sed -i 's/load-module module-suspend-on-idle/#load-module module-suspend-on-idle/' /etc/pulse/default.pa\npulseaudio -k\n```\n\nThis change can be undone using these commands:\n\n```bash\nsudo sed -i 's/#load-module module-suspend-on-idle/load-module module-suspend-on-idle/' /etc/pulse/default.pa\npulseaudio -k\n```\n\n### PCI/internal sound card not detected (dummy output)\n\nWith hardware that uses the `snd_hda_intel` kernel module, rare [bugs](https://bugs.launchpad.net/ubuntu/+source/linux-oem-osp1/+bug/1864061) can cause the sound card to not be detected. If you're having this issue, try running these commands to force the usage of a specific audio driver:\n\n```\necho \"options snd-hda-intel dmic_detect=0\" | sudo tee -a /etc/modprobe.d/alsa-base.conf\necho \"blacklist snd_soc_skl\" | sudo tee -a /etc/modprobe.d/blacklist.conf\n```\n\nReboot after making the changes. If this doesn't solve the issue, undo the changes using these commands:\n\n```\nsudo sed -i 's/options snd-hda-intel dmic_detect=0//' /etc/modprobe.d/alsa-base.conf\nsudo sed -i 's/blacklist snd_soc_skl//' /etc/modprobe.d/blacklist.conf\n```\n\nThen reboot again.\n\n## Gather Information for Support\n\nThe `alsa-info` command will gather a number of outputs, including some of the above-listed outputs, and package them so they can be shared easily. In a terminal, run the command:\n\n```\nalsa-info\n```\n\nWhen the script is finished gathering information, type y and press Enter to upload your output to the ALSA website, then send the link to Support.\n\n![alsa-info](/images/audio/alsa-info.png)\n","dir":"/","path":"/audio","extension":".md","createdAt":"2016-10-17T23:26:47.000Z","updatedAt":"2023-03-22T16:58:33.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2ada7d88deafda4e7f4a3e8c08606e2884805afa","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/5735081fb4ca2d5e0fad20ce8d53c9619044a4d9","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/157f1cce130312c96d4f179129d7b251deafcc42","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053502988},"$loki":114},{"slug":"kernelstub","description":"Add or change kernel and boot parameters using kernelstub\n","title":"Kernelstub Usage","keywords":["Ubuntu","Pop","Pop!_OS","Kernelstub","EFI","UEFI","initramfs","kernel parameters","kernel","boot options"],"facebookImage":"/_nuxt/images/kernelstub-facebookImage.jpg","twitterImage":"/_nuxt/images/kernelstub-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"what-is-kernelstub","depth":2,"text":"What is Kernelstub?"},{"id":"overview","depth":3,"text":"Overview"},{"id":"common-uses","depth":2,"text":"Common Uses"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"verbose-output","depth":3,"text":"Verbose Output"},{"id":"dry-run-and-return-codes","depth":3,"text":"\"Dry Run\" and Return Codes"},{"id":"troubleshooting-examples","depth":2,"text":"Troubleshooting Examples"},{"id":"drive-latency-changes","depth":3,"text":"Drive Latency Changes"},{"id":"cstate-changes","depth":3,"text":"Cstate Changes"},{"id":"backlight-controls","depth":3,"text":"Backlight Controls"},{"id":"set-default-boot-kernel","depth":3,"text":"Set Default Boot Kernel"},{"id":"--help-output","depth":3,"text":"--help Output"},{"id":"smartctl-output","depth":3,"text":"smartctl Output"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"what-is-kernelstub"},"children":[{"type":"element","tag":"a","props":{"href":"#what-is-kernelstub","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What is Kernelstub?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"overview"},"children":[{"type":"element","tag":"a","props":{"href":"#overview","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Overview"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Kernelstub is a utility to automatically manage your OS's EFI System Partition (ESP). It makes it simple to copy the current kernel and initramfs image onto the ESP so that they are automatically probeable by most EFI boot loaders as well as the EFI firmware itself. It can also set up the system's NVRAM to add entries to the firmware boot menu for the kernel (and keep these options up to date when new kernel versions are installed)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://github.com/isantop/kernelstub","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Github page"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Developed by System76, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is included with Pop!_OS to manage kernel settings and boot files with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":". The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".deb"}]},{"type":"text","value":" file can be downloaded on Github "},{"type":"element","tag":"a","props":{"href":"https://github.com/isantop/kernelstub/releases","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" along with source code. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is designed to make working with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" easy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"common-uses"},"children":[{"type":"element","tag":"a","props":{"href":"#common-uses","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Common Uses"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The benefit of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is the ease with which kernel options and boot parameters can be managed. You can quickly add (or remove) options that are used by the Linux kernel on boot. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" will make sure to only have a single instance of options added."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, the command below adds both \"quiet\" and \"splash\" to the kernel options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"quiet splash\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A full set of available options are listed on the Github page. They can also be printed out in the Terminal by passing:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub --help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"OR"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -h"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or by running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" without any other options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most of the options available have short and long-form options. Output of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" produced at the time of this writing is included "},{"type":"element","tag":"a","props":{"href":"#help-output"},"children":[{"type":"text","value":"below."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is also a useful troubleshooting tool, allowing quick changes to kernel options used on boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"verbose-output"},"children":[{"type":"element","tag":"a","props":{"href":"#verbose-output","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Verbose Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see more detailed information about what "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is doing, add the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-v"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--verbose"}]},{"type":"text","value":" flags to your command. To save the output to a log pass the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-g"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--log-file"}]},{"type":"text","value":" flags followed by the save location:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -g "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/kernelstub.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command creates a log of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" output and saves it in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Home"}]},{"type":"text","value":" folder. The name, file extension and save-location can all be chosen by the user."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"dry-run-and-return-codes"},"children":[{"type":"element","tag":"a","props":{"href":"#dry-run-and-return-codes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"\"Dry Run\" and Return Codes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see if a command will do something intended or something harmful, you can run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" with a \"dry run\" instruction added."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub --dry-run"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your dry run yields errors, you can look up the error codes "},{"type":"element","tag":"a","props":{"href":"https://github.com/isantop/kernelstub#return-codes","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" and adjust accordingly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting-examples"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting-examples","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting Examples"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"drive-latency-changes"},"children":[{"type":"element","tag":"a","props":{"href":"#drive-latency-changes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Drive Latency Changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a system exhibits drive, or drive power issues, the drive may not be correctly resuming from suspend. Drive latency can be adjusted using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finding the latency settings from the drive controller to limit the drive from the deepest drive sleep states can be found from the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# make sure smartctl is installed"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install smartmontools"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo smartctl -a /dev/nvme0n1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Full example output can be found "},{"type":"element","tag":"a","props":{"href":"#smartctl-output"},"children":[{"type":"text","value":"below,"}]},{"type":"text","value":" but the information we need is shown here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Supported Power States"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 0 + 3.50W 2.10W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 1 + 2.40W 1.60W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2 + 1.90W 1.50W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 3 - 0.0250W - - 3 3 3 3 3900 11000"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 4 - 0.0050W - - 4 4 4 4 5000 39000"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since we don't want the drive to go into it's deepest sleep state, we need to choose the second lowest "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Ex_Lat"}]},{"type":"text","value":", or in this case "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"11000"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The latency can be set with this "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"nvme_core.default_ps_max_latency_us=12000\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The important information here is the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Max"}]},{"type":"text","value":" Watts. We want to slightly increase the power draw from the drive, without having it draw so much power that it heats up, or doesn't fully suspend. In this case, that is the second-to-last latency setting with a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Max"}]},{"type":"text","value":" wattage less than "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1W"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cstate-changes"},"children":[{"type":"element","tag":"a","props":{"href":"#cstate-changes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cstate Changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Likewise, CPU performance or power issues can be mitigated by changing C-state settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"intel_idle.max_cstate=4\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The higher the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" number, the lower the CPU power is set. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 0 means the CPU cores are running. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 1 is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"halt"}]},{"type":"text","value":". "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 2 is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"stop-clock"}]},{"type":"text","value":" or partial sleep, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 3 is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sleep"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 4 is deep sleep. The maximum "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" number is determined by the processor model."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In our example, setting the maximum "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" to 4 means that the computer can go into deep sleep, but any additinoal power-saving measures will not be used. This can counteract bugs where deeper sleep states cause unexpected behavior, but can increase battery consumption."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"backlight-controls"},"children":[{"type":"element","tag":"a","props":{"href":"#backlight-controls","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backlight Controls"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Kernelstub can be used to change ACPI settings for backlight control in the event of function keys misbehaving."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"acpi_backlight=vendor”"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command tells the Linux kernel to defer to firmware/hardware controls provided by the vendor of the keyboard for adjusting backlight."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"set-default-boot-kernel"},"children":[{"type":"element","tag":"a","props":{"href":"#set-default-boot-kernel","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Default Boot Kernel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to change the default kernel version used when the system boots, this can be done with this "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -v -k /boot/vmlinuz-5.8.18-63.71-care -i /boot/initrd.img-5.8.18-63.71-care"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this example, we have set the kernel to a 5.8 version compiled by the support team. Substitute the desired version. To see which kernel versions are installed and determine the exact version numbers run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dpkg --list "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep linux-image"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a specific kernel version is the suspected source of a bug, try a different version. Then a known-good version can be set as the default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"--help-output"},"children":[{"type":"element","tag":"a","props":{"href":"#--help-output","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"user@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ kernelstub --help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"usage: kernelstub [-h] [-c] [-p] [-e ESP,] [--esp-path ESP] [-r ROOT]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [--root-path ROOT] [-k PATH,] [--kernel-path PATH]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [-i PATH,] [--initrd-path PATH] [-o "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":",]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [--options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"] [-a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":",]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [--add-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"] [-d "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [--delete-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"] [-g LOG] [--log-file LOG]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [-l "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-n"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-s"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -m] [-f] [-v]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Automatic Kernel EFIstub manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"optional arguments:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -h, --help show this "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"help"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" message and "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -c, --dry-run Don"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'t perform any actions, just simulate them."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -p, --print-config Print the current configuration and exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -e ESP,"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --esp-path ESP Manually specify the path to the ESP. Default is"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -r ROOT"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --root-path ROOT The path where the root filesystem to use is mounted."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -k PATH,"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --kernel-path PATH The path to the kernel image."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -i PATH,"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --initrd-path PATH The path to the initrd image."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -o \"OPTIONS\","}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --options \"OPTIONS\" The total boot options to be passed to the kernel"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -a \"OPTIONS\","}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --add-options \"OPTIONS\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" Boot options to add to the configuration (if they"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" aren'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"t already present)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -d "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --delete-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Boot options to remove from the configuration (if"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" they"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'re present already)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -g LOG"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --log-file LOG The path to the log file to use. Defaults to"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" /var/log/kernelstub.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -l, --loader Creates a systemd-boot compatible loader configuration"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -n, --no-loader Turns off creating loader configuration"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -s, --stub Set up NVRAM entries for the copied kernel"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -m, --manage-only Only copy entries, don'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"t "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" up the NVRAM"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -f, --force-update Forcibly update any loader.conf to "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" the new entry"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" as the default"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -v, --verbose Increase program verbosity and display extra output."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"smartctl-output"},"children":[{"type":"element","tag":"a","props":{"href":"#smartctl-output","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"smartctl"}]},{"type":"text","value":" Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nathaniel@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ sudo smartctl -a /dev/nvme0n1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[sudo] password "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" nathaniel: "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.25-xanmod1] (local build)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"=== START OF INFORMATION SECTION ==="}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Model Number: WDC WDS500G2B0C-00PXH0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Serial Number: 21122J804372"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Firmware Version: 211210WD"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"PCI Vendor/Subsystem ID: 0x15b7"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"IEEE OUI Identifier: 0x001b44"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Total NVM Capacity: 500,107,862,016 [500 GB]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Unallocated NVM Capacity: 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Controller ID: 1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"NVMe Version: 1.4"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Number of Namespaces: 1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Namespace 1 Size/Capacity: 500,107,862,016 [500 GB]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Namespace 1 Formatted LBA Size: 512"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Namespace 1 IEEE EUI-64: 001b44 8b48c4d578"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Local Time is: Fri Mar 4 13:04:18 2022 MST"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Firmware Updates (0x14): 2 Slots, no Reset required"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Optional NVM Commands (0x005f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Log Page Attributes (0x1e): Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Maximum Data Transfer Size: 128 Pages"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Warning Comp. Temp. Threshold: 80 Celsius"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Critical Comp. Temp. Threshold: 85 Celsius"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Namespace 1 Features (0x02): NA_Fields"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Supported Power States"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 0 + 3.50W 2.10W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 1 + 2.40W 1.60W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2 + 1.90W 1.50W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 3 - 0.0250W - - 3 3 3 3 3900 11000"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 4 - 0.0050W - - 4 4 4 4 5000 39000"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Supported LBA Sizes (NSID 0x1)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Id Fmt Data Metadt Rel_Perf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 0 + 512 0 2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 1 - 4096 0 1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"=== START OF SMART DATA SECTION ==="}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SMART overall-health self-assessment "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"test"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" result: PASSED"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SMART/Health Information (NVMe Log 0x02)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Critical Warning: 0x00"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Temperature: 41 Celsius"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Available Spare: 100%"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Available Spare Threshold: 10%"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Percentage Used: 1%"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Data Units Read: 5,169,633 [2.64 TB]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Data Units Written: 16,273,614 [8.33 TB]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Host Read Commands: 44,228,094"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Host Write Commands: 180,122,354"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Controller Busy Time: 325"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Power Cycles: 212"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Power On Hours: 2,059"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Unsafe Shutdowns: 57"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Media and Data Integrity Errors: 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Error Information Log Entries: 1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Warning Comp. Temperature Time: 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Critical Comp. Temperature Time: 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Error Information (NVMe Log 0x01, 16 of 256 entries)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"No Errors Logged"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## What is Kernelstub?\n\n### Overview\n\n> Kernelstub is a utility to automatically manage your OS's EFI System Partition (ESP). It makes it simple to copy the current kernel and initramfs image onto the ESP so that they are automatically probeable by most EFI boot loaders as well as the EFI firmware itself. It can also set up the system's NVRAM to add entries to the firmware boot menu for the kernel (and keep these options up to date when new kernel versions are installed).\n\nFrom the `kernelstub` [Github page](https://github.com/isantop/kernelstub)\n\nDeveloped by System76, `kernelstub` is included with Pop!\\_OS to manage kernel settings and boot files with `systemd-boot`. The `.deb` file can be downloaded on Github [here](https://github.com/isantop/kernelstub/releases) along with source code. `kernelstub` is designed to make working with `systemd-boot` easy.\n\n## Common Uses\n\nThe benefit of `kernelstub` is the ease with which kernel options and boot parameters can be managed. You can quickly add (or remove) options that are used by the Linux kernel on boot. `kernelstub` will make sure to only have a single instance of options added.\n\nFor example, the command below adds both \"quiet\" and \"splash\" to the kernel options:\n\n```bash\nsudo kernelstub -a \"quiet splash\"\n```\n\nA full set of available options are listed on the Github page. They can also be printed out in the Terminal by passing:\n\n```bash\nsudo kernelstub --help\n```\n\nOR\n\n```bash\nsudo kernelstub -h\n```\n\nOr by running `kernelstub` without any other options.\n\nMost of the options available have short and long-form options. Output of `--help` produced at the time of this writing is included [below.](#help-output)\n\n## Troubleshooting\n\n`kernelstub` is also a useful troubleshooting tool, allowing quick changes to kernel options used on boot.\n\n### Verbose Output\n\nTo see more detailed information about what `kernelstub` is doing, add the `-v` or `--verbose` flags to your command. To save the output to a log pass the `-g` or `--log-file` flags followed by the save location:\n\n```bash\nsudo kernelstub -g ~/kernelstub.log\n```\n\nThis command creates a log of `kernelstub` output and saves it in the `Home` folder. The name, file extension and save-location can all be chosen by the user.\n\n### \"Dry Run\" and Return Codes\n\nTo see if a command will do something intended or something harmful, you can run `kernelstub` with a \"dry run\" instruction added.\n\n```bash\nsudo kernelstub --dry-run\n```\n\nIf your dry run yields errors, you can look up the error codes [here](https://github.com/isantop/kernelstub#return-codes) and adjust accordingly.\n\n## Troubleshooting Examples\n\n### Drive Latency Changes\n\nIf a system exhibits drive, or drive power issues, the drive may not be correctly resuming from suspend. Drive latency can be adjusted using `kernelstub`.\n\nFinding the latency settings from the drive controller to limit the drive from the deepest drive sleep states can be found from the following commands:\n\n```bash\n# make sure smartctl is installed\nsudo apt install smartmontools\nsudo smartctl -a /dev/nvme0n1\n```\n\nFull example output can be found [below,](#smartctl-output) but the information we need is shown here:\n\n```bash\nSupported Power States\nSt Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat\n 0 + 3.50W 2.10W - 0 0 0 0 0 0\n 1 + 2.40W 1.60W - 0 0 0 0 0 0\n 2 + 1.90W 1.50W - 0 0 0 0 0 0\n 3 - 0.0250W - - 3 3 3 3 3900 11000\n 4 - 0.0050W - - 4 4 4 4 5000 39000\n```\n\nSince we don't want the drive to go into it's deepest sleep state, we need to choose the second lowest `Ex_Lat`, or in this case `11000`.\n\nThe latency can be set with this `kernelstub` command:\n\n```bash\nsudo kernelstub -a \"nvme_core.default_ps_max_latency_us=12000\" \n```\n\nThe important information here is the `Max` Watts. We want to slightly increase the power draw from the drive, without having it draw so much power that it heats up, or doesn't fully suspend. In this case, that is the second-to-last latency setting with a `Max` wattage less than `1W`.\n\n### Cstate Changes\n\nLikewise, CPU performance or power issues can be mitigated by changing C-state settings.\n\n```bash\nsudo kernelstub -a \"intel_idle.max_cstate=4\"\n```\n\nThe higher the `cstate` number, the lower the CPU power is set. `cstate` 0 means the CPU cores are running. `cstate` 1 is `halt`. `cstate` 2 is `stop-clock` or partial sleep, `cstate` 3 is `sleep` and `cstate` 4 is deep sleep. The maximum `cstate` number is determined by the processor model.\n\nIn our example, setting the maximum `cstate` to 4 means that the computer can go into deep sleep, but any additinoal power-saving measures will not be used. This can counteract bugs where deeper sleep states cause unexpected behavior, but can increase battery consumption.\n\n### Backlight Controls\n\nKernelstub can be used to change ACPI settings for backlight control in the event of function keys misbehaving.\n\n```bash\nsudo kernelstub -a \"acpi_backlight=vendor”\n```\n\nThis command tells the Linux kernel to defer to firmware/hardware controls provided by the vendor of the keyboard for adjusting backlight.\n\n### Set Default Boot Kernel\n\nIf you need to change the default kernel version used when the system boots, this can be done with this `kernelstub` command:\n\n```bash\nsudo kernelstub -v -k /boot/vmlinuz-5.8.18-63.71-care -i /boot/initrd.img-5.8.18-63.71-care\n```\n\nIn this example, we have set the kernel to a 5.8 version compiled by the support team. Substitute the desired version. To see which kernel versions are installed and determine the exact version numbers run:\n\n```bash\ndpkg --list | grep linux-image*\n```\n\nIf a specific kernel version is the suspected source of a bug, try a different version. Then a known-good version can be set as the default.\n\n### `--help` Output\n\n```bash\nuser@pop-os:~$ kernelstub --help\nusage: kernelstub [-h] [-c] [-p] [-e ESP,] [--esp-path ESP] [-r ROOT]\n [--root-path ROOT] [-k PATH,] [--kernel-path PATH]\n [-i PATH,] [--initrd-path PATH] [-o \"OPTIONS\",]\n [--options \"OPTIONS\"] [-a \"OPTIONS\",]\n [--add-options \"OPTIONS\"] [-d \"OPTIONS\"]\n [--delete-options \"OPTIONS\"] [-g LOG] [--log-file LOG]\n [-l | -n -s | -m] [-f] [-v]\n\nAutomatic Kernel EFIstub manager\n\noptional arguments:\n -h, --help show this help message and exit\n -c, --dry-run Don't perform any actions, just simulate them.\n -p, --print-config Print the current configuration and exit\n -e ESP,\n --esp-path ESP Manually specify the path to the ESP. Default is\n /boot/efi\n -r ROOT\n --root-path ROOT The path where the root filesystem to use is mounted.\n -k PATH,\n --kernel-path PATH The path to the kernel image.\n -i PATH,\n --initrd-path PATH The path to the initrd image.\n -o \"OPTIONS\",\n --options \"OPTIONS\" The total boot options to be passed to the kernel\n -a \"OPTIONS\",\n --add-options \"OPTIONS\"\n Boot options to add to the configuration (if they\n aren't already present)\n -d \"OPTIONS\"\n --delete-options \"OPTIONS\"\n Boot options to remove from the configuration (if\n they're present already)\n -g LOG\n --log-file LOG The path to the log file to use. Defaults to\n /var/log/kernelstub.log\n -l, --loader Creates a systemd-boot compatible loader configuration\n -n, --no-loader Turns off creating loader configuration\n -s, --stub Set up NVRAM entries for the copied kernel\n -m, --manage-only Only copy entries, don't set up the NVRAM\n -f, --force-update Forcibly update any loader.conf to set the new entry\n as the default\n -v, --verbose Increase program verbosity and display extra output.\n```\n\n### `smartctl` Output\n\n```bash\nnathaniel@pop-os:~$ sudo smartctl -a /dev/nvme0n1\n[sudo] password for nathaniel: \nsmartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.25-xanmod1] (local build)\nCopyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org\n\n=== START OF INFORMATION SECTION ===\nModel Number: WDC WDS500G2B0C-00PXH0\nSerial Number: 21122J804372\nFirmware Version: 211210WD\nPCI Vendor/Subsystem ID: 0x15b7\nIEEE OUI Identifier: 0x001b44\nTotal NVM Capacity: 500,107,862,016 [500 GB]\nUnallocated NVM Capacity: 0\nController ID: 1\nNVMe Version: 1.4\nNumber of Namespaces: 1\nNamespace 1 Size/Capacity: 500,107,862,016 [500 GB]\nNamespace 1 Formatted LBA Size: 512\nNamespace 1 IEEE EUI-64: 001b44 8b48c4d578\nLocal Time is: Fri Mar 4 13:04:18 2022 MST\nFirmware Updates (0x14): 2 Slots, no Reset required\nOptional Admin Commands (0x0017): Security Format Frmw_DL Self_Test\nOptional NVM Commands (0x005f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp\nLog Page Attributes (0x1e): Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg\nMaximum Data Transfer Size: 128 Pages\nWarning Comp. Temp. Threshold: 80 Celsius\nCritical Comp. Temp. Threshold: 85 Celsius\nNamespace 1 Features (0x02): NA_Fields\n\nSupported Power States\nSt Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat\n 0 + 3.50W 2.10W - 0 0 0 0 0 0\n 1 + 2.40W 1.60W - 0 0 0 0 0 0\n 2 + 1.90W 1.50W - 0 0 0 0 0 0\n 3 - 0.0250W - - 3 3 3 3 3900 11000\n 4 - 0.0050W - - 4 4 4 4 5000 39000\n\nSupported LBA Sizes (NSID 0x1)\nId Fmt Data Metadt Rel_Perf\n 0 + 512 0 2\n 1 - 4096 0 1\n\n=== START OF SMART DATA SECTION ===\nSMART overall-health self-assessment test result: PASSED\n\nSMART/Health Information (NVMe Log 0x02)\nCritical Warning: 0x00\nTemperature: 41 Celsius\nAvailable Spare: 100%\nAvailable Spare Threshold: 10%\nPercentage Used: 1%\nData Units Read: 5,169,633 [2.64 TB]\nData Units Written: 16,273,614 [8.33 TB]\nHost Read Commands: 44,228,094\nHost Write Commands: 180,122,354\nController Busy Time: 325\nPower Cycles: 212\nPower On Hours: 2,059\nUnsafe Shutdowns: 57\nMedia and Data Integrity Errors: 0\nError Information Log Entries: 1\nWarning Comp. Temperature Time: 0\nCritical Comp. Temperature Time: 0\n\nError Information (NVMe Log 0x01, 16 of 256 entries)\nNo Errors Logged\n```\n","dir":"/","path":"/kernelstub","extension":".md","createdAt":"2022-03-03T22:50:15.000Z","updatedAt":"2023-05-02T20:12:59.000Z","authors":[{"username":"pparidans","commitUrl":"https://github.com/system76/docs/commit/71ecde67a28dc4dad4aa6fac7321fa8d314eb66a","avatarUrl":"https://avatars.githubusercontent.com/u/33146?v=4","profileUrl":"https://github.com/pparidans"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/4182d2738028044344d15de2c3331e279cb15be4","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/91bbf8fd4baedab910e04fdf977a3b2bc5b129eb","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"}],"meta":{"version":0,"revision":0,"created":1697053503009},"$loki":115},{"slug":"manage-repos-pop","description":"Add, remove and edit repositories and sources in Pop!_OS\n","title":"Manage Repositories (Pop!_OS)","keywords":["Pop!_OS","Pop!_OS 18.04","Pop!_OS 19.10","Pop!_OS 20.04","Pop!_OS 20.10","Pop!_OS 21.04","Pop!_OS 21.10","Pop!_OS 22.04","repoman","System76","apt","Flatpak"],"facebookImage":"/_nuxt/images/manage-repos-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/manage-repos-pop-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"repositories-and-sources","depth":2,"text":"Repositories and Sources"},{"id":"repoman-and-system-repositories","depth":2,"text":"Repoman and System Repositories"},{"id":"repoman-and-flatpak-sources","depth":2,"text":"Repoman and Flatpak Sources"},{"id":"repositories-sources-and-the-command-line","depth":2,"text":"Repositories, Sources, and the Command Line"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"repositories-and-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#repositories-and-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repositories and Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes pre-installed with a number of sources for installing additional software, but additional sources can be added as well, either by hand or by installing a third-party package. Sources for system-wide software packages are called "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"repositories"}]},{"type":"text","value":" (or \"repos\" for short), and sources for Flatpak software are called just "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"sources"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repoman-and-system-repositories"},"children":[{"type":"element","tag":"a","props":{"href":"#repoman-and-system-repositories","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repoman and System Repositories"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS's tool for adding, removing and editing repositories and sources is called "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":", and it is accessible through the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_OS Shop","src":"/images/manage-repos/pop-shop-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the menu icon in the top right of the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" window and then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"System Software Sources"}]},{"type":"text","value":". Alternatively "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]},{"type":"text","value":" will also open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":". Once "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":" is opened, click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Extra Sources"}]},{"type":"text","value":" tab to view the configured repositories for system-wide software packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Repoman Extra Sources window","src":"/images/manage-repos/Repoman-extra-sources.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There will be three buttons on the lower left. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Plus"}]},{"type":"text","value":" button is for adding new repositories by hand, although third-party software will usually do this automatically. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Pencil"}]},{"type":"text","value":" button will open up a selected repository for editing, including the ability to disable it without completely removing it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Repoman repository edit window","src":"/images/manage-repos/Repoman-edit-repo.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Trash"}]},{"type":"text","value":" button will delete a selected software repository completely."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repoman-and-flatpak-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#repoman-and-flatpak-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repoman and Flatpak Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":" can be also be used to add, remove, and edit Flatpak sources starting with Pop!_OS 20.04 LTS. Click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Flatpak"}]},{"type":"text","value":" tab to view them, and there will be similar buttons for adding, editing, or removing sources."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Repoman Flatpak tab","src":"/images/manage-repos/Repoman-Flatpak-tab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Editing a Flatpak source will allow you to disable it without removing it, and can also show you what software has been installed from that source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Repoman Flatpak edit window","src":"/images/manage-repos/Repoman-Flatpak-edit.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repositories-sources-and-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#repositories-sources-and-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repositories, Sources, and the Command Line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":" tool can also be run from the command line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"repoman"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There may also be situations where repositories and Flatpak sources need to be adjusted from the terminal. Editing system repositories from the command line is not recommended without the aid of technical support, as this can lead to a system that will not receive updates correctly, but Flatpak sources are normally safe to edit from the terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To list the currently configured Flatpak sources:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remotes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To add a new Flatpak source (with Flathub as the example):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To delete an existing Flathub source:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remote-delete --user flathub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information about Flatpak commands look "},{"type":"element","tag":"a","props":{"href":"https://docs.flatpak.org/en/latest/using-flatpak.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here."}]}]}]},"text":"\n## Repositories and Sources\n\nPop!\\_OS comes pre-installed with a number of sources for installing additional software, but additional sources can be added as well, either by hand or by installing a third-party package. Sources for system-wide software packages are called _repositories_ (or \"repos\" for short), and sources for Flatpak software are called just _sources_.\n\n## Repoman and System Repositories\n\nPop!\\_OS's tool for adding, removing and editing repositories and sources is called Repoman, and it is accessible through the Pop!_Shop.\n\n![Pop!_OS Shop](/images/manage-repos/pop-shop-button.png)\n\nClick on the menu icon in the top right of the Pop!_Shop window and then click `System Software Sources`. Alternatively Ctrl + S will also open Repoman. Once Repoman is opened, click on the `Extra Sources` tab to view the configured repositories for system-wide software packages.\n\n![Repoman Extra Sources window](/images/manage-repos/Repoman-extra-sources.png)\n\nThere will be three buttons on the lower left. The `Plus` button is for adding new repositories by hand, although third-party software will usually do this automatically. The `Pencil` button will open up a selected repository for editing, including the ability to disable it without completely removing it.\n\n![Repoman repository edit window](/images/manage-repos/Repoman-edit-repo.png)\n\nThe `Trash` button will delete a selected software repository completely.\n\n## Repoman and Flatpak Sources\n\nRepoman can be also be used to add, remove, and edit Flatpak sources starting with Pop!_OS 20.04 LTS. Click on the **Flatpak** tab to view them, and there will be similar buttons for adding, editing, or removing sources.\n\n![Repoman Flatpak tab](/images/manage-repos/Repoman-Flatpak-tab.png)\n\nEditing a Flatpak source will allow you to disable it without removing it, and can also show you what software has been installed from that source.\n\n![Repoman Flatpak edit window](/images/manage-repos/Repoman-Flatpak-edit.png)\n\n## Repositories, Sources, and the Command Line\n\nThe Repoman tool can also be run from the command line:\n\n```bash\nrepoman\n```\n\nThere may also be situations where repositories and Flatpak sources need to be adjusted from the terminal. Editing system repositories from the command line is not recommended without the aid of technical support, as this can lead to a system that will not receive updates correctly, but Flatpak sources are normally safe to edit from the terminal.\n\nTo list the currently configured Flatpak sources:\n\n```bash\nflatpak remotes\n```\n\nTo add a new Flatpak source (with Flathub as the example):\n\n```bash\nflatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo\n```\n\nTo delete an existing Flathub source:\n\n```bash\nflatpak remote-delete --user flathub\n```\n\nFor more information about Flatpak commands look [here.](https://docs.flatpak.org/en/latest/using-flatpak.html)\n","dir":"/","path":"/manage-repos-pop","extension":".md","createdAt":"2020-02-13T23:03:49.000Z","updatedAt":"2022-09-22T19:12:14.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503011},"$loki":116},{"slug":"cuda","description":"Complete instructions on setting up the NVIDIA CUDA toolkit and cuDNN libraries\n","title":"CUDA and cuDNN (Install)","keywords":["NVIDIA","CUDA"],"facebookImage":"/_nuxt/images/cuda-facebookImage.jpg","twitterImage":"/_nuxt/images/cuda-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"pop_os-2204-lts","depth":2,"text":"Pop!_OS 22.04 LTS"},{"id":"other-versions-of-cuda","depth":3,"text":"Other Versions of CUDA"},{"id":"pop_os-2004-lts","depth":2,"text":"Pop!_OS 20.04 LTS"},{"id":"install-the-latest-nvidia-cuda-toolkit","depth":3,"text":"Install the Latest NVIDIA CUDA Toolkit"},{"id":"switch-between-cuda-versions","depth":3,"text":"Switch Between CUDA Versions"},{"id":"not-running-pop_os","depth":2,"text":"Not Running Pop!_OS?"},{"id":"ubuntu-2004-lts","depth":3,"text":"Ubuntu 20.04 LTS"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"pop_os-2204-lts"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2204-lts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 22.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Basic CUDA runtime functionality is installed automatically with the NVIDIA driver (in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"libnvidia-compute-*"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-compute-utils-*"}]},{"type":"text","value":" packages). The maximum CUDA version supported by the libraries included with the driver can be seen using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-smi"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional tools for using and developing with CUDA can be installed with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-cuda-toolkit"}]},{"type":"text","value":" package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvidia-cuda-toolkit\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-cuda-toolkit"}]},{"type":"text","value":" package is "},{"type":"element","tag":"a","props":{"href":"https://packages.ubuntu.com/jammy/amd64/nvidia-cuda-toolkit","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"maintained by Ubuntu"}]},{"type":"text","value":", and may contain an older version of CUDA than what the driver supports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"other-versions-of-cuda"},"children":[{"type":"element","tag":"a","props":{"href":"#other-versions-of-cuda","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Other Versions of CUDA"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-container-toolkit"}]},{"type":"text","value":" package uses Docker containers to allow alternate versions of the CUDA libraries to be installed alongside the one included with the NVIDIA driver. You can see the different Docker images that are published by NVIDIA here: "},{"type":"element","tag":"a","props":{"href":"https://hub.docker.com/r/nvidia/cuda/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://hub.docker.com/r/nvidia/cuda/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This example installs a development enviroment with CUDA version 12.1."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-software"},"children":[{"type":"element","tag":"a","props":{"href":"#install-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After making sure the system is up-to-date, install the NVIDIA container toolkit. In this example, Docker will also be installed using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker.io"}]},{"type":"text","value":" package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvidia-container-toolkit docker.io"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The user account working with the Container Toolkit must be added to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker"}]},{"type":"text","value":" group if that hasn't been done already:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG docker "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The last step is to add a kernel parameter:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub --add-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"systemd.unified_cgroup_hierarchy=0\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"...and reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"configure-the-docker-daemon-for-the-nvidia-container-runtime"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-the-docker-daemon-for-the-nvidia-container-runtime","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure the Docker daemon for the NVIDIA Container Runtime"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the NVIDIA Container Toolkit CLI to configure Docker to use the NVIDIA libraries, then restart Docker:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nvidia-ctk runtime configure --runtime=docker"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart docker"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"test-configuration"},"children":[{"type":"element","tag":"a","props":{"href":"#test-configuration","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Test Configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run this command to check the Docker configuration for CUDA:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"docker run --rm --runtime=nvidia --gpus all nvidia/cuda:12.1.0-devel-ubuntu22.04 nvidia-smi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output displays the CUDA version supported by the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Thu Mar 23 14:43:51 2023 \n+-----------------------------------------------------------------------------+\n| NVIDIA-SMI 525.89.02 Driver Version: 525.89.02 CUDA Version: 12.1 |\n|-------------------------------+----------------------+----------------------+\n| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |\n| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n| | | MIG M. |\n|===============================+======================+======================|\n| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A |\n| 30% 37C P5 N/A / 75W | 789MiB / 4096MiB | 16% Default |\n| | | N/A |\n+-------------------------------+----------------------+----------------------+\n \n+-----------------------------------------------------------------------------+\n| Processes: |\n| GPU GI CI PID Type Process name GPU Memory |\n| ID ID Usage |\n|=============================================================================|\n+-----------------------------------------------------------------------------+\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"run-the-container"},"children":[{"type":"element","tag":"a","props":{"href":"#run-the-container","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run the Container"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start a shell within the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"docker run -it --rm --runtime=nvidia --gpus all nvidia/cuda:12.1.0-devel-ubuntu22.04 bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Commands can then be run with CUDA support:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"root@5397e7ea7f57:/"}]},{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# nvcc --version"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nvcc: NVIDIA (R) Cuda compiler driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Copyright (c) 2005-2023 NVIDIA Corporation"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Built on Tue_Feb__7_19:32:13_PST_2023"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Cuda compilation tools, release 12.1, V12.1.66"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Build cuda_12.1.r12.1/compiler.32415258_0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The container can be viewed and managed using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker ps"}]},{"type":"text","value":" in another terminal or tab:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ docker ps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"5397e7ea7f57 nvidia/cuda:12.1.0-devel-ubuntu22.04 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"/opt/nvidia/nvidia_…\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2 minutes ago Up 2 minutes boring_tesla"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The container ID can be referenced to copy files into and out of the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ git clone https://github.com/NVIDIA/cuda-samples.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ docker cp cuda-samples/ 5397e7ea7f57:/root/cuda-samples/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, from within the container, an example project can be built:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"root@5397e7ea7f57# "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /root/cuda-samples/Samples/0_Introduction/c++11_cuda/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"root@5397e7ea7f57:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/cuda-samples/Samples/0_Introduction/c++11_cuda# make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The binary ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"c++11_cuda"}]},{"type":"text","value":") is built:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"root@5397e7ea7f57:~/cuda-samples/Samples/0_Introduction/c++11_cuda# ls -l\ntotal 6108\n-rw-rw-r-- 1 1000 1000 13679 Mar 24 16:45 Makefile\n-rw-rw-r-- 1 1000 1000 2090 Mar 24 16:45 NsightEclipse.xml\n-rw-rw-r-- 1 1000 1000 3556 Mar 24 16:45 README.md\n-rwxr-xr-x 1 root root 1881448 Mar 24 16:48 c++11_cuda\n...\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_os-2004-lts"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2004-lts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-the-latest-nvidia-cuda-toolkit"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-latest-nvidia-cuda-toolkit","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the Latest NVIDIA CUDA Toolkit"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the CUDA toolkit, run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cuda-latest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the cuDNN library, run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cudnn-11.2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To verify installation, run this command after a reboot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nvcc -V"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"versions-in-pop_os-2004-lts"},"children":[{"type":"element","tag":"a","props":{"href":"#versions-in-pop_os-2004-lts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Versions in Pop!_OS 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install CUDA 10.0:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cuda-10.0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the respective cuDNN library:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cudnn-10.0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install CUDA 10.1:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cuda-10.1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the respective cuDNN library:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cudnn-10.1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install CUDA 10.2:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cuda-10.2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the respective cuDNN library:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cudnn-10.2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"switch-between-cuda-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-between-cuda-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch Between CUDA Versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can switch between each CUDA version with the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-alternatives --config cuda"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To verify installation, run this command to see the current version of the NVIDIA CUDA compiler:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nvcc -V"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can check the version of cuDNN with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /usr/lib/cuda/include/cudnn_version.h "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep CUDNN_MAJOR -A 2 "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"not-running-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#not-running-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Not Running Pop!_OS?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The previous instructions will work with Pop!_OS out of the box, Ubuntu and other Debian derivatives require additional commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ These packages have only been tested with the System76 NVIDIA driver."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ubuntu-2004-lts"},"children":[{"type":"element","tag":"a","props":{"href":"#ubuntu-2004-lts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ubuntu 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"deb http://apt.pop-os.org/proprietary focal main\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo tee -a /etc/apt/sources.list.d/pop-proprietary.list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 204DD8AEC33A7AFF"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system76-driver"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" will go over installing the System76 NVIDIA driver."}]}]},"text":"\n## Pop!\\_OS 22.04 LTS\n\nBasic CUDA runtime functionality is installed automatically with the NVIDIA driver (in the `libnvidia-compute-*` and `nvidia-compute-utils-*` packages). The maximum CUDA version supported by the libraries included with the driver can be seen using the `nvidia-smi` command.\n\nAdditional tools for using and developing with CUDA can be installed with the `nvidia-cuda-toolkit` package:\n\n```\nsudo apt install nvidia-cuda-toolkit\n```\n\nThe `nvidia-cuda-toolkit` package is [maintained by Ubuntu](https://packages.ubuntu.com/jammy/amd64/nvidia-cuda-toolkit), and may contain an older version of CUDA than what the driver supports.\n\n### Other Versions of CUDA\n\nThe `nvidia-container-toolkit` package uses Docker containers to allow alternate versions of the CUDA libraries to be installed alongside the one included with the NVIDIA driver. You can see the different Docker images that are published by NVIDIA here: \n\nThis example installs a development enviroment with CUDA version 12.1.\n\n#### Install Software\n\nAfter making sure the system is up-to-date, install the NVIDIA container toolkit. In this example, Docker will also be installed using the `docker.io` package.\n\n```bash\nsudo apt update\nsudo apt full-upgrade\nsudo apt install nvidia-container-toolkit docker.io\n```\n\nThe user account working with the Container Toolkit must be added to the `docker` group if that hasn't been done already:\n\n```bash\nsudo usermod -aG docker $USER\n```\n\nThe last step is to add a kernel parameter:\n\n```bash\nsudo kernelstub --add-options \"systemd.unified_cgroup_hierarchy=0\"\n```\n\n...and reboot.\n\n#### Configure the Docker daemon for the NVIDIA Container Runtime\n\nUse the NVIDIA Container Toolkit CLI to configure Docker to use the NVIDIA libraries, then restart Docker:\n\n```bash\nsudo nvidia-ctk runtime configure --runtime=docker\nsudo systemctl restart docker\n```\n\n#### Test Configuration\n\nRun this command to check the Docker configuration for CUDA:\n\n```bash\ndocker run --rm --runtime=nvidia --gpus all nvidia/cuda:12.1.0-devel-ubuntu22.04 nvidia-smi\n```\n\nThe output displays the CUDA version supported by the container:\n\n```\nThu Mar 23 14:43:51 2023 \n+-----------------------------------------------------------------------------+\n| NVIDIA-SMI 525.89.02 Driver Version: 525.89.02 CUDA Version: 12.1 |\n|-------------------------------+----------------------+----------------------+\n| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |\n| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n| | | MIG M. |\n|===============================+======================+======================|\n| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A |\n| 30% 37C P5 N/A / 75W | 789MiB / 4096MiB | 16% Default |\n| | | N/A |\n+-------------------------------+----------------------+----------------------+\n \n+-----------------------------------------------------------------------------+\n| Processes: |\n| GPU GI CI PID Type Process name GPU Memory |\n| ID ID Usage |\n|=============================================================================|\n+-----------------------------------------------------------------------------+\n```\n\n#### Run the Container\n\nStart a shell within the container:\n\n```bash\ndocker run -it --rm --runtime=nvidia --gpus all nvidia/cuda:12.1.0-devel-ubuntu22.04 bash\n```\n\nCommands can then be run with CUDA support:\n\n```shell\nroot@5397e7ea7f57:/# nvcc --version\nnvcc: NVIDIA (R) Cuda compiler driver\nCopyright (c) 2005-2023 NVIDIA Corporation\nBuilt on Tue_Feb__7_19:32:13_PST_2023\nCuda compilation tools, release 12.1, V12.1.66\nBuild cuda_12.1.r12.1/compiler.32415258_0\n```\n\nThe container can be viewed and managed using `docker ps` in another terminal or tab:\n\n```bash\nsystem76@pop-os:~$ docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n5397e7ea7f57 nvidia/cuda:12.1.0-devel-ubuntu22.04 \"/opt/nvidia/nvidia_…\" 2 minutes ago Up 2 minutes boring_tesla\n```\n\nThe container ID can be referenced to copy files into and out of the container:\n\n```bash\nsystem76@pop-os:~$ git clone https://github.com/NVIDIA/cuda-samples.git\nsystem76@pop-os:~$ docker cp cuda-samples/ 5397e7ea7f57:/root/cuda-samples/\n```\n\nNow, from within the container, an example project can be built:\n\n```bash\nroot@5397e7ea7f57# cd /root/cuda-samples/Samples/0_Introduction/c++11_cuda/\nroot@5397e7ea7f57:~/cuda-samples/Samples/0_Introduction/c++11_cuda# make\n```\n\nThe binary (`c++11_cuda`) is built:\n\n```\nroot@5397e7ea7f57:~/cuda-samples/Samples/0_Introduction/c++11_cuda# ls -l\ntotal 6108\n-rw-rw-r-- 1 1000 1000 13679 Mar 24 16:45 Makefile\n-rw-rw-r-- 1 1000 1000 2090 Mar 24 16:45 NsightEclipse.xml\n-rw-rw-r-- 1 1000 1000 3556 Mar 24 16:45 README.md\n-rwxr-xr-x 1 root root 1881448 Mar 24 16:48 c++11_cuda\n...\n```\n\n## Pop!\\_OS 20.04 LTS\n\n### Install the Latest NVIDIA CUDA Toolkit\n\nTo install the CUDA toolkit, run this command:\n\n```bash\nsudo apt install system76-cuda-latest\n```\n\nTo install the cuDNN library, run this command:\n\n```bash\nsudo apt install system76-cudnn-11.2\n```\n\nTo verify installation, run this command after a reboot:\n\n```bash\nnvcc -V\n```\n\n#### Versions in Pop!\\_OS 20.04 LTS\n\nTo install CUDA 10.0:\n\n```bash\nsudo apt install system76-cuda-10.0\n```\n\nFor the respective cuDNN library:\n\n```bash\nsudo apt install system76-cudnn-10.0\n```\n\nTo install CUDA 10.1:\n\n```bash\nsudo apt install system76-cuda-10.1\n```\n\nFor the respective cuDNN library:\n\n```bash\nsudo apt install system76-cudnn-10.1\n```\n\nTo install CUDA 10.2:\n\n```bash\nsudo apt install system76-cuda-10.2\n```\n\nFor the respective cuDNN library:\n\n```bash\nsudo apt install system76-cudnn-10.2\n```\n\n### Switch Between CUDA Versions\n\nYou can switch between each CUDA version with the following command:\n\n```bash\nsudo update-alternatives --config cuda\n```\n\nTo verify installation, run this command to see the current version of the NVIDIA CUDA compiler:\n\n```bash\nnvcc -V\n```\n\nYou can check the version of cuDNN with this command:\n\n```bash\ncat /usr/lib/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 \n```\n\n## Not Running Pop!_OS?\n\nThe previous instructions will work with Pop!_OS out of the box, Ubuntu and other Debian derivatives require additional commands.\n\n> ℹ️ These packages have only been tested with the System76 NVIDIA driver.\n\n### Ubuntu 20.04 LTS\n\n```bash\necho \"deb http://apt.pop-os.org/proprietary focal main\" | sudo tee -a /etc/apt/sources.list.d/pop-proprietary.list\nsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 204DD8AEC33A7AFF\nsudo apt update\n```\n\nThe following [article](/articles/system76-driver) will go over installing the System76 NVIDIA driver.\n","dir":"/","path":"/cuda","extension":".md","createdAt":"2016-03-17T22:28:21.000Z","updatedAt":"2023-03-24T20:23:01.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/38a36f7befa505d4cee6660cf9b575ac87561bb5","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/7f8374c140aa01b581e8a379b8013669b06cb2d6","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"John15321","commitUrl":"https://github.com/system76/docs/commit/ed4c45db1021624377b32c00f0527ee010189f2b","avatarUrl":"https://avatars.githubusercontent.com/u/56229312?v=4","profileUrl":"https://github.com/John15321"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/e957fec09532ec63034248fcbf90571a0f1d2128","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053503265},"$loki":117},{"slug":"add-a-printer-pop","description":"Here is how to add a printer in Pop!_OS.\n","title":"Printer Setup (Pop!_OS)","keywords":["Support","Printing","Printer","System76"],"facebookImage":"/_nuxt/images/add-a-printer-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/add-a-printer-pop-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"checking-printer-status-in-cups","depth":2,"text":"Checking Printer Status in CUPS"},{"id":"adding-users-to-the-lpadmin-group","depth":3,"text":"Adding Users to the lpadmin Group"},{"id":"sharing-a-printer-to-the-local-network","depth":3,"text":"Sharing a Printer to the Local Network"},{"id":"hp-printers","depth":2,"text":"HP Printers"},{"id":"hp-device-manager-gui","depth":3,"text":"HP Device Manager (GUI)"},{"id":"epson-printers","depth":2,"text":"Epson Printers"},{"id":"brother-printers","depth":2,"text":"Brother Printers"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"remove-and-re-add-the-printer-in-settings","depth":3,"text":"Remove and Re-add the Printer in Settings"},{"id":"assign-a-static-ip-address-to-the-printer","depth":3,"text":"Assign a Static IP Address to the Printer"},{"id":"useful-commands","depth":2,"text":"Useful Commands"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most printers will be automatically added to the computer. If a printer is not automatically added, users can manually add printers in the Settings -> Printers menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" key and type the word "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" result in the search box."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" settings panel, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add a Printer..."}]},{"type":"text","value":" button to search for locally connected printers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Add Printer","src":"/images/add-a-printer-pop/add-a-printer.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wait a few seconds for printers to appear in the Device List."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the correct printer and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Add Printer","src":"/images/add-a-printer-pop/click-add.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"checking-printer-status-in-cups"},"children":[{"type":"element","tag":"a","props":{"href":"#checking-printer-status-in-cups","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Checking Printer Status in CUPS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CUPS can be managed directly using a web browser by navigating to the following local URL:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://localhost:631","target":"_blank"},"children":[{"type":"text","value":"localhost:631"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The status window will show current print jobs, detected printers, and other information about the printing system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUPS Status Window","src":"/images/add-a-printer-pop/cups-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"adding-users-to-the-lpadmin-group"},"children":[{"type":"element","tag":"a","props":{"href":"#adding-users-to-the-lpadmin-group","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adding Users to the lpadmin Group"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CUPS allows you to manage printers using Terminal commands. A user must be a part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group to use these commands. You can confirm you are a part of this group with the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"groups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can add yourself to this group using the below command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG lpadmin "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer to manage printers in Terminal, See the "},{"type":"element","tag":"a","props":{"href":"https://www.cups.org/doc/admin.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CUPS documentation"}]},{"type":"text","value":" for full documentation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sharing-a-printer-to-the-local-network"},"children":[{"type":"element","tag":"a","props":{"href":"#sharing-a-printer-to-the-local-network","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sharing a Printer to the Local Network"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Share a printer with the local network by clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Administration"}]},{"type":"text","value":" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUPS Administration Tab","src":"/images/add-a-printer-pop/admin-tab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check the box for "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Share printers connected to this system"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Locally shared printers are visible in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" tab in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application. Users with the appropriate group assignments can now select the printer and enter their username and password to gain access to the network printer. If a user is unable to see the printer, see the above section to confirm the user is in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group, and to add the user to the group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hp-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#hp-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"HP Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"HP printers are supported with the hplip package, which is installed by default in Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install hplip"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"hp-device-manager-gui"},"children":[{"type":"element","tag":"a","props":{"href":"#hp-device-manager-gui","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"HP Device Manager (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you would like to use a guided GUI application from HP, you will need to install a python dependency:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install python3-pyqt5"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"hp-setup"}]},{"type":"text","value":" to start the HP Device Manager."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"HP Device Manager","src":"/images/add-a-printer-pop/hp-setup.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"epson-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#epson-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Epson Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Epson printer drivers are in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"printer-driver-escpr"}]},{"type":"text","value":" package which is also installed by default. You may need to install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsb"}]},{"type":"text","value":" package for some printer versions:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lsb printer-driver-escpr"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional configuration will require that the user is a part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group. See the above section for instructions to confirm or add a user to this group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"brother-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#brother-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Brother Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Brother provides a driver installation tool for Linux users. Install the appropriate driver for your Brother printer by downloading this tool and running the installer with your printer model appended to the command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"a","props":{"href":"https://support.brother.com/g/b/productsearch.aspx?c=us&lang=en&content=dl","target":"_blank"},"children":[{"type":"text","value":"this link"}]},{"type":"text","value":" to search for the appropriate printer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've located your printer, select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Linux (deb)"}]},{"type":"text","value":" for your \"OS Version\", then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Driver Install Tool"}]},{"type":"text","value":" at the top of the list."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Agree to the EULA and Download"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Save File"}]},{"type":"text","value":" option if prompted."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to launch the Terminal application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Change directory to where you downloaded the driver (usually the Downloads directory). Unzip the file using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cd Downloads\ngunzip linux-brprinter-installer-*.gz\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run the installer by typing the unzipped installer name into the terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ Your installer version may differ from this guide. Type the first portion of the installer name as shown below, and then hit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"TAB"}]},{"type":"text","value":" to complete the installer name. Substitute PRINTERNAME with your exact printer model name."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During this installer process, answer "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"yes"}]},{"type":"text","value":" to all questions except when you are prompted for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Device URI"}]},{"type":"text","value":". See step 9 if you require a device URI for your printer setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash linux-brprinter-installer PRINTERNAME"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your printer configuration requires a device URI, you can find that by opening up Settings > Printers > Additional Printer Settings, then right-click your printer and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Properties"}]},{"type":"text","value":". In the resulting window, you'll be able to find your Device URI, as shown in the screenshot below."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Printer Properties","src":"/images/add-a-printer-pop/printer-properties.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remove-and-re-add-the-printer-in-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#remove-and-re-add-the-printer-in-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove and Re-add the Printer in Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the printer stops working, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" Application again and click the gear icon, and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Remove Printer"}]},{"type":"text","value":" to remove the printer and its settings. Repeat the steps above to add the printer and try printing the test page again. This process often resolves general printer connectivity issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"assign-a-static-ip-address-to-the-printer"},"children":[{"type":"element","tag":"a","props":{"href":"#assign-a-static-ip-address-to-the-printer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Assign a Static IP Address to the Printer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connectivity issues can occur when the printer is assigned an address using DHCP. Assigning a permanent, static IP address will resolve these issues. Reference your printer manufacturer's documentation for this process. Be aware that simply using the printer's assigned DHCP address as a static IP may cause a future address conflict. Additional router configuration may be required to reserve specific addresses within or outside of a DHCP address pool. If your printer is being deployed on a corporate network, contact your network administrator for this process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the CUPS print server to resolve general printing issues:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall cups cups-client"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the system control panel in case printer settings are not available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall system-config-printer"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nMost printers will be automatically added to the computer. If a printer is not automatically added, users can manually add printers in the Settings -> Printers menu. \n\n1. Press the Super key and type the word *Printers*.\n\n2. Choose the `Printers` result in the search box.\n\n3. In the `Printers` settings panel, click the `Add a Printer...` button to search for locally connected printers.\n\n ![Add Printer](/images/add-a-printer-pop/add-a-printer.png)\n\n4. Wait a few seconds for printers to appear in the Device List.\n\n5. Select the correct printer and click `Add`.\n\n ![Add Printer](/images/add-a-printer-pop/click-add.png)\n\n## Checking Printer Status in CUPS\n\nCUPS can be managed directly using a web browser by navigating to the following local URL:\n\nlocalhost:631\n\nThe status window will show current print jobs, detected printers, and other information about the printing system.\n\n![CUPS Status Window](/images/add-a-printer-pop/cups-settings.png)\n\n### Adding Users to the lpadmin Group\n\nCUPS allows you to manage printers using Terminal commands. A user must be a part of the `lpadmin` group to use these commands. You can confirm you are a part of this group with the following command:\n\n```bash\ngroups\n```\n\nYou can add yourself to this group using the below command:\n\n```bash\nsudo usermod -aG lpadmin $USER\n```\n\nIf you prefer to manage printers in Terminal, See the [CUPS documentation](https://www.cups.org/doc/admin.html) for full documentation.\n\n### Sharing a Printer to the Local Network\n\nShare a printer with the local network by clicking the `Administration` tab.\n\n![CUPS Administration Tab](/images/add-a-printer-pop/admin-tab.png)\n\nCheck the box for `Share printers connected to this system`.\n\nLocally shared printers are visible in the `Printers` tab in the `Settings` application. Users with the appropriate group assignments can now select the printer and enter their username and password to gain access to the network printer. If a user is unable to see the printer, see the above section to confirm the user is in the `lpadmin` group, and to add the user to the group.\n\n## HP Printers\n\nHP printers are supported with the hplip package, which is installed by default in Pop!_OS\n\n```bash\nsudo apt install hplip\n```\n\n### HP Device Manager (GUI)\n\nIf you would like to use a guided GUI application from HP, you will need to install a python dependency:\n\n```bash\nsudo apt install python3-pyqt5\n```\n\nThen run `hp-setup` to start the HP Device Manager.\n\n![HP Device Manager](/images/add-a-printer-pop/hp-setup.png)\n\n## Epson Printers\n\nEpson printer drivers are in the `printer-driver-escpr` package which is also installed by default. You may need to install the `lsb` package for some printer versions:\n\n```bash\nsudo apt install lsb printer-driver-escpr\n```\n\nAdditional configuration will require that the user is a part of the `lpadmin` group. See the above section for instructions to confirm or add a user to this group.\n\n## Brother Printers\n\nBrother provides a driver installation tool for Linux users. Install the appropriate driver for your Brother printer by downloading this tool and running the installer with your printer model appended to the command.\n\n1. Click this link to search for the appropriate printer.\n\n2. Once you've located your printer, select `Linux (deb)` for your \"OS Version\", then click `OK`.\n\n3. Select the `Driver Install Tool` at the top of the list.\n\n4. Click `Agree to the EULA and Download`.\n\n5. Choose the `Save File` option if prompted.\n\n6. Press Super + T to launch the Terminal application.\n\n7. Change directory to where you downloaded the driver (usually the Downloads directory). Unzip the file using this command:\n\n ```\n cd Downloads\n gunzip linux-brprinter-installer-*.gz\n ```\n\n8. Run the installer by typing the unzipped installer name into the terminal.\n\n > ℹ️ Your installer version may differ from this guide. Type the first portion of the installer name as shown below, and then hit `TAB` to complete the installer name. Substitute PRINTERNAME with your exact printer model name.\n\n During this installer process, answer `yes` to all questions except when you are prompted for the `Device URI`. See step 9 if you require a device URI for your printer setup.\n\n ```bash\n sudo bash linux-brprinter-installer PRINTERNAME\n ```\n \n9. If your printer configuration requires a device URI, you can find that by opening up Settings > Printers > Additional Printer Settings, then right-click your printer and click `Properties`. In the resulting window, you'll be able to find your Device URI, as shown in the screenshot below.\n\n![Printer Properties](/images/add-a-printer-pop/printer-properties.png)\n\n## Troubleshooting\n\n### Remove and Re-add the Printer in Settings\n\nIf the printer stops working, open the Printers Application again and click the gear icon, and select `Remove Printer` to remove the printer and its settings. Repeat the steps above to add the printer and try printing the test page again. This process often resolves general printer connectivity issues.\n\n### Assign a Static IP Address to the Printer\n\nConnectivity issues can occur when the printer is assigned an address using DHCP. Assigning a permanent, static IP address will resolve these issues. Reference your printer manufacturer's documentation for this process. Be aware that simply using the printer's assigned DHCP address as a static IP may cause a future address conflict. Additional router configuration may be required to reserve specific addresses within or outside of a DHCP address pool. If your printer is being deployed on a corporate network, contact your network administrator for this process.\n\n## Useful Commands\n\nReinstall the CUPS print server to resolve general printing issues:\n\n```bash\nsudo apt install --reinstall cups cups-client\n```\n\nReinstall the system control panel in case printer settings are not available.\n\n```bash\nsudo apt install --reinstall system-config-printer\n```\n","dir":"/","path":"/add-a-printer-pop","extension":".md","createdAt":"2017-10-18T21:23:11.000Z","updatedAt":"2023-01-04T18:24:06.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2930bb5ba46f43ba170ebb433b45a20f1814d40f","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/cc7a64436e3ae03e7f591f614fa58e1f7bf42495","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/cb90e03132781463409bb60bf926b952fe230f24","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/b9216e571f3c469b972eac25eba7574c47c8bd83","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Seibz","commitUrl":"https://github.com/system76/docs/commit/61ffaae4e1633ce58d67aa859713dfc6c25164ed","avatarUrl":"https://avatars.githubusercontent.com/u/79656830?v=4","profileUrl":"https://github.com/Seibz"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053503299},"$loki":118},{"slug":"ar-sandbox","description":"Calibrate and use your new AR Sandbox","title":"AR Sandbox","keywords":["AR","Sandbox","Ubuntu","Pop!_OS"],"facebookImage":"/_nuxt/images/ar-sandbox-facebookImage.jpg","twitterImage":"/_nuxt/images/ar-sandbox-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"required-hardware","depth":3,"text":"Required Hardware"},{"id":"install-software","depth":2,"text":"Install Software"},{"id":"mirror-display","depth":2,"text":"Mirror Display"},{"id":"calibrate-kinect","depth":2,"text":"Calibrate Kinect"},{"id":"align-kinect-above-sandbox","depth":2,"text":"Align Kinect above sandbox"},{"id":"calculate-base-plane","depth":2,"text":"Calculate base plane"},{"id":"measure-3d-extents-of-sand-surface","depth":2,"text":"Measure 3D extents of sand surface"},{"id":"postition-projector","depth":2,"text":"Postition projector"},{"id":"calibrate-ar-sandbox","depth":2,"text":"Calibrate AR Sandbox"},{"id":"adjust-the-sea-level","depth":2,"text":"Adjust the \"sea level\""},{"id":"use-the-sandbox","depth":2,"text":"Use the Sandbox"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.youtube.com/watch?v=uTPOE2XceEA","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"AR Sandbox Video"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"a","props":{"href":"https://arsandbox.ucdavis.edu/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Augmented Reality Sandbox"}]},{"type":"text","value":" was developed by "},{"type":"element","tag":"a","props":{"href":"http://idav.ucdavis.edu/~okreylos/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Oliver Kreylos"}]},{"type":"text","value":" at "},{"type":"element","tag":"a","props":{"href":"https://www.ucdavis.edu/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"UC Davis"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In hopes of giving this awesome software wider exposure and making it easier to consume, System76 "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/packaging-sarndbox","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"packaged this software for Pop!_OS"}]},{"type":"text","value":" and wrote this tutorial."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"required-hardware"},"children":[{"type":"element","tag":"a","props":{"href":"#required-hardware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Required Hardware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A first generation Kinect"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A short-throw digital projector like the "},{"type":"element","tag":"a","props":{"href":"https://www.amazon.com/dp/B010MDRIEA","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"BenQ MW632ST"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A sandbox for your sand (our sandbox is 40 inches by 30 inches by 8 inches)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Roughly 200 pounds of white sand like "},{"type":"element","tag":"a","props":{"href":"https://www.amazon.com/Sandtastik-White-Play-Sand-SND025/dp/B001AZ0CGG","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sandtastik White Sandbox Sand"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A System76 computer with a fast NVIDIA GPU, running Pop!_OS 22.04 or newer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In terms of System76 computers we recommend the "},{"type":"element","tag":"a","props":{"href":"https://system76.com/laptops/oryx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Oryx Pro"}]},{"type":"text","value":" laptop or "},{"type":"element","tag":"a","props":{"href":"https://system76.com/desktops","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio"}]},{"type":"text","value":" desktop with a dedicated GPU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-software"},"children":[{"type":"element","tag":"a","props":{"href":"#install-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll need a computer running Pop!_OS 22.04 or newer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then install ArSandbox via the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/terminal-basics","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"terminal"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All of the terminal commands in this guide can be copy-pasted or typed into your terminal."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get update\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install arsandbox\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Add yourself to the vrui-grp group"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser $(whoami) vrui-grp\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Reboot your computer so all of the above changes take effect."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"mirror-display"},"children":[{"type":"element","tag":"a","props":{"href":"#mirror-display","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Mirror Display"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connect the projector to your computer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mirror your computer's display to the sandbox by pressing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"p"}]},{"type":"text","value":" at the same time until "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Mirror"}]},{"type":"text","value":" is selected. When released the sandbox should mirror your computer's display."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"calibrate-kinect"},"children":[{"type":"element","tag":"a","props":{"href":"#calibrate-kinect","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Calibrate Kinect"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Plug in your first-generation Kinect device, then open a terminal and run:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"KinectUtil getCalib 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will download the intrinsic calibration parameters directly from your Kinect's firmware and then write the result to a file in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/Vrui-3.1/Kinect-2.8/."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note: if you receive a \"Kinect Error 13\" message, you may need to power-cycle the Kinect, the computer, or both."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"align-kinect-above-sandbox"},"children":[{"type":"element","tag":"a","props":{"href":"#align-kinect-above-sandbox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Align Kinect above sandbox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open a terminal and run:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"RawKinectViewer -compress 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Maximize this window so it's easier to see your sandbox:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"RawKinectViewer","src":"/images/ar-sandbox/3-A-maximize-3eb069c85a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The image on the left is the depth view, the right is the standard camera view:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Align Kinect","src":"/images/ar-sandbox/3-B-align-kinect-73dd8344d5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Augmented Reality Sandbox only uses the depth view (left), but the camera view (right) is still helpful in aligning your Kinect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The depth view needs to cover the entire interior of your sandbox. It's okay if it overlaps it slightly."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hit Esc to close the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"RawKinectViewer"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"calculate-base-plane"},"children":[{"type":"element","tag":"a","props":{"href":"#calculate-base-plane","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Calculate base plane"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"There are two ways to calculate the base plane. If you haven't yet filled your sandbox with sand, you can calculate the base plane using a region on the floor of your sandbox."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the other hand, if you've already filed your sandbox with sand, you can calculate the base plane by placing a piece of poster board (or a similar flat surface) on top of your sandbox, which is what we'll do in this example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Align Kinect","src":"/images/ar-sandbox/4-A-posterboard-718b802347.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"From a terminal, launch the RawKinectViewer:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"RawKinectViewer -compress 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Maximize this window so it's easier to see your sandbox:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"RawKinectViewer","src":"/images/ar-sandbox/3-A-maximize-3eb069c85a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold the right mouse button, move your cursor over Average Frames, then release the mouse button:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Right Click Menu","src":"/images/ar-sandbox/4-B-average-frames-1ba827544a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", move your cursor over Extract Planes, then release both keys. Releasing this key will trigger this action, and assign calibration to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" + "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Extract Planes","src":"/images/ar-sandbox/4-C-extract-plane-1cbd8abb5e.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We now need to run the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Extract Planes"}]},{"type":"text","value":" feature. Hover your mouse over one corner of your flat plane within your sandbox. Now, press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", then press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" all at the same time. Drag your mouse from one corner to the opposite corner within the sandbox. There should be a rectangle forming around the path the mouse moved on."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now let go of everything at the same time."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If successful there will be a new line in your terminal with something like "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Camera-space plane equation: X * (0.1234567, -0.1234567, 0.1234567) = -01.1234"}]},{"type":"text","value":", if not there is no harm in pressing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" to close the Kinect Viewer, and trying again."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Kinect Area View","src":"/images/ar-sandbox/4-D-drag-rectangle-a8b53ecc87.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hit Esc to close the RawKinectViewer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the terminal you'll see two lines printed. Select the portion of the 2nd line shown below, then right click and select Copy:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Space Plane","src":"/images/ar-sandbox/4-E-terminal-output-25a90e21ae.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Edit the BoxLayout.txt file by running this command from the terminal:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/SAR*/BoxLayout.txt\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Paste the line you just copied over the first line in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BoxLayout.txt"}]},{"type":"text","value":" file."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You also need edit this line, replacing the \"=\" (equal sign) with a \",\" (comma)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should end up with a first line something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Gedit BoxLayout.txt","src":"/images/ar-sandbox/4-F-gedit-eb460dffb4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Save the file and close "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gedit"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NOTE: If you receive an error message regarding an \"invalid taken character,\" please double-check to make sure the equal sign in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BoxLayout.txt"}]},{"type":"text","value":" has been replaced with a comma as described above."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"measure-3d-extents-of-sand-surface"},"children":[{"type":"element","tag":"a","props":{"href":"#measure-3d-extents-of-sand-surface","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Measure 3D extents of sand surface"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you used a flat surface above your sandbox in the previous step, remove that now. The projector's display should seen on the sand before this next step is started."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This step requires you to have filed your sandbox with sand. You want the sand surface to be as level as possible, but it doesn't need to be perfectly level."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you placed a piece of poster board (or another flat surface) on top of your sandbox in the previous step, you'll need to remove it for this step."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"From a terminal, again launch the RawKinectViewer:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"RawKinectViewer -compress 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Maximize this window so it's easier to see your sandbox:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"RawKinectViewer","src":"/images/ar-sandbox/3-A-maximize-3eb069c85a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold the right mouse button, move your cursor over Average Frames, then release the mouse button:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Right Click Menu","src":"/images/ar-sandbox/4-B-average-frames-1ba827544a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", move your cursor over Measure 3D positions, then release both keys,"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Measure 3D Positions","src":"/images/ar-sandbox/5-A-measure-3d-positions-14f7ae1f35.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll now measure the 3D extents of the interior of the sandbox"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the color-coded depth map to make sure you position your cursor over the sand surface and not over the sides of your sandbox. Position your cursor so that there's a small amount of space between the sand surface and the sides of your sandbox."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, move your cursor to the lower-left interior corner, then press the 1 key:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note there is no feedback from the UI when you press the 1 key."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Corner 1","src":"/images/ar-sandbox/5-B-corner1-e25b256651.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Second, move your cursor to the lower-right interior corner, then press the 1 key:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Corner 2","src":"/images/ar-sandbox/5-B-corner2-2929d14acd.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Third, move your cursor to the upper-left interior corner, then press the 1 key:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Corner 3","src":"/images/ar-sandbox/5-B-corner3-879f6980e8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Finally, move your cursor to the upper-right interior corner, then press the 1 key:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Corner 4","src":"/images/ar-sandbox/5-B-corner4-323ddfd555.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hit Esc to exit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"RawKinectViewer"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the terminal you'll see four lines printed (if you don't see this output, repeat this step, making sure to choose points within the green rectangle). You need to highlight these four lines as shown below, then right click and select Copy:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"RawKinectViewer Output","src":"/images/ar-sandbox/5-C-terminal-output-bfe04cf344.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Edit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BoxLayout.txt"}]},{"type":"text","value":" file by running this command from the terminal:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/SAR*/BoxLayout.txt\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Replace the bottom four lines in BoxLayout.txt with the four lines you just copied, so you end up with something like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Edited BoxLayout.txt","src":"/images/ar-sandbox/5-D-gedit-57a97839c7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Save the file and close "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gedit"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"postition-projector"},"children":[{"type":"element","tag":"a","props":{"href":"#postition-projector","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Postition projector"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you haven't already, turn on your projector and plug it into your computer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have a dedicated display in addition to the projector, you'll find it easier if you set up the two displays to be mirrored:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mirror settings","src":"/images/ar-sandbox/6-A-mirror-displays-9275bf68e0.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch the XBackgroud tool from a terminal like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"XBackground\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then set the background to be fullscreen. (Press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F11"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F11"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll need to position the projector so that it fills the interior of your sandbox. It's okay if it overlaps slightly."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Aligning grid to box","src":"/images/ar-sandbox/6-C-xbackground-af01671469.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you're done positioning your projector, hit Esc to close the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"XBackground"}]},{"type":"text","value":" application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"calibrate-ar-sandbox"},"children":[{"type":"element","tag":"a","props":{"href":"#calibrate-ar-sandbox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Calibrate AR Sandbox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As with step 5, this step requires you to have filled your sandbox with sand. You want the sand surface to be as level as possible, but it doesn't need to be perfectly level."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To calibrate your sandbox, you'll need an alignment target and several spacers to help you perform the alignment at multiple heights:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Tools","src":"/images/ar-sandbox/7-A-tools-27804401fe.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to build an alignment target is to create a target cross-hair on a piece of paper and tape it to the top of an old CD or DVD. The cross-hairs should be at right angles to one-another and be centered on the CD or DVD."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A few rolls of tape make great spacers. Note the rolls of tape need to have a diameter smaller than the CD or DVD you're using for the alignment target."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At each height, you'll capture 12 tie-points. For a decent calibration, you'll need to capture tie-points at at least two heights (24 total tie-points). For an optimal calibration, we recommend capturing tie-points at three different heights (36 total tie-points)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CalibrateProjector"}]},{"type":"text","value":" from a terminal like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CalibrateProjector -s WIDTH HEIGHT\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Replacing WIDTH and HEIGHT with the settings for your projector. The Kinect itself has a 4:3 aspect ratio, so a resolution like 1024x768 or 1600x1200 is best."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To match the resolution of the laptop we used in this tutorial, we set our projector to 1920x1080, but our particular BenQ projector allows us to force a 4:3 aspect ratio even when the resolution is a 16:9 aspect ratio. So in our case, we launched "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CalibrateProjector"}]},{"type":"text","value":" like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CalibrateProjector -s 1920 1080\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You MUST maximize the window with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F11"}]},{"type":"text","value":" ot "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F11"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CalibrateProjector","src":"/images/ar-sandbox/7-maximize-478e070818.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":" keys, move your cursor over Capture, then release both keys:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Tools Menu","src":"/images/ar-sandbox/7-B-press-1-17ad6d4ad8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Then press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2"}]},{"type":"text","value":" key when you see this dialog:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Capture","src":"/images/ar-sandbox/7-C-press-2-867c3ffac3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2"}]},{"type":"text","value":" key to capture the background image, after which you'll briefly see a uniform red color projected onto your sandbox:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Uniform Red Color","src":"/images/ar-sandbox/7-D-capture-background-af5f6cb582.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After this is completed, you can proceed with the calibration."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Next, you'll capture tie-points at the lowest height. Using your shortest spacer, line-up your alignment target under the white cross-hairs projected onto the sand surface. Just set the spacer and only pushing down enough to level the alignment target."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lowest","src":"/images/ar-sandbox/7-E-lowest-db2aad81b1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":" key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Repeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're ready to switch to a taller spacer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Now you'll capture tie-points at the middle height. Using a taller spacer, line-up your alignment target under the white cross-hairs projected onto the sand surface:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Middle","src":"/images/ar-sandbox/7-F-middle-8e56231939.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then press the 1 key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Repeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're ready to switch to a larger spacer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Finally, you'll capture tie-points at highest height. Using your tallest spacer (or stacking two spacers on top of each other), line-up your alignment target under the white cross-hairs projected onto the sand surface:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Highest","src":"/images/ar-sandbox/7-G-highest-948cda7d1e.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then press the 1 key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Repeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're done with the calibration!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Once you've completed the calibration, hit Esc to close the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CalibrateProjector"}]},{"type":"text","value":" application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hitting Esc will automatically write the calibration file in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/SAR*/ProjectorMatrix.dat"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"adjust-the-sea-level"},"children":[{"type":"element","tag":"a","props":{"href":"#adjust-the-sea-level","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adjust the \"sea level\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch the main "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SARndbox"}]},{"type":"text","value":" application by searching for \"sandbox\" in GNOME Search:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Launch SARndbox","src":"/images/ar-sandbox/9-A-launch-sarndbox-3d1afe80d2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Then maximize the application so it fills your entire sandbox:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"SARndbox","src":"/images/ar-sandbox/8-maximize-6789e388ee.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If in step 4 you calculated the base plane with a piece of poster board (or a similar flat surface) on top of your sandbox, your sea level will be too high, and you'll see something like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sea Level too high","src":"/images/ar-sandbox/8-A-sea-level-too-high-6eaead66d8.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the other hand, if in step 4 you calculated the base plane when your sandbox was empty, the sea level will be too low. Either way, you'll want to adjust the sea level so it's just below the surface of your sand when it's more or less flattened out."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hit Esc to close the AR Sandbox application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To adjust the sea level, edit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/SAR*/BoxLayout.txt"}]},{"type":"text","value":" by running this command from the terminal:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/SAR*/BoxLayout.txt\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The value highlighted below in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BoxLayout.txt"}]},{"type":"text","value":" controls the sea-level:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"BoxLayout1","src":"/images/ar-sandbox/8-B-gedit-1-66e79657fe.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You'll want to adjust the final value in the first line to be roughly the same as the smallest of the final value on the four lines at the end."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In our example "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-106.927"}]},{"type":"text","value":" is the smallest value:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"BoxLayout2","src":"/images/ar-sandbox/8-C-gedit-2-6673dc3a21.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So we'll set the sea-level to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-107"}]},{"type":"text","value":", like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"BoxLayout3","src":"/images/ar-sandbox/8-D-gedit-3-36f32a4191.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Though this isn't an exact science. Play with your SARndbox and adjust this value to whatever feels the most correct to you. A more negative value will lower the sea level, a more positive one will raise the sea level. In general the adjustments are about +/` 10 of the smallest value."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Save the file and close "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gedit"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Re-launch the AR Sandbox application from the Ubuntu dash, maximize the window, and you'll see something like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sea Level just right","src":"/images/ar-sandbox/8-E-sea-level-just-right-cdc5f0037b.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can experiment with different values for the sea-level to suit your preferences, but our recommendations here will give you a good starting point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note that you can adjust the sea level at any time in the future without recalibrating your sandbox."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"use-the-sandbox"},"children":[{"type":"element","tag":"a","props":{"href":"#use-the-sandbox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Use the Sandbox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Whew! You made it through the setup and calibration!"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As long as you don't change the physical setup of your sandbox (in particular, the position of the Kinect, the projector, and the sandbox relative to each other), you never need to calibrate it again. Although now that you have the hang of it, you might want to go through the calibration again in order to achieve a more accurate setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If you hold your hand above the sand surface (like a cloud), you can \"make it rain\":"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Make it rain","src":"/images/ar-sandbox/9-B-make-it-rain-fe5051a11f.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"As a convenience, the System76 packaging for Pop!_/OS includes a launcher you can search for in the GNOME Search:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Launch SARndbox","src":"/images/ar-sandbox/9-A-launch-sarndbox-3d1afe80d2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is a shortcut to launch "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SARndbox"}]},{"type":"text","value":" with the following arguments (which you can also do directly from a terminal):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SARndbox -uhm -fpv -evr -0.01\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-evr -0.01"}]},{"type":"text","value":" bit of the above command sets the evaporation rate. Without any evaporation rate set, the sandbox will steadily fill with more and more water as you \"make it rain\", which eventually will cause the real-time fluid simulation to become slow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So you typically want to set an evaporation rate, especially when deploying the Augmented Reality Sandbox in schools or museums."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If our recommended evaporation rate seems too fast for your tastes, try:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SARndbox -uhm -fpv -evr -0.005\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If our recommended evaporation rate seems too slow for your tastes, try:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SARndbox -uhm -fpv -evr -0.02\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Thanks again to "},{"type":"element","tag":"a","props":{"href":"http://idav.ucdavis.edu/~okreylos/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Oliver Kreylos"}]},{"type":"text","value":" for developing such an incredible, inspiring piece of software!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be sure to check out the "},{"type":"element","tag":"a","props":{"href":"https://arsandbox.ucdavis.edu/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Augmented Reality Sandbox"}]},{"type":"text","value":" website for more details."}]}]},"text":"\n[AR Sandbox Video](https://www.youtube.com/watch?v=uTPOE2XceEA)\n\nThe [Augmented Reality Sandbox](https://arsandbox.ucdavis.edu/) was developed by [Oliver Kreylos](http://idav.ucdavis.edu/~okreylos/) at [UC Davis](https://www.ucdavis.edu/).\n\nIn hopes of giving this awesome software wider exposure and making it easier to consume, System76 [packaged this software for Pop!_OS](https://github.com/pop-os/packaging-sarndbox) and wrote this tutorial.\n\n### Required Hardware\n\n- A first generation Kinect\n\n- A short-throw digital projector like the [BenQ MW632ST](https://www.amazon.com/dp/B010MDRIEA)\n\n- A sandbox for your sand (our sandbox is 40 inches by 30 inches by 8 inches)\n\n- Roughly 200 pounds of white sand like [Sandtastik White Sandbox Sand](https://www.amazon.com/Sandtastik-White-Play-Sand-SND025/dp/B001AZ0CGG)\n\n- A System76 computer with a fast NVIDIA GPU, running Pop!_OS 22.04 or newer.\n\nIn terms of System76 computers we recommend the [Oryx Pro](https://system76.com/laptops/oryx) laptop or [Thelio](https://system76.com/desktops) desktop with a dedicated GPU.\n\n## Install Software\n\n- You'll need a computer running Pop!_OS 22.04 or newer.\n\n- Then install ArSandbox via the [terminal](https://support.system76.com/articles/terminal-basics)\n\n> All of the terminal commands in this guide can be copy-pasted or typed into your terminal.\n\n```\nsudo apt-get update\n```\n```\nsudo apt-get install arsandbox\n```\n\n- Add yourself to the vrui-grp group\n\n```\nsudo adduser $(whoami) vrui-grp\n```\n\n- Reboot your computer so all of the above changes take effect.\n\n```\nreboot\n```\n\n## Mirror Display\n\n- Connect the projector to your computer.\n\n- Mirror your computer's display to the sandbox by pressing `Super` and `p` at the same time until `Mirror` is selected. When released the sandbox should mirror your computer's display.\n\n## Calibrate Kinect\n\n- Plug in your first-generation Kinect device, then open a terminal and run:\n\n```\nKinectUtil getCalib 0\n```\n\nThis will download the intrinsic calibration parameters directly from your Kinect's firmware and then write the result to a file in `/etc/Vrui-3.1/Kinect-2.8/.`\n\nNote: if you receive a \"Kinect Error 13\" message, you may need to power-cycle the Kinect, the computer, or both.\n\n## Align Kinect above sandbox\n\n- Open a terminal and run:\n\n```\nRawKinectViewer -compress 0\n```\n\n- Maximize this window so it's easier to see your sandbox:\n\n![RawKinectViewer](/images/ar-sandbox/3-A-maximize-3eb069c85a.png)\n\nThe image on the left is the depth view, the right is the standard camera view:\n\n![Align Kinect](/images/ar-sandbox/3-B-align-kinect-73dd8344d5.png)\n\nThe Augmented Reality Sandbox only uses the depth view (left), but the camera view (right) is still helpful in aligning your Kinect.\n\n- The depth view needs to cover the entire interior of your sandbox. It's okay if it overlaps it slightly.\n\n- Hit Esc to close the `RawKinectViewer`.\n\n## Calculate base plane\n\n- There are two ways to calculate the base plane. If you haven't yet filled your sandbox with sand, you can calculate the base plane using a region on the floor of your sandbox.\n\nOn the other hand, if you've already filed your sandbox with sand, you can calculate the base plane by placing a piece of poster board (or a similar flat surface) on top of your sandbox, which is what we'll do in this example:\n\n![Align Kinect](/images/ar-sandbox/4-A-posterboard-718b802347.jpg)\n\n- From a terminal, launch the RawKinectViewer:\n\n```\nRawKinectViewer -compress 0\n```\n\n- Maximize this window so it's easier to see your sandbox:\n\n![RawKinectViewer](/images/ar-sandbox/3-A-maximize-3eb069c85a.png)\n\n- Press and hold the right mouse button, move your cursor over Average Frames, then release the mouse button:\n\n![Right Click Menu](/images/ar-sandbox/4-B-average-frames-1ba827544a.png)\n\n- Press and hold `Shift` and `1`, move your cursor over Extract Planes, then release both keys. Releasing this key will trigger this action, and assign calibration to `Shift` + `1`.\n\n![Extract Planes](/images/ar-sandbox/4-C-extract-plane-1cbd8abb5e.png)\n\n- We now need to run the `Extract Planes` feature. Hover your mouse over one corner of your flat plane within your sandbox. Now, press `Shift` and `1`, then press `Ctrl` all at the same time. Drag your mouse from one corner to the opposite corner within the sandbox. There should be a rectangle forming around the path the mouse moved on.\n\n- Now let go of everything at the same time.\n\n- If successful there will be a new line in your terminal with something like `Camera-space plane equation: X * (0.1234567, -0.1234567, 0.1234567) = -01.1234`, if not there is no harm in pressing `Esc` to close the Kinect Viewer, and trying again.\n\n![Kinect Area View](/images/ar-sandbox/4-D-drag-rectangle-a8b53ecc87.png)\n\n- Hit Esc to close the RawKinectViewer.\n\n- In the terminal you'll see two lines printed. Select the portion of the 2nd line shown below, then right click and select Copy:\n\n![Space Plane](/images/ar-sandbox/4-E-terminal-output-25a90e21ae.png)\n\n- Edit the BoxLayout.txt file by running this command from the terminal:\n\n```\nsudo gedit /etc/SAR*/BoxLayout.txt\n```\n\n- Paste the line you just copied over the first line in the `BoxLayout.txt` file.\n\nYou also need edit this line, replacing the \"=\" (equal sign) with a \",\" (comma).\n\nYou should end up with a first line something like this:\n\n![Gedit BoxLayout.txt](/images/ar-sandbox/4-F-gedit-eb460dffb4.png)\n\n- Save the file and close `gedit`.\n\n- NOTE: If you receive an error message regarding an \"invalid taken character,\" please double-check to make sure the equal sign in `BoxLayout.txt` has been replaced with a comma as described above.\n\n## Measure 3D extents of sand surface\n\n- If you used a flat surface above your sandbox in the previous step, remove that now. The projector's display should seen on the sand before this next step is started.\n\n- This step requires you to have filed your sandbox with sand. You want the sand surface to be as level as possible, but it doesn't need to be perfectly level.\n\nIf you placed a piece of poster board (or another flat surface) on top of your sandbox in the previous step, you'll need to remove it for this step.\n\n- From a terminal, again launch the RawKinectViewer:\n\n```\nRawKinectViewer -compress 0\n```\n\n- Maximize this window so it's easier to see your sandbox:\n\n![RawKinectViewer](/images/ar-sandbox/3-A-maximize-3eb069c85a.png)\n\n- Press and hold the right mouse button, move your cursor over Average Frames, then release the mouse button:\n\n![Right Click Menu](/images/ar-sandbox/4-B-average-frames-1ba827544a.png)\n\n- Press and hold the `Shift` and `1`, move your cursor over Measure 3D positions, then release both keys,\n\n![Measure 3D Positions](/images/ar-sandbox/5-A-measure-3d-positions-14f7ae1f35.png)\n\n- You'll now measure the 3D extents of the interior of the sandbox\n\n- Use the color-coded depth map to make sure you position your cursor over the sand surface and not over the sides of your sandbox. Position your cursor so that there's a small amount of space between the sand surface and the sides of your sandbox.\n\nFirst, move your cursor to the lower-left interior corner, then press the 1 key:\n\nNote there is no feedback from the UI when you press the 1 key.\n\n![Corner 1](/images/ar-sandbox/5-B-corner1-e25b256651.png)\n\n- Second, move your cursor to the lower-right interior corner, then press the 1 key:\n\n![Corner 2](/images/ar-sandbox/5-B-corner2-2929d14acd.png)\n\n- Third, move your cursor to the upper-left interior corner, then press the 1 key:\n\n![Corner 3](/images/ar-sandbox/5-B-corner3-879f6980e8.png)\n\n- Finally, move your cursor to the upper-right interior corner, then press the 1 key:\n\n![Corner 4](/images/ar-sandbox/5-B-corner4-323ddfd555.png)\n\n- Hit Esc to exit `RawKinectViewer`.\n\n- In the terminal you'll see four lines printed (if you don't see this output, repeat this step, making sure to choose points within the green rectangle). You need to highlight these four lines as shown below, then right click and select Copy:\n\n![RawKinectViewer Output](/images/ar-sandbox/5-C-terminal-output-bfe04cf344.png)\n\n- Edit the `BoxLayout.txt` file by running this command from the terminal:\n\n```\nsudo gedit /etc/SAR*/BoxLayout.txt\n```\n\n- Replace the bottom four lines in BoxLayout.txt with the four lines you just copied, so you end up with something like this:\n\n![Edited BoxLayout.txt](/images/ar-sandbox/5-D-gedit-57a97839c7.png)\n\n- Save the file and close `gedit`.\n\n## Postition projector\n\n- If you haven't already, turn on your projector and plug it into your computer.\n\n- If you have a dedicated display in addition to the projector, you'll find it easier if you set up the two displays to be mirrored:\n\n![Mirror settings](/images/ar-sandbox/6-A-mirror-displays-9275bf68e0.png)\n\n- Launch the XBackgroud tool from a terminal like this:\n\n```\nXBackground\n```\n\n- Then set the background to be fullscreen. (Press `F11` or `Fn` and `F11`)\n\n- You'll need to position the projector so that it fills the interior of your sandbox. It's okay if it overlaps slightly.\n\n![Aligning grid to box](/images/ar-sandbox/6-C-xbackground-af01671469.jpg)\n\nAfter you're done positioning your projector, hit Esc to close the `XBackground` application.\n\n## Calibrate AR Sandbox\n\n- As with step 5, this step requires you to have filled your sandbox with sand. You want the sand surface to be as level as possible, but it doesn't need to be perfectly level.\n\n- To calibrate your sandbox, you'll need an alignment target and several spacers to help you perform the alignment at multiple heights:\n\n![Tools](/images/ar-sandbox/7-A-tools-27804401fe.jpg)\n\nThe easiest way to build an alignment target is to create a target cross-hair on a piece of paper and tape it to the top of an old CD or DVD. The cross-hairs should be at right angles to one-another and be centered on the CD or DVD.\n\nA few rolls of tape make great spacers. Note the rolls of tape need to have a diameter smaller than the CD or DVD you're using for the alignment target.\n\nAt each height, you'll capture 12 tie-points. For a decent calibration, you'll need to capture tie-points at at least two heights (24 total tie-points). For an optimal calibration, we recommend capturing tie-points at three different heights (36 total tie-points).\n\n- Launch `CalibrateProjector` from a terminal like this:\n\n```\nCalibrateProjector -s WIDTH HEIGHT\n```\n\nReplacing WIDTH and HEIGHT with the settings for your projector. The Kinect itself has a 4:3 aspect ratio, so a resolution like 1024x768 or 1600x1200 is best.\n\nTo match the resolution of the laptop we used in this tutorial, we set our projector to 1920x1080, but our particular BenQ projector allows us to force a 4:3 aspect ratio even when the resolution is a 16:9 aspect ratio. So in our case, we launched `CalibrateProjector` like this:\n\n```\nCalibrateProjector -s 1920 1080\n```\n\n- You MUST maximize the window with `F11` ot `Fn` and `F11`\n\n![CalibrateProjector](/images/ar-sandbox/7-maximize-478e070818.png)\n\n- Press and hold `Shift` and `1` keys, move your cursor over Capture, then release both keys:\n\n![Tools Menu](/images/ar-sandbox/7-B-press-1-17ad6d4ad8.png)\n\n- Then press the `2` key when you see this dialog:\n\n![Capture](/images/ar-sandbox/7-C-press-2-867c3ffac3.png)\n\nPress the `2` key to capture the background image, after which you'll briefly see a uniform red color projected onto your sandbox:\n\n![Uniform Red Color](/images/ar-sandbox/7-D-capture-background-af5f6cb582.jpg)\n\nAfter this is completed, you can proceed with the calibration.\n\n- Next, you'll capture tie-points at the lowest height. Using your shortest spacer, line-up your alignment target under the white cross-hairs projected onto the sand surface. Just set the spacer and only pushing down enough to level the alignment target.\n\n![Lowest](/images/ar-sandbox/7-E-lowest-db2aad81b1.jpg)\n\nThen press the `1` key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point.\n\nRepeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're ready to switch to a taller spacer.\n\n- Now you'll capture tie-points at the middle height. Using a taller spacer, line-up your alignment target under the white cross-hairs projected onto the sand surface:\n\n![Middle](/images/ar-sandbox/7-F-middle-8e56231939.jpg)\n\nThen press the 1 key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point.\n\nRepeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're ready to switch to a larger spacer.\n\n- Finally, you'll capture tie-points at highest height. Using your tallest spacer (or stacking two spacers on top of each other), line-up your alignment target under the white cross-hairs projected onto the sand surface:\n\n![Highest](/images/ar-sandbox/7-G-highest-948cda7d1e.jpg)\n\nThen press the 1 key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point.\n\nRepeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're done with the calibration!\n\n- Once you've completed the calibration, hit Esc to close the `CalibrateProjector` application.\n\nHitting Esc will automatically write the calibration file in `/etc/SAR*/ProjectorMatrix.dat`.\n\n## Adjust the \"sea level\"\n\n- Launch the main `SARndbox` application by searching for \"sandbox\" in GNOME Search:\n\n![Launch SARndbox](/images/ar-sandbox/9-A-launch-sarndbox-3d1afe80d2.png)\n\n- Then maximize the application so it fills your entire sandbox:\n\n![SARndbox](/images/ar-sandbox/8-maximize-6789e388ee.png)\n\n- If in step 4 you calculated the base plane with a piece of poster board (or a similar flat surface) on top of your sandbox, your sea level will be too high, and you'll see something like this:\n\n![Sea Level too high](/images/ar-sandbox/8-A-sea-level-too-high-6eaead66d8.jpg)\n\nOn the other hand, if in step 4 you calculated the base plane when your sandbox was empty, the sea level will be too low. Either way, you'll want to adjust the sea level so it's just below the surface of your sand when it's more or less flattened out.\n\n- Hit Esc to close the AR Sandbox application.\n\n- To adjust the sea level, edit the `/etc/SAR*/BoxLayout.txt` by running this command from the terminal:\n\n```\nsudo gedit /etc/SAR*/BoxLayout.txt\n```\n\nThe value highlighted below in `BoxLayout.txt` controls the sea-level:\n\n![BoxLayout1](/images/ar-sandbox/8-B-gedit-1-66e79657fe.png)\n\n- You'll want to adjust the final value in the first line to be roughly the same as the smallest of the final value on the four lines at the end.\nIn our example `-106.927` is the smallest value:\n\n![BoxLayout2](/images/ar-sandbox/8-C-gedit-2-6673dc3a21.png)\n\nSo we'll set the sea-level to `-107`, like this:\n\n![BoxLayout3](/images/ar-sandbox/8-D-gedit-3-36f32a4191.png)\n\n- Though this isn't an exact science. Play with your SARndbox and adjust this value to whatever feels the most correct to you. A more negative value will lower the sea level, a more positive one will raise the sea level. In general the adjustments are about +/` 10 of the smallest value.\n\n- Save the file and close `gedit`.\n\n- Re-launch the AR Sandbox application from the Ubuntu dash, maximize the window, and you'll see something like this:\n\n![Sea Level just right](/images/ar-sandbox/8-E-sea-level-just-right-cdc5f0037b.jpg)\n\nYou can experiment with different values for the sea-level to suit your preferences, but our recommendations here will give you a good starting point.\n\nNote that you can adjust the sea level at any time in the future without recalibrating your sandbox.\n\n## Use the Sandbox\n\n- Whew! You made it through the setup and calibration!\nAs long as you don't change the physical setup of your sandbox (in particular, the position of the Kinect, the projector, and the sandbox relative to each other), you never need to calibrate it again. Although now that you have the hang of it, you might want to go through the calibration again in order to achieve a more accurate setup.\n\n- If you hold your hand above the sand surface (like a cloud), you can \"make it rain\":\n\n![Make it rain](/images/ar-sandbox/9-B-make-it-rain-fe5051a11f.jpg)\n\n- As a convenience, the System76 packaging for Pop!_/OS includes a launcher you can search for in the GNOME Search:\n\n![Launch SARndbox](/images/ar-sandbox/9-A-launch-sarndbox-3d1afe80d2.png)\n\nThis is a shortcut to launch `SARndbox` with the following arguments (which you can also do directly from a terminal):\n\n```\nSARndbox -uhm -fpv -evr -0.01\n```\n\nThe `-evr -0.01` bit of the above command sets the evaporation rate. Without any evaporation rate set, the sandbox will steadily fill with more and more water as you \"make it rain\", which eventually will cause the real-time fluid simulation to become slow.\n\nSo you typically want to set an evaporation rate, especially when deploying the Augmented Reality Sandbox in schools or museums.\n\n- If our recommended evaporation rate seems too fast for your tastes, try:\n\n```\nSARndbox -uhm -fpv -evr -0.005\n```\n\nIf our recommended evaporation rate seems too slow for your tastes, try:\n\n```\nSARndbox -uhm -fpv -evr -0.02\n```\n\nThanks again to [Oliver Kreylos](http://idav.ucdavis.edu/~okreylos/) for developing such an incredible, inspiring piece of software!\n\nBe sure to check out the [Augmented Reality Sandbox](https://arsandbox.ucdavis.edu/) website for more details.\n","dir":"/","path":"/ar-sandbox","extension":".md","createdAt":"2019-05-10T15:52:42.000Z","updatedAt":"2023-01-24T17:32:08.000Z","authors":[{"username":"garrettjwilke","commitUrl":"https://github.com/system76/docs/commit/2d0bdc153c81ca052e6f97e9ca4c6f7ba7991766","avatarUrl":"https://avatars.githubusercontent.com/u/6657772?v=4","profileUrl":"https://github.com/garrettjwilke"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/a99000f67714ec96686ebc628e627d4551297371","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/7c78e656319250c54183a92876190cf9321814b5","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"13r0ck","commitUrl":"https://github.com/system76/docs/commit/5c970ff12aa2e8b26d663eeaef9615e38edca3e7","avatarUrl":"https://avatars.githubusercontent.com/u/58987761?v=4","profileUrl":"https://github.com/13r0ck"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053503330},"$loki":119},{"slug":"pop-keyboard-shortcuts","description":"Learn how master using Pop!_OS with your keyboard.","title":"Pop!_OS Keyboard Shortcuts","keywords":["keyboard","shortcuts"],"facebookImage":"/_nuxt/images/pop-keyboard-shortcuts-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-keyboard-shortcuts-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"super-key","depth":2,"text":"Super key"},{"id":"direction-keys","depth":3,"text":"Direction keys"},{"id":"keyboard-shortcuts","depth":2,"text":"Keyboard Shortcuts"},{"id":"move-resize-and-swap-windows","depth":3,"text":"Move, resize, and swap windows"},{"id":"manipulate-windows","depth":3,"text":"Manipulate windows"},{"id":"manage-workspaces-and-displays","depth":3,"text":"Manage workspaces and displays"},{"id":"use-the-launcher","depth":3,"text":"Use the launcher"},{"id":"switch-between-apps-and-windows","depth":3,"text":"Switch between apps and windows"},{"id":"miscellaneous-os-shortcuts","depth":3,"text":"Miscellaneous OS shortcuts"},{"id":"accessibility-shortcuts","depth":3,"text":"Accessibility shortcuts"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"super-key"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#super-key","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Super key"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Super key is the OS key on your keyboard."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On recent System76 products, it's between the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" keys. The key is labelled with a rectangle and two two vertical lines, one on either side of the rectangle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Super Key","src":"/images/super_key_vector_x64.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On older System76 products, the Super key is between the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" keys and is represented by the Ubuntu logo ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Launch keyboard it is the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On generic third-party products, it may be labeled with a Windows logo."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Mac accessories, it may be labeled "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"command"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, the Super key handles the majority of OS and window actions. This key is represented by Pop in the lists below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"direction-keys"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#direction-keys","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Direction keys"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Directional actions can use either the standard arrow keys or their Vim equivalents:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Description"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Direction keys (arrow keys)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"H"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"J"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"K"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"L"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Direction keys (Vim shortcuts)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#keyboard-shortcuts","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"move-resize-and-swap-windows"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#move-resize-and-swap-windows","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move, resize, and swap windows"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch focus between windows"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Enter window adjustment mode"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move window (while in adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Resize window (while in adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Swap windows (while in adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Apply changes (exit adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Cancel (exit adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + Left click + Drag"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move window (without adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + Right click + Drag"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Resize window (without adjustment mode)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manipulate-windows"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#manipulate-windows","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manipulate windows"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle stacking"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"O"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Change window orientation (while stacking)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"G"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Float/un-float window (while stacking)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"M"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Maximize/un-maximize window"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Snap window to left/right side of display"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Q"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Close window"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manage-workspaces-and-displays"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#manage-workspaces-and-displays","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manage workspaces and displays"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Navigate between workspaces"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Home"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"End"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Navigate to first/last workspace"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move active window between workspaces/displays"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Lock the screen"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"use-the-launcher"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#use-the-launcher","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Use the launcher"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The launcher allows searching through open windows and installed applications, and also has the additional functions listed below."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut/command"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activate the launcher on Pop 21.04+"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"/"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activate the launcher on Pop 20.10 and below"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"recent filename"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Browse and search recent files"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/"}]},{"type":"text","value":" / "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Browse the filesystem"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"find filename"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Search the filesystem for a certain file"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"t:"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Execute a command in a terminal"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":":"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Execute a command in sh"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"="}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Calculate an equation"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"?"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Help menu"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"switch-between-apps-and-windows"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#switch-between-apps-and-windows","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch between apps and windows"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch apps"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch apps in reverse order"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"`"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows of current app"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"`"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows of current app in reverse order"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"miscellaneous-os-shortcuts"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#miscellaneous-os-shortcuts","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Miscellaneous OS shortcuts"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle workspace menu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"A"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle applications menu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"V"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle notifications menu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Open a terminal"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Open Files"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"P"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Cycle display layout"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Cycle between configured input sources (languages)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Run command"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Del"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Log out"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"accessibility-shortcuts"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#accessibility-shortcuts","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessibility shortcuts"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle screen reader"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"8"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle magnifier"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"-"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Zoom in/out (when magnifier is enabled)"}]}]}]}]}]},"text":"\n## Super key\n\nThe Super key is the OS key on your keyboard.\n\n- On recent System76 products, it's between the Fn and the Alt keys. The key is labelled with a rectangle and two two vertical lines, one on either side of the rectangle.\n\n ![Super Key](/images/super_key_vector_x64.png)\n\n- On older System76 products, the Super key is between the Fn and the Alt keys and is represented by the Ubuntu logo ().\n- On the Launch keyboard it is the SUPER key.\n- On generic third-party products, it may be labeled with a Windows logo.\n- On Mac accessories, it may be labeled `command`.\n\nIn Pop!\\_OS, the Super key handles the majority of OS and window actions. This key is represented by Pop in the lists below.\n\n### Direction keys\n\nDirectional actions can use either the standard arrow keys or their Vim equivalents:\n\n| Key | Description |\n| ------------------------------------------------------ | ------------------------------ |\n| , , , | Direction keys (arrow keys) |\n| H, J, K, L | Direction keys (Vim shortcuts) |\n\n## Keyboard Shortcuts\n\n### Move, resize, and swap windows\n\n| Shortcut | Action |\n| ----------------------------------------------------------------------- | ---------------------------------------- |\n| SUPER + Direction keys | Switch focus between windows |\n| SUPER + Enter | Enter window adjustment mode |\n| Direction keys | Move window (while in adjustment mode) |\n| Shift + Direction keys | Resize window (while in adjustment mode) |\n| Ctrl + Direction keys | Swap windows (while in adjustment mode) |\n| Enter | Apply changes (exit adjustment mode) |\n| ESC | Cancel (exit adjustment mode) |\n| SUPER + Left click + Drag | Move window (without adjustment mode) |\n| SUPER + Right click + Drag | Resize window (without adjustment mode) |\n\n### Manipulate windows\n\n| Shortcut | Action |\n| ----------------------------------------------------------------------------------------- | ------------------------------------------ |\n| SUPER + S | Toggle stacking |\n| SUPER + O | Change window orientation (while stacking) |\n| SUPER + G | Float/un-float window (while stacking) |\n| SUPER + M | Maximize/un-maximize window |\n| SUPER + Ctrl + / | Snap window to left/right side of display |\n| SUPER + Q | Close window |\n\n### Manage workspaces and displays\n\n| Shortcut | Action |\n| ------------------------------------------------------------------------------------------ | ---------------------------------------------- |\n| SUPER + Ctrl + / | Navigate between workspaces |\n| SUPER + Home/End | Navigate to first/last workspace |\n| SUPER + Shift + Direction keys | Move active window between workspaces/displays |\n| SUPER + ESC | Lock the screen |\n\n### Use the launcher\n\nThe launcher allows searching through open windows and installed applications, and also has the additional functions listed below.\n\n| Shortcut/command | Action |\n| ---------------------------------------------------------- | ------------------------------- |\n| SUPER | Activate the launcher on Pop 21.04+ |\n| SUPER + / | Activate the launcher on Pop 20.10 and below |\n| `recent filename` | Browse and search recent files |\n| `/` / `~/` | Browse the filesystem |\n| `find filename` | Search the filesystem for a certain file |\n| `t:` | Execute a command in a terminal |\n| `:` | Execute a command in sh |\n| `=` | Calculate an equation |\n| `?` | Help menu |\n\n### Switch between apps and windows\n\n| Shortcut | Action |\n| ------------------------------------------------------------------------------- | ---------------------------------------------- |\n| SUPER + Tab | Switch apps |\n| SUPER + Tab + Shift | Switch apps in reverse order |\n| SUPER + ` | Switch windows of current app |\n| SUPER + ` + Shift | Switch windows of current app in reverse order |\n\n### Miscellaneous OS shortcuts\n\n| Shortcut | Action |\n| -------------------------------------------------------------- | -------------------------------------------------- |\n| SUPER + D | Toggle workspace menu |\n| SUPER + A | Toggle applications menu |\n| SUPER + V | Toggle notifications menu |\n| SUPER + T | Open a terminal |\n| SUPER + F | Open Files |\n| SUPER + P | Cycle display layout |\n| SUPER + Space | Cycle between configured input sources (languages) |\n| Alt + F2 | Run command |\n| Ctrl + Alt + Del | Log out |\n\n### Accessibility shortcuts\n\n| Shortcut | Action |\n| ---------------------------------------------------------------------------------------- | --------------------------------------- |\n| SUPER + Alt + S | Toggle screen reader |\n| SUPER + Alt + 8 | Toggle magnifier |\n| SUPER + Alt + +/- | Zoom in/out (when magnifier is enabled) |\n","dir":"/","path":"/pop-keyboard-shortcuts","extension":".md","createdAt":"2018-05-02T21:36:38.000Z","updatedAt":"2021-12-13T20:42:06.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/9c92afa28a78fb831ce126048e7f0134bdb65efa","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/53c22d23bd32b97a290fa12f48ffc434ac38a425","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/38fbc3faa6dc35df228200ea7ae405929d1a33d3","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"markstanden","commitUrl":"https://github.com/system76/docs/commit/bc1a3f19b0fa5e218c9adb3afcc0457ba175571a","avatarUrl":"https://avatars.githubusercontent.com/u/64379339?v=4","profileUrl":"https://github.com/markstanden"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053503340},"$loki":120},{"slug":"install-in-vm","description":"Install Pop!_OS in a virtual machine like VirtualBox","title":"Install Pop!_OS in VirtualBox","keywords":["VirtualBox","VMWare","Virtual Machine"],"facebookImage":"/_nuxt/images/install-in-vm-facebookImage.jpg","twitterImage":"/_nuxt/images/install-in-vm-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"1-virtualbox-start-screen","depth":3,"text":"1. Virtualbox Start Screen"},{"id":"2-create-and-name-new-vm","depth":3,"text":"2. Create and Name New VM"},{"id":"3-allocate-memory","depth":3,"text":"3. Allocate Memory"},{"id":"4-choose-drive-type","depth":3,"text":"4. Choose Drive Type"},{"id":"5-choose-disk-file-type","depth":3,"text":"5. Choose Disk File Type"},{"id":"6-set-drive-allocation-type","depth":3,"text":"6. Set Drive Allocation Type"},{"id":"7-name-drive-file-and-confirm-size","depth":3,"text":"7. Name Drive File and Confirm Size"},{"id":"8-enable-efi-mode","depth":3,"text":"8. Enable EFI Mode"},{"id":"9-start-vm","depth":3,"text":"9. Start VM"},{"id":"10-open-iso-file","depth":3,"text":"10. Open ISO File"},{"id":"11-start-pop_os-vm","depth":3,"text":"11. Start Pop!_OS VM"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is a quick tutorial on getting Pop!_OS to run on a virtual machine. Especially useful if you want to play around with Pop!_OS and see what it can do without having to commit to installing it somewhere."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First things first. Please ensure that you have:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Downloaded the "},{"type":"element","tag":"a","props":{"href":"https://system76.com/pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pop!_OS ISO"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Installed the VirtualBox package on your favorite Linux based OS and the guest OS extensions."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have that accomplished run VirtualBox."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"1-virtualbox-start-screen"},"children":[{"type":"element","tag":"a","props":{"href":"#1-virtualbox-start-screen","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Virtualbox Start Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VirtualBox Initial Screen","src":"/images/install-in-a-vm/Virtualbox-initial.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the initial screen of VirtualBox after freshly installing on your OS. Click on the \"New\" button on the top left corner. It should be clearly marked with a colorful blue icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"2-create-and-name-new-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#2-create-and-name-new-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Create and Name New VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Name the VM","src":"/images/install-in-a-vm/Create_VM_name.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you click on the new, button you should have the screen where you can name the VM and what kind of operating system. We use Pop!_OS, of course, but you can use whatever you like. Set your type to \"Linux\" and the version to \"Ubuntu (64 bit)\". Your screen should look like the screenshot above. Click \"Next\" button to move to the next screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"3-allocate-memory"},"children":[{"type":"element","tag":"a","props":{"href":"#3-allocate-memory","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"3. Allocate Memory"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Memory Size","src":"/images/install-in-a-vm/set_memory.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set the memory to 4096 MB. The default value of 1024 MB is not enough to run Ubuntu and you will have problems. You can of course set it to as high as you like. Click \"Next\" button to the next screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"4-choose-drive-type"},"children":[{"type":"element","tag":"a","props":{"href":"#4-choose-drive-type","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"4. Choose Drive Type"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Hard Disk","src":"/images/install-in-a-vm/create_hard_disk.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS will need at least 15GB but it is recommended to give it 20GB if possible. After adjusting storage, feel free to accept the defaults and click the \"Create\" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"5-choose-disk-file-type"},"children":[{"type":"element","tag":"a","props":{"href":"#5-choose-disk-file-type","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"5. Choose Disk File Type"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Storage Type","src":"/images/install-in-a-vm/select_virtdisk_type.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can accept the default value here as well and click on the \"Next\" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"6-set-drive-allocation-type"},"children":[{"type":"element","tag":"a","props":{"href":"#6-set-drive-allocation-type","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"6. Set Drive Allocation Type"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Allocation Type","src":"/images/install-in-a-vm/storage_allocation_type.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This dialog tells you how you want to grow the disk as you put content on it. The default is the correct answer here as you don't really want to allocate space that you will not actually use. Click on the \"Next\" button to the next screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"7-name-drive-file-and-confirm-size"},"children":[{"type":"element","tag":"a","props":{"href":"#7-name-drive-file-and-confirm-size","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"7. Name Drive File and Confirm Size"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Storage Device Name","src":"/images/install-in-a-vm/disk_storage_size.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Feel free to just pick the defaults here and click on the \"Create\" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"8-enable-efi-mode"},"children":[{"type":"element","tag":"a","props":{"href":"#8-enable-efi-mode","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"8. Enable EFI Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To ensure the bootloader installs properly:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the settings for the machine (click the machine on the list and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"System"}]},{"type":"text","value":" in the list"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Check the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Enable EFI (special OSes only)"}]},{"type":"text","value":" checkbox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" button"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"The install may fail if you use VirtualBox's default legacy boot mode."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"9-start-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#9-start-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"9. Start VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ready to run","src":"/images/install-in-a-vm/Ready_to_run.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should be all ready to run! Hit the \"Start\" button, the green arrow on the toolbar at the top."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"10-open-iso-file"},"children":[{"type":"element","tag":"a","props":{"href":"#10-open-iso-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"10. Open ISO File"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Disk File","src":"/images/install-in-a-vm/select_startup_disk.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to run, it needs a startup disk, in this case the Pop!_OS iso file that you downloaded and probably in your Downloads directory. Using the above dialog, click on the little icon with the folder and the green up arrow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select the ISO image","src":"/images/install-in-a-vm/select_diskfile_dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Go to your Downloads area and select the ISO image you downloaded and click \"Open\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"11-start-pop_os-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#11-start-pop_os-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"11. Start Pop!_OS VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ready to run","src":"/images/install-in-a-vm/Ready_to_run.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the Start button on the toolbar. It is the icon with the green arrow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That's it! You're done! Visit our "},{"type":"element","tag":"a","props":{"href":"http://pop.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pop!_OS page"}]},{"type":"text","value":" and please give us feedback on how Pop!_OS is working for you!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"the-screen-resolution-is-too-small"},"children":[{"type":"element","tag":"a","props":{"href":"#the-screen-resolution-is-too-small","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"\"The screen resolution is too small!\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you notice that the installer for Pop!_OS is too large to fit into the default screen resolution in VirtualBox, try this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Move the installation window slightly (but not completely) out of the way, right-click on the desktop and select \"Display Settings\". From here you will be able to change the virtual machine's screen resolution. Increase the virtual machine resolution from the default 800x600 to 1024x768 or above, then click Apply in the top right-hand corner."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will now be able to continue with the installation."}]}]},"text":"\nThis is a quick tutorial on getting Pop!_OS to run on a virtual machine. Especially useful if you want to play around with Pop!_OS and see what it can do without having to commit to installing it somewhere.\n\nFirst things first. Please ensure that you have:\n\n- Downloaded the [Pop!_OS ISO](https://system76.com/pop)\n- Installed the VirtualBox package on your favorite Linux based OS and the guest OS extensions.\n\nOnce you have that accomplished run VirtualBox.\n\n### 1. Virtualbox Start Screen\n\n![VirtualBox Initial Screen](/images/install-in-a-vm/Virtualbox-initial.png)\n\nThis is the initial screen of VirtualBox after freshly installing on your OS. Click on the \"New\" button on the top left corner. It should be clearly marked with a colorful blue icon.\n\n### 2. Create and Name New VM\n\n![Name the VM](/images/install-in-a-vm/Create_VM_name.png)\n\nOnce you click on the new, button you should have the screen where you can name the VM and what kind of operating system. We use Pop!_OS, of course, but you can use whatever you like. Set your type to \"Linux\" and the version to \"Ubuntu (64 bit)\". Your screen should look like the screenshot above. Click \"Next\" button to move to the next screen.\n\n### 3. Allocate Memory\n\n![Memory Size](/images/install-in-a-vm/set_memory.png)\n\nSet the memory to 4096 MB. The default value of 1024 MB is not enough to run Ubuntu and you will have problems. You can of course set it to as high as you like. Click \"Next\" button to the next screen.\n\n### 4. Choose Drive Type\n\n![Hard Disk](/images/install-in-a-vm/create_hard_disk.png)\n\nPop!_OS will need at least 15GB but it is recommended to give it 20GB if possible. After adjusting storage, feel free to accept the defaults and click the \"Create\" button.\n\n### 5. Choose Disk File Type\n\n![Select Storage Type](/images/install-in-a-vm/select_virtdisk_type.png)\n\nYou can accept the default value here as well and click on the \"Next\" button.\n\n### 6. Set Drive Allocation Type\n\n![Select Allocation Type](/images/install-in-a-vm/storage_allocation_type.png)\n\nThis dialog tells you how you want to grow the disk as you put content on it. The default is the correct answer here as you don't really want to allocate space that you will not actually use. Click on the \"Next\" button to the next screen.\n\n### 7. Name Drive File and Confirm Size\n\n![Storage Device Name](/images/install-in-a-vm/disk_storage_size.png)\n\nFeel free to just pick the defaults here and click on the \"Create\" button.\n\n### 8. Enable EFI Mode\n\nTo ensure the bootloader installs properly:\n\n1. Open the settings for the machine (click the machine on the list and press Ctrl+S)\n2. Click __System__ in the list\n3. Check the __Enable EFI (special OSes only)__ checkbox\n4. Click the __OK__ button\n\n_The install may fail if you use VirtualBox's default legacy boot mode._\n\n### 9. Start VM\n\n![Ready to run](/images/install-in-a-vm/Ready_to_run.png)\n\nYou should be all ready to run! Hit the \"Start\" button, the green arrow on the toolbar at the top.\n\n### 10. Open ISO File\n\n![Select Disk File](/images/install-in-a-vm/select_startup_disk.png)\n\nIn order to run, it needs a startup disk, in this case the Pop!_OS iso file that you downloaded and probably in your Downloads directory. Using the above dialog, click on the little icon with the folder and the green up arrow.\n\n![Select the ISO image](/images/install-in-a-vm/select_diskfile_dialog.png)\n\nGo to your Downloads area and select the ISO image you downloaded and click \"Open\".\n\n### 11. Start Pop!_OS VM\n\n![Ready to run](/images/install-in-a-vm/Ready_to_run.png)\n\nClick on the Start button on the toolbar. It is the icon with the green arrow.\n\nThat's it! You're done! Visit our [Pop!_OS page](http://pop.system76.com/) and please give us feedback on how Pop!_OS is working for you!\n\n#### \"The screen resolution is too small!\"\n\nIf you notice that the installer for Pop!_OS is too large to fit into the default screen resolution in VirtualBox, try this:\n\nMove the installation window slightly (but not completely) out of the way, right-click on the desktop and select \"Display Settings\". From here you will be able to change the virtual machine's screen resolution. Increase the virtual machine resolution from the default 800x600 to 1024x768 or above, then click Apply in the top right-hand corner.\n\nYou will now be able to continue with the installation.\n","dir":"/","path":"/install-in-vm","extension":".md","createdAt":"2018-05-02T21:36:38.000Z","updatedAt":"2022-11-09T20:54:29.000Z","authors":[{"username":"n3m0-22","commitUrl":"https://github.com/system76/docs/commit/25ff840850fdbad22bb56ec99d9df19abd5c7852","avatarUrl":"https://avatars.githubusercontent.com/u/11048214?v=4","profileUrl":"https://github.com/n3m0-22"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/49969c0d8b00d4dfd594de1525705fb615778934","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"hl2guide","commitUrl":"https://github.com/system76/docs/commit/1c830b5fdf24892f70f432a0fe7638c323743d98","avatarUrl":"https://avatars.githubusercontent.com/u/17044982?v=4","profileUrl":"https://github.com/hl2guide"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/569aa0b138a47bcbd2d119d9be3729c18251b5d8","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053503343},"$loki":121},{"slug":"pop-incomplete-upgrade","description":"What to do if your upgrade is incomplete or not working correctly\n","title":"Pop!_OS Incomplete Upgrade","keywords":["Pop!_OS 21.04","Pop!_OS 20.10","Pop!_OS 20.04","LTS","Non-LTS","Upgrade","Update","Release","System76","apt"],"facebookImage":"/_nuxt/images/pop-incomplete-upgrade-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-incomplete-upgrade-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"repairing-upgrade-errors","depth":2,"text":"Repairing Upgrade Errors"},{"id":"backup-your-files","depth":2,"text":"Backup Your Files"},{"id":"if-you-cant-boot-the-os","depth":2,"text":"If you can't boot the OS"},{"id":"recovery-partition-is-full","depth":2,"text":"Recovery Partition is full"},{"id":"fstab-error-message","depth":2,"text":"FStab Error Message"},{"id":"repair-package-manager-after-failedincomplete-upgrade","depth":2,"text":"Repair Package Manager after Failed/Incomplete Upgrade"},{"id":"if-you-are-still-not-able-to-upgrade","depth":2,"text":"If you are still not able to upgrade"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"repairing-upgrade-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-upgrade-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing Upgrade Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Due to the overwhelming demand for Pop!_OS, users may occasionally experience bandwidth issues. If you are still experiencing any connection errors after waiting a short time (15-30 minutes), please run the following commands in a terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm -f /etc/apt/sources.list.d/pop-os-ppa.sources"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart pop-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade release upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"backup-your-files"},"children":[{"type":"element","tag":"a","props":{"href":"#backup-your-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backup Your Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The upgrade process will leave your files intact, but it's always a good idea to play it safe and create a backup of any important files. Please read our article on "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files/"},"children":[{"type":"text","value":"how to backup your files"}]},{"type":"text","value":" for helpful instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-you-cant-boot-the-os"},"children":[{"type":"element","tag":"a","props":{"href":"#if-you-cant-boot-the-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If you can't boot the OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Refer to the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/disaster-recovery"},"children":[{"type":"text","value":"data recovery article"}]},{"type":"text","value":" to boot from an live disk or the Pop Recovery to backup your files before working on either repairing or reinstalling the OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"recovery-partition-is-full"},"children":[{"type":"element","tag":"a","props":{"href":"#recovery-partition-is-full","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recovery Partition is full"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you see a notification about the Recovery Parititon being full or see it in this output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"df -h"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can run this command to empty the Recovery Partition and then redownload the Recovery files to correct the issue:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash -c "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"rm -rf /recovery/casper-*\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" pop-upgrade recovery upgrade from-release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fstab-error-message"},"children":[{"type":"element","tag":"a","props":{"href":"#fstab-error-message","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"FStab Error Message"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be caused by the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pop-upgrade"}]},{"type":"text","value":" command checking for an "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/fstab"}]},{"type":"text","value":" file and finding an entry that it does not understand. If you have manually added drives to your fstab, adding a '#' to comment out the drive while the upgrade is ongoing should work. You would then remove the comment after the upgrade is complete to have access to those drive paths again. To edit this file, run the following command in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo -H gedit /etc/fstab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/dev/disk/by-id/usb-ST1000LM_02123AD2-0:0-part1 /media/system76/game_drive auto nosuid,nodev,nofail,x-gvfs-show 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"would become:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"#/dev/disk/by-id/usb-ST1000LM_02123AD2-0:0-part1 /media/system76/game_drive auto nosuid,nodev,nofail,x-gvfs-show 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it is showing by UUID, the example would change from:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/dev/disk/by-uuid/ed6c6976-973f-40e5-969b-9d4238fb7e00 /media/system76/ExtraDrive auto nosuid,nodev,nofail,x-gvfs-show 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"#/dev/disk/by-uuid/ed6c6976-973f-40e5-969b-9d4238fb7e00 /media/system76/ExtraDrive auto nosuid,nodev,nofail,x-gvfs-show 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you have made the edit, save the file and start the upgrade again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repair-package-manager-after-failedincomplete-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#repair-package-manager-after-failedincomplete-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair Package Manager after Failed/Incomplete Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you’re able to log in and have a graphical interface, let’s try running a set of commands in a terminal (click your Activities menu and type ‘t’ for ‘terminal’) to clean up the installed packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"If this is your first time running commands:"}]},{"type":"text","value":", just a heads up- after each command, press the enter key. When the system prompts you for your password, type it in the terminal and press the enter key. The password will not show in the terminal, but it is taking the password)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not able to get to the desktop to run those commands, try to get to a TTY (Ctrl+Alt+F5). Enter the username and password as requested and proceed with the commands above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" your username would be your first and last name combined though all lower case unless it was changed during the initial setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you cannot access the desktop or TTY, we can run the package repair commands in Pop Recovery instead. To do this,"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1A. Turn your computer off, then turn it back on and hold down the space bar immediately. In the menu that appears, select Pop!_OS Recovery, and let it boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1B. Once it boots, close out of the installation window or choose “Try Demo Mode” (be sure not to choose any install or repair options, as this could result in data loss)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"If you do not have a Pop Recovery option:"}]},{"type":"text","value":" you can create a live disk image of the OS and follow the next steps to mount the installed OS while running in a live disk. To create a live disk, use the instructions in the following "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":", then proceed to the next step."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connect to your network"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mount the installed OS and \"chroot\" into the main OS. Chroot or \"change root\" lets us run commands as if we were logged in normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To mount the OS, make note of what type of drive your OS is installed on. Is it an NVME or a SATA drive? You can run the following command to confirm:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo parted -ls"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Look for the name of your main hard drive. It could be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1"}]},{"type":"text","value":", depending on if you have a standard SATA drive, or an NVMe drive, respectively. Input the following commands based on your drive type:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p3 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the command fails and says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mount: /mnt: unknown filesystem type 'crypto_LUKS'"}]},{"type":"text","value":", then the hard drive has been encrypted, and additional commands are needed to unlock it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"If disk is encrypted:"}]},{"type":"text","value":" start with these first 3 commands using the correct drive name in the /dev filepath"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For SATA Drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For NVMe Drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we will mount the now decrypted drive:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Pay attention to what the cryptdata group is called. If it is named something other than ‘data-root’ then you will need to substitute the correct info into this next command. Make sure that -root is on the end."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we will need to mount the required paths for the chroot to function."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For SATA Drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev /dev/pts /proc /sys /run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cp -n /etc/resolv.conf /mnt/etc/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For NVMe Drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev /dev/pts /proc /sys /run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cp -n /etc/resolv.conf /mnt/etc/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you get an error about the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/resolv/conf"}]},{"type":"text","value":" file being the same, you can safely ignore it."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the installed OS is mounted, we can attempt to repair it by running the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there are no errors, run the next commands to exit the terminal and reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-you-are-still-not-able-to-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#if-you-are-still-not-able-to-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If you are still not able to upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can refresh the OS without losing user account information and data in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory. You can find out more about this option "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system is still not able to upgrade and you have a System76 system, please open a "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"support ticket"}]},{"type":"text","value":" and include this file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"journalctl -u pop-upgrade "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/pop-upgrade.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it is not a System76 system, go to our Pop!_OS Mattermost chat for community support "},{"type":"element","tag":"a","props":{"href":"https://chat.pop-os.org/pop-os/channels/upgrade-help","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\n## Repairing Upgrade Errors\n\nDue to the overwhelming demand for Pop!\\_OS, users may occasionally experience bandwidth issues. If you are still experiencing any connection errors after waiting a short time (15-30 minutes), please run the following commands in a terminal.\n\n```bash\nsudo rm -f /etc/apt/sources.list.d/pop-os-ppa.sources\nsudo systemctl restart pop-upgrade\npop-upgrade release upgrade\n```\n\n## Backup Your Files\n\nThe upgrade process will leave your files intact, but it's always a good idea to play it safe and create a backup of any important files. Please read our article on [how to backup your files](/articles/backup-files/) for helpful instructions.\n\n## If you can't boot the OS\n\nRefer to the [data recovery article](/articles/disaster-recovery) to boot from an live disk or the Pop Recovery to backup your files before working on either repairing or reinstalling the OS.\n\n## Recovery Partition is full\n\nIf you see a notification about the Recovery Parititon being full or see it in this output:\n\n```bash\ndf -h\n```\n\nYou can run this command to empty the Recovery Partition and then redownload the Recovery files to correct the issue:\n\n```bash\nsudo bash -c \"rm -rf /recovery/casper-*\" && pop-upgrade recovery upgrade from-release\n```\n\n## FStab Error Message\n\nThis can be caused by the `pop-upgrade` command checking for an `/etc/fstab` file and finding an entry that it does not understand. If you have manually added drives to your fstab, adding a '#' to comment out the drive while the upgrade is ongoing should work. You would then remove the comment after the upgrade is complete to have access to those drive paths again. To edit this file, run the following command in a terminal:\n\n```bash\nsudo -H gedit /etc/fstab\n```\n\nFor example:\n\n```bash\n/dev/disk/by-id/usb-ST1000LM_02123AD2-0:0-part1 /media/system76/game_drive auto nosuid,nodev,nofail,x-gvfs-show 0 0\n```\n\nwould become:\n\n```bash\n#/dev/disk/by-id/usb-ST1000LM_02123AD2-0:0-part1 /media/system76/game_drive auto nosuid,nodev,nofail,x-gvfs-show 0 0\n```\n\nIf it is showing by UUID, the example would change from:\n\n```bash\n/dev/disk/by-uuid/ed6c6976-973f-40e5-969b-9d4238fb7e00 /media/system76/ExtraDrive auto nosuid,nodev,nofail,x-gvfs-show 0 0\n```\n\nTo:\n\n```bash\n#/dev/disk/by-uuid/ed6c6976-973f-40e5-969b-9d4238fb7e00 /media/system76/ExtraDrive auto nosuid,nodev,nofail,x-gvfs-show 0 0\n```\n\nAfter you have made the edit, save the file and start the upgrade again.\n\n## Repair Package Manager after Failed/Incomplete Upgrade\n\n1. If you’re able to log in and have a graphical interface, let’s try running a set of commands in a terminal (click your Activities menu and type ‘t’ for ‘terminal’) to clean up the installed packages:\n\n **If this is your first time running commands:**, just a heads up- after each command, press the enter key. When the system prompts you for your password, type it in the terminal and press the enter key. The password will not show in the terminal, but it is taking the password)\n\n ```bash\n sudo apt clean\n sudo apt update -m\n sudo dpkg --configure -a\n sudo apt install -f\n sudo apt dist-upgrade\n sudo apt autoremove --purge\n ```\n\n If you are not able to get to the desktop to run those commands, try to get to a TTY (Ctrl+Alt+F5). Enter the username and password as requested and proceed with the commands above.\n\n **NOTE:** your username would be your first and last name combined though all lower case unless it was changed during the initial setup.\n\n If you cannot access the desktop or TTY, we can run the package repair commands in Pop Recovery instead. To do this,\n\n - 1A. Turn your computer off, then turn it back on and hold down the space bar immediately. In the menu that appears, select Pop!_OS Recovery, and let it boot.\n - 1B. Once it boots, close out of the installation window or choose “Try Demo Mode” (be sure not to choose any install or repair options, as this could result in data loss).\n\n **If you do not have a Pop Recovery option:** you can create a live disk image of the OS and follow the next steps to mount the installed OS while running in a live disk. To create a live disk, use the instructions in the following [article](/articles/live-disk), then proceed to the next step.\n\n2. Connect to your network\n\n3. Mount the installed OS and \"chroot\" into the main OS. Chroot or \"change root\" lets us run commands as if we were logged in normally.\n\n To mount the OS, make note of what type of drive your OS is installed on. Is it an NVME or a SATA drive? You can run the following command to confirm:\n\n ```bash\n sudo parted -ls\n ```\n\n Look for the name of your main hard drive. It could be `/dev/sda` or `/dev/nvme0n1`, depending on if you have a standard SATA drive, or an NVMe drive, respectively. Input the following commands based on your drive type:\n\n | **SATA Drives** | **NVMe Drives** |\n |:-------------------------:|:------------------------------:|\n | ```sudo mount /dev/sda3 /mnt``` | ```sudo mount /dev/nvme0n1p3 /mnt``` |\n\n If the command fails and says `mount: /mnt: unknown filesystem type 'crypto_LUKS'`, then the hard drive has been encrypted, and additional commands are needed to unlock it.\n\n **If disk is encrypted:** start with these first 3 commands using the correct drive name in the /dev filepath\n\n For SATA Drives:\n\n ```bash\n sudo cryptsetup luksOpen /dev/sda3 cryptdata\n sudo lvscan\n sudo vgchange -ay\n ```\n\n For NVMe Drives:\n\n ```bash\n sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata\n sudo lvscan\n sudo vgchange -ay\n ```\n\n Next we will mount the now decrypted drive:\n\n **NOTE:** Pay attention to what the cryptdata group is called. If it is named something other than ‘data-root’ then you will need to substitute the correct info into this next command. Make sure that -root is on the end.\n\n ```bash\n sudo mount /dev/mapper/data-root /mnt\n ```\n\n Next we will need to mount the required paths for the chroot to function.\n\n For SATA Drives:\n\n ```bash\n sudo mount /dev/sda1 /mnt/boot/efi\n for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done\n sudo cp -n /etc/resolv.conf /mnt/etc/\n sudo chroot /mnt\n ```\n\n For NVMe Drives:\n\n ```bash\n sudo mount /dev/nvme0n1p1 /mnt/boot/efi\n for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done\n sudo cp -n /etc/resolv.conf /mnt/etc/\n sudo chroot /mnt\n ```\n\n If you get an error about the `/etc/resolv/conf` file being the same, you can safely ignore it.\n\n4. Once the installed OS is mounted, we can attempt to repair it by running the following commands:\n\n ```bash\n sudo apt clean\n sudo apt update -m\n sudo dpkg --configure -a\n sudo apt install -f\n sudo apt dist-upgrade\n sudo apt autoremove --purge\n ```\n\n5. If there are no errors, run the next commands to exit the terminal and reboot.\n\n ```bash\n exit\n reboot\n ```\n\n## If you are still not able to upgrade\n\nYou can refresh the OS without losing user account information and data in the `/home` directory. You can find out more about this option [here](/articles/pop-recovery).\n\nIf the system is still not able to upgrade and you have a System76 system, please open a [support ticket](https://system76.com/my-account/support-tickets/new) and include this file:\n\n```bash\njournalctl -u pop-upgrade > ~/pop-upgrade.log\n```\n\nIf it is not a System76 system, go to our Pop!\\_OS Mattermost chat for community support [here](https://chat.pop-os.org/pop-os/channels/upgrade-help).\n","dir":"/","path":"/pop-incomplete-upgrade","extension":".md","createdAt":"2020-10-28T21:06:09.000Z","updatedAt":"2023-08-02T18:38:01.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503347},"$loki":122},{"slug":"bluetooth","description":"Here is how to fix several common Bluetooth issues with your computer.\n","title":"Bluetooth Troubleshooting","keywords":["bluetooth","mouse","audio"],"facebookImage":"/_nuxt/images/bluetooth-facebookImage.jpg","twitterImage":"/_nuxt/images/bluetooth-twitterImage.jpg","hidden":false,"section":"network-troubleshooting","tableOfContents":true,"toc":[{"id":"important-notes-about-bluetooth","depth":2,"text":"Important Notes About Bluetooth"},{"id":"bluetooth-version","depth":3,"text":"Bluetooth version"},{"id":"signal-interference","depth":3,"text":"Signal Interference"},{"id":"device-specific-differences","depth":3,"text":"Device Specific Differences"},{"id":"kernel-versions","depth":3,"text":"Kernel Versions"},{"id":"os-versions","depth":3,"text":"OS Versions"},{"id":"configuration-issues","depth":3,"text":"Configuration Issues"},{"id":"setting-expectations","depth":2,"text":"Setting Expectations"},{"id":"audio-inputoutput","depth":3,"text":"Audio Input/Output"},{"id":"bluetooth-troubleshooting","depth":2,"text":"Bluetooth Troubleshooting"},{"id":"useful-programs","depth":3,"text":"Useful Programs"},{"id":"useful-commands","depth":3,"text":"Useful Commands"},{"id":"additional-info","depth":2,"text":"Additional Info"},{"id":"controlling-audio","depth":3,"text":"Controlling audio"},{"id":"linux-firmware","depth":3,"text":"Linux Firmware"},{"id":"file-transfer","depth":3,"text":"File Transfer"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"important-notes-about-bluetooth"},"children":[{"type":"element","tag":"a","props":{"href":"#important-notes-about-bluetooth","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Important Notes About Bluetooth"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth is a bit odd.\nThere are a lot of factors that go into whether Bluetooth devices work together as expected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"bluetooth-version"},"children":[{"type":"element","tag":"a","props":{"href":"#bluetooth-version","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bluetooth version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth 5.0 is backwards compatible with older Bluetooth versions, but older bluetooth versioned devices are not always compatible with newer versions or devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"signal-interference"},"children":[{"type":"element","tag":"a","props":{"href":"#signal-interference","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Signal Interference"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth uses the same bandwidth as the 2.4Ghz Wi-Fi band, and in most of our machines it is on the same chip as the Wi-Fi module. They usually have two antennae, one for Bluetooth, and one for Wi-Fi, but it is possible for other Wi-Fi or Bluetooth devices signals to cross and to cause connection issues. If users are in an area crowded with other Wi-Fi networks or devices, the interference from these outside sources can impact performance and range."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"device-specific-differences"},"children":[{"type":"element","tag":"a","props":{"href":"#device-specific-differences","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Device Specific Differences"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Every Bluetooth device is different. They use the same or similar protocols, but the printed circuit boards (PCBs), are specific to each device, and the firmware they are running is often custom designed, and closed-source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some of the code and technologies that make Bluetooth work reliably are patented, and only device vendors who have licensed the permission to use that patented technology will be able to experience the full benefits (for more information see the \"Audio Input/Output\" section below.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Some devices, such as Apple or Sony headphones, particularly take advantage of these patents and technologies to ensure they work well with similar devices. Often these devices are not tested against Linux machines. That doesn't mean these devices will not work, only that behavior or performance may vary."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"kernel-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#kernel-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Kernel Versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As the Linux kernel develops, support for more devices are added. Sometimes Bluetooth devices will work better in a different kernel version."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"os-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#os-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"OS Versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Similar to the kernel versions. Improvements are often made in newer versions of Ubuntu and Pop!_OS. Running software updates is always a good idea, followed by a reboot."}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configuration-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#configuration-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuration Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes Bluetooth devices are working correctly, but something in settings needs to be reset."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to test this is to \"forget\" the paired Bluetooth device, and pair it again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A more thorough way of testing this would be to create a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/other-accounts"},"children":[{"type":"text","value":"test user"}]},{"type":"text","value":", or boot from a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"Live Disk"}]},{"type":"text","value":" to see if Bluetooth works in either case.\nIf it does, config files may need deleted. If it doesn't (especially in the Live Disk), reinstalling the OS may solve the problem.\nReinstalling the OS won't affect Bluetooth hardware directly, but resetting and starting with a clean slate can solve a slew of problems and save time hunting for a specific file or bug."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-expectations"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-expectations","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting Expectations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Because of all of these factors, if the steps outlined in the Bluetooth troubleshooting article, and the previous troubleshooting steps don't resolve the issue, the issue may not be resolved at all.\nOr, in a future update or change to the system, the devices may start working again. In some cases (many cases) users will not experience any issue with Bluetooth at all."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"audio-inputoutput"},"children":[{"type":"element","tag":"a","props":{"href":"#audio-inputoutput","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Audio Input/Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth audio devices, such as headphones and speakers, usually default to the A2DP protocol, which works effectively as an audio output source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth devices with microphones built in, can be used if the device supports HFP/HSP. However, without the technology that companies like Sony have patented, the solution is to divide up the audio stream so that some of it is used for audio out and some for audio in.\nThis process lowers the sound quality of the stream when in HSP/HFP mode, so audio may be \"tinny,\" compressed (lower-fidelity), or at a lower volume. That is expected behavior."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bluetooth-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#bluetooth-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bluetooth Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth issues can be troubleshooted in several ways. The first thing to check is toggling airplane mode which will sometimes get Bluetooth functioning again. Next, make sure Bluetooth is enabled in the top bar, or in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Bluetooth"}]},{"type":"text","value":" system settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, try reinstalling Bluetooth related software with this command, depending on the verison of Pop!_OS you're using."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"For Pop!_OS 22.04 or higher:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt reinstall --purge bluez gnome-bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"For Pop!_OS 21.10 or 20.04:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall bluez gnome-bluetooth indicator-bluetooth pulseaudio-module-bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" After reinstalling the above packages, fully shut down the machine and then power it back on, rather than rebooting. This ensures the hardware completely resets."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tlp"}]},{"type":"text","value":" is installed, then there may be settings interfering with Bluetooth functionality. Edit this file and disable Wifi and Bluetooth power saving features:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/default/tlp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a program called "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Bluetooth Manager"}]},{"type":"text","value":" which is included with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"XFCE"}]},{"type":"text","value":". It can sometimes pair and trust Bluetooth devices better than the default "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Bluetooth"}]},{"type":"text","value":" settings. Install it with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install blueman"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, run "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Bluetooth Manager"}]},{"type":"text","value":". Check for the device being trusted, and also try re-pairing in that program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsmod "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dmesg "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep Bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These will show if the Bluetooth module (driver) is loaded, and what the system messages are."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl status bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check to see if the service that handles Bluetooth is running."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rfkill list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rfkill unblock bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If both Bluetooth and Wireless are soft blocked or if the Wireless is soft blocked run this command to unblock:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rfkill unblock all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check to see Bluetooth is blocked, and if so, unblock it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"For Pop!_OS 21.10 or 20.04:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pactl load-module module-bluetooth-discover"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will load the PulseAudio module responsible for Bluetooth Audio. Typically, it's loaded by default, but sometimes a manual loading can get Bluetooth headsets working again. This module is no longer used on Pop!_OS 22.04 or higher."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo btmon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show all Bluetooth related messages. Try leaving this command running while pairing or using a device to see any error messages or failures."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm -r /var/lib/bluetooth/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will reset the Bluetooth device profiles and require re-pairing all devices. This can help if your Bluetooth audio device is stuck in an HSP/HFP profile and will not switch to A2DP mode after updates "},{"type":"element","tag":"sup","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/bluez/bluez/issues/157","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"1"}]}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"additional-info"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-info","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Info"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here are a few additional tidbits about the Bluetooth system that may help with troubleshooting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"controlling-audio"},"children":[{"type":"element","tag":"a","props":{"href":"#controlling-audio","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Controlling audio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are connected to a Bluetooth speaker, you may need to change where your current audio is \"routed\". You can get a more advanced interface to settings on audio with the program called PulseAudio Volume Control. To install, run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pavucontrol"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There will be a drop-down in the Playback tab for each of your applications that is outputting sound that you should be able to change to your Bluetooth speaker."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"linux-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#linux-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Linux Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Occasionally the kernel and/or Linux firmware will have problems. Sometimes, newer Linux firmware packages will have fixed bugs that aren't yet in the repositories. They can be downloaded from here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then they can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg -i linux-firmware_#."}]},{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"###.#_all.deb"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You'll need to replace the numbers/file name with the most current version after downloading it."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"file-transfer"},"children":[{"type":"element","tag":"a","props":{"href":"#file-transfer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"File Transfer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, additional programs need to be installed for mobile equipment file transfer. Please install the transfer tool with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install obexfs obexftp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then connect (pair) to the device and see if send files works. To receive files over Bluetooth you will need to enable the option in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Personal File Sharing"}]},{"type":"text","value":"."}]}]},"text":"\n## Important Notes About Bluetooth\n\nBluetooth is a bit odd.\nThere are a lot of factors that go into whether Bluetooth devices work together as expected.\n\n### Bluetooth version\n\nBluetooth 5.0 is backwards compatible with older Bluetooth versions, but older bluetooth versioned devices are not always compatible with newer versions or devices.\n\n### Signal Interference\n\nBluetooth uses the same bandwidth as the 2.4Ghz Wi-Fi band, and in most of our machines it is on the same chip as the Wi-Fi module. They usually have two antennae, one for Bluetooth, and one for Wi-Fi, but it is possible for other Wi-Fi or Bluetooth devices signals to cross and to cause connection issues. If users are in an area crowded with other Wi-Fi networks or devices, the interference from these outside sources can impact performance and range.\n\n### Device Specific Differences\n\nEvery Bluetooth device is different. They use the same or similar protocols, but the printed circuit boards (PCBs), are specific to each device, and the firmware they are running is often custom designed, and closed-source.\n\nSome of the code and technologies that make Bluetooth work reliably are patented, and only device vendors who have licensed the permission to use that patented technology will be able to experience the full benefits (for more information see the \"Audio Input/Output\" section below.)\n\n> **NOTE:** Some devices, such as Apple or Sony headphones, particularly take advantage of these patents and technologies to ensure they work well with similar devices. Often these devices are not tested against Linux machines. That doesn't mean these devices will not work, only that behavior or performance may vary.\n\n### Kernel Versions\n\nAs the Linux kernel develops, support for more devices are added. Sometimes Bluetooth devices will work better in a different kernel version.\n\n### OS Versions\n\nSimilar to the kernel versions. Improvements are often made in newer versions of Ubuntu and Pop!\\_OS. Running software updates is always a good idea, followed by a reboot.\n\n\n\n### Configuration Issues\n\nSometimes Bluetooth devices are working correctly, but something in settings needs to be reset.\n\nThe easiest way to test this is to \"forget\" the paired Bluetooth device, and pair it again.\n\nA more thorough way of testing this would be to create a [test user](/articles/other-accounts), or boot from a [Live Disk](/articles/live-disk) to see if Bluetooth works in either case.\nIf it does, config files may need deleted. If it doesn't (especially in the Live Disk), reinstalling the OS may solve the problem.\nReinstalling the OS won't affect Bluetooth hardware directly, but resetting and starting with a clean slate can solve a slew of problems and save time hunting for a specific file or bug.\n\n## Setting Expectations\n\nBecause of all of these factors, if the steps outlined in the Bluetooth troubleshooting article, and the previous troubleshooting steps don't resolve the issue, the issue may not be resolved at all.\nOr, in a future update or change to the system, the devices may start working again. In some cases (many cases) users will not experience any issue with Bluetooth at all.\n\n### Audio Input/Output\n\nBluetooth audio devices, such as headphones and speakers, usually default to the A2DP protocol, which works effectively as an audio output source.\n\nBluetooth devices with microphones built in, can be used if the device supports HFP/HSP. However, without the technology that companies like Sony have patented, the solution is to divide up the audio stream so that some of it is used for audio out and some for audio in.\nThis process lowers the sound quality of the stream when in HSP/HFP mode, so audio may be \"tinny,\" compressed (lower-fidelity), or at a lower volume. That is expected behavior.\n\n## Bluetooth Troubleshooting\n\nBluetooth issues can be troubleshooted in several ways. The first thing to check is toggling airplane mode which will sometimes get Bluetooth functioning again. Next, make sure Bluetooth is enabled in the top bar, or in the Bluetooth system settings.\n\nThen, try reinstalling Bluetooth related software with this command, depending on the verison of Pop!\\_OS you're using.\n\n*For Pop!\\_OS 22.04 or higher:*\n\n```bash\nsudo apt reinstall --purge bluez gnome-bluetooth\n```\n\n*For Pop!\\_OS 21.10 or 20.04:*\n\n```bash\nsudo apt install --reinstall bluez gnome-bluetooth indicator-bluetooth pulseaudio-module-bluetooth\n```\n\n**NOTE:** After reinstalling the above packages, fully shut down the machine and then power it back on, rather than rebooting. This ensures the hardware completely resets.\n\nIf `tlp` is installed, then there may be settings interfering with Bluetooth functionality. Edit this file and disable Wifi and Bluetooth power saving features:\n\n```bash\nsudo gedit /etc/default/tlp\n```\n\n### Useful Programs\n\nThere is a program called Bluetooth Manager which is included with XFCE. It can sometimes pair and trust Bluetooth devices better than the default Bluetooth settings. Install it with:\n\n```bash\nsudo apt install blueman\n```\n\nThen, run Bluetooth Manager. Check for the device being trusted, and also try re-pairing in that program.\n\n### Useful Commands\n\n```bash\nlsmod | grep bluetooth\ndmesg | grep Bluetooth\n```\n\nThese will show if the Bluetooth module (driver) is loaded, and what the system messages are.\n\n```bash\nsudo systemctl status bluetooth\n```\n\nThis will check to see if the service that handles Bluetooth is running.\n\n```bash\nrfkill list\nsudo rfkill unblock bluetooth\n```\n\nIf both Bluetooth and Wireless are soft blocked or if the Wireless is soft blocked run this command to unblock:\n\n```bash\nsudo rfkill unblock all\n```\n\nThis will check to see Bluetooth is blocked, and if so, unblock it.\n\n*For Pop!\\_OS 21.10 or 20.04:*\n\n```bash\npactl load-module module-bluetooth-discover\n```\n\nThis will load the PulseAudio module responsible for Bluetooth Audio. Typically, it's loaded by default, but sometimes a manual loading can get Bluetooth headsets working again. This module is no longer used on Pop!\\_OS 22.04 or higher.\n\n```bash\nsudo btmon\n```\n\nThis will show all Bluetooth related messages. Try leaving this command running while pairing or using a device to see any error messages or failures.\n\n```bash\nsudo rm -r /var/lib/bluetooth/\n```\n\nThis will reset the Bluetooth device profiles and require re-pairing all devices. This can help if your Bluetooth audio device is stuck in an HSP/HFP profile and will not switch to A2DP mode after updates [1](https://github.com/bluez/bluez/issues/157).\n\n## Additional Info\n\nHere are a few additional tidbits about the Bluetooth system that may help with troubleshooting.\n\n### Controlling audio\n\nOnce you are connected to a Bluetooth speaker, you may need to change where your current audio is \"routed\". You can get a more advanced interface to settings on audio with the program called PulseAudio Volume Control. To install, run this command:\n\n```bash\nsudo apt install pavucontrol\n```\n\nThere will be a drop-down in the Playback tab for each of your applications that is outputting sound that you should be able to change to your Bluetooth speaker.\n\n### Linux Firmware\n\nOccasionally the kernel and/or Linux firmware will have problems. Sometimes, newer Linux firmware packages will have fixed bugs that aren't yet in the repositories. They can be downloaded from here:\n\n[http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/](http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/)\n\nThen they can be installed with this command:\n\n```bash\nsudo dpkg -i linux-firmware_#.###.#_all.deb\n```\n\n> **NOTE:** You'll need to replace the numbers/file name with the most current version after downloading it.\n\n### File Transfer\n\nSometimes, additional programs need to be installed for mobile equipment file transfer. Please install the transfer tool with this command:\n\n```bash\nsudo apt install obexfs obexftp\n```\n\nThen connect (pair) to the device and see if send files works. To receive files over Bluetooth you will need to enable the option in Personal File Sharing.\n","dir":"/","path":"/bluetooth","extension":".md","createdAt":"2017-04-07T00:09:30.000Z","updatedAt":"2022-05-28T17:16:22.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503498},"$loki":123},{"slug":"unexpected-reboots","description":"If your system is spontaneously rebooting, this article provides steps to isolate the cause.\n","title":"Reboots (Unexpected)","keywords":["reboot","shutdown","restart","reset","crash","reinstall","refresh","power-off"],"facebookImage":"/_nuxt/images/unexpected-reboots-facebookImage.jpg","twitterImage":"/_nuxt/images/unexpected-reboots-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"troubleshooting-device-agnostic","depth":2,"text":"Troubleshooting (Device Agnostic)"},{"id":"software-causes","depth":3,"text":"Software Causes"},{"id":"possible-solutions","depth":3,"text":"Possible Solutions"},{"id":"ram-issues","depth":3,"text":"RAM Issues"},{"id":"thermals","depth":3,"text":"Thermals"},{"id":"drive-issues","depth":3,"text":"Drive Issues"},{"id":"troubleshooting","depth":3,"text":"Troubleshooting"},{"id":"laptop-specific-troubleshooting","depth":2,"text":"Laptop Specific Troubleshooting"},{"id":"power-delivery","depth":3,"text":"Power Delivery"},{"id":"desktop-specific-troubleshooting","depth":2,"text":"Desktop Specific Troubleshooting"},{"id":"power-supply-unit-psu","depth":3,"text":"Power Supply Unit (PSU)"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is spontaneously rebooting, this article provides steps to isolate the cause."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" There is a subtle but important difference between a reboot and a shutdown/power-off. In a reboot, parts of the system are left powered on to facilitate restarting the system. In a shutdown/power-off, hardware from all parts of the system except charging circuitry and capacitors is powered down."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting-device-agnostic"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting-device-agnostic","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting (Device Agnostic)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"software-causes"},"children":[{"type":"element","tag":"a","props":{"href":"#software-causes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software Causes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Anything not directly affected by hardware is controlled by software. This includes the kernel, drivers, and desktop environment. The Operating System (OS), is essentially a software program that controls other software programs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If anything running in software causes a large enough cascade effect, it can take the rest of the system down and cause reboots or shut-offs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Software factors that can cause spontaneous reboots or crashes, include but are not limited to:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kernel Panics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kernel or Desktop Process Crashes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Application Memory Leaks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Driver Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"User Configuration Error"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Corrupted Operating System Files"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"possible-solutions"},"children":[{"type":"element","tag":"a","props":{"href":"#possible-solutions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Possible Solutions"}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"check-for-memory-leaks"},"children":[{"type":"element","tag":"a","props":{"href":"#check-for-memory-leaks","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check for Memory Leaks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If an app is taking more than its fair share of system memory, that can have a runaway effect resulting in shutdowns or restarts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Applications are available to help diagnose memory leaks."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" run the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"top"}]},{"type":"text","value":" command to see which processes are using the most system resources:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"top"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a GUI tool is preferred, and you are running Pop!_OS or Ubuntu, open \"System Monitor\":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"system-monitor","src":"/images/unexpected-reboots/system-monitor.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"remove-or-reinstall-drivers"},"children":[{"type":"element","tag":"a","props":{"href":"#remove-or-reinstall-drivers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove or Reinstall Drivers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a package is misbehaving or corrupted, try reinstalling it or removing it. This can be done with the following "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" replace [packagename] with the same of the application or driver you are are trying to reinstall. Do not include the \"[ ]\" around the name."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To more completely remove the package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information, check out our "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/package-manager-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Package Management Pop!_OS Article"}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/package-manager-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu Equivalent"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"test-admin-user"},"children":[{"type":"element","tag":"a","props":{"href":"#test-admin-user","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Test Admin User"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, an intentional or unintentional change to system configuration files can cause unexpected boot behavior, and is only limited to the user that made the changes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To test whether the problem exists at a user-level or system-level, create a test administrator account and see if the reboots or shutdowns occur there."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information, visit our "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/other-accounts","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"User Management Article"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"upgrade-or-reinstall-os"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrade-or-reinstall-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrade or Reinstall OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, a problem is endemic enough that it warrants a new OS version or a clean reinstall of the OS. We have several help articles that go over this process:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{"start":0},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Back up your personal files using the steps "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/backup-files","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upgrade the Current OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Instructions for "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/upgrade-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Upgrading PopOS"}]},{"type":"text","value":"\nInstructions for "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/upgrade-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Upgrading Ubuntu"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Boot from a Live Disk for Clean Install:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make a "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/live-disk","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Live Disk"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Access the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/boot-menu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"BIOS/Boot Menu"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Pop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Ubuntu"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ram-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#ram-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"RAM Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first step in the boot process is to assess the available hardware and load required resources into memory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is not POSTing (Power On Self Test), typically you'll get symptoms like the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system powers on, but nothing loads."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system gets to a splash screen/logo, but crashes shortly afterwards."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It may reach a login screen or desktop, but the system is unstable."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This usually indicates an issue with RAM (Random Access Memory). Despite the name, the system tends to use similar areas of RAM when booting (for example, the RAM module in Slot 1 is accessed first). The earlier in the boot process the system hits bad sectors of RAM, the sooner the system will freeze or reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system is booting to a desktop, the first troubleshooting step is to run stress tests on the memory. If the stress test completes, it will show error messages for your RAM. If the test doesn't complete it will likely trigger the issue, and indicate that RAM is to blame."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"to-test-ram"},"children":[{"type":"element","tag":"a","props":{"href":"#to-test-ram","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"To Test RAM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The application Memtester can be used to scan the RAM sticks for bad sectors. Memtester can be run from your booted OS, or from a Live Environment. This can be a "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/live-disk","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Live USB"}]},{"type":"text","value":", or the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Recovery Partition"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Memtester"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install memtester"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first command will make sure your package lists are up to date.\nThe second will install the application memtester."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once memtester is installed, instruct it to test "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"most"}]},{"type":"text","value":" of the RAM, leaving enough for the OS to continue running."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, if your system has 16GB of RAM, test 12GB or 14GB."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To start the test, run these "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo memtester 12GB 3 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/memtester.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will run memtester and test 12GB of RAM 3 times, then save the output to a file called \"memtester.txt\" in your Home folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" Close all applications other than Terminal when you run memtester. This will likely take a few hours (the application runs multiple passes over the memory) so it would be best to run it overnight."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"thermals"},"children":[{"type":"element","tag":"a","props":{"href":"#thermals","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Thermals"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Modern hardware is designed to shut systems down when they reach temperatures that may be damaging to the internal components. Typically, these thresholds are in the upper 80s or 90s Celsius, depending on hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is spontaneously shutting down, this may be caused by overheating. Systems with dedicated GPUs tend to run hot under normal circumstances, so noticing an overheating problem can be challenging from ambient temperature alone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The temperatures of your CPU cores and GPU card can be checked through software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"run-lm-sensors"},"children":[{"type":"element","tag":"a","props":{"href":"#run-lm-sensors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (installed by default on Pop!_OS) is a text-based tool that runs in a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (If not installed)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lm-sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Get Sensor Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will generate output like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"coretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 0: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 1: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 2: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 3: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 4: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 5: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 6: +52.0°C (high = +100.0°C, crit = +100.0°C)\nCore 7: +54.0°C (high = +100.0°C, crit = +100.0°C)\n\nsystem76_acpi-acpi-0\nAdapter: ACPI interface\nCPU fan: 0 RPM\nGPU fan: 0 RPM\nCPU temp: +55.0°C\nGPU temp: +54.0°C\n\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +69.0°C\n\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +60.0°C\n\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 12.95 V\ncurr1: 0.00 A\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"psensor"},"children":[{"type":"element","tag":"a","props":{"href":"#psensor","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Psensor"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer a GUI tool which provides graphing over time, the application Psensor can be installed from the Pop!_Shop, or through the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install psensor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Through Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor-pop","src":"/images/unexpected-reboots/psensor.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run Psensor:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"psensor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or, to launch through the OS interface, click on \"Activities\" in the top-left (Pop!_OS 20.04 LTS, or Ubuntu), or \"Applications\" (Pop!_OS COSMIC) and search for \"Psensor\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor-running","src":"/images/unexpected-reboots/psensor-running.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"high-temperatures"},"children":[{"type":"element","tag":"a","props":{"href":"#high-temperatures","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"High Temperatures"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system temperatures are abnormally high, the fans may need replaced, and/or the thermal compound may need re-applied to the CPU and GPU cores."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Specific instructions for working on your hardware model can be found "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Quotes for replacement fans and thermal paste can be generated on open support tickets. To open a support ticket, visit "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this link"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"drive-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#drive-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Drive Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When programs and files are not being stored in RAM, they are stored on the drive. Similar issues can occur with a failing hard drive as with memory; If there's a read/write issue, or electrical interference, this can cause unexpected shutdowns."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Different drive types have different specifications and write or transfer data at different speeds. They also have different power requirements, and communicate with mainboards through different ports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"m2-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#m2-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"M.2 Drives"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two types of M.2 style drives that ship in System76 machines. M.2 SATA, and NVMe. Both use M.2 ports on the mainboard, but each have different transfer speeds, power profiles, and connection protocols."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"NVMe Drives"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"M.2 SATA Drives"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Faster I/O"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Slower I/O than NVMe"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"More power consumption"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Less power consumption"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Uses more I/O resources"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Uses fewer I/O resources"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"25-sata-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#25-sata-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2.5\" SATA Drives"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2.5\" SATA drives all use the same form factor, but their internals and power consumption differ whether they are solid state, or RPM (\"spinning rust\") drives."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The number and age of these drives installed in a system can have an impact on power consumption, or boot/reboot behavior. Boot behavior can be affected especially if there are operating systems installed on the drives, and the boot configurations of those operating systems has been corrupted, or if the drives themselves are failing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A failing drive can do more than cause issues loading things, or when booting. Depending on how the hardware is interacting with the mainboard, it can cause electrical or performance issues for the system as a whole."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To troubleshoot drive hardware issues, try booting to a different drive or to the BIOS with some or all of the drives removed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Try booting with the drives in different drive slots/bays."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check the drive(s) for errors from a live disk, as outlined here: [Diagnose Hardware]"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"laptop-specific-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#laptop-specific-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Laptop Specific Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several reasons why a laptop may spontaneously reboot. Typically it has to do with a thermal or power delivery issue, but it can also be caused by faults in the memory modules or errors with the drive. RAM and disk problems are more likely to cause a spontaneous reboot. Thermals or power delivery-issues are more likely to cause spontaneous shut-offs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"power-delivery"},"children":[{"type":"element","tag":"a","props":{"href":"#power-delivery","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Power Delivery"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On System76 laptops, the charging circuitry, and power circuitry are partially independent from each other. The system will power on and function normally with the battery removed. This means that a spontaneous power-off could be caused by either a problem with the AC Adapter, or the Battery."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"battery"},"children":[{"type":"element","tag":"a","props":{"href":"#battery","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Battery"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As lithium-ion batteries age, their ability to hold a charge, and accurately report charging estimates deteriorates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, the OS may be reporting that the laptop has enough charge to stay on for another hour, but in reality the battery may fully discharge in 15 minutes. This situation can lead to spontaneous shutoffs that do not immediately appear to be battery related."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"battery-statistics"},"children":[{"type":"element","tag":"a","props":{"href":"#battery-statistics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Battery Statistics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Battery statistics can be retrieved using the following "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"upower -d"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That will generate output like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Device: /org/freedesktop/UPower/devices/line_power_AC\n native-path: AC\n power supply: yes\n updated: Wed 11 Aug 2021 10:13:38 AM MDT (6762 seconds ago)\n has history: no\n has statistics: no\n line-power\n warning-level: none\n online: yes\n icon-name: 'ac-adapter-symbolic'\n\nDevice: /org/freedesktop/UPower/devices/battery_BAT0\n native-path: BAT0\n vendor: Notebook\n model: BAT\n serial: 0001\n power supply: yes\n updated: Wed 11 Aug 2021 12:05:38 PM MDT (42 seconds ago)\n has history: yes\n has statistics: yes\n battery\n present: yes\n rechargeable: yes\n state: fully-charged\n warning-level: none\n energy: 69.54 Wh\n energy-empty: 0 Wh\n energy-full: 70.1784 Wh\n energy-full-design: 70.68 Wh\n energy-rate: 25.6956 W\n voltage: 12.953 V\n percentage: 99%\n capacity: 99.2903%\n technology: lithium-ion\n icon-name: 'battery-full-charged-symbolic'\n\nDevice: /org/freedesktop/UPower/devices/DisplayDevice\n power supply: yes\n updated: Wed 11 Aug 2021 10:33:38 AM MDT (5562 seconds ago)\n has history: no\n has statistics: no\n battery\n present: yes\n state: fully-charged\n warning-level: none\n energy: 69.54 Wh\n energy-full: 70.1784 Wh\n energy-rate: 25.6956 W\n percentage: 99%\n icon-name: 'battery-full-charged-symbolic'\n\nDaemon:\n daemon-version: 0.99.11\n on-battery: no\n lid-is-closed: no\n lid-is-present: yes\n critical-action: HybridSleep\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Specific sections to pay attention to are "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"capacity"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"energy-full"}]},{"type":"text","value":", and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"energy-full-design"}]},{"type":"text","value":". These indicate how well the battery is aging, and assessing it's own charging capabilities."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" energy-full: 70.1784 Wh\n energy-full-design: 70.68 Wh\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"energy-full"}]},{"type":"text","value":" should never be higher than "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"energy-full-design"}]},{"type":"text","value":". If it is, that indicates a problem with the integrated chip on the battery, and may be why charging reports are incorrect, and why, by extension, the system is shutting off unexpectedly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"capacity"}]},{"type":"text","value":" is a good way to gauge the age and health of the battery. If capacity is 70% or lower, the battery is showing aging, and won't hold as much charge as it did when new."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This number will gradually decrease over time from ~100% to 0%. Having a capacity of 95% and steadily decreasing as the battery gets older is expected behavior. Sudden drops in capacity, however, can indicate hardware failure."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"ac-adapter"},"children":[{"type":"element","tag":"a","props":{"href":"#ac-adapter","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"AC Adapter"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are four (4) main components that can be the cause of spontaneous shut-offs related to the AC Adapter:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The cable from the wall outlet to the PSU/\"brick\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The PSU/\"brick\" and the DC cable to the laptop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"DC-In Port on the laptop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Charging circuitry on the mainboard."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Stress to the cabling, or short-circuits on components 1 or 2 can cause shut-offs. If the cable is moved while connected and the damaged part of the cable shifts enough, current into the laptop is interrupted. If the battery is removed, or no longer holding a charge, this interruption can cause the system to power down."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Removing the battery, connecting the AC adapter and moving or rotating the cable components one section at a time can reveal which part of the cabling may need replaced."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If moving the plug in the DC-In port on the laptop specifically causes the issue, it's more likely that the DC-In port needs replaced or re-soldered onto the board."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both the DC-In port and issues with the mainboard charging circuitry require systems to be brought in for repairs. To open a support ticket, visit: "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this link"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"desktop-specific-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#desktop-specific-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Desktop Specific Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The main difference in troubleshooting desktop reboots vs. laptop reboots are the battery, and greater disassembly options (i.e. more parts to troubleshoot). With a desktop computer (excepting the Meerkat), the power delivery system consists of the PSU, and the cable from the PSU to the wall. Unless a battery backup is added via an Uninterrupted Power Supply (UPS) an issue in the power delivery system will shut the system off."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unlike most laptops, the GPU card can be removed or re-seated in desktop computers which can help with boot and screen rendering issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Thelios include a SATA passthrough device called the Thelio I/O board. If that passthrough device, the SATA cables or any of the drives connected through them are having issues this can cause booting/rebooting issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Meerkats, the Power Supply consists of a power cable similar to a laptop with a wall plug, \"brick\" and DC-In plug."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Locate "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Service Manuals for your Desktop here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"power-supply-unit-psu"},"children":[{"type":"element","tag":"a","props":{"href":"#power-supply-unit-psu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Power Supply Unit (PSU)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On most of the Thelio configurations there is some room for changes in power delivery. However, on some larger models like the Thelio Mega, Major or Massive, the GPUs and PSUs draw a greater amount of wattage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Factors that may influence reboots/power-offs:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Thelio is connected to a UPS instead of directly to the wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Thelio is connected to the wall, but the outlet is on a circuit with other, large home appliances."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Faulty or disconnected wiring in the cable from the wall to the Thelio PSU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Failing PSU inside the Thelio."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Faulty or disconnected internal cabling between the PSU and the rest of the Thelio components."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If any of the above factors disconnect power, or reduce overall power reaching the Thelio, the system may reboot or shut off."}]}]},"text":"\nIf your system is spontaneously rebooting, this article provides steps to isolate the cause.\n\n> **NOTE:** There is a subtle but important difference between a reboot and a shutdown/power-off. In a reboot, parts of the system are left powered on to facilitate restarting the system. In a shutdown/power-off, hardware from all parts of the system except charging circuitry and capacitors is powered down.\n\n## Troubleshooting (Device Agnostic)\n\n### Software Causes\n\nAnything not directly affected by hardware is controlled by software. This includes the kernel, drivers, and desktop environment. The Operating System (OS), is essentially a software program that controls other software programs.\n\nIf anything running in software causes a large enough cascade effect, it can take the rest of the system down and cause reboots or shut-offs.\n\nSoftware factors that can cause spontaneous reboots or crashes, include but are not limited to:\n\n1. Kernel Panics\n2. Kernel or Desktop Process Crashes\n3. Application Memory Leaks\n4. Driver Errors\n5. User Configuration Error\n6. Corrupted Operating System Files\n\n### Possible Solutions\n\n\n\n#### Check for Memory Leaks\n\nIf an app is taking more than its fair share of system memory, that can have a runaway effect resulting in shutdowns or restarts.\n\nApplications are available to help diagnose memory leaks.\n\nFrom the `Terminal` run the `top` command to see which processes are using the most system resources:\n\nOpen a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n```bash\ntop\n```\n\nIf a GUI tool is preferred, and you are running Pop!\\_OS or Ubuntu, open \"System Monitor\":\n\n![system-monitor](/images/unexpected-reboots/system-monitor.png)\n\n#### Remove or Reinstall Drivers\n\nIf a package is misbehaving or corrupted, try reinstalling it or removing it. This can be done with the following `Terminal` commands.\n\n> **NOTE:** replace [packagename] with the same of the application or driver you are are trying to reinstall. Do not include the \"[ ]\" around the name.\n\n```bash\nsudo apt update\nsudo apt install --reinstall [packagename]\n```\n\nTo more completely remove the package:\n\n```bash\nsudo apt update\nsudo apt remove [packagename]\nsudo apt clean\nsudo apt autoremove\n```\n\nFor more information, check out our [Package Management Pop!_OS Article](https://support.system76.com/articles/package-manager-pop) or the [Ubuntu Equivalent](https://support.system76.com/articles/package-manager-ubuntu)\n\n#### Test Admin User\n\nSometimes, an intentional or unintentional change to system configuration files can cause unexpected boot behavior, and is only limited to the user that made the changes.\n\nTo test whether the problem exists at a user-level or system-level, create a test administrator account and see if the reboots or shutdowns occur there.\n\nFor more information, visit our [User Management Article](https://support.system76.com/articles/other-accounts)\n\n#### Upgrade or Reinstall OS\n\nSometimes, a problem is endemic enough that it warrants a new OS version or a clean reinstall of the OS. We have several help articles that go over this process:\n\n0. Back up your personal files using the steps [here](https://support.system76.com/articles/backup-files)\n\n1. Upgrade the Current OS:\n\n Instructions for [Upgrading PopOS](https://support.system76.com/articles/upgrade-pop)\n Instructions for [Upgrading Ubuntu](https://support.system76.com/articles/upgrade-ubuntu)\n\n2. Boot from a Live Disk for Clean Install:\n\n Make a [Live Disk](https://support.system76.com/articles/live-disk)\n\n3. Access the [BIOS/Boot Menu](https://support.system76.com/articles/boot-menu)\n\n4. Reinstall the OS:\n\n [Install Pop](https://support.system76.com/articles/install-pop)\n [Install Ubuntu](https://support.system76.com/articles/install-ubuntu)\n\n### RAM Issues\n\nThe first step in the boot process is to assess the available hardware and load required resources into memory.\n\nIf your system is not POSTing (Power On Self Test), typically you'll get symptoms like the following:\n\n1. The system powers on, but nothing loads.\n\n2. The system gets to a splash screen/logo, but crashes shortly afterwards.\n\n It may reach a login screen or desktop, but the system is unstable.\n\n This usually indicates an issue with RAM (Random Access Memory). Despite the name, the system tends to use similar areas of RAM when booting (for example, the RAM module in Slot 1 is accessed first). The earlier in the boot process the system hits bad sectors of RAM, the sooner the system will freeze or reboot.\n\n If the system is booting to a desktop, the first troubleshooting step is to run stress tests on the memory. If the stress test completes, it will show error messages for your RAM. If the test doesn't complete it will likely trigger the issue, and indicate that RAM is to blame.\n\n#### To Test RAM\n\nThe application Memtester can be used to scan the RAM sticks for bad sectors. Memtester can be run from your booted OS, or from a Live Environment. This can be a [Live USB](https://support.system76.com/articles/live-disk), or the [Recovery Partition](https://support.system76.com/articles/pop-recovery)\n\n 1. Install Memtester\n\n Open a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n ```bash\n sudo apt update\n sudo apt install memtester\n ```\n\n The first command will make sure your package lists are up to date.\n The second will install the application memtester.\n\n 2. Once memtester is installed, instruct it to test **most** of the RAM, leaving enough for the OS to continue running.\n\n For example, if your system has 16GB of RAM, test 12GB or 14GB.\n\n To start the test, run these `Terminal` commands:\n\n ```bash\n sudo memtester 12GB 3 > ~/memtester.txt\n ```\n\nThis command will run memtester and test 12GB of RAM 3 times, then save the output to a file called \"memtester.txt\" in your Home folder.\n\n> **IMPORTANT NOTE:** Close all applications other than Terminal when you run memtester. This will likely take a few hours (the application runs multiple passes over the memory) so it would be best to run it overnight.\n\n### Thermals\n\nModern hardware is designed to shut systems down when they reach temperatures that may be damaging to the internal components. Typically, these thresholds are in the upper 80s or 90s Celsius, depending on hardware.\n\nIf your system is spontaneously shutting down, this may be caused by overheating. Systems with dedicated GPUs tend to run hot under normal circumstances, so noticing an overheating problem can be challenging from ambient temperature alone.\n\nThe temperatures of your CPU cores and GPU card can be checked through software.\n\n#### Run `lm-sensors`\n\n`lm-sensors` (installed by default on Pop!\\_OS) is a text-based tool that runs in a `Terminal`.\n\n1. Install `lm-sensors` (If not installed)\n\n Open a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n ```bash\n sudo apt update\n sudo apt install lm-sensors\n ```\n\n2. Get Sensor Output\n\n ```bash\n sensors\n ```\n\nThis command will generate output like this:\n\n```\ncoretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 0: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 1: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 2: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 3: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 4: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 5: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 6: +52.0°C (high = +100.0°C, crit = +100.0°C)\nCore 7: +54.0°C (high = +100.0°C, crit = +100.0°C)\n\nsystem76_acpi-acpi-0\nAdapter: ACPI interface\nCPU fan: 0 RPM\nGPU fan: 0 RPM\nCPU temp: +55.0°C\nGPU temp: +54.0°C\n\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +69.0°C\n\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +60.0°C\n\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 12.95 V\ncurr1: 0.00 A\n```\n\n#### Psensor\n\nIf you prefer a GUI tool which provides graphing over time, the application Psensor can be installed from the Pop!\\_Shop, or through the `Terminal` with this command:\n\n1. Install (`Terminal`):\n\n ```bash\n sudo apt install psensor\n ```\n\n2. Install Through Pop!\\_Shop\n\n ![psensor-pop](/images/unexpected-reboots/psensor.png)\n\n3. Run Psensor:\n\n In a `Terminal` run:\n\n ```bash\n psensor\n ```\n\n Or, to launch through the OS interface, click on \"Activities\" in the top-left (Pop!\\_OS 20.04 LTS, or Ubuntu), or \"Applications\" (Pop!\\_OS COSMIC) and search for \"Psensor\"\n\n![psensor-running](/images/unexpected-reboots/psensor-running.png)\n\n#### High Temperatures\n\nIf the system temperatures are abnormally high, the fans may need replaced, and/or the thermal compound may need re-applied to the CPU and GPU cores.\n\nSpecific instructions for working on your hardware model can be found [here](https://support.system76.com/articles/guides)\n\nQuotes for replacement fans and thermal paste can be generated on open support tickets. To open a support ticket, visit [this link](https://system76.com/my-account/support-tickets/new)\n\n### Drive Issues\n\nWhen programs and files are not being stored in RAM, they are stored on the drive. Similar issues can occur with a failing hard drive as with memory; If there's a read/write issue, or electrical interference, this can cause unexpected shutdowns.\n\nDifferent drive types have different specifications and write or transfer data at different speeds. They also have different power requirements, and communicate with mainboards through different ports.\n\n#### M.2 Drives\n\nThere are two types of M.2 style drives that ship in System76 machines. M.2 SATA, and NVMe. Both use M.2 ports on the mainboard, but each have different transfer speeds, power profiles, and connection protocols.\n\n|NVMe Drives| M.2 SATA Drives|\n|---|---|\n|Faster I/O | Slower I/O than NVMe|\n|More power consumption | Less power consumption|\n|Uses more I/O resources | Uses fewer I/O resources|\n\n#### 2.5\" SATA Drives\n\n2.5\" SATA drives all use the same form factor, but their internals and power consumption differ whether they are solid state, or RPM (\"spinning rust\") drives.\n\nThe number and age of these drives installed in a system can have an impact on power consumption, or boot/reboot behavior. Boot behavior can be affected especially if there are operating systems installed on the drives, and the boot configurations of those operating systems has been corrupted, or if the drives themselves are failing.\n\nA failing drive can do more than cause issues loading things, or when booting. Depending on how the hardware is interacting with the mainboard, it can cause electrical or performance issues for the system as a whole.\n\n### Troubleshooting\n\nTo troubleshoot drive hardware issues, try booting to a different drive or to the BIOS with some or all of the drives removed.\n\nTry booting with the drives in different drive slots/bays.\n\nCheck the drive(s) for errors from a live disk, as outlined here: [Diagnose Hardware]\n\n## Laptop Specific Troubleshooting\n\nThere are several reasons why a laptop may spontaneously reboot. Typically it has to do with a thermal or power delivery issue, but it can also be caused by faults in the memory modules or errors with the drive. RAM and disk problems are more likely to cause a spontaneous reboot. Thermals or power delivery-issues are more likely to cause spontaneous shut-offs.\n\n### Power Delivery\n\nOn System76 laptops, the charging circuitry, and power circuitry are partially independent from each other. The system will power on and function normally with the battery removed. This means that a spontaneous power-off could be caused by either a problem with the AC Adapter, or the Battery.\n\n#### Battery\n\nAs lithium-ion batteries age, their ability to hold a charge, and accurately report charging estimates deteriorates.\n\nFor example, the OS may be reporting that the laptop has enough charge to stay on for another hour, but in reality the battery may fully discharge in 15 minutes. This situation can lead to spontaneous shutoffs that do not immediately appear to be battery related.\n\n#### Battery Statistics\n\nBattery statistics can be retrieved using the following `Terminal` command:\n\n```bash\nupower -d\n```\n\nThat will generate output like this:\n\n```\nDevice: /org/freedesktop/UPower/devices/line_power_AC\n native-path: AC\n power supply: yes\n updated: Wed 11 Aug 2021 10:13:38 AM MDT (6762 seconds ago)\n has history: no\n has statistics: no\n line-power\n warning-level: none\n online: yes\n icon-name: 'ac-adapter-symbolic'\n\nDevice: /org/freedesktop/UPower/devices/battery_BAT0\n native-path: BAT0\n vendor: Notebook\n model: BAT\n serial: 0001\n power supply: yes\n updated: Wed 11 Aug 2021 12:05:38 PM MDT (42 seconds ago)\n has history: yes\n has statistics: yes\n battery\n present: yes\n rechargeable: yes\n state: fully-charged\n warning-level: none\n energy: 69.54 Wh\n energy-empty: 0 Wh\n energy-full: 70.1784 Wh\n energy-full-design: 70.68 Wh\n energy-rate: 25.6956 W\n voltage: 12.953 V\n percentage: 99%\n capacity: 99.2903%\n technology: lithium-ion\n icon-name: 'battery-full-charged-symbolic'\n\nDevice: /org/freedesktop/UPower/devices/DisplayDevice\n power supply: yes\n updated: Wed 11 Aug 2021 10:33:38 AM MDT (5562 seconds ago)\n has history: no\n has statistics: no\n battery\n present: yes\n state: fully-charged\n warning-level: none\n energy: 69.54 Wh\n energy-full: 70.1784 Wh\n energy-rate: 25.6956 W\n percentage: 99%\n icon-name: 'battery-full-charged-symbolic'\n\nDaemon:\n daemon-version: 0.99.11\n on-battery: no\n lid-is-closed: no\n lid-is-present: yes\n critical-action: HybridSleep\n```\n\nSpecific sections to pay attention to are `capacity`, `energy-full`, and `energy-full-design`. These indicate how well the battery is aging, and assessing it's own charging capabilities.\n\n```\n energy-full: 70.1784 Wh\n energy-full-design: 70.68 Wh\n```\n\n`energy-full` should never be higher than `energy-full-design`. If it is, that indicates a problem with the integrated chip on the battery, and may be why charging reports are incorrect, and why, by extension, the system is shutting off unexpectedly.\n\n`capacity` is a good way to gauge the age and health of the battery. If capacity is 70% or lower, the battery is showing aging, and won't hold as much charge as it did when new.\n\n>**NOTE:** This number will gradually decrease over time from ~100% to 0%. Having a capacity of 95% and steadily decreasing as the battery gets older is expected behavior. Sudden drops in capacity, however, can indicate hardware failure.\n\n#### AC Adapter\n\nThere are four (4) main components that can be the cause of spontaneous shut-offs related to the AC Adapter:\n\n1. The cable from the wall outlet to the PSU/\"brick\".\n2. The PSU/\"brick\" and the DC cable to the laptop.\n3. DC-In Port on the laptop.\n4. Charging circuitry on the mainboard.\n\nStress to the cabling, or short-circuits on components 1 or 2 can cause shut-offs. If the cable is moved while connected and the damaged part of the cable shifts enough, current into the laptop is interrupted. If the battery is removed, or no longer holding a charge, this interruption can cause the system to power down.\n\nRemoving the battery, connecting the AC adapter and moving or rotating the cable components one section at a time can reveal which part of the cabling may need replaced.\n\nIf moving the plug in the DC-In port on the laptop specifically causes the issue, it's more likely that the DC-In port needs replaced or re-soldered onto the board.\n\nBoth the DC-In port and issues with the mainboard charging circuitry require systems to be brought in for repairs. To open a support ticket, visit: [this link](https://system76.com/my-account/support-tickets/new)\n\n## Desktop Specific Troubleshooting\n\nThe main difference in troubleshooting desktop reboots vs. laptop reboots are the battery, and greater disassembly options (i.e. more parts to troubleshoot). With a desktop computer (excepting the Meerkat), the power delivery system consists of the PSU, and the cable from the PSU to the wall. Unless a battery backup is added via an Uninterrupted Power Supply (UPS) an issue in the power delivery system will shut the system off.\n\nUnlike most laptops, the GPU card can be removed or re-seated in desktop computers which can help with boot and screen rendering issues.\n\nThelios include a SATA passthrough device called the Thelio I/O board. If that passthrough device, the SATA cables or any of the drives connected through them are having issues this can cause booting/rebooting issues.\n\nOn the Meerkats, the Power Supply consists of a power cable similar to a laptop with a wall plug, \"brick\" and DC-In plug.\n\nLocate [Service Manuals for your Desktop here](https://support.system76.com/articles/guides)\n\n### Power Supply Unit (PSU)\n\nOn most of the Thelio configurations there is some room for changes in power delivery. However, on some larger models like the Thelio Mega, Major or Massive, the GPUs and PSUs draw a greater amount of wattage.\n\nFactors that may influence reboots/power-offs:\n\n1. Thelio is connected to a UPS instead of directly to the wall.\n2. Thelio is connected to the wall, but the outlet is on a circuit with other, large home appliances.\n3. Faulty or disconnected wiring in the cable from the wall to the Thelio PSU.\n4. Failing PSU inside the Thelio.\n5. Faulty or disconnected internal cabling between the PSU and the rest of the Thelio components.\n\nIf any of the above factors disconnect power, or reduce overall power reaching the Thelio, the system may reboot or shut off.\n","dir":"/","path":"/unexpected-reboots","extension":".md","createdAt":"2021-08-11T18:31:06.000Z","updatedAt":"2021-08-19T18:14:37.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/057b6e1fb417c2075f998a5743ccf4ad580be540","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/8d65e92e6818980188333ef9edf85cbef6388cf4","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053503576},"$loki":124},{"slug":"graphics-switch-pop","description":"How to use systems with switchable graphics\n","title":"Graphics Switching (Pop!_OS)","keywords":["System76","Pop",18.04,19.1,20.04,20.1,21.04,21.1,22.04,"NVIDIA","Hybrid","Integrated","Compute"],"facebookImage":"/_nuxt/images/graphics-switch-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/graphics-switch-pop-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"graphics-modes","depth":2,"text":"Graphics modes"},{"id":"integrated","depth":3,"text":"Integrated"},{"id":"nvidia","depth":3,"text":"NVIDIA"},{"id":"hybrid","depth":3,"text":"Hybrid"},{"id":"compute","depth":3,"text":"Compute"},{"id":"switch-graphics","depth":2,"text":"Switch graphics"},{"id":"from-gnome-desktop","depth":3,"text":"From GNOME Desktop"},{"id":"from-the-command-line","depth":3,"text":"From the command line"},{"id":"sources","depth":2,"text":"Sources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card.\nThe following System76 laptops have these switchable graphics capabilities:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Adder WS (addw1, addw2, addw3)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonobo WS (bonw15)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Galago Pro (galp5 - NVIDIA models only)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kudu (kudu6)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Serval WS (serw13)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS includes utilities for switching between these modes, which you can learn more about below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"graphics-modes"},"children":[{"type":"element","tag":"a","props":{"href":"#graphics-modes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Graphics modes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"integrated"},"children":[{"type":"element","tag":"a","props":{"href":"#integrated","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Integrated"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Integrated graphics mode uses the integrated GPU only and turns off the NVIDIA\nGPU. This mode uses less power, leading to a longer battery life and less fan\nnoise."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVIDIA graphics mode uses the discrete NVIDIA GPU only. This provides a better\ngraphical experience, but reduces battery life. Most external display ports on\nSystem76 laptops are connected to the NVIDIA GPU only. (Some models, such as the\nGazelle, may also have external ports connected to the integrated GPU.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"hybrid"},"children":[{"type":"element","tag":"a","props":{"href":"#hybrid","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hybrid"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU.\nApplications will use the integrated GPU unless explicitly requested to use the\ndiscrete GPU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Vulkan applications must be launched with this command to be rendered on the dGPU (NVIDIA):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"__NV_PRIME_RENDER_OFFLOAD=1 \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GLX applications must be launched with this command to be rendered on the dGPU (NVIDIA):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hybrid graphics mode is available on 19.10 and later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"compute"},"children":[{"type":"element","tag":"a","props":{"href":"#compute","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Compute"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Compute graphics mode uses the integrated GPU for all rendering. The NVIDIA\nGPU is left available, allowing it to be used as a compute node."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"switch-graphics"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-graphics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch graphics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS by System76 includes the system76-power package, which includes the\nability to switch between integrated, NVIDIA, and hybrid graphics modes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"from-gnome-desktop"},"children":[{"type":"element","tag":"a","props":{"href":"#from-gnome-desktop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"From GNOME Desktop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the system menu in the top right corner of your screen to access graphics\nswitching."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Graphics","src":"/images/graphics-switch-pop/system-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on NVIDIA, Integrated, Hybrid, or Compute depending on your use case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you select a mode, you will be prompted to reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"from-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#from-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"From the command line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not using the GNOME Desktop Environment, you can use the system76-power\ncommand line tool. You can see the options with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For seeing which graphics mode the system is using:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to NVIDIA graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to integrated graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics integrated"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to hybrid graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics hybrid"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to compute mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics compute"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sources"},"children":[{"type":"element","tag":"a","props":{"href":"#sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The source code for the system76-power utility and the GNOME Shell extension can be found on GitHub:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/system76-power","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/gnome-shell-extension-system76-power","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nMany modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card.\nThe following System76 laptops have these switchable graphics capabilities:\n\n- Adder WS (addw1, addw2, addw3)\n- Bonobo WS (bonw15)\n- Galago Pro (galp5 - NVIDIA models only)\n- Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)\n- Kudu (kudu6)\n- Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)\n- Serval WS (serw13)\n\nPop!\\_OS includes utilities for switching between these modes, which you can learn more about below.\n\n## Graphics modes\n\n### Integrated\n\nIntegrated graphics mode uses the integrated GPU only and turns off the NVIDIA\nGPU. This mode uses less power, leading to a longer battery life and less fan\nnoise.\n\n### NVIDIA\n\nNVIDIA graphics mode uses the discrete NVIDIA GPU only. This provides a better\ngraphical experience, but reduces battery life. Most external display ports on\nSystem76 laptops are connected to the NVIDIA GPU only. (Some models, such as the\nGazelle, may also have external ports connected to the integrated GPU.)\n\n### Hybrid\n\nHybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU.\nApplications will use the integrated GPU unless explicitly requested to use the\ndiscrete GPU.\n\nVulkan applications must be launched with this command to be rendered on the dGPU (NVIDIA):\n\n```\n__NV_PRIME_RENDER_OFFLOAD=1 \n```\n\nGLX applications must be launched with this command to be rendered on the dGPU (NVIDIA):\n\n```\n__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia \n```\n\nHybrid graphics mode is available on 19.10 and later.\n\n### Compute\n\nCompute graphics mode uses the integrated GPU for all rendering. The NVIDIA\nGPU is left available, allowing it to be used as a compute node.\n\n## Switch graphics\n\nPop!_OS by System76 includes the system76-power package, which includes the\nability to switch between integrated, NVIDIA, and hybrid graphics modes.\n\n### From GNOME Desktop\n\nClick the system menu in the top right corner of your screen to access graphics\nswitching.\n\n![Graphics](/images/graphics-switch-pop/system-menu.png)\n\nClick on NVIDIA, Integrated, Hybrid, or Compute depending on your use case.\n\nOnce you select a mode, you will be prompted to reboot.\n\n### From the command line\n\nIf you are not using the GNOME Desktop Environment, you can use the system76-power\ncommand line tool. You can see the options with this command:\n\n```bash\nsystem76-power help\n```\n\nFor seeing which graphics mode the system is using:\n\n```bash\nsudo system76-power graphics\n```\n\nFor switching to NVIDIA graphics:\n\n```bash\nsudo system76-power graphics nvidia\n```\n\nFor switching to integrated graphics:\n\n```bash\nsudo system76-power graphics integrated\n```\n\nFor switching to hybrid graphics:\n\n```bash\nsudo system76-power graphics hybrid\n```\n\nFor switching to compute mode:\n\n```bash\nsudo system76-power graphics compute\n```\n\n## Sources\n\nThe source code for the system76-power utility and the GNOME Shell extension can be found on GitHub:\n\n- [system76-power](https://github.com/pop-os/system76-power)\n- [gnome-shell-extension-system76-power](https://github.com/pop-os/gnome-shell-extension-system76-power)\n","dir":"/","path":"/graphics-switch-pop","extension":".md","createdAt":"2018-06-05T15:44:00.000Z","updatedAt":"2023-06-26T21:28:15.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503578},"$loki":125},{"slug":"difference-between-pop-ubuntu","description":"Discover the differences between these two Operating Systems\n","title":"Differences between Pop!_OS and Ubuntu","keywords":["Ubuntu","Pop",18.04,20.04,22.04],"facebookImage":"/_nuxt/images/difference-between-pop-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/difference-between-pop-ubuntu-twitterImage.jpg","hidden":false,"section":"about-your-os","tableOfContents":true,"toc":[{"id":"isnt-it-just-a-re-skinned-ubuntu","depth":2,"text":"“Isn’t it just a re-skinned Ubuntu?”"},{"id":"first-impressions-the-installer","depth":2,"text":"First impressions: The Installer"},{"id":"privacy","depth":2,"text":"Privacy"},{"id":"custom-keyboard-shortcuts","depth":2,"text":"Custom Keyboard Shortcuts"},{"id":"default-apps-slimming-down-on-bloatware","depth":2,"text":"Default Apps: Slimming down on bloatware"},{"id":"features-across-the-board","depth":2,"text":"Features across the board"},{"id":"recovery-partition","depth":2,"text":"Recovery Partition"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS has evolved quite a bit since its 17.10 release. While the easiest way to tell the difference between the two is by testing them out, let’s dive into how we differentiate Pop_OS from Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"General look of desktop","src":"/images/difference-between-pop-ubuntu/pop-desktop-screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"isnt-it-just-a-re-skinned-ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#isnt-it-just-a-re-skinned-ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"“Isn’t it just a re-skinned Ubuntu?”"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is a common question that comes up, and one that makes our engineers cringe. Yes, Pop!_OS has been designed with vibrant colors, a flat theme, and a clean desktop environment, but we created it to do so much more than just look pretty. (Although it does look very pretty.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To call it a re-skinned Ubuntu brushes over all of the features and quality-of-life improvements that Pop!_OS developers work diligently to create."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"first-impressions-the-installer"},"children":[{"type":"element","tag":"a","props":{"href":"#first-impressions-the-installer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"First impressions: The Installer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installer Images: Download screen","src":"/images/difference-between-pop-ubuntu/Installer-Screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While Pop!_OS is designed to be "},{"type":"element","tag":"a","props":{"href":"https://www.forbes.com/sites/jasonevangelho/2018/11/14/a-linux-noob-reviews-the-pop_os-installer-from-system76/#144a421310d4","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"easy to use"}]},{"type":"text","value":" for Linux beginners, it is also developed with the tech-savvy professional in mind. The Pop!_OS installer sets the tone for our philosophy behind the OS: to provide snappy functionality inside a desktop environment that promotes creative thinking."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The installer offers encryption out of the box and takes care of setting up your user preferences (language, keyboard layout, installation method). On first use, the installer also makes it easy to select your time zone and integrate any online accounts into your desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Intel/AMD + NVIDIA","src":"/images/difference-between-pop-ubuntu/intel-amd-nvidia-1904.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes in two versions: Intel/AMD and NVIDIA. This allows us to include different settings, and the proprietary NVIDIA driver for NVIDIA systems. Ensuring the best performance, and use of CUDA tools is one command away."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"privacy"},"children":[{"type":"element","tag":"a","props":{"href":"#privacy","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Privacy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Encryption, in-progress screen","src":"/images/difference-between-pop-ubuntu/Encryption-Screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With encryption enabled by default, and reporting through Ubuntu disabled, Pop!_OS believes that your data should truly be yours. Communications with third parties does not occur by default, and will only occur with user consent."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"custom-keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#custom-keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Custom Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After conducting a study of Ubuntu and GNOME keyboard shortcuts, we decided to make some shortcuts more efficient for common user behaviors. The shortcut for switching workspaces, for example, is "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Arrow"}]},{"type":"text","value":" "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Up"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Down"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-keyboard-shortcuts/"},"children":[{"type":"text","value":"See all keyboard shortcuts"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"default-apps-slimming-down-on-bloatware"},"children":[{"type":"element","tag":"a","props":{"href":"#default-apps-slimming-down-on-bloatware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Default Apps: Slimming down on bloatware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Shop","src":"/images/difference-between-pop-ubuntu/pop-shop-screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS includes a selection of apps intended to be comprehensive, but relatively lightweight. Because Pop!_OS is optimized for your workflow, we avoid providing some larger programs by default that slow down your computer. This is especially true for library applications such as one for storing your photos. Which we opt to replace with image viewers, or similar apps that are smaller in size. However, if you are in need of a photo manager, Steam, or Spotify these applications are available in Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"features-across-the-board"},"children":[{"type":"element","tag":"a","props":{"href":"#features-across-the-board","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Features across the board"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Power Profiles/Graphics toggle","src":"/images/difference-between-pop-ubuntu/system-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is built from Ubuntu repositories, meaning you get the same access to software as Ubuntu. Based on both user feedback and in-house testing, we continue to make changes and updates to the operating system for quality-of-life improvements. The best part is, updates are kept on a rolling release cycle, so you don’t have to wait around 6 months for bug fixes or improvements to your OS. We have highlighted some of our major improvements below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Vulkan drivers and libraries are installed by default to get the most out of your GPU’s performance. Selecting the NVIDIA version of Pop!_OS on install also downloads the NVIDIA drivers by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The power profile picker in the top right menu easily toggles between high performance, balanced, and battery saver modes. On the Oryx Pro, this is also where you’ll find the toggle for switching graphics between Intel and NVIDIA. While these features have been developed specifically for System76 products, they may likely still work on your hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"For scientific workloads, installing "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/cuda"},"children":[{"type":"text","value":"CUDA"}]},{"type":"text","value":" and "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-tensorflow"},"children":[{"type":"text","value":"TensorFlow"}]},{"type":"text","value":" is made simple with a single command line."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUDA/Tensorflow command","src":"/images/difference-between-pop-ubuntu/Tensorflow.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Do Not Disturb mode silences notifications to help you focus on your work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"systemd-boot bootloader and the automatic configuration tool we’ve created for it called kernelstub replace the outdated GRUB bootloader used on Ubuntu. The systemd-boot bootloader is faster and smaller in size, increasing your computer’s startup speed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"recovery-partition"},"children":[{"type":"element","tag":"a","props":{"href":"#recovery-partition","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recovery Partition"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The recovery partition on this operating system is a full copy of the Pop!_OS installation media. It can be used exactly the same as if a live disk copy of Pop!_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. You can either do a refresh install, which allows you to reinstall without losing any user data or data in your Home folder. You can otherwise opt to do a fresh install, which will recreate the partitions and files to reset data. Refresh Installs are only available on a fresh install of either Pop!_OS 19.04 and newer (18.04 has this feature backpored in lastest releases of the ISO). To learn more about the Recovery Partition read about it "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery/"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\nPop!\\_OS has evolved quite a bit since its 17.10 release. While the easiest way to tell the difference between the two is by testing them out, let’s dive into how we differentiate Pop_OS from Ubuntu.\n\n![General look of desktop](/images/difference-between-pop-ubuntu/pop-desktop-screenshot.png)\n\n## “Isn’t it just a re-skinned Ubuntu?”\n\nThis is a common question that comes up, and one that makes our engineers cringe. Yes, Pop!\\_OS has been designed with vibrant colors, a flat theme, and a clean desktop environment, but we created it to do so much more than just look pretty. (Although it does look very pretty.)\n\nTo call it a re-skinned Ubuntu brushes over all of the features and quality-of-life improvements that Pop!\\_OS developers work diligently to create.\n\n## First impressions: The Installer\n\n![Installer Images: Download screen](/images/difference-between-pop-ubuntu/Installer-Screenshot.png)\n\nWhile Pop!_OS is designed to be [easy to use](https://www.forbes.com/sites/jasonevangelho/2018/11/14/a-linux-noob-reviews-the-pop_os-installer-from-system76/#144a421310d4) for Linux beginners, it is also developed with the tech-savvy professional in mind. The Pop!_OS installer sets the tone for our philosophy behind the OS: to provide snappy functionality inside a desktop environment that promotes creative thinking.\n\nThe installer offers encryption out of the box and takes care of setting up your user preferences (language, keyboard layout, installation method). On first use, the installer also makes it easy to select your time zone and integrate any online accounts into your desktop.\n\n![Intel/AMD + NVIDIA](/images/difference-between-pop-ubuntu/intel-amd-nvidia-1904.png)\n\nPop!_OS comes in two versions: Intel/AMD and NVIDIA. This allows us to include different settings, and the proprietary NVIDIA driver for NVIDIA systems. Ensuring the best performance, and use of CUDA tools is one command away.\n\n## Privacy\n\n![Encryption, in-progress screen](/images/difference-between-pop-ubuntu/Encryption-Screenshot.png)\n\nWith encryption enabled by default, and reporting through Ubuntu disabled, Pop!\\_OS believes that your data should truly be yours. Communications with third parties does not occur by default, and will only occur with user consent.\n\n## Custom Keyboard Shortcuts\n\nAfter conducting a study of Ubuntu and GNOME keyboard shortcuts, we decided to make some shortcuts more efficient for common user behaviors. The shortcut for switching workspaces, for example, is Super + Arrow Up or Down.\n[See all keyboard shortcuts](/articles/pop-keyboard-shortcuts/)\n\n## Default Apps: Slimming down on bloatware\n\n![Pop Shop](/images/difference-between-pop-ubuntu/pop-shop-screenshot.png)\n\nPop!_OS includes a selection of apps intended to be comprehensive, but relatively lightweight. Because Pop!_OS is optimized for your workflow, we avoid providing some larger programs by default that slow down your computer. This is especially true for library applications such as one for storing your photos. Which we opt to replace with image viewers, or similar apps that are smaller in size. However, if you are in need of a photo manager, Steam, or Spotify these applications are available in Pop!_Shop.\n\n## Features across the board\n\n![Power Profiles/Graphics toggle](/images/difference-between-pop-ubuntu/system-menu.png)\n\nPop!\\_OS is built from Ubuntu repositories, meaning you get the same access to software as Ubuntu. Based on both user feedback and in-house testing, we continue to make changes and updates to the operating system for quality-of-life improvements. The best part is, updates are kept on a rolling release cycle, so you don’t have to wait around 6 months for bug fixes or improvements to your OS. We have highlighted some of our major improvements below:\n\n* Vulkan drivers and libraries are installed by default to get the most out of your GPU’s performance. Selecting the NVIDIA version of Pop!\\_OS on install also downloads the NVIDIA drivers by default.\n* The power profile picker in the top right menu easily toggles between high performance, balanced, and battery saver modes. On the Oryx Pro, this is also where you’ll find the toggle for switching graphics between Intel and NVIDIA. While these features have been developed specifically for System76 products, they may likely still work on your hardware.\n* For scientific workloads, installing [CUDA](/articles/cuda) and [TensorFlow](/articles/install-tensorflow) is made simple with a single command line.\n ![CUDA/Tensorflow command](/images/difference-between-pop-ubuntu/Tensorflow.png)\n* Do Not Disturb mode silences notifications to help you focus on your work.\n* systemd-boot bootloader and the automatic configuration tool we’ve created for it called kernelstub replace the outdated GRUB bootloader used on Ubuntu. The systemd-boot bootloader is faster and smaller in size, increasing your computer’s startup speed.\n\n## Recovery Partition\n\nThe recovery partition on this operating system is a full copy of the Pop!\\_OS installation media. It can be used exactly the same as if a live disk copy of Pop!\\_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. You can either do a refresh install, which allows you to reinstall without losing any user data or data in your Home folder. You can otherwise opt to do a fresh install, which will recreate the partitions and files to reset data. Refresh Installs are only available on a fresh install of either Pop!\\_OS 19.04 and newer (18.04 has this feature backpored in lastest releases of the ISO). To learn more about the Recovery Partition read about it [here](/articles/pop-recovery/).\n","dir":"/","path":"/difference-between-pop-ubuntu","extension":".md","createdAt":"2019-07-10T21:32:27.000Z","updatedAt":"2023-08-03T20:15:11.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503667},"$loki":126},{"slug":"enable-hibernation","description":"How to partition your drive and set up hibernation in Pop!_OS.\n","title":"Enable Hibernation (Suspend to Disk)","keywords":["Suspend","Suspend to Disk","Hibernate","Hibernation","Swap","Swap Partition","Encrypted Swap","Encryption"],"facebookImage":"/_nuxt/images/enable-hibernation-facebookImage.jpg","twitterImage":"/_nuxt/images/enable-hibernation-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"disclaimer","depth":2,"text":"Disclaimer"},{"id":"state-of-hibernation-on-pop_os","depth":2,"text":"State of Hibernation on Pop!_OS"},{"id":"enable-hibernation-on-an-encrypted-drive","depth":2,"text":"Enable Hibernation on an Encrypted Drive"},{"id":"desktop-integration---gnome-extension","depth":2,"text":"Desktop Integration - GNOME Extension"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"disclaimer"},"children":[{"type":"element","tag":"a","props":{"href":"#disclaimer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disclaimer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hibernation is not officially supported on Pop!_OS as of 22.04. This documentation is supplied for your own explorative purposes. Any changes to your system configuration may break hibernation, or hibernation may not work at all. Support or assistance may not be provided."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"state-of-hibernation-on-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#state-of-hibernation-on-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"State of Hibernation on Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hibernation is not currently enabled on Pop!_OS by default. There are several limitations that keep this from being a default:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Pop!_OS' Default Partition Layout"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Use of a non-persistent encryption key for SWAP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Additional drive I/O used on Solid State Drives (SSDs)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Depending on alloted RAM in a system, and size of NVMe/SSD drive(s), hibernation could add notable delay on resuming a hibernation session."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"However, these limitations aside, hibernation is an often requested feature for Pop!_OS. The purpose of this article is to provide steps for enabling hibernation for any users that would like it. Since hibernation completely shuts off power to the device, it can prolong the lifetime of your battery. Additionally, there are some security benefits. Unlike suspend, the decryption key for the disk no longer remains in memory, and the disk is locked. This mitigates certain physical attacks that can extract the key from RAM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enable-hibernation-on-an-encrypted-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-hibernation-on-an-encrypted-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable Hibernation on an Encrypted Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Boot into "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pop!_OS Recovery"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Turn your computer off, then turn it back on and hold down the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" bar immediately. In the menu that appears, select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"PopOS Recovery"}]},{"type":"text","value":", and let it boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once it boots, close out of the installation window or choose "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Try Demo Mode"}]},{"type":"text","value":" (be sure not to choose any install or repair options, as this could result in data loss. It will also mount the drive and make the next steps harder)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Gparted"}]},{"type":"text","value":" by clicking "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":"/"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" and searching for \"Gparted\" or by pressing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a Terminal, and running:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gparted"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Disable and remove the SWAP partition. You can either right-click on the SWAP partition, and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"swapoff"}]},{"type":"text","value":" or issue that same command in the Terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo swapoff"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then click on the swap partition, click the red "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"X"}]},{"type":"text","value":" to mark it for deletion, and then press the green check-mark to approve the changes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Extend the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"luks"}]},{"type":"text","value":" partition to the end of the drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the encrypted "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"luks"}]},{"type":"text","value":" partition and select the \"Resize/Move\" button. Use the GUI drag tools, or number fields, to make sure the OS partition extends to the end of the drive (after "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"EFI"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"recovery"}]},{"type":"text","value":"). Use the green check-mark to apply the changes to the drive and close "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gparted"}]},{"type":"text","value":" once the changes are complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"gparted","src":"/images/hibernation/gparted.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the encrypted partition using these Terminal commands:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" In the screenshot example, the partition is called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/vda3"}]},{"type":"text","value":". Adjust the drive name to your case (sda# or nvme#n#p#)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reduce the size of the root volume by the size of main memory. If you have 16GB of memory, reduce the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":" volume by 16GB. If you have 32GB, reduce by 32GB, etc. Use these Terminal commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"free -h"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvreduce -r -L -16G /dev/mapper/data-root"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"swap"}]},{"type":"text","value":" volume (instead of a drive partition):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvcreate -L 16G --alloc contiguous --name swap data"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkswap /dev/data/swap"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mount the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"root"}]},{"type":"text","value":" filesystem and edit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"crypttab"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"fstab"}]},{"type":"text","value":" to update for the new "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"swap"}]},{"type":"text","value":" location:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mount the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":" volume:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Edit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"crypttab"}]},{"type":"text","value":" to remove the original swap partition entry."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /mnt/etc/crypttab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"crypttab","src":"/images/hibernation/crypttab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"fstab"}]},{"type":"text","value":" to update the mount path for the new swap volume."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# swap mount line will be changed to"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# /dev/mapper/data-swap none swap defaults 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /mnt/etc/fstab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"fstab","src":"/images/hibernation/fstab.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot your computer and allow it to load Pop!_OS normally. Check that the swap partition in use and is sized for your system memory by running the following command in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"free"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add a resume target for the kernel:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using the UUID for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-swap"}]},{"type":"text","value":" partition run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo blkid"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# use the UUID for the /dev/mappter/data-swap line from the output of blkid"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"resume=UUID=xxxxxxxx-xxxx-xxxx-xxxxxxxx\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Replace everything after "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"UUID="}]},{"type":"text","value":" with the ID of your new "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"swap"}]},{"type":"text","value":" volume."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"blkid","src":"/images/hibernation/blkid.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system should now be ready to suspend to, and resume from disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can test if hibernation works by booting back into your install and running:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl hibernate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"CAUTION:"}]},{"type":"text","value":" Hibernation, if used often, will add additional write traffic (equal to the total amount of RAM) to SSDs, shortening the lifespan of the drives."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"desktop-integration---gnome-extension"},"children":[{"type":"element","tag":"a","props":{"href":"#desktop-integration---gnome-extension","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Desktop Integration - GNOME Extension"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add Extension:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To add "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Hibernate"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Hybrid Sleep"}]},{"type":"text","value":" to the power menu, we'll need to add this GNOME-Shell extension: "},{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/755/hibernate-status-button/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Hibernate Status Button"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".pkla"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Pop!OS and Ubuntu require a file at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To create this file, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.pkla"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then copy these contents into the newly created file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Enable hibernate "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" upower]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Identity=unix-user:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Action=org.freedesktop.upower.hibernate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ResultActive=yes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Enable hibernate "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" logind]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Identity=unix-user:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Action=org.freedesktop.login1.hibernate"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"org.freedesktop.login1.handle-hibernate-key"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"org.freedesktop.login1"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"org.freedesktop.login1.hibernate-multiple-sessions"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"org.freedesktop.login1.hibernate-ignore-inhibit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ResultActive=yes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Save (ctrl+s) and close the file (ctrl+x)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On your next boot, you should now have an "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Hibernate"}]},{"type":"text","value":" option in the top-right, drop-down, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Power Off / Logout"}]},{"type":"text","value":" Options menu. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Hibernate"}]},{"type":"text","value":" option is located alongside the existing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Suspend"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Power Off"}]},{"type":"text","value":" options."}]}]},"text":"\n## Disclaimer\n\nHibernation is not officially supported on Pop!_OS as of 22.04. This documentation is supplied for your own explorative purposes. Any changes to your system configuration may break hibernation, or hibernation may not work at all. Support or assistance may not be provided.\n\n## State of Hibernation on Pop!_OS\n\nHibernation is not currently enabled on Pop!\\_OS by default. There are several limitations that keep this from being a default:\n\n- Pop!\\_OS' Default Partition Layout\n- Use of a non-persistent encryption key for SWAP.\n- Additional drive I/O used on Solid State Drives (SSDs)\n- Depending on alloted RAM in a system, and size of NVMe/SSD drive(s), hibernation could add notable delay on resuming a hibernation session.\n\nHowever, these limitations aside, hibernation is an often requested feature for Pop!\\_OS. The purpose of this article is to provide steps for enabling hibernation for any users that would like it. Since hibernation completely shuts off power to the device, it can prolong the lifetime of your battery. Additionally, there are some security benefits. Unlike suspend, the decryption key for the disk no longer remains in memory, and the disk is locked. This mitigates certain physical attacks that can extract the key from RAM.\n\n## Enable Hibernation on an Encrypted Drive\n\n1. Boot into [Pop!_OS Recovery](https://support.system76.com/articles/pop-recovery)\n\n Turn your computer off, then turn it back on and hold down the `SPACE` bar immediately. In the menu that appears, select `PopOS Recovery`, and let it boot.\n\n Once it boots, close out of the installation window or choose `Try Demo Mode` (be sure not to choose any install or repair options, as this could result in data loss. It will also mount the drive and make the next steps harder).\n\n2. Open `Gparted` by clicking `Activities`/`Applications` and searching for \"Gparted\" or by pressing `SUPER`+`T` to open a Terminal, and running:\n\n ```bash\n gparted\n ```\n\n3. Disable and remove the SWAP partition. You can either right-click on the SWAP partition, and select `swapoff` or issue that same command in the Terminal:\n\n ```bash\n sudo swapoff\n ```\n\n Then click on the swap partition, click the red `X` to mark it for deletion, and then press the green check-mark to approve the changes.\n\n4. Extend the `luks` partition to the end of the drive.\n\n Click on the encrypted `luks` partition and select the \"Resize/Move\" button. Use the GUI drag tools, or number fields, to make sure the OS partition extends to the end of the drive (after `EFI` and `recovery`). Use the green check-mark to apply the changes to the drive and close `gparted` once the changes are complete.\n\n ![gparted](/images/hibernation/gparted.png)\n\n Open the encrypted partition using these Terminal commands:\n\n | **SATA Drives** | **NVMe Drives** |\n |:--------------------------------------------------:|:-------------------------------------------------:|\n | ```sudo cryptsetup luksOpen /dev/sda3 cryptdata``` | ```sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata``` |\n\n **NOTE:** In the screenshot example, the partition is called `/dev/vda3`. Adjust the drive name to your case (sda# or nvme#n#p#).\n\n ```bash\n sudo lvscan\n sudo vgchange -ay\n ```\n\n5. Reduce the size of the root volume by the size of main memory. If you have 16GB of memory, reduce the `data-root` volume by 16GB. If you have 32GB, reduce by 32GB, etc. Use these Terminal commands:\n\n ```bash\n free -h\n sudo lvreduce -r -L -16G /dev/mapper/data-root\n ```\n\n6. Create a `swap` volume (instead of a drive partition):\n\n ```bash\n sudo lvcreate -L 16G --alloc contiguous --name swap data\n sudo mkswap /dev/data/swap\n ```\n\n7. Mount the `root` filesystem and edit `crypttab` and `fstab` to update for the new `swap` location:\n\n Mount the `data-root` volume:\n\n ```bash\n sudo mount /dev/mapper/data-root /mnt\n ```\n\n Edit `crypttab` to remove the original swap partition entry.\n\n ```bash\n sudo nano /mnt/etc/crypttab\n ```\n\n ![crypttab](/images/hibernation/crypttab.png)\n\n Open `fstab` to update the mount path for the new swap volume.\n\n ```bash\n # swap mount line will be changed to\n # /dev/mapper/data-swap none swap defaults 0 0\n sudo nano /mnt/etc/fstab\n ```\n\n ![fstab](/images/hibernation/fstab.png)\n\n8. Reboot your computer and allow it to load Pop!\\_OS normally. Check that the swap partition in use and is sized for your system memory by running the following command in a terminal:\n\n ```bash\n free\n ```\n\n9. Add a resume target for the kernel:\n\n Using the UUID for the `data-swap` partition run this command:\n\n ```bash\n sudo blkid\n # use the UUID for the /dev/mappter/data-swap line from the output of blkid\n sudo kernelstub -a \"resume=UUID=xxxxxxxx-xxxx-xxxx-xxxxxxxx\"\n ```\n\n **NOTE:** Replace everything after `UUID=` with the ID of your new `swap` volume.\n\n ![blkid](/images/hibernation/blkid.png)\n\n The system should now be ready to suspend to, and resume from disk.\n\n You can test if hibernation works by booting back into your install and running:\n\n ```bash\n sudo systemctl hibernate\n ```\n\n **CAUTION:** Hibernation, if used often, will add additional write traffic (equal to the total amount of RAM) to SSDs, shortening the lifespan of the drives.\n\n## Desktop Integration - GNOME Extension\n\n1. Add Extension:\n\n To add `Hibernate` and `Hybrid Sleep` to the power menu, we'll need to add this GNOME-Shell extension: [Hibernate Status Button](https://extensions.gnome.org/extension/755/hibernate-status-button/)\n\n2. Add `.pkla` file:\n\n **NOTE:** Pop!OS and Ubuntu require a file at `/etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla`\n\n To create this file, run:\n\n ```bash\n sudo nano /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.pkla\n ```\n\n Then copy these contents into the newly created file:\n\n ```bash\n [Enable hibernate in upower]\n Identity=unix-user:*\n Action=org.freedesktop.upower.hibernate\n ResultActive=yes\n\n [Enable hibernate in logind]\n Identity=unix-user:*\n Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit\n ResultActive=yes\n ```\n\nSave (ctrl+s) and close the file (ctrl+x).\n\nOn your next boot, you should now have an `Hibernate` option in the top-right, drop-down, `Power Off / Logout` Options menu. The `Hibernate` option is located alongside the existing `Suspend` and `Power Off` options.\n","dir":"/","path":"/enable-hibernation","extension":".md","createdAt":"2021-10-23T00:18:51.000Z","updatedAt":"2022-10-13T20:18:01.000Z","authors":[{"username":"13r0ck","commitUrl":"https://github.com/system76/docs/commit/cc3413d208cd83c2279468458d7d6bb37272407a","avatarUrl":"https://avatars.githubusercontent.com/u/58987761?v=4","profileUrl":"https://github.com/13r0ck"},{"username":"qin-guan","commitUrl":"https://github.com/system76/docs/commit/735ce36672073a0cecc98b180084bf7a34016499","avatarUrl":"https://avatars.githubusercontent.com/u/10321883?v=4","profileUrl":"https://github.com/qin-guan"},{"username":"bentongxyz","commitUrl":"https://github.com/system76/docs/commit/96ffa538e963d46a9160bb2a6da62f28c7775959","avatarUrl":"https://avatars.githubusercontent.com/u/60358804?v=4","profileUrl":"https://github.com/bentongxyz"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/eb8231760714b92e21688a14bf0167e55a94b35b","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/e4a76cc76f9ccb401ce71ce7cd69b52bf0fae801","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"Memphis04","commitUrl":"https://github.com/system76/docs/commit/5d718a8146f9a08070d1cfe4a05d635f5aa44a4d","avatarUrl":"https://avatars.githubusercontent.com/u/4517557?v=4","profileUrl":"https://github.com/Memphis04"},{"username":"Schykle","commitUrl":"https://github.com/system76/docs/commit/4e6508a493a90f40ef290425c4acaee65db41233","avatarUrl":"https://avatars.githubusercontent.com/u/58709504?v=4","profileUrl":"https://github.com/Schykle"}],"meta":{"version":0,"revision":0,"created":1697053503679},"$loki":127},{"slug":"switch-from-macos-to-popos","description":"If you are coming from Apple's operating system using Pop!_OS for the first time, we can help make the transition smoother.\n","title":"Switching from macOS to Pop!_OS","keywords":["System76","Apple","OS X","macOS","switch","PopOS","Pop!\\_OS"],"facebookImage":"/_nuxt/images/switch-from-macos-to-popos-facebookImage.jpg","twitterImage":"/_nuxt/images/switch-from-macos-to-popos-twitterImage.jpg","hidden":false,"section":"switching","tableOfContents":true,"toc":[{"id":"workflows-and-actions","depth":2,"text":"Workflows and Actions"},{"id":"finding-programs-and-files","depth":3,"text":"Finding Programs and Files"},{"id":"application-shortcuts","depth":3,"text":"Application Shortcuts"},{"id":"view-installed-applications","depth":3,"text":"View Installed applications"},{"id":"install-and-manage-software","depth":3,"text":"Install and Manage Software"},{"id":"workspaces-and-window-management","depth":3,"text":"Workspaces and Window Management"},{"id":"pop-shell","depth":3,"text":"Pop Shell"},{"id":"file-management","depth":3,"text":"File Management"},{"id":"light-mode-vs-dark-mode","depth":3,"text":"Light Mode vs. Dark Mode"},{"id":"software","depth":2,"text":"Software"},{"id":"web-browsing-and-password-management","depth":3,"text":"Web Browsing and Password Management"},{"id":"office-work","depth":3,"text":"Office Work"},{"id":"calls-and-video-chat","depth":3,"text":"Calls and Video Chat"},{"id":"take-selfies","depth":3,"text":"Take Selfies"},{"id":"manage-photos","depth":3,"text":"Manage Photos"},{"id":"email","depth":3,"text":"Email"},{"id":"watching-videos","depth":3,"text":"Watching Videos"},{"id":"quick-file-previews-spacebar","depth":3,"text":"Quick File Previews (spacebar)"},{"id":"listening-to-music","depth":3,"text":"Listening to Music"},{"id":"video-editing","depth":3,"text":"Video Editing"},{"id":"sound-recording","depth":3,"text":"Sound Recording"},{"id":"development","depth":3,"text":"Development"},{"id":"gaming","depth":3,"text":"Gaming"},{"id":"cloud-storage","depth":3,"text":"Cloud Storage"},{"id":"system-management","depth":2,"text":"System Management"},{"id":"kill-programs","depth":3,"text":"Kill Programs"},{"id":"networking","depth":3,"text":"Networking"},{"id":"disk-encryption","depth":3,"text":"Disk Encryption"},{"id":"system-backups","depth":3,"text":"System Backups"},{"id":"give-pop_os-a-try","depth":2,"text":"Give Pop!_OS a try"}],"body":{"type":"root","children":[{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"workflows-and-actions"},"children":[{"type":"element","tag":"a","props":{"href":"#workflows-and-actions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workflows and Actions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS offers corresponding workflows and applications to those available in macOS. Users will find UI elements where they expect them to be as well as some additional features."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"finding-programs-and-files"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-programs-and-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding Programs and Files"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Spotlight Search"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activities Overview"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"search","src":"/images/pop-os-mac-screenshots/search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On macOS, Spotlight Search can be launched by clicking the magnifying glass in the upper right-hand corner of the screen, or by pressing CMD+SPACE.\nIn Pop!_OS, clicking on the \"Activities\" menu in the upper left-hand corner of the screen opens the Activities Overview. Overview has a search bar situated in the top-center of the screen which will search file names and applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"activities-overview","src":"/images/pop-os-screenshots/activities-pop-os.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Activities Overview screen can also be launched by pressing the SUPER key. Once Overview is launched, users can begin typing to search their computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"application-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#application-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Application Shortcuts"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Dock"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Dock"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In both macOS and Pop!_OS, a tray of application shortcuts is provided for convenience."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In both OSes this is referred to as the \"Dock.\" Icons show additional indicators when an app is open (a dot next to the icon) and favorite applications can be saved to the Dock for easy access."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Dock is located on the Left side of the screen, vertically, in Pop!_OS.\nmacOS' default is to place the Dock at the bottom of the screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Dock can be moved in both OSes. macOS has this feature in System Preferences; Pop!_OS accomplishes this change with a GNOME extension."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information on GNOME extensions, refer to the following support articles:\n"},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/customize-gnome"},"children":[{"type":"text","value":"Customize Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/customize-dock"},"children":[{"type":"text","value":"Dock Customization"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"view-installed-applications"},"children":[{"type":"element","tag":"a","props":{"href":"#view-installed-applications","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"View Installed applications"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Launchpad"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Show Applications"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both macOS and Pop!_OS have a method for showing installed applications in an icon grid."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In macOS this feature is called Launchpad and is represented by the rocket-ship icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"launchpad-show-applications","src":"/images/pop-os-mac-screenshots/launchpad-show-applications.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, the apps overview can be shown by clicking on the icon resembling a grid of dots in the lower-left of the screen at the bottom of the dock. This is the \"Show Applications\" icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-and-manage-software"},"children":[{"type":"element","tag":"a","props":{"href":"#install-and-manage-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install and Manage Software"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"App Store"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":".dmg Files"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":".deb Files"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"flatpaks"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In macOS applications are installed from two (2) main sources. The Apple App Store, and directly from developer websites."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Applications downloaded and installed from the internet make use of .dmg files or .pkg files which run installer programs and guide users in moving Applications to the Applications folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"appstore-popshop","src":"/images/pop-os-mac-screenshots/appstore-popshop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS. The Pop!_Shop functions as an app store. The Pop!_Shop highlights popular applications and lets users install them with a click and password authentication."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Debian/Ubuntu based distributions like Pop!_OS can install applications from .deb files. These files function like .dmg files on macOS; opening a downloaded .deb file launches the installer program \"Eddy\" and puts the installed application in the correct folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since 20.04, The Pop!_Shop has offered the ability to install flatpak versions of apps instead of, or alongside .deb files. Flatpaks are self-contained (or containerized) versions of apps that hold everything that program needs in one package. This allows users to run multiple versions of an application, and for the application to be sand-boxed from the main OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"application-folders"},"children":[{"type":"element","tag":"a","props":{"href":"#application-folders","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Application Folders"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One key difference between macOS and Pop!_OS is how and where applications are installed. in macOS, with a few exceptions, all installed applications go into a dedicated folder located under the /Applications folder. Applications are self-contained items and can be moved or deleted by acting on the file for the application itself."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, and other Ubuntu-based distributions, there are certain parts of applications that are referenced by other applications and are installed separately. These smaller applications and parts of applications are called libraries or dependencies. Due to this structure of software installation, and depending on how a program is installed, it may be stored in one of a few locations."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/.local/share/applications"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/share/applications"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/bin"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/opt/"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The placement of applications in Pop!_OS is handled transparently by the operating system. Users don't need to memorize these locations or, in most cases, modify them in any way. They are provided here for reference purposes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"workspaces-and-window-management"},"children":[{"type":"element","tag":"a","props":{"href":"#workspaces-and-window-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workspaces and Window Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both macOS and Pop!_OS use workspaces to organize open application windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"workspaces-overivew-activities-overview","src":"/images/pop-os-mac-screenshots/workspaces-activites-overview.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"macOS uses multi-touch gestures, or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"up"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"down"}]},{"type":"text","value":", to launch \"Mission Control\" and "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"left"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"right"}]},{"type":"text","value":" are used to navigate between workspaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"accessing-overview"},"children":[{"type":"element","tag":"a","props":{"href":"#accessing-overview","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessing Overview"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS the \"Overview\" will show all workspaces. The key(s) to access it are different on certain versions."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS version"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Display Overview Default"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"20.04 LTS"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"21.10"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"22.04 LTS"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"They can also use "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"up"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"down"}]},{"type":"text","value":" to navigate between workspaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop-shell"},"children":[{"type":"element","tag":"a","props":{"href":"#pop-shell","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop Shell"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Starting in version 20.04, Pop!_OS now includes a tiling window-manager as a GNOME extension. The window manager is called pop-shell, and allows for window organization and keyboard navigation among windows and applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"More info about Pop!_Shell here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/articles/Pop!_OS-20.04-LTS-Release-Notes","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pop!_OS 20.04 Release Notes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-keyboard-shortcuts"},"children":[{"type":"text","value":"Pop-Shell Keyboard Shortcuts"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"file-management"},"children":[{"type":"element","tag":"a","props":{"href":"#file-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"File Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The file-systems layouts in macOS and Pop!_OS both feature location shortcuts on the left side, tabbed browsing, list vs. icon views, and various sorting options."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Finder"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Files"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In macOS, Finder displays files and directories (folders), and is represented by the two-tone, blue face icon in the dock."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, the Files application serves the same purpose. It is represented by a gray icon that looks like a tabbed folder from a filing cabinet."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"files-finder","src":"/images/pop-os-mac-screenshots/files-edited.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"light-mode-vs-dark-mode"},"children":[{"type":"element","tag":"a","props":{"href":"#light-mode-vs-dark-mode","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Light Mode vs. Dark Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As of macOS 10.14 (Mojave), users have the option of using a default \"dark mode\" for the look and feel of their OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS has had a dark mode since 19.10. There were dark mode options available previously, but the official \"Dark Mode\" of Pop!_OS was added in Pop!_OS 19.10."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Dark Mode can be enabled by visiting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Settings>Appearance>Appearance(Tab)>Dark (Radio button)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"appearance-settings","src":"/images/pop-os-screenshots/appearance-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"software"},"children":[{"type":"element","tag":"a","props":{"href":"#software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"web-browsing-and-password-management"},"children":[{"type":"element","tag":"a","props":{"href":"#web-browsing-and-password-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Web Browsing and Password Management"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Safari (Default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Firefox (Default)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The default web browser in macOS is Safari. Pop!_OS features the Firefox browser."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both Safari and Firefox offer privacy features like \"do not track\" requests, other blockers, and customizeable search-engine defaults."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users accustomed to using Apple Pay or iCloud Keychain for payments and password management will require workflow adjustments, as these are Apple proprietary services."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are cross-platform password managers available, which offer the option to save and auto-fill payment methods."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most modern browsers offer the ability to create an account that will save and sync user logins."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Examples include:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bitwarden.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bitwarden"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://1password.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"1Password"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.lastpass.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"LastPass"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"bitwarden","src":"/images/pop-os-screenshots/bitwarden.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other Browser Options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.google.com/chrome/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Chrome"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.chromium.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Chromium"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://brave.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Brave"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For users accustomed to Chrome, Chrome is available for Linux, as well as Chrome-based alternative options like Chromium and Brave."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"office-work"},"children":[{"type":"element","tag":"a","props":{"href":"#office-work","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Office Work"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Pages/Numbers/Keynote (iWork)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.libreoffice.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Writer/Calc/Impress (LibreOffice)"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The software suite formerly known as \"iWork\" contains Apple's equivalent to Microsoft Office. It contains Pages (word processing), Numbers (spreadsheets) and Keynote (presentations). These apps are all capable of reading and saving files in outside formats like those used in Microsoft Office, but by default, they save files in formats specific to the iWorks suite: .pages, .numbers, and .keynote respectively."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"libreoffice-icons","src":"/images/pop-os-screenshots/libreoffice-icons.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"libreoffice-windows-open","src":"/images/pop-os-screenshots/libreoffice-windows-open.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes with the open-source office suite LibreOffice installed by default. LibreOffice can open Microsoft Office files, and export to Office formats (.docx, etc.). LibreOffice cannot open iWork formatted projects. For example, documents ending in .pages will need saved in a different format before LibreOffice will open them. LibreOffice saves documents in the .odt format by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"others"},"children":[{"type":"element","tag":"a","props":{"href":"#others","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Others"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.icloud.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"iCloud.com"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If exporting iWork files is not an option, users can also visit iCloud.com in a web browser and use the web-based versions of Pages, Numbers, and Keynote. However, an Apple ID is required (free)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.office.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Office365 Online"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Microsoft offers in-browser versions of the Microsoft Office suite as part of Office365. Those with subscriptions can access Word, Excel, Powerpoint, Teams, Outlook and others. In most cases, there's no need to install Windows to access Microsoft Office apps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"calls-and-video-chat"},"children":[{"type":"element","tag":"a","props":{"href":"#calls-and-video-chat","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Calls and Video Chat"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS does not offer a default messaging app. The preference is that users choose their own and install only what they need/want.\nHowever, many popular 3rd-party applications have Linux versions available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Recommendations provided here are suggestions for open-source alternatives."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"iMessage"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://element.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Element"}]},{"type":"text","value":" (Formerly Riot.im)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://mattermost.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mattermost"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://slack.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Slack"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For video and instant messaging, macOS provides FaceTime and iMessage. Both of these applications are Apple exclusive, and require an Apple ID to use most of the features."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Element (formerly Riot.im) is an open-source instant messaging client which makes use of the matrix network. The client offers end-to-end encryption, multiple chat rooms and communities, and can be used on the decentralized matrix network or self-hosted. It offers integrations with other applications and platforms like IRC, Slack, and Jitsi."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux versions of Slack and its open-source alternative Mattermost are available in Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"element","src":"/images/pop-os-screenshots/element.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"videocalls"},"children":[{"type":"element","tag":"a","props":{"href":"#videocalls","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Video/Calls"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"FaceTime"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://jitsi.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Jitsi"}]},{"type":"text","value":" (browser-based)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://discord.com/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.skype.com/en/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Skype"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://zoom.us/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Zoom"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"jitsi","src":"/images/pop-os-screenshots/jitsi.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Jitsi is a multi-user video chat program which runs in a browser. It allows password protected rooms, phone-dial-in and IM-ing alongside video-chat. All calls are encrypted by default using HTTPS, with additional end-to-end encryption options also offered. The System76 team makes daily use of the Jitsi platform."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux clients are available for popular apps like Discord, Skype and Zoom."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"take-selfies"},"children":[{"type":"element","tag":"a","props":{"href":"#take-selfies","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Take Selfies"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Photobooth (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Cheese","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Cheese"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a program available in the Pop!_Shop called \"Cheese.\" Cheese allows users to take webcam selfies, and apply image filters."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"cheese","src":"/images/pop-os-screenshots/cheese.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manage-photos"},"children":[{"type":"element","tag":"a","props":{"href":"#manage-photos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manage Photos"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Photos (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Shotwell","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Shotwell"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes with a photo viewing application called Image Viewer which previews pictures that are opened from the Files application, similar to the Apple application \"Preview.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several applications available in the Pop!_Shop for more in-depth photo management. Shotwell is highlighted below.\nShotwell organizes photos by albums and event dates, and allows for importing, viewing, and sorting photographs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"shotwell","src":"/images/pop-os-screenshots/shotwell.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"email"},"children":[{"type":"element","tag":"a","props":{"href":"#email","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Email"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Apple Mail (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Geary","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" (default)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.thunderbird.net/en-US/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thunderbird"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS offers the GNOME \"Geary\" email client by default. Geary makes use of a column view, and supports adding a variety of email accounts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"geary","src":"/images/pop-os-screenshots/geary.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For users more accustomed to Microsoft Outlook, there's an alternative, open-source program by Mozilla called Thunderbird which supports calendar integration and similar organization features to Outlook."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"thunderbird","src":"/images/pop-os-screenshots/thunderbird.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Regardless of platform or client, many email accounts (e.g. Google) have implemented a security policy where a single-use password must be created for each email app users want to sync with their account. These passwords have to be created from the email provider's account website."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other Options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://outlook.live.com/owa/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Outlook Web"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Webmail (in General)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Microsoft also offers a web-based version of Outlook mail which can be accessed from a web browser."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In addition, most modern Email Service Providers (ESPs) have an online version of their inbox which can be accessed by signing into the ESP account in a browser."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"watching-videos"},"children":[{"type":"element","tag":"a","props":{"href":"#watching-videos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Watching Videos"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Quicktime"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Videos","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GNOME Videos"}]},{"type":"text","value":" (default)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.videolan.org/vlc/index.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"VLC"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"gnome-video","src":"/images/pop-os-screenshots/gnome-videos.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Pop!_OS default video player is GNOME Videos. It can play local media or fetch videos from RSS feeds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Due to copyright reasons, not all video formats are supported out of the box, but many codecs can be installed as needed. Linux defaults to not including non-free software, and users can opt-in if they need additional software support."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional codecs can be added with the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo add-apt-repository multiverse"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ubuntu-restricted-extras"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We also have a help article for installing codecs "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/codecs"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another popular alternative is VLC Media Player. This software is available in the Pop!_Shop, and offers many customizable features."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"quick-file-previews-spacebar"},"children":[{"type":"element","tag":"a","props":{"href":"#quick-file-previews-spacebar","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Quick File Previews (spacebar)"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.apple.com/en-uz/guide/mac-help/mh14119/mac","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Quick Look"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://gitlab.gnome.org/GNOME/sushi","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sushi"}]},{"type":"text","value":" (available through "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" package manager)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install gnome-sushi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You need to restart Nautilus (default file manager) in order for this to take effect. Log out and log back in to do so."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sushi","src":"/images/pop-os-screenshots/sushi.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"listening-to-music"},"children":[{"type":"element","tag":"a","props":{"href":"#listening-to-music","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Listening to Music"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Apple Music (formerly iTunes)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Lollypop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lollypop"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spotify.com/us/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spotify"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are many music player apps available for Linux. One polished and versatile example is Lollypop. Lollypop has a similar layout to iTunes and can play music stored local to the computer or stream internet radio channels."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lollypop","src":"/images/pop-os-screenshots/lollypop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is also a Linux client for the popular streaming service Spotify, available in the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Spotify","src":"/images/pop-os-screenshots/spotify.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://music.apple.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Apple Music"}]},{"type":"text","value":" web client"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"video-editing"},"children":[{"type":"element","tag":"a","props":{"href":"#video-editing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Video Editing"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"iMovie"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.lwks.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lightworks"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Final Cut"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.blackmagicdesign.com/products/davinciresolve/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"DaVinci Resolve/DaVinci Resolve Studio"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://kdenlive.org/en/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Kden Live"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS supports two (2) professional video editing suites. Lightworks and DaVinci Resolve. We have help articles on how to install both, which are listed below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-lightworks"},"children":[{"type":"text","value":"Lightworks"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-davinci-resolve"},"children":[{"type":"text","value":"DaVinci Resolve"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is also an open-source video editing program called Kden Live which offers a comparable interface and feature-set to iMovie, and is available in the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"kden-live","src":"/images/pop-os-screenshots/kden-live.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sound-recording"},"children":[{"type":"element","tag":"a","props":{"href":"#sound-recording","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sound Recording"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Garageband"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://lmms.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"LMMS"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Logic Pro"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.audacityteam.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Audacity"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://ardour.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ardour"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several applications that can be used for music editing and sound recording."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"LMMS","src":"/images/pop-os-screenshots/lmms.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LMMS (Let's Make Music Software) is an open-source music mixer which can record and loop inputs from midi-keyboards."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"audacity","src":"/images/pop-os-screenshots/audacity.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Audacity can be used for recording and editing voice tracks for things like podcasts and memos."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ardour","src":"/images/pop-os-screenshots/ardour.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ardour is for more advanced audo engineering. It contains a multi-channel track and midi mixing program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LMMS, Ardour and Audacity are all available in the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"development"},"children":[{"type":"element","tag":"a","props":{"href":"#development","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Development"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Xcode (available in the App Store)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Text Editor (default)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.sublimetext.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sublime Text"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://code.visualstudio.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Microsoft VSCode"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS does not have a proprietary coding language, but supports a variety of languages and tools for development. The built in program Text Editor supports markdown formatting, and other text editor modelines."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Common development tools like Sublime Text and Microsoft Visual Studio Code are also available in the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"text-editor","src":"/images/pop-os-screenshots/text-editor.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"sublime","src":"/images/pop-os-screenshots/sublime.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"vscode","src":"/images/pop-os-screenshots/vs-studio.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gaming"},"children":[{"type":"element","tag":"a","props":{"href":"#gaming","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Gaming"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"App Store/Arcade"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://store.steampowered.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Steam"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://lutris.net/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are many ways to game on Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Developers offer a variety of game titles through the Pop!_Shop, and there are large numbers of Linux native games available through Steam."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Valve, the company behind Steam, now actively contributes improvements to the WINE project and have forked their own version of it, called Proton, for even greater compatibility for Windows games on Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lutris is a community created, open-source program which helps users organize their games library and offers turnkey installer scripts for a variety of popular games, emulators and compatibility software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With these ongoing improvements, there are many more games available on Linux than on macOS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The website "},{"type":"element","tag":"a","props":{"href":"https://www.protondb.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ProtonDB (Proton Database)"}]},{"type":"text","value":" is an unofficial repository of user-tested games with notes about how well they work on Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"popshop-games","src":"/images/pop-os-screenshots/popshop-games.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"steam","src":"/images/pop-os-screenshots/steam.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"lutris","src":"/images/pop-os-screenshots/lutris.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cloud-storage"},"children":[{"type":"element","tag":"a","props":{"href":"#cloud-storage","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cloud Storage"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"iCloud"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.icloud.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"iCloud.com"}]},{"type":"text","value":" (browser access)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several cloud options that can be used for backups and file syncing on Linux. Additionally, many of iCloud's files and programs can be accessed through a web browser on Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional Options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://nextcloud.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Nextcloud"}]},{"type":"text","value":" (desktop and web clients, also available in the Pop!_Shop)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://spideroak.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"SpiderOak"}]},{"type":"text","value":" (desktop and web client)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.dropbox.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dropbox"}]},{"type":"text","value":" (desktop and web client, also avilable in the Pop!_Shop)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://drive.google.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":" (Files integration and web client)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"system-management"},"children":[{"type":"element","tag":"a","props":{"href":"#system-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"kill-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#kill-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Kill Programs"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Force Quit (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"System Monitor (default)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activity Monitor (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Terminal (default)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On macOS there are two main ways to kill unresponsive programs. The force-quit menu and the Activity Monitor application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"force-quit-activity-monitor","src":"/images/macOS-Screenshots/force-quit-activity-monitor.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Force-quit is launched by clicking on the Apple menu in the upper-left-hand corner of the screen, or by pressing Opt+Cmd+Esc, selecting the application, and then \"force-quit.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users can also get an overview of running processes and stop or kill them from the Activity Monitor."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is also possible to kill processes in the Terminal if process ID is known."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"system-monitor-terminal","src":"/images/pop-os-screenshots/system-monitor-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS also has options for killing misbehaving processes. System Monitor (equivalent to Activity Monitor), displays running processes and allows users to stop or kill them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While Pop!_OS does not have a force-quit menu, when applications freeze, the OS will show a pop-up window asking if users want to wait on the program or force-quit it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The same Terminal commands available in macOS can also be used in Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Running the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"top"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"will show a similar output to what's displayed in the System Monitor."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the offending process' Process ID (PID) is known (either from System Monitor or the Terminal) the process can be killed with the terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"kill"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -pid "}]},{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"####"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"networking"},"children":[{"type":"element","tag":"a","props":{"href":"#networking","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Networking"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"System Preferences"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Settings"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"network-setting-pop-mac","src":"/images/pop-os-mac-screenshots/network-settings-pop-mac.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"macOS and Pop!_OS manage network menus and settings almost identically. Both have a drop-down menu in the upper right corner of the screen to quickly connect to an available network."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both have dedicated areas in System Preferences (macOS) and Settings (Pop!_OS) to edit saved connections, IP settings, and to configure things like proxy settings or Virtual Private Networks (VPNs)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disk-encryption"},"children":[{"type":"element","tag":"a","props":{"href":"#disk-encryption","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disk Encryption"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Filevault"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"LUKS (during Install)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"encryption-pop","src":"/images/install-pop/5_encrypt_notice-cropped-20-04.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Pop!_OS, encryption is offered during initial setup, or a reinstall. The OS partition is encrypted using the LUKS disk layout. This tool adds a decryption screen so that every time the computer boots, it requires a decryption password before moving to the login screen. With an encrypted drive, if hardware is stolen, the only way to remove the encryption is to erase the disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Because of the way encryption is implemented on Pop!_OS, and the delicate work involved in encrypting or decrypting the drive, encryption is only offered during intial set up. If users choose not to use encryption, and want to add it later, it will require a full erase and reinstall. Create backups accordingly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system-backups"},"children":[{"type":"element","tag":"a","props":{"href":"#system-backups","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System Backups"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Time Machine"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/teejee2008/timeshift","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Timeshift"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/DejaDup","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Déjà Dup Backups"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"pop-backups","src":"/images/pop-os-screenshots/pop-backups.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the interest of user-choice, Pop!_OS does not have a built in backup utility, but several applications are available to choose from in the Pop!_Shop. The two (2) featured here are Timeshift (pictured left) and Déjà Dup Backups (pictured right)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Timeshift is designed to capture snapshots and restore points of the system at a given time and is only compatible with backing up a Linux system to another Linux formatted drive.\nThe snapshot feature is comparable to snapshots offered by virtual machine managers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Déjà Dup Backups is closer in functionality to Time Machine. It offers local hardware backups, or backups to network locations. Folders and files can be added to the backup list manually, and it backs up the Home folder by default. Automatic backups can also be run on a schedule."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To read more about methods of backing up your system visit our help article: "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"Backup Files"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"give-pop_os-a-try"},"children":[{"type":"element","tag":"a","props":{"href":"#give-pop_os-a-try","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Give Pop!_OS a try"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you want to try Pop!_OS yourself you can grab the OS image (ISO) from this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"link"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},"text":"\n\n\n## Workflows and Actions\n\nPop!\\_OS offers corresponding workflows and applications to those available in macOS. Users will find UI elements where they expect them to be as well as some additional features.\n\n### Finding Programs and Files\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Spotlight Search | Activities Overview |\n\n![search](/images/pop-os-mac-screenshots/search.png)\n\nOn macOS, Spotlight Search can be launched by clicking the magnifying glass in the upper right-hand corner of the screen, or by pressing CMD+SPACE.\nIn Pop!\\_OS, clicking on the \"Activities\" menu in the upper left-hand corner of the screen opens the Activities Overview. Overview has a search bar situated in the top-center of the screen which will search file names and applications.\n\n![activities-overview](/images/pop-os-screenshots/activities-pop-os.png)\n\nThe Activities Overview screen can also be launched by pressing the SUPER key. Once Overview is launched, users can begin typing to search their computer.\n\n### Application Shortcuts\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Dock | Dock |\n\nIn both macOS and Pop!\\_OS, a tray of application shortcuts is provided for convenience.\n\nIn both OSes this is referred to as the \"Dock.\" Icons show additional indicators when an app is open (a dot next to the icon) and favorite applications can be saved to the Dock for easy access.\n\nThe Dock is located on the Left side of the screen, vertically, in Pop!\\_OS.\nmacOS' default is to place the Dock at the bottom of the screen.\n\nThe Dock can be moved in both OSes. macOS has this feature in System Preferences; Pop!\\_OS accomplishes this change with a GNOME extension.\n\nFor more information on GNOME extensions, refer to the following support articles:\n[Customize Pop!\\_OS](/articles/customize-gnome)\n[Dock Customization](/articles/customize-dock)\n\n### View Installed applications\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Launchpad | Show Applications |\n\nBoth macOS and Pop!\\_OS have a method for showing installed applications in an icon grid.\n\nIn macOS this feature is called Launchpad and is represented by the rocket-ship icon.\n\n![launchpad-show-applications](/images/pop-os-mac-screenshots/launchpad-show-applications.png)\n\nIn Pop!\\_OS, the apps overview can be shown by clicking on the icon resembling a grid of dots in the lower-left of the screen at the bottom of the dock. This is the \"Show Applications\" icon.\n\n### Install and Manage Software\n\n| macOS | Pop!\\_OS |\n|---|---|\n| App Store | Pop!\\_Shop |\n| .dmg Files | .deb Files |\n| | flatpaks |\n\nIn macOS applications are installed from two (2) main sources. The Apple App Store, and directly from developer websites.\n\nApplications downloaded and installed from the internet make use of .dmg files or .pkg files which run installer programs and guide users in moving Applications to the Applications folder.\n\n![appstore-popshop](/images/pop-os-mac-screenshots/appstore-popshop.png)\n\nIn Pop!\\_OS. The Pop!\\_Shop functions as an app store. The Pop!\\_Shop highlights popular applications and lets users install them with a click and password authentication.\n\nDebian/Ubuntu based distributions like Pop!\\_OS can install applications from .deb files. These files function like .dmg files on macOS; opening a downloaded .deb file launches the installer program \"Eddy\" and puts the installed application in the correct folder.\n\nSince 20.04, The Pop!\\_Shop has offered the ability to install flatpak versions of apps instead of, or alongside .deb files. Flatpaks are self-contained (or containerized) versions of apps that hold everything that program needs in one package. This allows users to run multiple versions of an application, and for the application to be sand-boxed from the main OS.\n\n#### Application Folders\n\nOne key difference between macOS and Pop!\\_OS is how and where applications are installed. in macOS, with a few exceptions, all installed applications go into a dedicated folder located under the /Applications folder. Applications are self-contained items and can be moved or deleted by acting on the file for the application itself.\n\nIn Pop!\\_OS, and other Ubuntu-based distributions, there are certain parts of applications that are referenced by other applications and are installed separately. These smaller applications and parts of applications are called libraries or dependencies. Due to this structure of software installation, and depending on how a program is installed, it may be stored in one of a few locations.\n\n- `~/.local/share/applications`\n- `/usr/share/applications`\n- `/usr/bin`\n- `/opt/`\n\nThe placement of applications in Pop!\\_OS is handled transparently by the operating system. Users don't need to memorize these locations or, in most cases, modify them in any way. They are provided here for reference purposes.\n\n### Workspaces and Window Management\n\nBoth macOS and Pop!\\_OS use workspaces to organize open application windows\n\n![workspaces-overivew-activities-overview](/images/pop-os-mac-screenshots/workspaces-activites-overview.png)\n\nmacOS uses multi-touch gestures, or CTRL+up or down, to launch \"Mission Control\" and CTRL+left or right are used to navigate between workspaces.\n\n#### Accessing Overview\n\nIn Pop!\\_OS the \"Overview\" will show all workspaces. The key(s) to access it are different on certain versions. \n\n| Pop!\\_OS version | Display Overview Default |\n|------------------|--------------------------|\n| 20.04 LTS | SUPER |\n| 21.10 | SUPER |\n| 22.04 LTS | SUPER+D |\n\nThey can also use CTRL+SUPER+up or down to navigate between workspaces.\n\n### Pop Shell\n\nStarting in version 20.04, Pop!\\_OS now includes a tiling window-manager as a GNOME extension. The window manager is called pop-shell, and allows for window organization and keyboard navigation among windows and applications.\n\nMore info about Pop!\\_Shell here:\n\n[Pop!\\_OS 20.04 Release Notes](/articles/Pop!_OS-20.04-LTS-Release-Notes)\n\n[Pop-Shell Keyboard Shortcuts](/articles/pop-keyboard-shortcuts)\n\n### File Management\n\nThe file-systems layouts in macOS and Pop!\\_OS both feature location shortcuts on the left side, tabbed browsing, list vs. icon views, and various sorting options.\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Finder | Files |\n\n In macOS, Finder displays files and directories (folders), and is represented by the two-tone, blue face icon in the dock.\n\n In Pop!\\_OS, the Files application serves the same purpose. It is represented by a gray icon that looks like a tabbed folder from a filing cabinet.\n\n![files-finder](/images/pop-os-mac-screenshots/files-edited.png)\n\n### Light Mode vs. Dark Mode\n\nAs of macOS 10.14 (Mojave), users have the option of using a default \"dark mode\" for the look and feel of their OS.\n\nPop!\\_OS has had a dark mode since 19.10. There were dark mode options available previously, but the official \"Dark Mode\" of Pop!\\_OS was added in Pop!\\_OS 19.10.\n\nDark Mode can be enabled by visiting\n\nSettings>Appearance>Appearance(Tab)>Dark (Radio button)\n\n![appearance-settings](/images/pop-os-screenshots/appearance-settings.png)\n\n## Software\n\n### Web Browsing and Password Management\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Safari (Default) | Firefox (Default) |\n\nThe default web browser in macOS is Safari. Pop!\\_OS features the Firefox browser.\n\nBoth Safari and Firefox offer privacy features like \"do not track\" requests, other blockers, and customizeable search-engine defaults.\n\nUsers accustomed to using Apple Pay or iCloud Keychain for payments and password management will require workflow adjustments, as these are Apple proprietary services.\n\nThere are cross-platform password managers available, which offer the option to save and auto-fill payment methods.\n\nMost modern browsers offer the ability to create an account that will save and sync user logins.\n\nExamples include:\n\n- [Bitwarden](https://bitwarden.com/)\n- [1Password](https://1password.com/)\n- [LastPass](https://www.lastpass.com/)\n\n![bitwarden](/images/pop-os-screenshots/bitwarden.png)\n\nOther Browser Options:\n\n- [Chrome](https://www.google.com/chrome/)\n- [Chromium](https://www.chromium.org/) (available in the Pop!\\_Shop)\n- [Brave](https://brave.com/)\n\nFor users accustomed to Chrome, Chrome is available for Linux, as well as Chrome-based alternative options like Chromium and Brave.\n\n### Office Work\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Pages/Numbers/Keynote (iWork) | [Writer/Calc/Impress (LibreOffice)](https://www.libreoffice.org/) |\n\nThe software suite formerly known as \"iWork\" contains Apple's equivalent to Microsoft Office. It contains Pages (word processing), Numbers (spreadsheets) and Keynote (presentations). These apps are all capable of reading and saving files in outside formats like those used in Microsoft Office, but by default, they save files in formats specific to the iWorks suite: .pages, .numbers, and .keynote respectively.\n\n![libreoffice-icons](/images/pop-os-screenshots/libreoffice-icons.png)\n\n![libreoffice-windows-open](/images/pop-os-screenshots/libreoffice-windows-open.png)\n\nPop!\\_OS comes with the open-source office suite LibreOffice installed by default. LibreOffice can open Microsoft Office files, and export to Office formats (.docx, etc.). LibreOffice cannot open iWork formatted projects. For example, documents ending in .pages will need saved in a different format before LibreOffice will open them. LibreOffice saves documents in the .odt format by default.\n\n#### Others\n\n- [iCloud.com](https://www.icloud.com/)\n\nIf exporting iWork files is not an option, users can also visit iCloud.com in a web browser and use the web-based versions of Pages, Numbers, and Keynote. However, an Apple ID is required (free).\n\n- [Office365 Online](https://www.office.com/)\n\nMicrosoft offers in-browser versions of the Microsoft Office suite as part of Office365. Those with subscriptions can access Word, Excel, Powerpoint, Teams, Outlook and others. In most cases, there's no need to install Windows to access Microsoft Office apps.\n\n### Calls and Video Chat\n\nPop!\\_OS does not offer a default messaging app. The preference is that users choose their own and install only what they need/want.\nHowever, many popular 3rd-party applications have Linux versions available.\n\nRecommendations provided here are suggestions for open-source alternatives.\n\n| macOS | Pop!\\_OS |\n|---|---|\n| iMessage | [Element](https://element.io/) (Formerly Riot.im) |\n| | [Mattermost](https://mattermost.com/) (also available in the Pop!\\_Shop) |\n| | [Slack](https://slack.com/) (also available in the Pop!\\_Shop) |\n\nFor video and instant messaging, macOS provides FaceTime and iMessage. Both of these applications are Apple exclusive, and require an Apple ID to use most of the features.\n\nElement (formerly Riot.im) is an open-source instant messaging client which makes use of the matrix network. The client offers end-to-end encryption, multiple chat rooms and communities, and can be used on the decentralized matrix network or self-hosted. It offers integrations with other applications and platforms like IRC, Slack, and Jitsi.\n\nLinux versions of Slack and its open-source alternative Mattermost are available in Pop!\\_Shop.\n\n![element](/images/pop-os-screenshots/element.png)\n\n#### Video/Calls\n\n| macOS | Pop!\\_OS |\n|---|---|\n| FaceTime | [Jitsi](https://jitsi.org/) (browser-based) |\n| | [Discord](https://discord.com/new) (also available in the Pop!\\_Shop) |\n| | [Skype](https://www.skype.com/en/) (also available in the Pop!\\_Shop) |\n| | [Zoom](https://zoom.us/) (also available in the Pop!\\_Shop) |\n\n![jitsi](/images/pop-os-screenshots/jitsi.png)\n\nJitsi is a multi-user video chat program which runs in a browser. It allows password protected rooms, phone-dial-in and IM-ing alongside video-chat. All calls are encrypted by default using HTTPS, with additional end-to-end encryption options also offered. The System76 team makes daily use of the Jitsi platform.\n\nLinux clients are available for popular apps like Discord, Skype and Zoom.\n\n### Take Selfies\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Photobooth (default) | [Cheese](https://wiki.gnome.org/Apps/Cheese) (available in the Pop!\\_Shop) |\n\nThere is a program available in the Pop!\\_Shop called \"Cheese.\" Cheese allows users to take webcam selfies, and apply image filters.\n\n![cheese](/images/pop-os-screenshots/cheese.png)\n\n### Manage Photos\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Photos (default) | [Shotwell](https://wiki.gnome.org/Apps/Shotwell) (available in the Pop!\\_Shop) |\n\nPop!\\_OS comes with a photo viewing application called Image Viewer which previews pictures that are opened from the Files application, similar to the Apple application \"Preview.\"\n\nThere are several applications available in the Pop!\\_Shop for more in-depth photo management. Shotwell is highlighted below.\nShotwell organizes photos by albums and event dates, and allows for importing, viewing, and sorting photographs.\n\n![shotwell](/images/pop-os-screenshots/shotwell.png)\n\n### Email\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Apple Mail (default) | [Geary](https://wiki.gnome.org/Apps/Geary) (default) |\n| | [Thunderbird](https://www.thunderbird.net/en-US/) (available in the Pop!\\_Shop) |\n\nPop!\\_OS offers the GNOME \"Geary\" email client by default. Geary makes use of a column view, and supports adding a variety of email accounts.\n\n![geary](/images/pop-os-screenshots/geary.png)\n\nFor users more accustomed to Microsoft Outlook, there's an alternative, open-source program by Mozilla called Thunderbird which supports calendar integration and similar organization features to Outlook.\n\n![thunderbird](/images/pop-os-screenshots/thunderbird.png)\n\n**NOTE:** Regardless of platform or client, many email accounts (e.g. Google) have implemented a security policy where a single-use password must be created for each email app users want to sync with their account. These passwords have to be created from the email provider's account website.\n\nOther Options:\n\n- [Outlook Web](https://outlook.live.com/owa/)\n- Webmail (in General)\n\nMicrosoft also offers a web-based version of Outlook mail which can be accessed from a web browser.\n\nIn addition, most modern Email Service Providers (ESPs) have an online version of their inbox which can be accessed by signing into the ESP account in a browser.\n\n### Watching Videos\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Quicktime | [GNOME Videos](https://wiki.gnome.org/Apps/Videos) (default) |\n| | [VLC](https://www.videolan.org/vlc/index.html) (available in the Pop!\\_Shop) |\n\n![gnome-video](/images/pop-os-screenshots/gnome-videos.png)\n\nThe Pop!\\_OS default video player is GNOME Videos. It can play local media or fetch videos from RSS feeds.\n\nDue to copyright reasons, not all video formats are supported out of the box, but many codecs can be installed as needed. Linux defaults to not including non-free software, and users can opt-in if they need additional software support.\n\nAdditional codecs can be added with the following commands:\n\n```bash\nsudo add-apt-repository multiverse\nsudo apt install ubuntu-restricted-extras\n```\n\nWe also have a help article for installing codecs [here](/articles/codecs)\n\nAnother popular alternative is VLC Media Player. This software is available in the Pop!\\_Shop, and offers many customizable features.\n\n### Quick File Previews (spacebar)\n\n| macOS | Pop!\\_OS |\n|---|---|\n| [Quick Look](https://support.apple.com/en-uz/guide/mac-help/mh14119/mac) | [Sushi](https://gitlab.gnome.org/GNOME/sushi) (available through `apt` package manager)|\n\n```shell\nsudo apt-get install gnome-sushi\n```\n\n**NOTE:** You need to restart Nautilus (default file manager) in order for this to take effect. Log out and log back in to do so.\n\n![Sushi](/images/pop-os-screenshots/sushi.png)\n\n### Listening to Music\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Apple Music (formerly iTunes) | [Lollypop](https://wiki.gnome.org/Apps/Lollypop) (available in the Pop!\\_Shop) |\n| | [Spotify](https://www.spotify.com/us/) (available in the Pop!\\_Shop) |\n\nThere are many music player apps available for Linux. One polished and versatile example is Lollypop. Lollypop has a similar layout to iTunes and can play music stored local to the computer or stream internet radio channels.\n\n![Lollypop](/images/pop-os-screenshots/lollypop.png)\n\nThere is also a Linux client for the popular streaming service Spotify, available in the Pop!\\_Shop.\n\n![Spotify](/images/pop-os-screenshots/spotify.png)\n\nOther options:\n\n- [Apple Music](https://music.apple.com) web client\n\n### Video Editing\n\n| macOS | Pop!\\_OS |\n|---|---|\n| iMovie | [Lightworks](https://www.lwks.com/) |\n| Final Cut | [DaVinci Resolve/DaVinci Resolve Studio](https://www.blackmagicdesign.com/products/davinciresolve/) |\n| | [Kden Live](https://kdenlive.org/en/) (also available in the Pop!\\_Shop) |\n\nPop!\\_OS supports two (2) professional video editing suites. Lightworks and DaVinci Resolve. We have help articles on how to install both, which are listed below:\n\n[Lightworks](/articles/install-lightworks)\n\n[DaVinci Resolve](/articles/install-davinci-resolve)\n\nThere is also an open-source video editing program called Kden Live which offers a comparable interface and feature-set to iMovie, and is available in the Pop!\\_Shop.\n\n![kden-live](/images/pop-os-screenshots/kden-live.png)\n\n### Sound Recording\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Garageband | [LMMS](https://lmms.io/) (also available in the Pop!\\_Shop) |\n| Logic Pro | [Audacity](https://www.audacityteam.org/) (also available in the Pop!\\_Shop) |\n| | [Ardour](https://ardour.org/) (also available in the Pop!\\_Shop) |\n\nThere are several applications that can be used for music editing and sound recording.\n\n![LMMS](/images/pop-os-screenshots/lmms.png)\n\nLMMS (Let's Make Music Software) is an open-source music mixer which can record and loop inputs from midi-keyboards.\n\n![audacity](/images/pop-os-screenshots/audacity.png)\n\nAudacity can be used for recording and editing voice tracks for things like podcasts and memos.\n\n![ardour](/images/pop-os-screenshots/ardour.png)\n\nArdour is for more advanced audo engineering. It contains a multi-channel track and midi mixing program.\n\nLMMS, Ardour and Audacity are all available in the Pop!\\_Shop.\n\n### Development\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Xcode (available in the App Store) | Text Editor (default) |\n| | [Sublime Text](https://www.sublimetext.com) (available in the Pop!\\_Shop) |\n| | [Microsoft VSCode](https://code.visualstudio.com/) (available in the Pop!\\_Shop) |\n\nPop!\\_OS does not have a proprietary coding language, but supports a variety of languages and tools for development. The built in program Text Editor supports markdown formatting, and other text editor modelines.\n\nCommon development tools like Sublime Text and Microsoft Visual Studio Code are also available in the Pop!\\_Shop.\n\n![text-editor](/images/pop-os-screenshots/text-editor.png)\n\n![sublime](/images/pop-os-screenshots/sublime.png)\n\n![vscode](/images/pop-os-screenshots/vs-studio.png)\n\n### Gaming\n\n| macOS | Pop!\\_OS |\n|---|---|\n| App Store/Arcade | Pop!\\_Shop |\n| Steam | [Steam](https://store.steampowered.com/) |\n| | [Lutris](https://lutris.net/) (also available in the Pop!\\_Shop) |\n\nThere are many ways to game on Linux.\n\nDevelopers offer a variety of game titles through the Pop!\\_Shop, and there are large numbers of Linux native games available through Steam.\n\nValve, the company behind Steam, now actively contributes improvements to the WINE project and have forked their own version of it, called Proton, for even greater compatibility for Windows games on Linux.\n\nLutris is a community created, open-source program which helps users organize their games library and offers turnkey installer scripts for a variety of popular games, emulators and compatibility software.\n\nWith these ongoing improvements, there are many more games available on Linux than on macOS.\n\nThe website [ProtonDB (Proton Database)](https://www.protondb.com/) is an unofficial repository of user-tested games with notes about how well they work on Linux.\n\n![popshop-games](/images/pop-os-screenshots/popshop-games.png)\n\n![steam](/images/pop-os-screenshots/steam.png)\n\n![lutris](/images/pop-os-screenshots/lutris.png)\n\n### Cloud Storage\n\n| macOS | Pop!\\_OS |\n|---|---|\n| iCloud | [iCloud.com](https://www.icloud.com/) (browser access) |\n\nThere are several cloud options that can be used for backups and file syncing on Linux. Additionally, many of iCloud's files and programs can be accessed through a web browser on Pop!\\_OS.\n\nAdditional Options:\n\n- [Nextcloud](https://nextcloud.com/) (desktop and web clients, also available in the Pop!\\_Shop)\n- [SpiderOak](https://spideroak.com/) (desktop and web client)\n- [Dropbox](https://www.dropbox.com) (desktop and web client, also avilable in the Pop!\\_Shop)\n- [Google Drive](https://drive.google.com/) (Files integration and web client)\n\n## System Management\n\n### Kill Programs\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Force Quit (default) | System Monitor (default) |\n| Activity Monitor (default) | Terminal (default) |\n\nOn macOS there are two main ways to kill unresponsive programs. The force-quit menu and the Activity Monitor application.\n\n![force-quit-activity-monitor](/images/macOS-Screenshots/force-quit-activity-monitor.png)\n\nForce-quit is launched by clicking on the Apple menu in the upper-left-hand corner of the screen, or by pressing Opt+Cmd+Esc, selecting the application, and then \"force-quit.\"\n\nUsers can also get an overview of running processes and stop or kill them from the Activity Monitor.\n\nIt is also possible to kill processes in the Terminal if process ID is known.\n\n![system-monitor-terminal](/images/pop-os-screenshots/system-monitor-terminal.png)\n\nPop!\\_OS also has options for killing misbehaving processes. System Monitor (equivalent to Activity Monitor), displays running processes and allows users to stop or kill them.\n\nWhile Pop!\\_OS does not have a force-quit menu, when applications freeze, the OS will show a pop-up window asking if users want to wait on the program or force-quit it.\n\nThe same Terminal commands available in macOS can also be used in Pop!\\_OS.\n\nRunning the command:\n\n```bash\ntop\n```\n\nwill show a similar output to what's displayed in the System Monitor.\n\nOnce the offending process' Process ID (PID) is known (either from System Monitor or the Terminal) the process can be killed with the terminal command:\n\n```bash\nsudo kill -pid ####\n```\n\n### Networking\n\n| macOS | Pop!\\_OS |\n|---|---|\n| System Preferences | Settings |\n\n![network-setting-pop-mac](/images/pop-os-mac-screenshots/network-settings-pop-mac.png)\n\nmacOS and Pop!\\_OS manage network menus and settings almost identically. Both have a drop-down menu in the upper right corner of the screen to quickly connect to an available network.\n\nBoth have dedicated areas in System Preferences (macOS) and Settings (Pop!\\_OS) to edit saved connections, IP settings, and to configure things like proxy settings or Virtual Private Networks (VPNs).\n\n### Disk Encryption\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Filevault | LUKS (during Install) |\n\n![encryption-pop](/images/install-pop/5_encrypt_notice-cropped-20-04.png)\n\nOn Pop!\\_OS, encryption is offered during initial setup, or a reinstall. The OS partition is encrypted using the LUKS disk layout. This tool adds a decryption screen so that every time the computer boots, it requires a decryption password before moving to the login screen. With an encrypted drive, if hardware is stolen, the only way to remove the encryption is to erase the disk.\n\n**NOTE:** Because of the way encryption is implemented on Pop!\\_OS, and the delicate work involved in encrypting or decrypting the drive, encryption is only offered during intial set up. If users choose not to use encryption, and want to add it later, it will require a full erase and reinstall. Create backups accordingly.\n\n### System Backups\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Time Machine | [Timeshift](https://github.com/teejee2008/timeshift) (available in the Pop!\\_Shop) |\n| | [Déjà Dup Backups](https://wiki.gnome.org/Apps/DejaDup) (available in the Pop!\\_Shop) |\n\n![pop-backups](/images/pop-os-screenshots/pop-backups.png)\n\nIn the interest of user-choice, Pop!\\_OS does not have a built in backup utility, but several applications are available to choose from in the Pop!\\_Shop. The two (2) featured here are Timeshift (pictured left) and Déjà Dup Backups (pictured right).\n\nTimeshift is designed to capture snapshots and restore points of the system at a given time and is only compatible with backing up a Linux system to another Linux formatted drive.\nThe snapshot feature is comparable to snapshots offered by virtual machine managers.\n\nDéjà Dup Backups is closer in functionality to Time Machine. It offers local hardware backups, or backups to network locations. Folders and files can be added to the backup list manually, and it backs up the Home folder by default. Automatic backups can also be run on a schedule.\n\nTo read more about methods of backing up your system visit our help article: [Backup Files](/articles/backup-files)\n\n## Give Pop!_OS a try\n\nIf you want to try Pop!_OS yourself you can grab the OS image (ISO) from this [link](/articles/live-disk).\n\n\n","dir":"/","path":"/switch-from-macos-to-popos","extension":".md","createdAt":"2020-05-05T22:06:04.000Z","updatedAt":"2023-10-06T16:06:19.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503729},"$loki":128},{"slug":"linux-gaming","description":"Want to game on your super awesome new System76 machine? Take a look at these instructions to set your system up for gaming!\n","title":"Gaming on Pop!_OS","keywords":["gaming","support","steam","lutris","gamehub","proton",22.04],"facebookImage":"/_nuxt/images/linux-gaming-facebookImage.jpg","twitterImage":"/_nuxt/images/linux-gaming-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"toc":[{"id":"steam","depth":2,"text":"Steam"},{"id":"install-steam-from-the-pop_shop","depth":3,"text":"Install Steam From the Pop!_Shop"},{"id":"install-steam-from-command-line","depth":3,"text":"Install Steam From Command Line"},{"id":"enable-steam-play-proton","depth":3,"text":"Enable Steam Play (Proton)"},{"id":"using-steam","depth":2,"text":"Using Steam"},{"id":"proton-vs-native","depth":3,"text":"Proton vs. Native"},{"id":"changing-the-proton-version-for-a-specific-game","depth":3,"text":"Changing the Proton Version for a Specific Game"},{"id":"use-protonup-to-manage-custom-proton-versions","depth":3,"text":"Use Protonup to Manage Custom Proton Versions"},{"id":"gamehub","depth":2,"text":"GameHub"},{"id":"install-gamehub-from-command-line","depth":3,"text":"Install GameHub From Command Line"},{"id":"install-gamehub-from-the-pop_shop","depth":3,"text":"Install GameHub From the Pop!_Shop"},{"id":"lutris","depth":2,"text":"Lutris"},{"id":"install-lutris-from-command-line","depth":3,"text":"Install Lutris From Command Line"},{"id":"install-lutris-from-the-pop_shop","depth":3,"text":"Install Lutris From the Pop!_Shop"},{"id":"using-gamehub","depth":2,"text":"Using GameHub"},{"id":"using-steam-on-gamehub","depth":3,"text":"Using Steam on GameHub"},{"id":"using-lutris","depth":2,"text":"Using Lutris"},{"id":"finding-install-scripts","depth":3,"text":"Finding Install Scripts"},{"id":"using-exe-files","depth":3,"text":"Using .exe files"},{"id":"open-source-games","depth":3,"text":"Open Source Games"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"steam"},"children":[{"type":"element","tag":"a","props":{"href":"#steam","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Steam"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" is a popular game client released by Valve. Steam offers games that are natively compatible with Linux, and compatibility for many non-native games can be achieved using Proton."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-steam-from-the-pop_shop"},"children":[{"type":"element","tag":"a","props":{"href":"#install-steam-from-the-pop_shop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Steam From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" application then either search for Steam or by clicking the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" icon on the Pop!_Shop home page. Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_Shop Steam","src":"/images/linux-gaming/pop-shop_steam.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, use the Applications button to search for and run "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-steam-from-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#install-steam-from-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Steam From Command Line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application by searching for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" after pressing the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Application Library","src":"/images/linux-gaming/search-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application is opened you can use the Command Line tool "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" to search for it like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt search steam"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal","src":"/images/linux-gaming/terminal-steam-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we find the right name for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" we can install it with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" as well. Please type this command into the terminal and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install steam"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" Be very careful when using sudo with ANY Command. It can make system wide changes so be sure to read everything before entering 'Y'."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-steam-play-proton"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-steam-play-proton","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable Steam Play (Proton)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Proton is a compatibility layer tool which enables support for some Windows games on Linux. It's based on the WINE project with some tweaks and additions by Valve. Use the "},{"type":"element","tag":"a","props":{"href":"https://www.protondb.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Protondb database"}]},{"type":"text","value":" to confirm if a specific game has been tested and verified working using Proton. You can enable Proton in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Steam -> Settings -> Steam Play -> Check the box for \"Enable Steam Play for supported titles AND \"Enable Steam Play for all other titles\" as pictured below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Steam Settings","src":"/images/linux-gaming/enable-steam-play_proton.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-steam"},"children":[{"type":"element","tag":"a","props":{"href":"#using-steam","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using Steam"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, use the Applications button to search for and run "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"proton-vs-native"},"children":[{"type":"element","tag":"a","props":{"href":"#proton-vs-native","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Proton vs. Native"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Playing a Proton Game","src":"/images/linux-gaming/playing-proton-game.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Playing a native game","src":"/images/linux-gaming/playing-native-game.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From a UI standpoint, there is virtually no difference between launching a Linux Native game and a game using Proton. The first picture is of a Windows game using Proton, the second is a Linux Native game.\nOnce you've enabled Steam Play, they both present the usual green \"Play\" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you haven't enabled Steam Play, other options like \"Stream\" or a greyed-out \"Download\" button may be present."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you click on the \"i\" button in the top-right corner of the game info pane, you can see that Proton games show the message: \"Runs on this computer via Steam Play\" and shows the Proton version you've selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Skyrim 1","src":"/images/linux-gaming/skyrim-info-pane.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Skyrim Detail","src":"/images/linux-gaming/steamplay-detail.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"changing-the-proton-version-for-a-specific-game"},"children":[{"type":"element","tag":"a","props":{"href":"#changing-the-proton-version-for-a-specific-game","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Changing the Proton Version for a Specific Game"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's possible to specify a certain Proton version on per game basis. You can switch between older and newer Proton versions installed on your system by the Steam client, or select custom versions of proton like ProtonGE."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To change the Proton version:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the \"Gear\" icon in the top-right corner of the game info page."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the drop-down menu, select \"Properties.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the properties window opens, click \"Compatibility\" from the left menu pane."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check the box to \"Force the use of a specific Steam Play compatibility tool.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the desired Proton version from the drop down menu (as pictured below)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Compatibility Menu","src":"/images/linux-gaming/skyrim-proton-version.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"use-protonup-to-manage-custom-proton-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#use-protonup-to-manage-custom-proton-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Use Protonup to Manage Custom Proton Versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Valve's official Proton release may not provide optimal compatibility for specific games, or community contributors may discover improvements not yet implemented by Valve. If a game is not working with mainline or experimental versions of Proton, consider trying a community-contributed fork."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ProtonGE"}]},{"type":"text","value":" is a popular fork created by Glorious Eggroll. Glorious Eggroll tests newer games in Proton, and often implements bug fixes ahead of Valve's official releases. You can view Glorious Eggroll's Github repo for ProtonGE "},{"type":"element","tag":"a","props":{"href":"https://github.com/GloriousEggroll/proton-ge-custom","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Protonup"}]},{"type":"text","value":" is a command-line tool that installs, manages, and updates ProtonGE. Protonup is written in Python and maintained by AUNaseef in the "},{"type":"element","tag":"a","props":{"href":"https://pypi.org/project/protonup/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pypi project directory"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ProtonUp-Qt"}]},{"type":"text","value":" is a community-maintained GUI tool based on AUNaseef's CLI tool. The app allows downloading Proton versions for Steam, and WINE versions for Lutris. It will automatically put each of these compatibility layer versions in the correct location to be found by Steam and Lutris respectively. The ProtonUp-Qt Github repository can be found "},{"type":"element","tag":"a","props":{"href":"https://github.com/DavidoTek/ProtonUp-Qt","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-protonup"},"children":[{"type":"element","tag":"a","props":{"href":"#install-protonup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Protonup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, to install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup"}]},{"type":"text","value":" we'll need the Python package manager, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pip"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install python3-pip"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, let's install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup"}]},{"type":"text","value":" via "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pip"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pip3 install protonup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup"}]},{"type":"text","value":" command will be available after a reboot, or you can run the below command to add it to your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"PATH"}]},{"type":"text","value":" for immediate use."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"source"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.profile"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"manage-protonge-with-protonup"},"children":[{"type":"element","tag":"a","props":{"href":"#manage-protonge-with-protonup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manage ProtonGE with Protonup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" is installed, you can run protonup in a terminal. The command will fetch the newest ProtonGE build. This tool will also pull hotfixes. Below is an example of the tools output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"protonup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Ready to download Proton-6.10-GE-1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Size "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 370.81 MiB"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Published "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2021-06-07"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Continue"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" (Y/N): y"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Downloaded 100.0% - 370.81 MiB/370.81 MiB"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[INFO] Installed in: /home/aaronh/.steam/root/compatibilitytools.d/Proton-6.10-GE-1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup"}]},{"type":"text","value":" to install older versions of ProtonGE. For example, if you have a game that works better on an older release, you can install that version by first using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup --releases"}]},{"type":"text","value":" command to list versions. Next, specify the version to install by running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup -t"}]},{"type":"text","value":", followed by a specific release number:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"➜ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" protonup -t GE-Proton7-1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Ready to download Proton-GE-Proton7-1 "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Size "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 407.23 MiB "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Published "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2022-02-27"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Continue"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" (Y/N): y"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Downloaded 100.0% - 407.25 MiB/407.23 MiB"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[INFO] Installed in: /home/s31bz/.steam/root/compatibilitytools.d/Proton-GE-Proton7-1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-protonup-qt"},"children":[{"type":"element","tag":"a","props":{"href":"#install-protonup-qt","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install ProtonUp-Qt"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ProtonUP-Qt is available as a Flatpak in the Pop!_Shop. Launch the Pop!_Shop, search for \"ProtonUp, and click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Shop ProtonUp-Qt","src":"/images/linux-gaming/pop-shop-protonup-qt.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"gamehub"},"children":[{"type":"element","tag":"a","props":{"href":"#gamehub","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GameHub"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":" is a game launcher that can use different compatibility layers like Wine/Proton, DOSBox and other tools. It can hook into Steam, GOG and other sources. It is written in Vala and you can read more about it "},{"type":"element","tag":"a","props":{"href":"https://tkashkin.github.io/projects/gamehub/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-gamehub-from-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#install-gamehub-from-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install GameHub From Command Line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application by searching for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" after pressing the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Application Library","src":"/images/linux-gaming/search-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application is opened you can use the Command Line tool "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" to search for it like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt search gamehub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal","src":"/images/linux-gaming/terminal-gamehub-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we find the right name for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":" we can install it with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" as well. Please type this command into the terminal and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gamehub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-gamehub-from-the-pop_shop"},"children":[{"type":"element","tag":"a","props":{"href":"#install-gamehub-from-the-pop_shop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install GameHub From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" application then either search for GameHub, or navigate to the GameHub page by clicking the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":" icon on the Pop!_Shop home page. Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_Shop GameHub","src":"/images/linux-gaming/pop-shop_gamehub.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, use the Applications button to search for and run "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"lutris"},"children":[{"type":"element","tag":"a","props":{"href":"#lutris","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lutris"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" is a game launcher, written in Python, that is very similar to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":", though it also has its own community that writes installer scripts like the "},{"type":"element","tag":"a","props":{"href":"#find-custom-install-scripts-on-the-lutris-website"},"children":[{"type":"text","value":"WoW installer"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can read more about Lutris "},{"type":"element","tag":"a","props":{"href":"https://lutris.net/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-lutris-from-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#install-lutris-from-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Lutris From Command Line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application by searching for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" after pressing the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Activities Overview","src":"/images/linux-gaming/search-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application is opened you can use the Command Line tool "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" to search for it like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt search lutris"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal","src":"/images/linux-gaming/terminal-lutris-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we find the right name for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" we can install it with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" as well. Please type this command into the terminal and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lutris"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-lutris-from-the-pop_shop"},"children":[{"type":"element","tag":"a","props":{"href":"#install-lutris-from-the-pop_shop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Lutris From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" application then either search for Lutris or by clicking the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" icon on the Pop!_Shop home page. Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_Shop Lutris","src":"/images/linux-gaming/pop-shop_lutris.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-gamehub"},"children":[{"type":"element","tag":"a","props":{"href":"#using-gamehub","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using GameHub"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-steam-on-gamehub"},"children":[{"type":"element","tag":"a","props":{"href":"#using-steam-on-gamehub","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using Steam on GameHub"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you sign into "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" though "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":" your games will be displayed. Note that games will be slightly discolored if they aren't installed. Notice, in this example, that the two, top left games are installed on this system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Using Steam with GameHub","src":"/images/linux-gaming/gamehub-steam.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-lutris"},"children":[{"type":"element","tag":"a","props":{"href":"#using-lutris","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using Lutris"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"finding-install-scripts"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-install-scripts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding Install Scripts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some games like World of Warcraft (WoW) have installers on Lutris' "},{"type":"element","tag":"a","props":{"href":"https://lutris.net/games","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"website"}]},{"type":"text","value":" (see screenshot below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" installed you can click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to start the installer script. A pop-up window will appear asking to use Lutris as the application to run the installer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Install Button","src":"/images/linux-gaming/lutris-install-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" to open the installer (shown below). From there click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to start the installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Installer","src":"/images/linux-gaming/lutris-installer.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Continue"}]},{"type":"text","value":" button to start the installation of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Installer 2","src":"/images/linux-gaming/lutris-installer2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will need to install some WINE packages during the installation of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" Close "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" to complete the installation then reopen it to sign into your account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" is installed, you can select WoW from your Games and launch Battle.net with the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Play"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" launches you can finish the World of Warcraft installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you run two installer scripts for games from the same launcher application (e.g. "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":", "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"uPlay"}]},{"type":"text","value":", "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"EA Origin"}]},{"type":"text","value":", etc.) Lutris will install multiple copies of that launcher in separate folders inside the virtual "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"C:\\"}]},{"type":"text","value":" drive. This shouldn't prevent the games from being installed, just be mindful of hard drive space, and pay attention to where Lutris is installing game files. Overwatch could end up in the same general area as World of Warcraft, or in two separate folders, each with their own "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" install. This means that clicking on Overwatch, or World of Warcraft will both launch "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" but one may show Overwatch as installed, and the other may show only WoW as installed, or vice-versa."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Installed Game","src":"/images/linux-gaming/lutris-wow-installed.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-exe-files"},"children":[{"type":"element","tag":"a","props":{"href":"#using-exe-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using .exe files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this example we'll be using the Windows build of Firefox to show the power of both Wine/Proton and Lutris. From the Game Info screen when adding a game we'll set the Name and Runner (you can read more about Runners "},{"type":"element","tag":"a","props":{"href":"https://lutris.net/runners/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Add Game Info","src":"/images/linux-gaming/lutris-add-game-info.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the Game Options tab we'll set the path to the Executable (the .exe file extensions is short for executable) and we'll choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"firefox setup [version].exe"}]},{"type":"text","value":" file downloaded from the Firefox website (it will be in your ~/Downloads folder by default). For this example, we can leave the rest of the boxes empty in the other tabs and close this window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Add Game Options","src":"/images/linux-gaming/lutris-add-game-options.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now click on the Firefox item in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" and then press the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Play"}]},{"type":"text","value":" button. Once the install is finished be sure to unclick the checkbox at the end of the installer. Once the installer closes, right-click on the Firefox item and hit the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Configure"}]},{"type":"text","value":" button. Now change the Executable path to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/.wine/drive_c/Program Files/Mozilla Firefox/firefox.exe"}]},{"type":"text","value":" using the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Browse..."}]},{"type":"text","value":" button. Otherwise, every time you launch Firefox, it will run the setup wizard again, instead of the newly installed "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Firefox.exe"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You will need to hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"H"}]},{"type":"text","value":" to show the hidden "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".wine"}]},{"type":"text","value":" folder when setting the Executable path first."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now save and launch Firefox again with the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Play"}]},{"type":"text","value":" button. After waiting for a few seconds a "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Firefox"}]},{"type":"text","value":" window should open."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"open-source-games"},"children":[{"type":"element","tag":"a","props":{"href":"#open-source-games","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Source Games"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"unvanquished"},"children":[{"type":"element","tag":"a","props":{"href":"#unvanquished","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Unvanquished"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Unvanquished"}]},{"type":"text","value":" is a free, open-source first-person strategy game/shooter written in C++. You can read more about Unvanquished, and how to install it on their website "},{"type":"element","tag":"a","props":{"href":"https://unvanquished.net/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Unvanquished One","src":"/images/linux-gaming/unvanquished-game_play.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"veloren"},"children":[{"type":"element","tag":"a","props":{"href":"#veloren","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Veloren"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Veloren"}]},{"type":"text","value":" is a multiplayer RPG which is written in Rust. You can read more about it and about installing it on their website "},{"type":"element","tag":"a","props":{"href":"https://veloren.net/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Veloren","src":"/images/linux-gaming/veloren-game_play.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"0-ad"},"children":[{"type":"element","tag":"a","props":{"href":"#0-ad","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"0 A.D"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"O A.D."}]},{"type":"text","value":" is a free, open-source game of ancient warfare written in C++. You can read more about it and about installing it on their website "},{"type":"element","tag":"a","props":{"href":"https://play0ad.com/download/linux/#Ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"0ad","src":"/images/linux-gaming/0ad-game_play.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"battle-for-wesnoth"},"children":[{"type":"element","tag":"a","props":{"href":"#battle-for-wesnoth","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Battle for Wesnoth"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle for Wesnoth"}]},{"type":"text","value":" is an open source, turn-based strategy game with a high fantasy theme. You can read more about it and about installing it on their website "},{"type":"element","tag":"a","props":{"href":"https://wiki.wesnoth.org/WesnothBinariesLinux","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Battle for Wesnoth","src":"/images/linux-gaming/wesnoth-game_play.png"},"children":[]}]}]},"text":"\n## Steam\n\nSteam is a popular game client released by Valve. Steam offers games that are natively compatible with Linux, and compatibility for many non-native games can be achieved using Proton.\n\n### Install Steam From the Pop!_Shop\n\nOpen the Pop!_Shop application then either search for Steam or by clicking the Steam icon on the Pop!_Shop home page. Now click the **Install** button.\n\n![Pop!_Shop Steam](/images/linux-gaming/pop-shop_steam.png)\n\nOnce installed, use the Applications button to search for and run Steam.\n\n### Install Steam From Command Line\n\nOpen the Terminal application by searching for Terminal after pressing the Super Key //SUPER.\n\n![Application Library](/images/linux-gaming/search-terminal.png)\n\nOnce the Terminal application is opened you can use the Command Line tool `apt` to search for it like so:\n\n```bash\napt search steam\n```\n\n![Terminal](/images/linux-gaming/terminal-steam-search.png)\n\nOnce we find the right name for Steam we can install it with `apt` as well. Please type this command into the terminal and press Enter:\n\n```bash\nsudo apt install steam\n```\n\n**IMPORTANT NOTE:** Be very careful when using sudo with ANY Command. It can make system wide changes so be sure to read everything before entering 'Y'.\n\n### Enable Steam Play (Proton)\n\nProton is a compatibility layer tool which enables support for some Windows games on Linux. It's based on the WINE project with some tweaks and additions by Valve. Use the [Protondb database](https://www.protondb.com/) to confirm if a specific game has been tested and verified working using Proton. You can enable Proton in:\n\nSteam -> Settings -> Steam Play -> Check the box for \"Enable Steam Play for supported titles AND \"Enable Steam Play for all other titles\" as pictured below:\n\n![Steam Settings](/images/linux-gaming/enable-steam-play_proton.png)\n\n## Using Steam\n\nOnce installed, use the Applications button to search for and run Steam.\n\n### Proton vs. Native\n\n![Playing a Proton Game](/images/linux-gaming/playing-proton-game.png)\n\n![Playing a native game](/images/linux-gaming/playing-native-game.png)\n\nFrom a UI standpoint, there is virtually no difference between launching a Linux Native game and a game using Proton. The first picture is of a Windows game using Proton, the second is a Linux Native game.\nOnce you've enabled Steam Play, they both present the usual green \"Play\" button.\n\n**NOTE:** If you haven't enabled Steam Play, other options like \"Stream\" or a greyed-out \"Download\" button may be present.\n\nIf you click on the \"i\" button in the top-right corner of the game info pane, you can see that Proton games show the message: \"Runs on this computer via Steam Play\" and shows the Proton version you've selected.\n\n![Skyrim 1](/images/linux-gaming/skyrim-info-pane.png)\n\n![Skyrim Detail](/images/linux-gaming/steamplay-detail.png)\n\n### Changing the Proton Version for a Specific Game\n\nIt's possible to specify a certain Proton version on per game basis. You can switch between older and newer Proton versions installed on your system by the Steam client, or select custom versions of proton like ProtonGE.\n\nTo change the Proton version:\n\n1. Click on the \"Gear\" icon in the top-right corner of the game info page.\n\n2. In the drop-down menu, select \"Properties.\"\n\n3. Once the properties window opens, click \"Compatibility\" from the left menu pane.\n\n4. Check the box to \"Force the use of a specific Steam Play compatibility tool.\"\n\n5. Select the desired Proton version from the drop down menu (as pictured below).\n\n![Compatibility Menu](/images/linux-gaming/skyrim-proton-version.png)\n\n### Use Protonup to Manage Custom Proton Versions\n\nValve's official Proton release may not provide optimal compatibility for specific games, or community contributors may discover improvements not yet implemented by Valve. If a game is not working with mainline or experimental versions of Proton, consider trying a community-contributed fork.\n\n- **ProtonGE** is a popular fork created by Glorious Eggroll. Glorious Eggroll tests newer games in Proton, and often implements bug fixes ahead of Valve's official releases. You can view Glorious Eggroll's Github repo for ProtonGE [here](https://github.com/GloriousEggroll/proton-ge-custom).\n\n- **Protonup** is a command-line tool that installs, manages, and updates ProtonGE. Protonup is written in Python and maintained by AUNaseef in the [Pypi project directory](https://pypi.org/project/protonup/).\n\n- **ProtonUp-Qt** is a community-maintained GUI tool based on AUNaseef's CLI tool. The app allows downloading Proton versions for Steam, and WINE versions for Lutris. It will automatically put each of these compatibility layer versions in the correct location to be found by Steam and Lutris respectively. The ProtonUp-Qt Github repository can be found [here](https://github.com/DavidoTek/ProtonUp-Qt).\n\n#### Install Protonup\n\nFirst, to install `protonup` we'll need the Python package manager, `pip`.\n\n```bash\nsudo apt update\nsudo apt install python3-pip\n```\n\nNow, let's install `protonup` via `pip`.\n\n```bash\npip3 install protonup\n```\n\nThe `protonup` command will be available after a reboot, or you can run the below command to add it to your `PATH` for immediate use.\n\n```bash\nsource ~/.profile\n```\n\n#### Manage ProtonGE with Protonup\n\nAfter Steam is installed, you can run protonup in a terminal. The command will fetch the newest ProtonGE build. This tool will also pull hotfixes. Below is an example of the tools output:\n\n```bash\nprotonup\nReady to download Proton-6.10-GE-1\nSize : 370.81 MiB\nPublished : 2021-06-07\nContinue? (Y/N): y\nDownloaded 100.0% - 370.81 MiB/370.81 MiB\n[INFO] Installed in: /home/aaronh/.steam/root/compatibilitytools.d/Proton-6.10-GE-1\n```\n\nYou can also use `protonup` to install older versions of ProtonGE. For example, if you have a game that works better on an older release, you can install that version by first using the `protonup --releases` command to list versions. Next, specify the version to install by running `protonup -t`, followed by a specific release number:\n\n```bash\n➜ ~ protonup -t GE-Proton7-1\nReady to download Proton-GE-Proton7-1 \nSize : 407.23 MiB \nPublished : 2022-02-27\nContinue? (Y/N): y\nDownloaded 100.0% - 407.25 MiB/407.23 MiB\n[INFO] Installed in: /home/s31bz/.steam/root/compatibilitytools.d/Proton-GE-Proton7-1\n```\n\n#### Install ProtonUp-Qt\n\nProtonUP-Qt is available as a Flatpak in the Pop!\\_Shop. Launch the Pop!\\_Shop, search for \"ProtonUp, and click the `Install` button.\n\n![Pop Shop ProtonUp-Qt](/images/linux-gaming/pop-shop-protonup-qt.png)\n\n## GameHub\n\nGameHub is a game launcher that can use different compatibility layers like Wine/Proton, DOSBox and other tools. It can hook into Steam, GOG and other sources. It is written in Vala and you can read more about it [here](https://tkashkin.github.io/projects/gamehub/).\n\n### Install GameHub From Command Line\n\nOpen the Terminal application by searching for Terminal after pressing the Super Key //SUPER.\n\n![Application Library](/images/linux-gaming/search-terminal.png)\n\nOnce the Terminal application is opened you can use the Command Line tool `apt` to search for it like so:\n\n```bash\napt search gamehub\n```\n\n![Terminal](/images/linux-gaming/terminal-gamehub-search.png)\n\nOnce we find the right name for GameHub we can install it with `apt` as well. Please type this command into the terminal and press Enter:\n\n```bash\nsudo apt install gamehub\n```\n\n### Install GameHub From the Pop!_Shop\n\nOpen the Pop!_Shop application then either search for GameHub, or navigate to the GameHub page by clicking the GameHub icon on the Pop!_Shop home page. Now click the **Install** button.\n\n![Pop!_Shop GameHub](/images/linux-gaming/pop-shop_gamehub.png)\n\nOnce installed, use the Applications button to search for and run GameHub.\n\n## Lutris\n\nLutris is a game launcher, written in Python, that is very similar to GameHub, though it also has its own community that writes installer scripts like the [WoW installer](#find-custom-install-scripts-on-the-lutris-website).\n\nYou can read more about Lutris [here](https://lutris.net/).\n\n### Install Lutris From Command Line\n\nOpen the Terminal application by searching for Terminal after pressing the Super Key //SUPER.\n\n![Activities Overview](/images/linux-gaming/search-terminal.png)\n\nOnce the Terminal application is opened you can use the Command Line tool `apt` to search for it like so:\n\n```bash\napt search lutris\n```\n\n![Terminal](/images/linux-gaming/terminal-lutris-search.png)\n\nOnce we find the right name for Lutris we can install it with `apt` as well. Please type this command into the terminal and press Enter:\n\n```bash\nsudo apt install lutris\n```\n\n### Install Lutris From the Pop!_Shop\n\nOpen the Pop!_Shop application then either search for Lutris or by clicking the Lutris icon on the Pop!_Shop home page. Now click the **Install** button.\n\n![Pop!_Shop Lutris](/images/linux-gaming/pop-shop_lutris.png)\n\n## Using GameHub\n\n### Using Steam on GameHub\n\nOnce you sign into Steam though GameHub your games will be displayed. Note that games will be slightly discolored if they aren't installed. Notice, in this example, that the two, top left games are installed on this system.\n\n![Using Steam with GameHub](/images/linux-gaming/gamehub-steam.png)\n\n## Using Lutris\n\n### Finding Install Scripts\n\nSome games like World of Warcraft (WoW) have installers on Lutris' [website](https://lutris.net/games) (see screenshot below).\n\nWith Lutris installed you can click the **Install** button to start the installer script. A pop-up window will appear asking to use Lutris as the application to run the installer.\n\n![Lutris Install Button](/images/linux-gaming/lutris-install-button.png)\n\nUse Lutris to open the installer (shown below). From there click the **Install** button to start the installation.\n\n![Lutris Installer](/images/linux-gaming/lutris-installer.png)\n\nNext, click the **Continue** button to start the installation of Battle.net\n\n![Lutris Installer 2](/images/linux-gaming/lutris-installer2.png)\n\nYou will need to install some WINE packages during the installation of Battle.net.\n\n**IMPORTANT NOTE:** Close Battle.net to complete the installation then reopen it to sign into your account.\n\nNow that Battle.net is installed, you can select WoW from your Games and launch Battle.net with the **Play** button.\n\nOnce Battle.net launches you can finish the World of Warcraft installation.\n\n**NOTE:** If you run two installer scripts for games from the same launcher application (e.g. Battle.net, uPlay, EA Origin, etc.) Lutris will install multiple copies of that launcher in separate folders inside the virtual `C:\\` drive. This shouldn't prevent the games from being installed, just be mindful of hard drive space, and pay attention to where Lutris is installing game files. Overwatch could end up in the same general area as World of Warcraft, or in two separate folders, each with their own Battle.net install. This means that clicking on Overwatch, or World of Warcraft will both launch Battle.net but one may show Overwatch as installed, and the other may show only WoW as installed, or vice-versa.\n\n![Lutris Installed Game](/images/linux-gaming/lutris-wow-installed.png)\n\n### Using .exe files\n\nIn this example we'll be using the Windows build of Firefox to show the power of both Wine/Proton and Lutris. From the Game Info screen when adding a game we'll set the Name and Runner (you can read more about Runners [here](https://lutris.net/runners/)).\n\n![Lutris Add Game Info](/images/linux-gaming/lutris-add-game-info.png)\n\nIn the Game Options tab we'll set the path to the Executable (the .exe file extensions is short for executable) and we'll choose the `firefox setup [version].exe` file downloaded from the Firefox website (it will be in your ~/Downloads folder by default). For this example, we can leave the rest of the boxes empty in the other tabs and close this window.\n\n![Lutris Add Game Options](/images/linux-gaming/lutris-add-game-options.png)\n\nNow click on the Firefox item in Lutris and then press the **Play** button. Once the install is finished be sure to unclick the checkbox at the end of the installer. Once the installer closes, right-click on the Firefox item and hit the **Configure** button. Now change the Executable path to `~/.wine/drive_c/Program Files/Mozilla Firefox/firefox.exe` using the **Browse...** button. Otherwise, every time you launch Firefox, it will run the setup wizard again, instead of the newly installed `Firefox.exe`.\n\n> **NOTE:** You will need to hit Ctrl+H to show the hidden `.wine` folder when setting the Executable path first.\n\nNow save and launch Firefox again with the **Play** button. After waiting for a few seconds a Firefox window should open.\n\n### Open Source Games\n\n#### Unvanquished\n\nUnvanquished is a free, open-source first-person strategy game/shooter written in C++. You can read more about Unvanquished, and how to install it on their website [here](https://unvanquished.net/).\n\n![Unvanquished One](/images/linux-gaming/unvanquished-game_play.png)\n\n#### Veloren\n\nVeloren is a multiplayer RPG which is written in Rust. You can read more about it and about installing it on their website [here](https://veloren.net/).\n\n![Veloren](/images/linux-gaming/veloren-game_play.png)\n\n#### 0 A.D\n\nO A.D. is a free, open-source game of ancient warfare written in C++. You can read more about it and about installing it on their website [here](https://play0ad.com/download/linux/#Ubuntu).\n\n![0ad](/images/linux-gaming/0ad-game_play.png)\n\n#### Battle for Wesnoth\n\nBattle for Wesnoth is an open source, turn-based strategy game with a high fantasy theme. You can read more about it and about installing it on their website [here](https://wiki.wesnoth.org/WesnothBinariesLinux).\n\n![Battle for Wesnoth](/images/linux-gaming/wesnoth-game_play.png)\n","dir":"/","path":"/linux-gaming","extension":".md","createdAt":"2016-08-31T21:44:19.000Z","updatedAt":"2023-09-21T17:53:42.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/0f7d15802b6fb328e03f387363592e7b98c13241","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/d87ef1f06f001c3133c7ee65f59b0f40828ebd64","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"kutzlect","commitUrl":"https://github.com/system76/docs/commit/cfd2a0cdd22771ee654dd2633d55111b1f8bc5cd","avatarUrl":"https://avatars.githubusercontent.com/u/76667488?v=4","profileUrl":"https://github.com/kutzlect"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/322c07baf6f70ab916a0b56bf8397932f5c58c5c","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Seibz","commitUrl":"https://github.com/system76/docs/commit/8204c963a75a06642c6a0ecafa2a0a2ba95772e3","avatarUrl":"https://avatars.githubusercontent.com/u/79656830?v=4","profileUrl":"https://github.com/Seibz"},{"username":"noahtallen","commitUrl":"https://github.com/system76/docs/commit/889eb191fd1576be10f957371fd70194a7e635da","avatarUrl":"https://avatars.githubusercontent.com/u/6265975?v=4","profileUrl":"https://github.com/noahtallen"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053503759},"$loki":129},{"slug":"system76-software","description":"Learn what software is needed to use other OSes and install them\n","title":"System76 Software (Install - Other Operating Systems)","keywords":["system76","support"],"facebookImage":"/_nuxt/images/system76-software-facebookImage.jpg","twitterImage":"/_nuxt/images/system76-software-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"disclaimer","depth":2,"text":"Disclaimer"},{"id":"arch","depth":2,"text":"Arch"},{"id":"system76-dkms","depth":3,"text":"System76 DKMS"},{"id":"system76-acpi-dkms","depth":3,"text":"System76 ACPI DKMS"},{"id":"system76-power","depth":3,"text":"System76 Power"},{"id":"system76-power-gnome-shell-extension","depth":3,"text":"System76 Power GNOME Shell Extension"},{"id":"system76-thelio-io-dkms","depth":3,"text":"System76 Thelio Io DKMS"},{"id":"system76-oled","depth":3,"text":"System76 OLED"},{"id":"fedora","depth":2,"text":"Fedora"},{"id":"system76-firmware-manager-in-fedora","depth":3,"text":"System76 Firmware Manager in Fedora"},{"id":"system76-power-in-fedora","depth":3,"text":"System76 Power in Fedora"},{"id":"system76-power-gnome-shell-extension-in-fedora","depth":3,"text":"System76 Power GNOME Shell Extension in Fedora"},{"id":"system76-dkms-in-fedora","depth":3,"text":"System76 DKMS in Fedora"},{"id":"system76-acpi-dkms-in-fedora","depth":3,"text":"System76 ACPI DKMS in Fedora"},{"id":"system76-thelio-io-dkms-in-fedora","depth":3,"text":"System76 Thelio Io DKMS in Fedora"},{"id":"system76-oled-in-fedora","depth":3,"text":"System76 OLED in Fedora"},{"id":"nixos","depth":2,"text":"NixOS"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"disclaimer"},"children":[{"type":"element","tag":"a","props":{"href":"#disclaimer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disclaimer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Except in some rare cases, System76 QA and Engineering teams do not test other OSes on our hardware. This section is provided for informational purposes only. System76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"However, System76 does not guarantee the success or quality of experience when installing other Operating Systems.\nSupport typically makes best-efforts to offer direction or troubleshooting for other distributions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We may determine that troubleshooting has exceeded the scope of support. If that's the case, further questions should be referred to those Operating System(s)' support forums."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" These instructions were tested on a Galago Pro (galp3-b) and Pangolin (pang10). Neither system have NVIDIA GPUs, so this process doesn't go over installing the NVIDIA driver (system76-driver-nvidia). Due to these limitations, switchable graphics may not work on NVIDIA systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"arch"},"children":[{"type":"element","tag":"a","props":{"href":"#arch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Arch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be sure to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" first. The steps to do that are "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system76-driver"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you want to use an AUR helper like "},{"type":"element","tag":"a","props":{"href":"https://github.com/Morganamilo/paru","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" then follow the steps on this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system76-driver"},"children":[{"type":"text","value":"page"}]},{"type":"text","value":" as well."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install all of the packages using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-firmware-daemon system76-firmware firmware-manager system76-power gnome-shell-extension-system76-power-git system76-driver system76-dkms system76-acpi-dkms system76-io-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S firmware-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"firmware-manager"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-dkms"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-dkms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 DKMS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This package is needed for hotkeys and fan(s) on Closed Firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-dkms.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-dkms"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-acpi-dkms"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-acpi-dkms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 ACPI DKMS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This package is needed for hotkeys and fan(s) on Open Firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-acpi-dkms.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-acpi-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-acpi-dkms"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-acpi-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-power"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-power","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Power"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-power.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now com.system76.PowerDaemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-power"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now com.system76.PowerDaemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-power-gnome-shell-extension"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-power-gnome-shell-extension","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Power GNOME Shell Extension"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/gnome-shell-extension-system76-power-git.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gnome-shell-extension-system76-power"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-thelio-io-dkms"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-thelio-io-dkms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Thelio Io DKMS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-io-dkms.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-io-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-io-dkms"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-io-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This package is only needed for Thelio desktops."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-oled"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-oled","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 OLED"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-oled.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-acpi-oled"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install it using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-acpi-oled"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This package is only needed for systems with OLED displays to control the brightness."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be sure to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" first. The steps to do that are "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system76-driver"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". The commands below will install every system76 package using the wildcard(*) use the other sections to install each package on it's own if you do not want all of the packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" firmware-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76-firmware-daemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl mask power-profiles-daemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-firmware-manager-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-firmware-manager-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Firmware Manager in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Manager"}]},{"type":"text","value":" and the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Daemon"}]},{"type":"text","value":", enable the service and add your user to the adm group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install firmware-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76-firmware-daemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" After enabling the dkms systemd service for any of the DKMS packages you will need to reboot the system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-power-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-power-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Power in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use these commands to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Power"}]},{"type":"text","value":" package and enable the service:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" com.system76.PowerDaemon.service system76-power-wake"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl start com.system76.PowerDaemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some users may find that the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"com.system76.PowerDaemon.service"}]},{"type":"text","value":" service does not start automatically on boot, even though it's enabled. To remedy this, you may need to mask the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"power-profiles-daemon.service"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl mask power-profiles-daemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-power-gnome-shell-extension-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-power-gnome-shell-extension-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Power GNOME Shell Extension in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Fedora uses GNOME 44 and some of the internal APIs are missing that are used in this extention. The API change happend with the release of GNOME 43. Pull requests that update to newer APIs are very welcome!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will download the source code for the application, build it, install it and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Extensions"}]},{"type":"text","value":" application:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/pop-os/gnome-shell-extension-system76-power.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install nodejs-typescript"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now log out and use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Extensions"}]},{"type":"text","value":" to enable the extenstion."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Gio.DBusError"}]},{"type":"text","value":" presents itself when attempting to enable the extension within the Extensions application, confirm that the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"com.system76.PowerDaemon.service"}]},{"type":"text","value":" is running:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl status com.system76.PowerDaemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the service isn't running, revisit the above instructions to mask the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"power-profiles-daemon.service"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-dkms-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-dkms-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 DKMS in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will be used to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 DKMS"}]},{"type":"text","value":" package which is for Proprietary Firmware systems:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-acpi-dkms-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-acpi-dkms-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 ACPI DKMS in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will be used to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 ACPI DKMS"}]},{"type":"text","value":" package which is for Open Firmware systems:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-acpi-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-thelio-io-dkms-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-thelio-io-dkms-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Thelio Io DKMS in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will be used to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Io DKMS"}]},{"type":"text","value":" which is used for the Thelio Io board:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-io-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" After enabling the dkms systemd service for any of the DKMS packages you will need to reboot the system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-oled-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-oled-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 OLED in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will be used to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 OLED"}]},{"type":"text","value":" which is used for systems with OLED panels:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-oled"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"nixos"},"children":[{"type":"element","tag":"a","props":{"href":"#nixos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NixOS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For hardware support, this line needs to be added to your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/nixos/configuration.nix"}]},{"type":"text","value":" file then rebuild the OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# System76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"hardware.system76.enableAll = "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nixos-rebuild switch"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## Disclaimer\n\nExcept in some rare cases, System76 QA and Engineering teams do not test other OSes on our hardware. This section is provided for informational purposes only. System76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer.\n\nHowever, System76 does not guarantee the success or quality of experience when installing other Operating Systems.\nSupport typically makes best-efforts to offer direction or troubleshooting for other distributions.\n\nWe may determine that troubleshooting has exceeded the scope of support. If that's the case, further questions should be referred to those Operating System(s)' support forums.\n\n**NOTE:** These instructions were tested on a Galago Pro (galp3-b) and Pangolin (pang10). Neither system have NVIDIA GPUs, so this process doesn't go over installing the NVIDIA driver (system76-driver-nvidia). Due to these limitations, switchable graphics may not work on NVIDIA systems.\n\n## Arch\n\nBe sure to install the System76 Driver first. The steps to do that are [here](/articles/system76-driver).\n\nIf you want to use an AUR helper like [Paru](https://github.com/Morganamilo/paru) then follow the steps on this [page](/articles/system76-driver) as well.\n\nThis command will install all of the packages using Paru.\n\n```bash\nparu -S system76-firmware-daemon system76-firmware firmware-manager system76-power gnome-shell-extension-system76-power-git system76-driver system76-dkms system76-acpi-dkms system76-io-dkms\n```\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S firmware-manager\n```\n\nThis command will install firmware-manager using Paru.\n\n### System76 DKMS\n\nThis package is needed for hotkeys and fan(s) on Closed Firmware systems.\n\n```bash\ngit clone https://aur.archlinux.org/system76-dkms.git\ncd system76-dkms\nmakepkg -srcif\n```\n\nThis command will install `system76-dkms` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-dkms\n```\n\n### System76 ACPI DKMS\n\nThis package is needed for hotkeys and fan(s) on Open Firmware systems.\n\n```bash\ngit clone https://aur.archlinux.org/system76-acpi-dkms.git\ncd system76-acpi-dkms\nmakepkg -srcif\n```\n\nThis command will install `system76-acpi-dkms` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-acpi-dkms\n```\n\n### System76 Power\n\n```bash\ngit clone https://aur.archlinux.org/system76-power.git\ncd system76-power\nmakepkg -srcif\nsudo systemctl enable --now com.system76.PowerDaemon.service\nsudo gpasswd -a $USER adm\n```\n\nThese commands will install `system76-power` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-power\nsudo systemctl enable --now com.system76.PowerDaemon.service\nsudo gpasswd -a $USER adm\n```\n\n### System76 Power GNOME Shell Extension\n\n```bash\ngit clone https://aur.archlinux.org/gnome-shell-extension-system76-power-git.git\ncd gnome-shell-extension-system76-power\nmakepkg -srcif\n```\n\nThis command will install `gnome-shell-extension-system76-power` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S gnome-shell-extension-system76-power\n```\n\n### System76 Thelio Io DKMS\n\n```bash\ngit clone https://aur.archlinux.org/system76-io-dkms.git\ncd system76-io-dkms\nmakepkg -srcif\n```\n\nThis command will install `system76-io-dkms` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-io-dkms\n```\n\n**NOTE:** This package is only needed for Thelio desktops.\n\n### System76 OLED\n\n```bash\ngit clone https://aur.archlinux.org/system76-oled.git\ncd system76-acpi-oled\nmakepkg -srcif\n```\n\nThis command will install it using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-acpi-oled\n```\n\n**NOTE:** This package is only needed for systems with OLED displays to control the brightness.\n\n## Fedora\n\nBe sure to install the System76 Driver first. The steps to do that are [here](/articles/system76-driver). The commands below will install every system76 package using the wildcard(*) use the other sections to install each package on it's own if you do not want all of the packages.\n\n```bash\nsudo dnf install system76* firmware-manager\nsudo systemctl enable --now system76-firmware-daemon\nsudo systemctl mask power-profiles-daemon.service\nsudo gpasswd -a $USER adm\n```\n\n### System76 Firmware Manager in Fedora\n\nThen install the System76 Firmware Manager and the System76 Firmware Daemon, enable the service and add your user to the adm group.\n\n```bash\nsudo dnf install firmware-manager\nsudo systemctl enable --now system76-firmware-daemon\nsudo gpasswd -a $USER adm\n```\n\n**NOTE:** After enabling the dkms systemd service for any of the DKMS packages you will need to reboot the system:\n\n```bash\nsudo systemctl reboot\n```\n\n### System76 Power in Fedora\n\nUse these commands to install the System76 Power package and enable the service:\n\n```bash\nsudo systemctl enable com.system76.PowerDaemon.service system76-power-wake\nsudo systemctl start com.system76.PowerDaemon.service\n```\n\nSome users may find that the `com.system76.PowerDaemon.service` service does not start automatically on boot, even though it's enabled. To remedy this, you may need to mask the `power-profiles-daemon.service`:\n\n```bash\nsudo systemctl mask power-profiles-daemon.service\n```\n\n### System76 Power GNOME Shell Extension in Fedora\n\n**NOTE:** Fedora uses GNOME 44 and some of the internal APIs are missing that are used in this extention. The API change happend with the release of GNOME 43. Pull requests that update to newer APIs are very welcome!\n\nThese commands will download the source code for the application, build it, install it and install the Extensions application:\n\n```bash\ngit clone https://github.com/pop-os/gnome-shell-extension-system76-power.git\ncd gnome-shell-extension-system76-power\nsudo dnf install nodejs-typescript\nmake\nmake install\n```\n\nNow log out and use the Extensions to enable the extenstion.\n\nIf `Gio.DBusError` presents itself when attempting to enable the extension within the Extensions application, confirm that the `com.system76.PowerDaemon.service` is running:\n\n```bash\nsudo systemctl status com.system76.PowerDaemon.service\n```\nIf the service isn't running, revisit the above instructions to mask the `power-profiles-daemon.service`.\n\n### System76 DKMS in Fedora\n\nThese commands will be used to install the System76 DKMS package which is for Proprietary Firmware systems:\n\n```bash\nsudo dnf install system76-dkms\nsudo systemctl enable dkms\n```\n\n### System76 ACPI DKMS in Fedora\n\nThese commands will be used to install the System76 ACPI DKMS package which is for Open Firmware systems:\n\n```bash\nsudo dnf install system76-acpi-dkms\nsudo systemctl enable dkms\n```\n\n### System76 Thelio Io DKMS in Fedora\n\nThis command will be used to install the System76 Io DKMS which is used for the Thelio Io board:\n\n```bash\nsudo dnf install system76-io-dkms\n```\n\n**NOTE:** After enabling the dkms systemd service for any of the DKMS packages you will need to reboot the system:\n\n```bash\nsudo systemctl reboot\n```\n\n### System76 OLED in Fedora\n\nThis command will be used to install the System76 OLED which is used for systems with OLED panels:\n\n```bash\nsudo dnf install system76-oled\n```\n\n## NixOS\n\nFor hardware support, this line needs to be added to your `/etc/nixos/configuration.nix` file then rebuild the OS:\n\n```bash\n# System76\nhardware.system76.enableAll = true;\n```\n\n```bash\nsudo nixos-rebuild switch\n```\n","dir":"/","path":"/system76-software","extension":".md","createdAt":"2021-05-25T15:58:47.000Z","updatedAt":"2023-09-15T16:32:52.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503818},"$loki":130},{"slug":"live-disk","description":"Create and use bootable media to install or repair your OS.\n","title":"Live Disk Creation","keywords":["Pop_OS!","USB","Live disk","Restore","Reinstall","Installation","System76","Verify","Checksums"],"facebookImage":"/_nuxt/images/live-disk-facebookImage.jpg","twitterImage":"/_nuxt/images/live-disk-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"overview","depth":2,"text":"Overview"},{"id":"downloading-the-iso","depth":2,"text":"Downloading the ISO"},{"id":"verifying-the-download","depth":2,"text":"Verifying the Download"},{"id":"for-ubuntupop_os","depth":3,"text":"For Ubuntu/Pop!_OS"},{"id":"for-macos","depth":3,"text":"For MacOS"},{"id":"for-windows","depth":3,"text":"For Windows"},{"id":"making-the-bootable-drive","depth":2,"text":"Making the Bootable Drive"},{"id":"for-ubuntupop_os-1","depth":3,"text":"For Ubuntu/Pop!_OS"},{"id":"for-windowsmacos","depth":3,"text":"For Windows/macOS"},{"id":"booting-from-the-live-disk","depth":2,"text":"Booting From the Live Disk"},{"id":"using-the-live-environment","depth":2,"text":"Using the Live Environment"},{"id":"repairing-an-existing-operating-system","depth":3,"text":"Repairing an Existing Operating System"},{"id":"refreshing-the-operating-system","depth":3,"text":"Refreshing the Operating System"},{"id":"backing-up-files","depth":3,"text":"Backing Up Files"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"overview"},"children":[{"type":"element","tag":"a","props":{"href":"#overview","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Overview"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS and Ubuntu are remarkably flexible. You can run a full version of Pop!_OS or Ubuntu from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"live environment"}]},{"type":"text","value":". Using a live environment (live disk) is useful for:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"Installing Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-ubuntu/"},"children":[{"type":"text","value":"Installing Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Recovering your existing operating system"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Backing up files when you can't boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure/"},"children":[{"type":"text","value":"Determining if an issue is caused by hardware or software"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"Fixing the boot loader"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A live disk is a handy tool to have around. Support recommends using a live disk when doing hardware troubleshooting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"downloading-the-iso"},"children":[{"type":"element","tag":"a","props":{"href":"#downloading-the-iso","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Downloading the ISO"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to install Pop!_OS or Ubuntu, you must first download the .iso image. This is a disk image with the operating system and installer on it. You can "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download Pop!_OS here"}]},{"type":"text","value":" or "},{"type":"element","tag":"a","props":{"href":"https://ubuntu.com/download/desktop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu 22.04 here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"verifying-the-download"},"children":[{"type":"element","tag":"a","props":{"href":"#verifying-the-download","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Verifying the Download"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Verifying your download is an important step: we generate a \"checksum\" for Pop!_OS images and recommend that you verify that your download matches that checksum before trying to install. This ensures that you've received the full, complete download and that it is not corrupted."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-ubuntupop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#for-ubuntupop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Ubuntu/Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Assuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" on Pop!_OS or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" on Ubuntu) and run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-intelamd-iso"},"children":[{"type":"element","tag":"a","props":{"href":"#for-intelamd-iso","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Intel/AMD iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sha256sum Downloads/pop-os_22.04_amd64_intel_4.iso\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-nvidia-iso"},"children":[{"type":"element","tag":"a","props":{"href":"#for-nvidia-iso","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For NVIDIA iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sha256sum Downloads/pop-os_22.04_amd64_nvidia_4.iso\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The .iso filenames will change over time, so please make sure you are using the correct .iso filename."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the checksum does not match the one on the "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download page"}]},{"type":"text","value":", you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-macos"},"children":[{"type":"element","tag":"a","props":{"href":"#for-macos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For MacOS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Assuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal and run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-intelamd-iso-1"},"children":[{"type":"element","tag":"a","props":{"href":"#for-intelamd-iso-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Intel/AMD iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"shasum -a 256 ~/Downloads/pop-os_22.04_amd64_intel_4.iso\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-nvidia-iso-1"},"children":[{"type":"element","tag":"a","props":{"href":"#for-nvidia-iso-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For NVIDIA iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"shasum -a 256 ~/Downloads/pop-os_22.04_amd64_nvidia_4.iso\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The .iso filenames will change over time, so please make sure you are using the correct .iso filename."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the checksum does not match the one on the "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download page"}]},{"type":"text","value":", you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#for-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Assuming you downloaded Pop!_OS to your Downloads folder, open the Command Prompt and run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-intelamd-iso-2"},"children":[{"type":"element","tag":"a","props":{"href":"#for-intelamd-iso-2","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Intel/AMD iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CertUtil -hashfile Downloads\\pop-os_22.04_amd64_intel_4.iso SHA256\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-nvidia-iso-2"},"children":[{"type":"element","tag":"a","props":{"href":"#for-nvidia-iso-2","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For NVIDIA iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CertUtil -hashfile Downloads\\pop-os_22.04_amd64_nvidia_4.iso SHA256\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The .iso filenames will change over time, so please make sure you are using the correct .iso filename."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the checksum does not match the one on the "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download page"}]},{"type":"text","value":", you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"making-the-bootable-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#making-the-bootable-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Making the Bootable Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to make the bootable live disk, you must have a flash drive and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial, we'll use the Disks utility for Linux and Etcher for macOS/Windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-ubuntupop_os-1"},"children":[{"type":"element","tag":"a","props":{"href":"#for-ubuntupop_os-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Ubuntu/Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" key then type 'disks' to launch the Disks application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/live-disk/disks.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next select the flash drive in the list on left and click on the three dots on the top right of the window. Now select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Restore Disk Image..."}]},{"type":"text","value":" and select the Ubuntu or Pop_OS ISO file. Finally, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Start Restoring..."}]},{"type":"text","value":" button and enter your user password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/live-disk/disks-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-windowsmacos"},"children":[{"type":"element","tag":"a","props":{"href":"#for-windowsmacos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Windows/macOS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Etcher is an open source app for Windows, macOS, and Linux that allows you to burn disk images to USB drives. You can download it at "},{"type":"element","tag":"a","props":{"href":"https://www.balena.io/etcher/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"balena.io/etcher/"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have installed Etcher and downloaded the Pop!_OS.iso image, open up the Etcher application. You should see something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Etcher Startup","src":"/images/live-disk-new/etcher01-start.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Flash from file"}]},{"type":"text","value":" and then navigate to where you downloaded the Pop!_OS ISO file (typically your \"Downloads\" folder). Click on the file then and hit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Open"}]},{"type":"text","value":" button. On Windows, it should look something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Pop!_OS iso","src":"/images/live-disk-new/etcher02-filepicker.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now click on "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Select Target"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Click on Select Target","src":"images/live-disk-new/etcher03-select-target.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, select the drive that you want to use by checking the box next to it. It should only show removable drives by default. After the box for your USB stick is checked, click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Select"}]},{"type":"text","value":" button:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flash Drive Select","src":"/images/live-disk-new/etcher04-select-device.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now hit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Flash"}]},{"type":"text","value":" button and it will start writing to the USB drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Click Finish","src":"/images/live-disk-new/etcher05-select-finish.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now you'll see a progress bar, and some information about other projects by "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Balena"}]},{"type":"text","value":", the company that makes Etcher. Wait for it to finish writing to the USB device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flashing the drive","src":"/images/live-disk-new/etcher06-in-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When it's complete, you can just close the app."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flash Complete","src":"/images/live-disk-new/etcher07-complete.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now it's time to boot it up on the machine that you want to install Pop!_OS on!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"booting-from-the-live-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#booting-from-the-live-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Booting From the Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After creating the live disk, insert the USB drive into your computer, then reboot or power on your system. You'll need to tell the computer to boot from the live disk by holding a key right as you power on:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Firmware"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktops"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Proprietary Firmware"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/open-firmware-systems","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Open Firmware"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]}]},{"type":"element","tag":"td","props":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If done correctly, you should see a boot device selection menu, like one of the following images."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This menu is on our Closed Firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Boot Menu","src":"/images/live-disk/boot-menu.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This menu is on our Open Firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"One Time Boot","src":"/images/boot-menu/one-time-boot.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the arrow keys to select the USB drive, then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" to boot the selection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS will boot into the familiar Pop!_OS desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Live Disk","src":"/images/live-disk/live-desktop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-the-live-environment"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-live-environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Live Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Aside from "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop"},"children":[{"type":"text","value":"installing Pop!_OS"}]},{"type":"text","value":", you can also use the live environment for hardware testing, restoration/upgrades, and boot repair."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"repairing-an-existing-operating-system"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-an-existing-operating-system","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing an Existing Operating System"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since the live environment is a full Pop!_OS installation, it has all the same tools as the normal environment. If the system can't boot normally, you can "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" (change root) into the normal installation using the commands "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery#chroot"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":", which allows you to run commands in the existing operating system to repair broken packages or other problems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"refreshing-the-operating-system"},"children":[{"type":"element","tag":"a","props":{"href":"#refreshing-the-operating-system","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Refreshing the Operating System"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A Pop!_OS live disk can also be used to refresh an existing Pop!_OS installation without losing user account information and data in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory. You can find out more about this option "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery#refresh-install"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"backing-up-files"},"children":[{"type":"element","tag":"a","props":{"href":"#backing-up-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backing Up Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Perhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" utility."}]}]},"text":"\n## Overview\n\nPop!_OS and Ubuntu are remarkably flexible. You can run a full version of Pop!_OS or Ubuntu from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a *live environment*. Using a live environment (live disk) is useful for:\n\n- [Installing Pop!_OS](/articles/install-pop/)\n- [Installing Ubuntu](/articles/install-ubuntu/)\n- Recovering your existing operating system\n- Backing up files when you can't boot\n- [Determining if an issue is caused by hardware or software](/articles/hardware-failure/)\n- [Fixing the boot loader](/articles/bootloader)\n\nA live disk is a handy tool to have around. Support recommends using a live disk when doing hardware troubleshooting.\n\n## Downloading the ISO\n\nIn order to install Pop!_OS or Ubuntu, you must first download the .iso image. This is a disk image with the operating system and installer on it. You can [download Pop!_OS here](https://pop.system76.com) or [Ubuntu 22.04 here](https://ubuntu.com/download/desktop).\n\n## Verifying the Download\n\nVerifying your download is an important step: we generate a \"checksum\" for Pop!_OS images and recommend that you verify that your download matches that checksum before trying to install. This ensures that you've received the full, complete download and that it is not corrupted.\n\n### For Ubuntu/Pop!_OS\n\nAssuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal ( + T on Pop!_OS or Ctrl + Alt + T on Ubuntu) and run the following command:\n\n#### For Intel/AMD iso\n\n```\nsha256sum Downloads/pop-os_22.04_amd64_intel_4.iso\n```\n\n#### For NVIDIA iso\n\n```\nsha256sum Downloads/pop-os_22.04_amd64_nvidia_4.iso\n```\n\n**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.\n\nIf the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.\n\n### For MacOS\n\nAssuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal and run the following command:\n\n#### For Intel/AMD iso\n\n```\nshasum -a 256 ~/Downloads/pop-os_22.04_amd64_intel_4.iso\n```\n\n#### For NVIDIA iso\n\n```\nshasum -a 256 ~/Downloads/pop-os_22.04_amd64_nvidia_4.iso\n```\n\n**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.\n\nIf the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.\n\n### For Windows\n\nAssuming you downloaded Pop!_OS to your Downloads folder, open the Command Prompt and run the following command:\n\n#### For Intel/AMD iso\n\n```\nCertUtil -hashfile Downloads\\pop-os_22.04_amd64_intel_4.iso SHA256\n```\n\n#### For NVIDIA iso\n\n```\nCertUtil -hashfile Downloads\\pop-os_22.04_amd64_nvidia_4.iso SHA256\n```\n\n**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.\n\nIf the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.\n\n## Making the Bootable Drive\n\nIn order to make the bootable live disk, you must have a flash drive and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial, we'll use the Disks utility for Linux and Etcher for macOS/Windows.\n\n### For Ubuntu/Pop!_OS\n\nPress the / key then type 'disks' to launch the Disks application.\n\n![Disks](/images/live-disk/disks.png)\n\n Next select the flash drive in the list on left and click on the three dots on the top right of the window. Now select `Restore Disk Image...` and select the Ubuntu or Pop_OS ISO file. Finally, click the `Start Restoring...` button and enter your user password.\n\n![Disks](/images/live-disk/disks-selection.png)\n\nOnce the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!\n\n### For Windows/macOS\n\nEtcher is an open source app for Windows, macOS, and Linux that allows you to burn disk images to USB drives. You can download it at [balena.io/etcher/](https://www.balena.io/etcher/).\n\nOnce you have installed Etcher and downloaded the Pop!\\_OS.iso image, open up the Etcher application. You should see something like this:\n\n![Etcher Startup](/images/live-disk-new/etcher01-start.png)\n\nChoose `Flash from file` and then navigate to where you downloaded the Pop!_OS ISO file (typically your \"Downloads\" folder). Click on the file then and hit the `Open` button. On Windows, it should look something like this:\n\n![Select Pop!_OS iso](/images/live-disk-new/etcher02-filepicker.png)\n\nNow click on `Select Target`:\n\n![Click on Select Target](images/live-disk-new/etcher03-select-target.png)\n\nNext, select the drive that you want to use by checking the box next to it. It should only show removable drives by default. After the box for your USB stick is checked, click on the `Select` button:\n\n![Flash Drive Select](/images/live-disk-new/etcher04-select-device.png)\n\nNow hit the `Flash` button and it will start writing to the USB drive.\n\n![Click Finish](/images/live-disk-new/etcher05-select-finish.png)\n\nNow you'll see a progress bar, and some information about other projects by *Balena*, the company that makes Etcher. Wait for it to finish writing to the USB device.\n\n![Flashing the drive](/images/live-disk-new/etcher06-in-progress.png)\n\nWhen it's complete, you can just close the app.\n\n![Flash Complete](/images/live-disk-new/etcher07-complete.png)\n\nNow it's time to boot it up on the machine that you want to install Pop!_OS on!\n\n## Booting From the Live Disk\n\nAfter creating the live disk, insert the USB drive into your computer, then reboot or power on your system. You'll need to tell the computer to boot from the live disk by holding a key right as you power on:\n\n Firmware | Laptops | Desktops |\n -------------------- | --------------------------------------------------------------------- | ----------------------------------------------------- |\n Proprietary Firmware | Hold F7/F1/F2 | Hold F12, F8, or F10 |\n [Open Firmware](https://support.system76.com/articles/open-firmware-systems) | Hold Esc |\n\nIf done correctly, you should see a boot device selection menu, like one of the following images.\n\nThis menu is on our Closed Firmware systems.\n\n![Boot Menu](/images/live-disk/boot-menu.jpg)\n\nThis menu is on our Open Firmware systems.\n\n![One Time Boot](/images/boot-menu/one-time-boot.jpg)\n\nUse the arrow keys to select the USB drive, then press Enter to boot the selection.\n\nPop!_OS will boot into the familiar Pop!_OS desktop.\n\n![Live Disk](/images/live-disk/live-desktop.png)\n\n## Using the Live Environment\n\nAside from [installing Pop!_OS](/articles/install-pop), you can also use the live environment for hardware testing, restoration/upgrades, and boot repair.\n\n### Repairing an Existing Operating System\n\nSince the live environment is a full Pop!_OS installation, it has all the same tools as the normal environment. If the system can't boot normally, you can `chroot` (change root) into the normal installation using the commands [here](/articles/pop-recovery#chroot), which allows you to run commands in the existing operating system to repair broken packages or other problems.\n\n### Refreshing the Operating System\n\nA Pop!\\_OS live disk can also be used to refresh an existing Pop!_OS installation without losing user account information and data in the `/home` directory. You can find out more about this option [here](/articles/pop-recovery#refresh-install).\n\n### Backing Up Files\n\nPerhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar Files utility.\n","dir":"/","path":"/live-disk","extension":".md","createdAt":"2017-07-25T19:41:20.000Z","updatedAt":"2023-08-02T18:38:01.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503832},"$loki":131},{"slug":"launch-keyboard","description":"View, add, or modify keys in your OS.","title":"Configuring Your New Launch Keyboard","keywords":["keyboard shortcuts","launch","launch-lite","pop","ubuntu","arch","fedora"],"facebookImage":"/_nuxt/images/launch-keyboard-facebookImage.jpg","twitterImage":"/_nuxt/images/launch-keyboard-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"qmk-firmware","depth":2,"text":"QMK firmware"},{"id":"layers","depth":2,"text":"Layers"},{"id":"firmware-updates","depth":2,"text":"Firmware Updates"},{"id":"keyboard-configurator","depth":2,"text":"Keyboard Configurator"},{"id":"remapping-keys","depth":2,"text":"Remapping Keys"},{"id":"changing-leds","depth":2,"text":"Changing LEDs"},{"id":"tech-docs","depth":2,"text":"Tech Docs"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"qmk-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#qmk-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"QMK firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Launch keyboard uses a System76 version of "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/qmk_firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"QMK firmware"}]},{"type":"text","value":" and it may differ from upstream "},{"type":"element","tag":"a","props":{"href":"https://github.com/qmk/qmk_firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"QMK firmware"}]},{"type":"text","value":". You can read more about QMK "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/qmk_firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layers"},"children":[{"type":"element","tag":"a","props":{"href":"#layers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The core idea of \"Layers\" is that one key can be used for different actions. For example, on our laptops, holding the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" then pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" will lower the volume. Pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" on it's own will perform a different action, like refreshing a web page in the browser. You can read more about layers "},{"type":"element","tag":"a","props":{"href":"https://docs.qmk.fm/#/feature_layers","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"firmware-updates"},"children":[{"type":"element","tag":"a","props":{"href":"#firmware-updates","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firmware Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Firmware updates for the Launch line are handled using "},{"type":"element","tag":"a","props":{"href":"https://fwupd.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"fwupd"}]},{"type":"text","value":" and our "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Firmware Manager"}]},{"type":"text","value":" (which can be installed on Arch and Fedora using this "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/system76-driver/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":") can be used to apply the update. When you get a notification about a firmware update, you will need to unlock the keyboard using "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" (Launch Lite is "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Left Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Right Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ If you changed your layout and moved any of these keys, you will need to press them wherever they are now located."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the keyboard is unlocked, you will see the following keys light up in sequence:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"U N L O C K E D"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the keyboard is in this mode, you can apply the firmware update. When the update is complete, you will need to unplug and reconnect the keyboard to exit this mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"keyboard-configurator"},"children":[{"type":"element","tag":"a","props":{"href":"#keyboard-configurator","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard Configurator"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can download the configurator application "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/keyboard-configurator/releases","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" On Pop!_OS the configurator is available in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":". An "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"AppImage"}]},{"type":"text","value":" is provided for Ubuntu and other Linux OSes as a standalone file. Recent changes to Ubuntu will require that you install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"libfuse2"}]},{"type":"text","value":" package for "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"AppImage"}]},{"type":"text","value":" support and can be done with the following command run in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install libfuse2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also download the configurator from the Arch Linux User Repository (AUR). The main version is built from the latest release, which is recommended for most users. You can find more information "},{"type":"element","tag":"a","props":{"href":"https://aur.archlinux.org/packages/system76-keyboard-configurator","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". The git version is built from the latest commits to the project (this version will have the very latest fixes and features) which can be found "},{"type":"element","tag":"a","props":{"href":"https://aur.archlinux.org/packages/keyboard-configurator-git/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are also builds of the Keyboard Configurator for "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/keyboard-configurator/releases","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows and macOS"}]},{"type":"text","value":" at the same location."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"remapping-keys"},"children":[{"type":"element","tag":"a","props":{"href":"#remapping-keys","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remapping Keys"}]},{"type":"text","value":"\n"},{"type":"element","tag":"video","props":{"width":900,"height":900,"controls":true},"children":[{"type":"text","value":"\n "},{"type":"element","tag":"source","props":{"src":"/files/launch-keyboard/remapping-function-keys.webm","type":"video/mp4"},"children":[]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The keys are defined in the firmware of your keyboard, and you can re-map the keys using the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Keyboard Configurator"}]},{"type":"text","value":". After opening the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Keyboard Configurator"}]},{"type":"text","value":", select the key you would like to re-map, then select an item from the available mapping options shown in the list below the keyboard diagram. Refer to the included video for more details. Please note the \"Layer 1\" and \"Layer 2\" at the top of the configurator. Layer 1 is what the keys will do normally and Layer 2 shows what the keys do when \"Fn\" is held down."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"changing-leds"},"children":[{"type":"element","tag":"a","props":{"href":"#changing-leds","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Changing LEDs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"video","props":{"width":900,"height":900,"controls":true},"children":[{"type":"text","value":"\n "},{"type":"element","tag":"source","props":{"src":"/files/launch-keyboard/video-soothing.mp4","type":"video/mp4"},"children":[]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Keyboard Configurator"}]},{"type":"text","value":", you can change keyboard back light color and behavior for the whole keyboard in the LEDs section of the application by changing the 'Layer Color Pattern' using the dropdown. If you want to change the lights per key use the 'Per Key Solid' from the 'Layer Color Patter' dropdown."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"tech-docs"},"children":[{"type":"element","tag":"a","props":{"href":"#tech-docs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Tech Docs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have documentation that goes over changing the keycaps, switches, and more on our Tech Docs site:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_1/repairs.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Launch (launch_1)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_2/repairs.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Launch (launch_2)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_lite_1/repairs.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Launch Lite (launch_lite_1)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_heavy_1/repairs.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Launch Heavy (launch_heavy_1)"}]}]},{"type":"text","value":"\n"}]}]},"text":"\n## QMK firmware\n\nThe Launch keyboard uses a System76 version of [QMK firmware](https://github.com/system76/qmk_firmware) and it may differ from upstream [QMK firmware](https://github.com/qmk/qmk_firmware). You can read more about QMK [here](https://github.com/system76/qmk_firmware).\n\n## Layers\n\nThe core idea of \"Layers\" is that one key can be used for different actions. For example, on our laptops, holding the Fn then pressing the F5 will lower the volume. Pressing F5 on it's own will perform a different action, like refreshing a web page in the browser. You can read more about layers [here](https://docs.qmk.fm/#/feature_layers).\n\n## Firmware Updates\n\nFirmware updates for the Launch line are handled using [fwupd](https://fwupd.org/) and our Firmware Manager (which can be installed on Arch and Fedora using this [article](https://support.system76.com/articles/system76-driver/)) can be used to apply the update. When you get a notification about a firmware update, you will need to unlock the keyboard using Fn + Esc (Launch Lite is Left Ctrl + Right Ctrl + Esc).\n\n> ℹ️ If you changed your layout and moved any of these keys, you will need to press them wherever they are now located.\n\nWhen the keyboard is unlocked, you will see the following keys light up in sequence:\n\n- U N L O C K E D\n\nOnce the keyboard is in this mode, you can apply the firmware update. When the update is complete, you will need to unplug and reconnect the keyboard to exit this mode.\n\n## Keyboard Configurator\n\nYou can download the configurator application [here](https://github.com/pop-os/keyboard-configurator/releases) On Pop!\\_OS the configurator is available in the Pop!\\_Shop. An `AppImage` is provided for Ubuntu and other Linux OSes as a standalone file. Recent changes to Ubuntu will require that you install the `libfuse2` package for `AppImage` support and can be done with the following command run in a terminal:\n\n```bash\nsudo apt update\nsudo apt install libfuse2\n```\nYou can also download the configurator from the Arch Linux User Repository (AUR). The main version is built from the latest release, which is recommended for most users. You can find more information [here](https://aur.archlinux.org/packages/system76-keyboard-configurator). The git version is built from the latest commits to the project (this version will have the very latest fixes and features) which can be found [here](https://aur.archlinux.org/packages/keyboard-configurator-git/).\n\nThere are also builds of the Keyboard Configurator for [Windows and macOS](https://github.com/pop-os/keyboard-configurator/releases) at the same location.\n\n## Remapping Keys\n\n\n\nThe keys are defined in the firmware of your keyboard, and you can re-map the keys using the Keyboard Configurator. After opening the Keyboard Configurator, select the key you would like to re-map, then select an item from the available mapping options shown in the list below the keyboard diagram. Refer to the included video for more details. Please note the \"Layer 1\" and \"Layer 2\" at the top of the configurator. Layer 1 is what the keys will do normally and Layer 2 shows what the keys do when \"Fn\" is held down.\n\n## Changing LEDs\n\n\n\nIn the Keyboard Configurator, you can change keyboard back light color and behavior for the whole keyboard in the LEDs section of the application by changing the 'Layer Color Pattern' using the dropdown. If you want to change the lights per key use the 'Per Key Solid' from the 'Layer Color Patter' dropdown.\n\n## Tech Docs\n\nWe have documentation that goes over changing the keycaps, switches, and more on our Tech Docs site:\n\n- [Launch (launch_1)](https://tech-docs.system76.com/models/launch_1/repairs.html)\n- [Launch (launch_2)](https://tech-docs.system76.com/models/launch_2/repairs.html)\n- [Launch Lite (launch_lite_1)](https://tech-docs.system76.com/models/launch_lite_1/repairs.html)\n- [Launch Heavy (launch_heavy_1)](https://tech-docs.system76.com/models/launch_heavy_1/repairs.html)\n","dir":"/","path":"/launch-keyboard","extension":".md","createdAt":"2021-08-31T17:12:04.000Z","updatedAt":"2023-07-28T17:32:35.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053503977},"$loki":132},{"slug":"system76-driver","description":"Learn how to add the System76 Driver to your System76 computer after reinstalling Ubuntu\n","title":"System76 Driver (Install)","keywords":["system76","driver","NVIDIA","support"],"facebookImage":"/_nuxt/images/system76-driver-facebookImage.jpg","twitterImage":"/_nuxt/images/system76-driver-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"installing-the-driver","depth":2,"text":"Installing the Driver"},{"id":"installing-the-system76-nvidia-driver-for-systems-with-nvidia-gpus","depth":3,"text":"Installing the System76 NVIDIA Driver for Systems with NVIDIA GPUs"},{"id":"install-system76-driver-on-other-operating-systems","depth":2,"text":"Install System76 Driver on Other Operating Systems"},{"id":"arch---manual-install","depth":2,"text":"Arch - Manual install"},{"id":"system76-firmware-daemon","depth":3,"text":"System76 Firmware Daemon"},{"id":"system76-firmware-manager","depth":3,"text":"System76 Firmware Manager"},{"id":"system76-driver","depth":3,"text":"System76 Driver"},{"id":"arch---using-an-aur-helper","depth":2,"text":"Arch - Using an AUR helper"},{"id":"fedora","depth":2,"text":"Fedora"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This guide will show you how to add the System76 software repository and install the driver on Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please note these steps are not necessary in Pop!_OS, which includes the repository and the appropriate drivers installed by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-the-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install our Driver you need to run the following commands in the Terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository -y ppa:system76-dev/stable"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This installs the System76 driver and related utilities which are needed to enable full functionality for your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-the-system76-nvidia-driver-for-systems-with-nvidia-gpus"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-system76-nvidia-driver-for-systems-with-nvidia-gpus","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the System76 NVIDIA Driver for Systems with NVIDIA GPUs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system has an NVIDIA graphics card, you will want to go ahead and use this command to install the System76 Driver with NVIDIA graphics drivers built-in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In addition to the standard packages, that will pull in the latest NVIDIA drivers as packaged by System76, and all related packages needed to take full advantage of your dedicated NVIDIA graphics card."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-system76-driver-on-other-operating-systems"},"children":[{"type":"element","tag":"a","props":{"href":"#install-system76-driver-on-other-operating-systems","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install System76 Driver on Other Operating Systems"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"DISCLAIMER:"}]},{"type":"text","value":" This section explains how to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" on Arch and Fedora."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System76 engineering and QA teams may not regularly test other OSes on System76 hardware. This section is provided for informational purposes only."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer. However, System76 does not guarantee the success or quality of experience when installing other operating systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The support team typically makes a best-effort attempt to offer direction or troubleshooting for other distributions. The team may determine that troubleshooting has exceeded the scope of support. If that's the case, further questions should be referred to those operating system(s)' support forums."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" At this time, it is recommended to use the NVIDIA driver from the Arch and Fedora repositories."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"arch---manual-install"},"children":[{"type":"element","tag":"a","props":{"href":"#arch---manual-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Arch - Manual install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, install some build dependencies for the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Daemon"}]},{"type":"text","value":", "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" and the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Firmware Manager"}]},{"type":"text","value":" packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pacman -S --needed base-devel git linux-headers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-firmware-daemon"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-firmware-daemon","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Firmware Daemon"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will clone, build and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Daemon"}]},{"type":"text","value":" service."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-firmware.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76-firmware-daemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-firmware-manager"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-firmware-manager","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Firmware Manager"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will clone, build and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Manager"}]},{"type":"text","value":" application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/firmware-manager.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" firmware-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" package can be cloned, built, and installed using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-driver.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot the system so that our user is added to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"adm"}]},{"type":"text","value":" group, then we are done!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"arch---using-an-aur-helper"},"children":[{"type":"element","tag":"a","props":{"href":"#arch---using-an-aur-helper","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Arch - Using an AUR helper"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Arch users can alternatively use an AUR helper to automate some of the steps for installation and upgrading; in this example, we'll use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" application. "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" can be installed from the AUR using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/paru.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" paru"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -si"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" By default, "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" uses VIM keyboard shortcuts, so when you see a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":":"}]},{"type":"text","value":", press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"q"}]},{"type":"text","value":" key to continue. You may also need to confirm the import of some public keys using the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"y"}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-firmware-daemon-git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76-firmware-daemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S firmware-manager-git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# choose the first software option listed"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run these commands in a "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" to enable the "},{"type":"element","tag":"a","props":{"href":"https://copr.fedorainfracloud.org/coprs/szydell/system76/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"community Fedora COPR"}]},{"type":"text","value":" and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" :"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf copr "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" szydell/system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nThis guide will show you how to add the System76 software repository and install the driver on Ubuntu.\n\nPlease note these steps are not necessary in Pop!\\_OS, which includes the repository and the appropriate drivers installed by default.\n\n## Installing the Driver\n\nTo install our Driver you need to run the following commands in the Terminal:\n\n```bash\nsudo apt-add-repository -y ppa:system76-dev/stable\nsudo apt-get update\nsudo apt install system76-driver\n```\n\nThis installs the System76 driver and related utilities which are needed to enable full functionality for your system.\n\n### Installing the System76 NVIDIA Driver for Systems with NVIDIA GPUs\n\nIf your system has an NVIDIA graphics card, you will want to go ahead and use this command to install the System76 Driver with NVIDIA graphics drivers built-in:\n\n```bash\nsudo apt-get install system76-driver-nvidia\n```\n\nIn addition to the standard packages, that will pull in the latest NVIDIA drivers as packaged by System76, and all related packages needed to take full advantage of your dedicated NVIDIA graphics card.\n\n## Install System76 Driver on Other Operating Systems\n\n**DISCLAIMER:** This section explains how to install the System76 Driver on Arch and Fedora.\n\nThe System76 engineering and QA teams may not regularly test other OSes on System76 hardware. This section is provided for informational purposes only.\n\nSystem76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer. However, System76 does not guarantee the success or quality of experience when installing other operating systems.\n\nThe support team typically makes a best-effort attempt to offer direction or troubleshooting for other distributions. The team may determine that troubleshooting has exceeded the scope of support. If that's the case, further questions should be referred to those operating system(s)' support forums.\n\n**Note:** At this time, it is recommended to use the NVIDIA driver from the Arch and Fedora repositories.\n\n## Arch - Manual install\n\nFirst, install some build dependencies for the System76 Firmware Daemon, System76 Driver and the Firmware Manager packages:\n\n```bash\nsudo pacman -S --needed base-devel git linux-headers\n```\n\n### System76 Firmware Daemon\n\nThese commands will clone, build and install the System76 Firmware Daemon service.\n\n```bash\ngit clone https://aur.archlinux.org/system76-firmware.git\ncd system76-firmware\nmakepkg -srcif\nsudo systemctl enable --now system76-firmware-daemon\nsudo gpasswd -a $USER adm\n```\n\n### System76 Firmware Manager\n\nThese commands will clone, build and install the System76 Firmware Manager application.\n\n```bash\ngit clone https://aur.archlinux.org/firmware-manager.git\ncd firmware-manager\nmakepkg -srcif\n```\n\n### System76 Driver\n\nNext, the System76 Driver package can be cloned, built, and installed using these commands:\n\n```bash\ngit clone https://aur.archlinux.org/system76-driver.git\ncd system76-driver\nmakepkg -srcif\nsudo systemctl enable --now system76\n```\n\nReboot the system so that our user is added to the `adm` group, then we are done!\n\n## Arch - Using an AUR helper\n\nArch users can alternatively use an AUR helper to automate some of the steps for installation and upgrading; in this example, we'll use the Paru application. Paru can be installed from the AUR using these commands:\n\n```bash\ngit clone https://aur.archlinux.org/paru.git\ncd paru\nmakepkg -si\n```\n\n**Note:** By default, Paru uses VIM keyboard shortcuts, so when you see a `:`, press the q key to continue. You may also need to confirm the import of some public keys using the y key.\n\n```bash\nparu -S system76-firmware-daemon-git\nsudo systemctl enable --now system76-firmware-daemon\nsudo gpasswd -a $USER adm\n```\n\n```bash\nparu -S firmware-manager-git\n```\n\n```bash\nparu -S system76-driver\n# choose the first software option listed\nsudo systemctl enable --now system76\n```\n\n## Fedora\n\nRun these commands in a Terminal to enable the [community Fedora COPR](https://copr.fedorainfracloud.org/coprs/szydell/system76/) and install the System76 Driver :\n\n```bash\nsudo dnf copr enable szydell/system76\nsudo dnf install system76-driver\n```\n","dir":"/","path":"/system76-driver","extension":".md","createdAt":"2017-11-09T19:00:55.000Z","updatedAt":"2023-09-15T16:32:52.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/49dc3f842e4e473b7137ee38db31c5b02a0ef4fd","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"qin-guan","commitUrl":"https://github.com/system76/docs/commit/936bda43b6404aa6b8a0375a69cdbe4776b2dd3f","avatarUrl":"https://avatars.githubusercontent.com/u/10321883?v=4","profileUrl":"https://github.com/qin-guan"},{"username":"TopherIsSwell","commitUrl":"https://github.com/system76/docs/commit/749ca6cc1908ba3228b91255f20201baea85cb40","avatarUrl":"https://avatars.githubusercontent.com/u/22041949?v=4","profileUrl":"https://github.com/TopherIsSwell"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/1890ce807b4f7a09e4e6c71266da886c3dcd354c","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/a1ba2a47a4df9138378df42ae7ec0603be9b1a8a","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/4588334b537c9d24494ede64c9f2cd2236b7c33c","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"uncivilgentleman","commitUrl":"https://github.com/system76/docs/commit/f74d1f81c1eafcdba569623d7b5888fbb1f06b90","avatarUrl":"https://avatars.githubusercontent.com/u/62922522?v=4","profileUrl":"https://github.com/uncivilgentleman"},{"username":"jmelahman","commitUrl":"https://github.com/system76/docs/commit/3408e07f762ef5a9c64956c0953033a204a7010d","avatarUrl":"https://avatars.githubusercontent.com/u/23436978?v=4","profileUrl":"https://github.com/jmelahman"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053503980},"$loki":133},{"slug":"hardware-failure","description":"If the computer won't start, boot, or otherwise operate normally, there may be a hardware issue. Follow these steps to diagnose hardware failures.\n","title":"Diagnose Hardware Failures","keywords":["memory","CPU","hard drive","won't boot","won't post","hardware"],"facebookImage":"/_nuxt/images/hardware-failure-facebookImage.jpg","twitterImage":"/_nuxt/images/hardware-failure-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"memory","depth":2,"text":"Memory"},{"id":"hard-drive","depth":2,"text":"Hard Drive"},{"id":"nvme-drive","depth":3,"text":"NVMe Drive"},{"id":"testing-the-cpu","depth":2,"text":"Testing the CPU"},{"id":"using-the-stress-ng-program","depth":3,"text":"Using the stress-ng program"},{"id":"using-the-s-tui-program","depth":3,"text":"Using the s-tui program"},{"id":"testing-the-gpu","depth":2,"text":"Testing the GPU"},{"id":"benchmarking","depth":3,"text":"Benchmarking"},{"id":"gpu-burn-for-nvidia-gpus-only","depth":3,"text":"GPU Burn (for NVIDIA GPU's only)"},{"id":"test-cpu-thermals","depth":2,"text":"Test CPU thermals"},{"id":"run-lm-sensors-command-line-tool","depth":3,"text":"Run lm-sensors (command line tool)"},{"id":"machine-check-exceptions","depth":2,"text":"Machine Check Exceptions"},{"id":"wont-power-on","depth":2,"text":"Won't Power On"},{"id":"support","depth":2,"text":"Support"}],"body":{"type":"root","children":[{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":": If the System will not power on, skip to the end of this article."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system boots, but takes a long time to boot, crashes, or reports other random, hard to track down errors, then the individual hardware components can be checked for failure."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"memory"},"children":[{"type":"element","tag":"a","props":{"href":"#memory","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Memory"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can test memory in your running OS with the 'memtest' package. You want to put "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"most"}]},{"type":"text","value":" of your memory under test but still leave enough space for your normal workload and the OS to continue running. On a 8 GB system, testing 6 GB would be tested like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install memtester\nsudo memtester 6G 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Memory test can take a number of hours. While this will not put all of memory under test, it will make any memory error likely to cause instability if not part of the tested memory or show up clearly with errors in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"memtester"}]},{"type":"text","value":" run"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.memtest86.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Memtest86++"}]},{"type":"text","value":" also has ISO downloads for personal use. You would boot from a USB drive made with the ISO. Right as memtest loads (blue screen), press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" to enable multi-core mode. Wait at least 20 minutes for the tests to run, or until any errors are shown in red. If any errors are found, please run it again in single core mode, and let it run overnight to check for any memory errors. 6 to 8 passes are minimally recommended. If memory errors show up, the memory stick should be replaced."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hard-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#hard-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hard Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To check the hard drive for disk failures, start the program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":", select the hard drive on the left, then click the icon in the top right, and choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SMART Data and Self-Tests"}]},{"type":"text","value":", and then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Start Self-test"}]},{"type":"text","value":" and choose the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Extended"}]},{"type":"text","value":" test. This test takes a few hours to run and will will give you a large amount of info about the health of the drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All of the values start at 100, and work their way down to 0. The terms \"old-age\" and \"pre-fail\" are normal. Pay attention to the overall assessment, and to how close the values are working towards the failure point, which is typically 0."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvme-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#nvme-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVMe Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVMe drives can't be checked with a SMART Test through the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application but the package "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"smartmontools"}]},{"type":"text","value":" can be used for this. It can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvme-cli smartmontools"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, let's list the NVMe's that are installed:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nvme list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under 'Node' you will see a mount path for each drive something like '/dev/nvme0n1', to access the smart-log you would type in the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo smartctl -a /dev/nvme0n1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"testing-the-cpu"},"children":[{"type":"element","tag":"a","props":{"href":"#testing-the-cpu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Testing the CPU"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-stress-ng-program"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-stress-ng-program","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the stress-ng program"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run this command to install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"stress-ng"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt -y install stress-ng s-tui"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-s-tui-program"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-s-tui-program","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the s-tui program"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"s-tui"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From here use the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Down"}]},{"type":"text","value":" to switch from Monitor to Stress by pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". Now watch the CPU temperatures raise as the system's CPU is tested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"testing-the-gpu"},"children":[{"type":"element","tag":"a","props":{"href":"#testing-the-gpu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Testing the GPU"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"benchmarking"},"children":[{"type":"element","tag":"a","props":{"href":"#benchmarking","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Benchmarking"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can confirm whether there is an issue with the GPU in your system by using a benchmarking tool called "},{"type":"element","tag":"a","props":{"href":"https://benchmark.unigine.com/heaven","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Unigine Heaven"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the 'Free Download' button and choose the Linux option in the dropdown. Once the download is complete, there should be a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Unigine_Heaven-4.0.run"}]},{"type":"text","value":" file in the Downloads directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From a terminal, navigate to the folder with the Unigine Heaven download:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Downloads"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"chmod +x Unigine_Heaven-4.0.run"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, the application can be extracted:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./Unigine_Heaven-4.0.run"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, let's move to the new directory that was created:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Unigine_Heaven-4.0/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, the application can be started:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./heaven"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the 'Run' button to begin the program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gpu-burn-for-nvidia-gpus-only"},"children":[{"type":"element","tag":"a","props":{"href":"#gpu-burn-for-nvidia-gpus-only","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GPU Burn (for NVIDIA GPU's only)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can also test the GPU by using GPU Burn; first, if we're on Ubuntu, we'll need to install git and CUDA with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install git system76-cuda-latest "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, we will create the symlink for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"gpu-burn"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo ln -s /usr/lib/cuda-11.2 /usr/local/cuda"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, we can clone the repository with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/wilicc/gpu-burn.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we have cloned it, we can move into that directory like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" gpu-burn"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now we'll compile it:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And now we can run it like so (this example will run it for 60 minutes/1 hour):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./gpu_burn -d 3600"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"test-cpu-thermals"},"children":[{"type":"element","tag":"a","props":{"href":"#test-cpu-thermals","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Test CPU thermals"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the CPU fan is spinning erratically, or you are experiencing random shutdowns, this may be the result of a thermal issue. To investigate this, we'll use tools that can display CPU temperatures."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Modern hardware is designed to shut systems down when they reach temperatures that may be damaging to the internal components. Typically, these thresholds are in the upper 80s or 90s Celsius, depending on hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is spontaneously shutting down, this may be caused by overheating. Systems with dedicated GPUs tend to run hot under normal circumstances, so noticing an overheating problem can be challenging from ambient temperature alone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The temperatures of your CPU cores and GPU card can be checked through software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"run-lm-sensors-command-line-tool"},"children":[{"type":"element","tag":"a","props":{"href":"#run-lm-sensors-command-line-tool","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (command line tool)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (installed by default on Pop!_OS) is a text-based tool that runs in a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (If not installed)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lm-sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Get Sensor Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will generate output like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"coretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 0: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 1: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 2: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 3: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 4: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 5: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 6: +52.0°C (high = +100.0°C, crit = +100.0°C)\nCore 7: +54.0°C (high = +100.0°C, crit = +100.0°C)\nsystem76_acpi-acpi-0\nAdapter: ACPI interface\nCPU fan: 0 RPM\nGPU fan: 0 RPM\nCPU temp: +55.0°C\nGPU temp: +54.0°C\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +69.0°C\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +60.0°C\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 12.95 V\ncurr1: 0.00 A\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"psensor-gui"},"children":[{"type":"element","tag":"a","props":{"href":"#psensor-gui","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Psensor (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer a GUI tool which provides graphing over time, the application Psensor can be installed from the Pop!_Shop, or through the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install psensor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Through Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor-pop","src":"/images/unexpected-reboots/psensor.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run Psensor:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"psensor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or, to launch through the OS interface, click on \"Activities\" in the top-left (Pop!_OS 20.04 LTS, or Ubuntu), or \"Applications\" (Pop!_OS COSMIC) and search for \"Psensor\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor-running","src":"/images/unexpected-reboots/psensor-running.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"high-temperatures"},"children":[{"type":"element","tag":"a","props":{"href":"#high-temperatures","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"High Temperatures"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system temperatures are abnormally high, the fans may need replaced, and/or the thermal compound may need re-applied to the CPU and GPU cores."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Specific instructions for working on your hardware model can be found "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Quotes for replacement fans and thermal paste can be generated on open support tickets. To open a support ticket, visit "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this link"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"machine-check-exceptions"},"children":[{"type":"element","tag":"a","props":{"href":"#machine-check-exceptions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Machine Check Exceptions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Machine Check Exceptions are hardware failure events and can be logged with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"rasdaemon.service"}]},{"type":"text","value":" to journalctl. On Ubuntu based systems ("},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"and Pop!_OS"}]},{"type":"text","value":") you can install via:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install rasdaemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"verify rasdaemon is active"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl status rasdaemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, after the system has crashed or been used for a period of time, take a look at the log:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"journalctl -f -u rasdaemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there is no log or the log is empty, then the crash isn't related to a hardware failure. The log will stay empty until a MCE happens. Take a look for \"uncorrected\" errors, as most \"corrected\" errors can be ignored. If there are a consistent number of \"uncorrected\" errors, the hardware should be examined."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"wont-power-on"},"children":[{"type":"element","tag":"a","props":{"href":"#wont-power-on","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Won't Power On"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If the system fails to power on, please use the following articles to troubleshoot:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/power-on-failure-desktop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Desktops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/power-on-failure-laptop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Laptops"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"support"},"children":[{"type":"element","tag":"a","props":{"href":"#support","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please contact "},{"type":"element","tag":"nuxt-link","props":{"to":"/"},"children":[{"type":"text","value":"support"}]},{"type":"text","value":" by opening a ticket to get the system repaired or to have failed components replaced."}]}]},"text":"\n> **NOTE**: If the System will not power on, skip to the end of this article.\n\nIf the system boots, but takes a long time to boot, crashes, or reports other random, hard to track down errors, then the individual hardware components can be checked for failure.\n\n## Memory\n\nWe can test memory in your running OS with the 'memtest' package. You want to put *most* of your memory under test but still leave enough space for your normal workload and the OS to continue running. On a 8 GB system, testing 6 GB would be tested like this:\n\n```\nsudo apt install memtester\nsudo memtester 6G 5\n```\n\nMemory test can take a number of hours. While this will not put all of memory under test, it will make any memory error likely to cause instability if not part of the tested memory or show up clearly with errors in the `memtester` run\n\n[Memtest86++](https://www.memtest86.com/) also has ISO downloads for personal use. You would boot from a USB drive made with the ISO. Right as memtest loads (blue screen), press F2 to enable multi-core mode. Wait at least 20 minutes for the tests to run, or until any errors are shown in red. If any errors are found, please run it again in single core mode, and let it run overnight to check for any memory errors. 6 to 8 passes are minimally recommended. If memory errors show up, the memory stick should be replaced.\n\n## Hard Drive\n\nTo check the hard drive for disk failures, start the program Disks, select the hard drive on the left, then click the icon in the top right, and choose **SMART Data and Self-Tests**, and then click **Start Self-test** and choose the **Extended** test. This test takes a few hours to run and will will give you a large amount of info about the health of the drive.\n\nAll of the values start at 100, and work their way down to 0. The terms \"old-age\" and \"pre-fail\" are normal. Pay attention to the overall assessment, and to how close the values are working towards the failure point, which is typically 0.\n\n### NVMe Drive\n\nNVMe drives can't be checked with a SMART Test through the Disks application but the package smartmontools can be used for this. It can be installed with this command:\n\n```bash\nsudo apt install nvme-cli smartmontools\n```\n\nFirst, let's list the NVMe's that are installed:\n\n```bash\nsudo nvme list\n```\n\nUnder 'Node' you will see a mount path for each drive something like '/dev/nvme0n1', to access the smart-log you would type in the following:\n\n```bash\nsudo smartctl -a /dev/nvme0n1\n```\n\n## Testing the CPU\n\n### Using the stress-ng program\n\nRun this command to install stress-ng:\n\n```bash\nsudo apt -y install stress-ng s-tui\n```\n\n### Using the s-tui program\n\nNow this command:\n\n```bash\ns-tui\n```\n\nFrom here use the Down to switch from Monitor to Stress by pressing the Enter. Now watch the CPU temperatures raise as the system's CPU is tested. \n\n## Testing the GPU\n\n### Benchmarking\n\nWe can confirm whether there is an issue with the GPU in your system by using a benchmarking tool called [Unigine Heaven](https://benchmark.unigine.com/heaven).\n\nClick the 'Free Download' button and choose the Linux option in the dropdown. Once the download is complete, there should be a `Unigine_Heaven-4.0.run` file in the Downloads directory.\n\nFrom a terminal, navigate to the folder with the Unigine Heaven download:\n\n```bash\ncd Downloads\n```\n\nRun the following command:\n\n```bash\nchmod +x Unigine_Heaven-4.0.run\n```\n\nThen, the application can be extracted:\n\n```bash\n./Unigine_Heaven-4.0.run\n```\n\nNext, let's move to the new directory that was created:\n\n```bash\ncd Unigine_Heaven-4.0/\n```\n\nNow, the application can be started:\n\n```bash\n./heaven\n```\n\nClick the 'Run' button to begin the program.\n\n### GPU Burn (for NVIDIA GPU's only)\n\nWe can also test the GPU by using GPU Burn; first, if we're on Ubuntu, we'll need to install git and CUDA with this command:\n\n```bash\nsudo apt install git system76-cuda-latest \n```\n\nThen, we will create the symlink for gpu-burn:\n\n```bash\nsudo ln -s /usr/lib/cuda-11.2 /usr/local/cuda\n```\n\nNext, we can clone the repository with this command:\n\n```bash\ngit clone https://github.com/wilicc/gpu-burn.git\n```\n\nNow that we have cloned it, we can move into that directory like so:\n\n```bash\ncd gpu-burn\n```\n\nNow we'll compile it:\n\n```bash\nmake\n```\n\nAnd now we can run it like so (this example will run it for 60 minutes/1 hour):\n\n```bash\n./gpu_burn -d 3600\n```\n\n## Test CPU thermals\n\nIf the CPU fan is spinning erratically, or you are experiencing random shutdowns, this may be the result of a thermal issue. To investigate this, we'll use tools that can display CPU temperatures.\n\nModern hardware is designed to shut systems down when they reach temperatures that may be damaging to the internal components. Typically, these thresholds are in the upper 80s or 90s Celsius, depending on hardware.\n\nIf your system is spontaneously shutting down, this may be caused by overheating. Systems with dedicated GPUs tend to run hot under normal circumstances, so noticing an overheating problem can be challenging from ambient temperature alone.\n\nThe temperatures of your CPU cores and GPU card can be checked through software.\n\n### Run `lm-sensors` (command line tool)\n\n`lm-sensors` (installed by default on Pop!\\_OS) is a text-based tool that runs in a `Terminal`.\n\n1. Install `lm-sensors` (If not installed)\n\n Open a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n ```bash\n sudo apt update\n sudo apt install lm-sensors\n ```\n\n2. Get Sensor Output\n\n ```bash\n sensors\n ```\n\nThis command will generate output like this:\n\n```\ncoretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 0: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 1: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 2: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 3: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 4: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 5: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 6: +52.0°C (high = +100.0°C, crit = +100.0°C)\nCore 7: +54.0°C (high = +100.0°C, crit = +100.0°C)\nsystem76_acpi-acpi-0\nAdapter: ACPI interface\nCPU fan: 0 RPM\nGPU fan: 0 RPM\nCPU temp: +55.0°C\nGPU temp: +54.0°C\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +69.0°C\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +60.0°C\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 12.95 V\ncurr1: 0.00 A\n```\n\n#### Psensor (GUI)\n\nIf you prefer a GUI tool which provides graphing over time, the application Psensor can be installed from the Pop!\\_Shop, or through the `Terminal` with this command:\n\n1. Install (`Terminal`):\n\n ```bash\n sudo apt install psensor\n ```\n\n2. Install Through Pop!\\_Shop\n\n ![psensor-pop](/images/unexpected-reboots/psensor.png)\n\n3. Run Psensor:\n\n In a `Terminal` run:\n\n ```bash\n psensor\n ```\n\n Or, to launch through the OS interface, click on \"Activities\" in the top-left (Pop!\\_OS 20.04 LTS, or Ubuntu), or \"Applications\" (Pop!\\_OS COSMIC) and search for \"Psensor\"\n\n![psensor-running](/images/unexpected-reboots/psensor-running.png)\n\n#### High Temperatures\n\nIf the system temperatures are abnormally high, the fans may need replaced, and/or the thermal compound may need re-applied to the CPU and GPU cores.\n\nSpecific instructions for working on your hardware model can be found [here](https://support.system76.com/articles/guides)\n\nQuotes for replacement fans and thermal paste can be generated on open support tickets. To open a support ticket, visit [this link](https://system76.com/my-account/support-tickets/new)\n\n## Machine Check Exceptions\n\nMachine Check Exceptions are hardware failure events and can be logged with rasdaemon.service to journalctl. On Ubuntu based systems (and Pop!_OS) you can install via:\n\n```bash\nsudo apt install rasdaemon\n```\n\nverify rasdaemon is active\n\n```bash\nsystemctl status rasdaemon\n```\n\nThen, after the system has crashed or been used for a period of time, take a look at the log:\n\n```bash\njournalctl -f -u rasdaemon\n```\n\nIf there is no log or the log is empty, then the crash isn't related to a hardware failure. The log will stay empty until a MCE happens. Take a look for \"uncorrected\" errors, as most \"corrected\" errors can be ignored. If there are a consistent number of \"uncorrected\" errors, the hardware should be examined.\n\n## Won't Power On\n\n> **NOTE:** If the system fails to power on, please use the following articles to troubleshoot:\n[Desktops](https://support.system76.com/articles/power-on-failure-desktop)\n[Laptops](https://support.system76.com/articles/power-on-failure-laptop)\n\n## Support\n\nPlease contact [support](/) by opening a ticket to get the system repaired or to have failed components replaced.\n","dir":"/","path":"/hardware-failure","extension":".md","createdAt":"2017-01-31T23:58:41.000Z","updatedAt":"2022-02-23T02:21:05.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/8d828509d41bf80c9b06cc7038e19c17faf7bc87","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/82c3aa24ebcd67e62b27ef9349a0aa4ae9b4fc1b","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garnerlogan65","commitUrl":"https://github.com/system76/docs/commit/e97038248073ee74982ad6c7c730238266675459","avatarUrl":"https://avatars.githubusercontent.com/u/7439221?v=4","profileUrl":"https://github.com/garnerlogan65"},{"username":"ChristopherRogers1991","commitUrl":"https://github.com/system76/docs/commit/14c54e3e012461864fc7aa4034bbaf44168a1162","avatarUrl":"https://avatars.githubusercontent.com/u/8608191?v=4","profileUrl":"https://github.com/ChristopherRogers1991"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/dd747edf1a2de016cc91e918774522d5e1e77d8a","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/2c6d249d539d2d0c43e141a5fda035f1af709aa8","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053504079},"$loki":134},{"slug":"pop-recovery","description":"Here is how to use the recovery partition to repair, refresh or reinstall your operating system.\n","title":"Recovery Partition","keywords":["recovery","reset","locked out","crash","reinstall","refresh","repair"],"facebookImage":"/_nuxt/images/pop-recovery-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-recovery-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"clean-install","depth":2,"text":"Clean Install"},{"id":"refresh-install","depth":2,"text":"Refresh Install"},{"id":"reinstall","depth":3,"text":"Reinstall"},{"id":"repair","depth":2,"text":"Repair"},{"id":"encrypted-disk","depth":3,"text":"Encrypted Disk"},{"id":"chroot","depth":2,"text":"Chroot"},{"id":"after-chroot","depth":3,"text":"After Chroot"},{"id":"update-recovery-partition","depth":2,"text":"Update Recovery Partition"},{"id":"update-recovery-partition-from-the-command-line","depth":3,"text":"Update Recovery Partition from the command-line"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery Partition is a full copy of the Pop!_OS installation disk. It can be used exactly the same as if a live disk copy of Pop!_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. You can perform a refresh install, which allows you to reinstall without losing any user data or data in your home directory. Recovery can also perform a clean install, which resets all OS data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To boot into recovery mode, bring up the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu by holding down "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" while the system is booting, or by holding/tapping any function keys "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOT"}]},{"type":"text","value":" used to "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"Access the BIOS/Boot Menu"}]},{"type":"text","value":" (On non-System76 hardware, try the keys "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":" through "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" These instructions assume Pop!_OS is the only OS running on your system. If you are booting more than one operating system you may need to change your boot order first, or manually select the Pop!_OS Disk from your BIOS/Boot menu."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the menu is shown, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Pop!_OS Recovery"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": The Pop!_OS recovery environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"systemd-boot","src":"/images/pop-recovery/systemd-boot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"clean-install"},"children":[{"type":"element","tag":"a","props":{"href":"#clean-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Clean Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This option erases the current install along with all user files. It reformats the drive partitions and installs the version of Pop!_OS contained in the Recovery partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Steps to back up user-files from a Live Disk/Recovery can be found "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/disaster-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The Recovery partition OS version will either be the same as the OS version that shipped with your computer, or the latest version to which the Recovery partition has been "},{"type":"element","tag":"a","props":{"href":"#update-recovery-partition"},"children":[{"type":"text","value":"updated"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"refresh-install"},"children":[{"type":"element","tag":"a","props":{"href":"#refresh-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Refresh Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Refresh Install option allows you to reinstall the OS without losing user account information and data in the home directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" User-installed applications not stored in the Home folder (e.g. .deb or apt installed versions) will need to be re-installed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Refresh Install"}]},{"type":"text","value":" option is not present on the install screen, one of two things may be true."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Your drive is encrypted. The Refresh install option may appear after decrypting the drive. A notice about decrypting the drive will be present above the install options."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery version is out of date. See the "},{"type":"element","tag":"a","props":{"href":"#update-recovery-partition"},"children":[{"type":"text","value":"update instructions"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Refresh Install Option","src":"/images/pop-recovery/recovery-install-page-20.04.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"reinstall"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Recovery has booted, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Installer"}]},{"type":"text","value":" will start automatically. If the system needs to be reinstalled, go ahead and continue the installation steps as demonstrated "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the existing install is encrypted, please see the "},{"type":"element","tag":"a","props":{"href":"#encrypted-disk"},"children":[{"type":"text","value":"encrypted disk"}]},{"type":"text","value":" instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repair"},"children":[{"type":"element","tag":"a","props":{"href":"#repair","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the existing OS install needs to be repaired, the installer application should be closed. Use the installer app to select keyboard and language settings, then click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Try Demo Mode"}]},{"type":"text","value":" button in the lower-left corner of the Install page. Alternatively, right-click the installer icon in the dock and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Quit"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Caution:"}]},{"type":"text","value":" Do not choose any install or refresh options. Choosing install options could result in data loss."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Once you have set up or accessed any of the filesystems, you will need to reboot the recovery environment to use any of the install options."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Follow the instructions below to access the existing OS drive:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a terminal, then type this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show you the name of the main internal drive, which will have 4 partitions on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p3"}]},{"type":"text","value":" and if the drive is a SATA or regular M.2 drive, it will be called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda3"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, run this command:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p3 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the command fails and says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mount: /mnt: unknown filesystem type 'crypto_LUKS'"}]},{"type":"text","value":", then the hard drive has been encrypted, and additional commands are needed to unlock it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"encrypted-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#encrypted-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Encrypted Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To get access to an encrypted disk, these additional commands need to be run in order to unlock the disk. Please use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsblk"}]},{"type":"text","value":" command described above to determine the correct drive and partition."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Pay attention to what the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":" group is called. If it is named something other than "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":", substitute the correct info into this next command. Make sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-root"}]},{"type":"text","value":" is on the end:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And now the existing hard drive can be accessed by going to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":" folder. To use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" program, go to '+ Other Locations' -> 'Computer' and then click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":" folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Chroot"}]},{"type":"text","value":" runs commands as if the existing operating system had been booted. Once these commands are run, package manager ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":") and other system-level commands can be run."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The EFI partition is the next partition to be mounted. To help identify it, this partition is usually around 512MB, and is labeled as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/boot/efi"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev /dev/pts /proc /sys /run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With this last command, you will have root access to your installed system. Once the drive is accessed, commands for maintenance can be run on the installed system. For example, "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-pop"},"children":[{"type":"text","value":"package manager repair commands"}]},{"type":"text","value":". You can also access your files with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" via \"Other Locations\" -> \"Computer\" -> \"mnt.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"after-chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#after-chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After Chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are done accessing files or running commands in your installed OS, you can exit from "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" and reboot the computer, by running these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"update-recovery-partition"},"children":[{"type":"element","tag":"a","props":{"href":"#update-recovery-partition","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update Recovery Partition"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is important to keep the Recovery Partition up to date as it is not updated with the installed OS. Updating the Recovery partition will allow you to "},{"type":"element","tag":"a","props":{"href":"#reinstall"},"children":[{"type":"text","value":"reinstall"}]},{"type":"text","value":" the newest OS, instead of the previous Recovery version."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery Partition can be updated from within the OS by either using Settings or from a terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If using Settings, click on OS Upgrade like in the screenshot below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Recovery Update Available","src":"/images/pop-recovery/pop-recovery-update.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Update"}]},{"type":"text","value":" button is pressed you will see the below screenshot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Recovery Updating","src":"/images/pop-recovery/pop-recovery-update-updating.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The screenshot below shows that the Recovery Partition has been upgraded successfully:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Recovery Updated","src":"/images/pop-recovery/pop-recovery-update-upgraded.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-recovery-partition-from-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#update-recovery-partition-from-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update Recovery Partition from the command-line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Alternatively you can also upgrade the recovery partition from the command-line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade recovery upgrade from-release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should see an output similar to what is pictured below confirming the recovery partition had been updated:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"checking if pop-upgrade requires an update\nRecovery event: fetching recovery files\nFetched 2932/2932 MiB\nRecovery event: verifying checksums of fetched files\nRecovery event: syncing recovery files with recovery partition\nRecovery event: recovery partition upgrade completed\nRecovery upgrade status: recovery partition refueled and ready to go\n"}]}]}]}]}]}]},"text":"\nThe Recovery Partition is a full copy of the Pop!\\_OS installation disk. It can be used exactly the same as if a live disk copy of Pop!\\_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. You can perform a refresh install, which allows you to reinstall without losing any user data or data in your home directory. Recovery can also perform a clean install, which resets all OS data.\n\nTo boot into recovery mode, bring up the systemd-boot menu by holding down SPACE while the system is booting, or by holding/tapping any function keys **NOT** used to [Access the BIOS/Boot Menu](/articles/boot-menu) (On non-System76 hardware, try the keys F1 through F12).\n\n >**Note:** These instructions assume Pop!\\_OS is the only OS running on your system. If you are booting more than one operating system you may need to change your boot order first, or manually select the Pop!\\_OS Disk from your BIOS/Boot menu.\n\nOnce the menu is shown, choose **Pop!_OS Recovery**.\n\n>**Note**: The Pop!\\_OS recovery environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet.\n\n![systemd-boot](/images/pop-recovery/systemd-boot.png)\n\n## Clean Install\n\nThis option erases the current install along with all user files. It reformats the drive partitions and installs the version of Pop!\\_OS contained in the Recovery partition.\n\nSteps to back up user-files from a Live Disk/Recovery can be found [here](https://support.system76.com/articles/disaster-recovery).\n\n>**Note:** The Recovery partition OS version will either be the same as the OS version that shipped with your computer, or the latest version to which the Recovery partition has been [updated](#update-recovery-partition).\n\n## Refresh Install\n\nThe Refresh Install option allows you to reinstall the OS without losing user account information and data in the home directory.\n\n>**Note:** User-installed applications not stored in the Home folder (e.g. .deb or apt installed versions) will need to be re-installed.\n\nIf the `Refresh Install` option is not present on the install screen, one of two things may be true.\n\n1. Your drive is encrypted. The Refresh install option may appear after decrypting the drive. A notice about decrypting the drive will be present above the install options.\n\n2. The Recovery version is out of date. See the [update instructions](#update-recovery-partition).\n\n![Refresh Install Option](/images/pop-recovery/recovery-install-page-20.04.png)\n\n### Reinstall\n\nOnce Recovery has booted, the Pop Installer will start automatically. If the system needs to be reinstalled, go ahead and continue the installation steps as demonstrated [here](/articles/install-pop/).\n\nIf the existing install is encrypted, please see the [encrypted disk](#encrypted-disk) instructions.\n\n## Repair\n\nIf the existing OS install needs to be repaired, the installer application should be closed. Use the installer app to select keyboard and language settings, then click the `Try Demo Mode` button in the lower-left corner of the Install page. Alternatively, right-click the installer icon in the dock and select `Quit`.\n\n>**Caution:** Do not choose any install or refresh options. Choosing install options could result in data loss. \n>**Note:** Once you have set up or accessed any of the filesystems, you will need to reboot the recovery environment to use any of the install options.\n\nFollow the instructions below to access the existing OS drive:\n\nFirst, press SUPER+T to open a terminal, then type this command:\n\n```bash\nlsblk\n```\n\nThis will show you the name of the main internal drive, which will have 4 partitions on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be called `/dev/nvme0n1p3` and if the drive is a SATA or regular M.2 drive, it will be called `/dev/sda3`.\n\nNext, run this command:\n\n| **SATA Drives** | **NVMe Drives** |\n|:-------------------------:|:------------------------------:|\n| ```sudo mount /dev/sda3 /mnt``` | ```sudo mount /dev/nvme0n1p3 /mnt``` |\n\nIf the command fails and says `mount: /mnt: unknown filesystem type 'crypto_LUKS'`, then the hard drive has been encrypted, and additional commands are needed to unlock it. \n\n### Encrypted Disk\n\nTo get access to an encrypted disk, these additional commands need to be run in order to unlock the disk. Please use the `lsblk` command described above to determine the correct drive and partition.\n\n| **SATA Drives** | **NVMe Drives** |\n|:--------------------------------------------------:|:-------------------------------------------------:|\n| ```sudo cryptsetup luksOpen /dev/sda3 cryptdata``` | ```sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata``` |\n\n```bash\nsudo lvscan\nsudo vgchange -ay\n```\n\n**Note:** Pay attention to what the `cryptdata` group is called. If it is named something other than `data-root`, substitute the correct info into this next command. Make sure that `-root` is on the end:\n\n```bash\nsudo mount /dev/mapper/data-root /mnt\n```\n\nAnd now the existing hard drive can be accessed by going to the `/mnt` folder. To use the Files program, go to '+ Other Locations' -> 'Computer' and then click on the `/mnt` folder.\n\n## Chroot\n\n`Chroot` runs commands as if the existing operating system had been booted. Once these commands are run, package manager (`apt`) and other system-level commands can be run.\n\nThe EFI partition is the next partition to be mounted. To help identify it, this partition is usually around 512MB, and is labeled as `/boot/efi`.\n\n| **SATA Drives** | **NVMe Drives** |\n|:-------------------------------------:|:----------------------------------------:|\n| ```sudo mount /dev/sda1 /mnt/boot/efi``` | ```sudo mount /dev/nvme0n1p1 /mnt/boot/efi``` |\n\n```bash\nfor i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done\nsudo chroot /mnt\n```\n\nWith this last command, you will have root access to your installed system. Once the drive is accessed, commands for maintenance can be run on the installed system. For example, [package manager repair commands](/articles/package-manager-pop). You can also access your files with Files via \"Other Locations\" -> \"Computer\" -> \"mnt.\"\n\n### After Chroot\n\nOnce you are done accessing files or running commands in your installed OS, you can exit from `chroot` and reboot the computer, by running these commands:\n\n```bash\nexit\nreboot\n```\n\n## Update Recovery Partition\n\nIt is important to keep the Recovery Partition up to date as it is not updated with the installed OS. Updating the Recovery partition will allow you to [reinstall](#reinstall) the newest OS, instead of the previous Recovery version.\n\nThe Recovery Partition can be updated from within the OS by either using Settings or from a terminal.\n\nIf using Settings, click on OS Upgrade like in the screenshot below:\n\n![Pop Recovery Update Available](/images/pop-recovery/pop-recovery-update.png)\n\nOnce the `Update` button is pressed you will see the below screenshot:\n\n![Pop Recovery Updating](/images/pop-recovery/pop-recovery-update-updating.png)\n\nThe screenshot below shows that the Recovery Partition has been upgraded successfully:\n\n![Pop Recovery Updated](/images/pop-recovery/pop-recovery-update-upgraded.png)\n\n### Update Recovery Partition from the command-line\n\nAlternatively you can also upgrade the recovery partition from the command-line\n\n```bash\npop-upgrade recovery upgrade from-release\n```\n\nYou should see an output similar to what is pictured below confirming the recovery partition had been updated:\n\n```\nchecking if pop-upgrade requires an update\nRecovery event: fetching recovery files\nFetched 2932/2932 MiB\nRecovery event: verifying checksums of fetched files\nRecovery event: syncing recovery files with recovery partition\nRecovery event: recovery partition upgrade completed\nRecovery upgrade status: recovery partition refueled and ready to go\n```\n","dir":"/","path":"/pop-recovery","extension":".md","createdAt":"2018-06-14T22:34:11.000Z","updatedAt":"2023-05-25T18:01:49.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/89723b8aaf342a2bf3581f30716a7345f713b1d0","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"emujoyce","commitUrl":"https://github.com/system76/docs/commit/f68de2d6edb2ee3004353001c8f94de176e51e04","avatarUrl":"https://avatars.githubusercontent.com/u/10076359?v=4","profileUrl":"https://github.com/emujoyce"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/00345938ac5b3f5ba0d028b3a59634393c9cd4a3","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/31874a89ced3f3e9ed95eba4bf5346bafec8dace","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"LobbyLobster","commitUrl":"https://github.com/system76/docs/commit/5115c00dbbe81f30282d896db9fc69b3eb19cab0","avatarUrl":"https://avatars.githubusercontent.com/u/60673351?v=4","profileUrl":"https://github.com/LobbyLobster"},{"username":"linuxgnuru","commitUrl":"https://github.com/system76/docs/commit/2acb79288caee66d046e4b454a6c397af01fcbd4","avatarUrl":"https://avatars.githubusercontent.com/u/3463589?v=4","profileUrl":"https://github.com/linuxgnuru"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/9ab158af59295b7937000e429d48012ea0aa8331","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697053504093},"$loki":135},{"slug":"bootloader","description":"How to repair and reinstall the bootloader.\n","layout":"article","title":"Repair the Bootloader","keywords":["Support","Grub","systemd-boot","Bootloader","Refresh","Reinstall","System76"],"image":"http://support.system76.com/images/system76.png","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"important-note","depth":3,"text":"Important Note"},{"id":"create-live-disk","depth":3,"text":"Create Live Disk"},{"id":"boot-from-live-disk","depth":3,"text":"Boot from Live Disk"},{"id":"how-to-tell-if-your-system-is-efi-based-or-legacy-boot","depth":2,"text":"How to tell if your system is EFI-based or legacy boot"},{"id":"systemd-boot","depth":2,"text":"systemd-boot"},{"id":"efi-boot","depth":3,"text":"EFI Boot"},{"id":"efi-boot---pop_os-systemd-boot","depth":3,"text":"EFI Boot - Pop!_OS (systemd-boot)"},{"id":"grub-efi-boot","depth":2,"text":"GRUB EFI Boot"},{"id":"grub-legacy-bios-boot","depth":2,"text":"GRUB Legacy BIOS Boot"},{"id":"encrypted-disk","depth":3,"text":"Encrypted Disk"},{"id":"efi-boot---ubuntu","depth":3,"text":"EFI Boot - Ubuntu"},{"id":"legacy-bios-boot","depth":3,"text":"Legacy BIOS Boot"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"chroot","depth":3,"text":"chroot"},{"id":"systemd-boot-fails-to-start-the-os","depth":3,"text":"systemd-boot fails to start the OS"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A bootloader takes care of getting the operating system started up. It is also responsible for allowing the user to select between multiple operating systems at boot. Systemd-boot is the bootloader for Pop!_OS 18.04 and newer while GRUB is the bootloader for Ubuntu and Pop!_OS when installed in Legacy BIOS mode. If you are unable to reach the log in screen, your bootloader may be the cause."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"important-note"},"children":[{"type":"element","tag":"a","props":{"href":"#important-note","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Important Note"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to configure grub-pc (for example, after an update), installing GRUB to all devices will break GRUB. You will need to install to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda"}]},{"type":"text","value":" "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"not"}]},{"type":"text","value":" "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda1"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On a fresh install of Pop!_OS 18.04 and newer, "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" is used rather than the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GRUB"}]},{"type":"text","value":" bootloader. The following instructions only apply to systems using the GRUB bootloader, otherwise refer to the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" section of this article."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"create-live-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#create-live-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please see our instructions for making a live disk of Pop!_OS "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk/"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": The live environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"boot-from-live-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#boot-from-live-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Boot from Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have the disk made, reboot your system. You'll need to tell the computer to boot from the live disk. When you see the System76 logo on the screen, press and hold the appropriate key for your system:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktops"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the arrow keys and Enter key to select the live disk from the boot menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the desktop is shown, connect to the Internet. Next, open a terminal (search "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" after pressing the Super Key) and run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo parted -ls"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the output, look for the name of your main hard drive. It could be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1"}]},{"type":"text","value":", depending on if you have a standard SATA drive or an NVMe drive, respectively. If you have multiple drives, look at the sizes of the partitions and for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"linux-swap"}]},{"type":"text","value":" partition to help identify the main OS drive. Here are some OS partition layout examples:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Number Start End Size File system Name Flags\n 1 2097kB 524MB 522MB fat32 boot, esp\n 2 524MB 496GB 491GB ext4 root\n 3 496GB 500GB 4295MB linux-swap(v1) swap\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Number Start End Size File system Name Flags\n 1 2097kB 524MB 522MB fat32 boot, esp\n 2 524MB 4819MB 4295MB fat32 recovery msftdata\n 3 4819MB 496GB 491GB ext4 root\n 4 496GB 500GB 4295MB linux-swap(v1) swap\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"how-to-tell-if-your-system-is-efi-based-or-legacy-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#how-to-tell-if-your-system-is-efi-based-or-legacy-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"How to tell if your system is EFI-based or legacy boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"systemd-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#systemd-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"systemd-boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"efi-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#efi-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"EFI Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most computers sold after 2014 use UEFI mode. If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"boot, esp"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":" in the earlier "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"parted"}]},{"type":"text","value":" output, then the system is installed in UEFI mode. You can also use this command to verify that your OS is installed in UEFI mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-d"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /sys/firmware/efi ] "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in UEFI mode\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"||"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in Legacy mode\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The expected output is:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"support@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ [ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-d"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /sys/firmware/efi ] "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in UEFI mode\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"||"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in Legacy mode\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Installed "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" UEFI mode"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"support@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additionally, if "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bios_grub"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":", the system is installed in legacy BIOS mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"efi-boot---pop_os-systemd-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#efi-boot---pop_os-systemd-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"EFI Boot - Pop!_OS (systemd-boot)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the echo command at the beginning of this page says that the OS is installed in EFI mode "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"and"}]},{"type":"text","value":" you are using Pop!_OS, follow this section. Please note that if you have an encrypted disk, you will need to first unlock it as described below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, we need to mount the OS partitions. Run these commands based on what type of disk you have:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p3 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using a non-default partitioning scheme (such as a dual boot), replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p3"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda3"}]},{"type":"text","value":" with the Pop!_OS root partition and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p1"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda1"}]},{"type":"text","value":" with the EFI system partition (ESP)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then continue with the following commands for either disk type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall linux-image-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bootctl --path=/mnt/boot/efi install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grub-efi-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#grub-efi-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GRUB EFI Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most computers sold after 2014 use UEFI mode. If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"boot, esp"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":" in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"parted"}]},{"type":"text","value":" output from earlier, then the system is installed in UEFI mode. You can also use this command to see if the OS is installed in UEFI mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-d"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /sys/firmware/efi ] "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in UEFI mode\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"||"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in Legacy mode\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run these commands based on what type of disk you have:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drives"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drives"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p2 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda2 /mnt"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using a non-default partitioning scheme (such as a dual boot), replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p2"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda2"}]},{"type":"text","value":" with the Pop!_OS root partition and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p1"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda1"}]},{"type":"text","value":" with the boot partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then continue with the following commands for either disk type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-grub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grub-legacy-bios-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#grub-legacy-bios-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GRUB Legacy BIOS Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bios_grub"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":", the system is installed in BIOS mode. You can also use this command to see if the OS is installed in BIOS mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-d"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /sys/firmware/efi ] "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in UEFI mode\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"||"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in Legacy mode\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run these commands based on what type of disk you have:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p2 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda2 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using a non-default partitioning scheme (such as a dual boot), replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p2"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda2"}]},{"type":"text","value":" with the Pop!_OS root partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then continue with the following commands for either disk type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the partitions are mounted, we'll ensure the internet settings from the OS are coped over, as well as reinstall the kernel and the bootloader."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-grub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"encrypted-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#encrypted-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Encrypted Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS supports full-disk encryption as an option by default, whereas, Ubuntu does not. If you are on Ubuntu, you likely don't need to follow this section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To get access to an encrypted disk, these additional commands need to be run in order to unlock the disk. Please use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"parted"}]},{"type":"text","value":" command described above to determine the correct drive and partition. The encrypted partition will typically be the largest one on the main drive."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note as to what the volume group is called. Substitute the correct info into this next command. Make sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-root"}]},{"type":"text","value":" is on the end."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After running the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"vgchange"}]},{"type":"text","value":" command, take note of what the volume group is called. Substitute the correct info into this next command. Make sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-root"}]},{"type":"text","value":" is added to the end of the volume group name:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now the existing hard drive can be accessed by going to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":" folder. To use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" program, go to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"+ Other Locations"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Computer"}]},{"type":"text","value":" and then click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":" folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"efi-boot---ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#efi-boot---ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"EFI Boot - Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the echo command above says the system is installed in EFI mode "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"and"}]},{"type":"text","value":" you are using Ubuntu, follow this section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, we need to mount the OS partitions. Run these commands based on what type of disk you have (based on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"parted"}]},{"type":"text","value":" output from your system):"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drives"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drives"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p2 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda2 /mnt"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" is a way to run commands as if the existing operating system had been booted. Once the chroot commands have been run, then package manager ("},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":") and other system level commands can be run."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The EFI partition is usually around 512MB, and that is the partition to substitute into the next command. The Recovery partition is around 4GB."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cp -n /etc/resolv.conf /mnt/etc/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-grub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"legacy-bios-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#legacy-bios-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Legacy BIOS Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As mentioned above, if "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bios_grub"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":", the system is installed in legacy BIOS mode. If this is the case, you need to follow this section to repair your bootloader."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run these commands based on what type of disk you have:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p2 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda2 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You now have root administrator access to your installed OS. If you are trying to either fix or undo changes that you made to the system, you now have the access to do so. Once you are done, to exit from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" and reboot the computer, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cp -n /etc/resolv.conf /mnt/etc/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall grub-amd64 linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-grub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As your system reboots, remove the disk when prompted. The computer should now boot normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" command returns with the error: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot: cannot run command '/bin/bash': Exec format error"}]},{"type":"text","value":", this probably indicates that the Install DVD/CD or USB is not compatible with that of the installed system. If you need more information on how to chroot, and what it it does, visit the chroot article here."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"live-disk-compatibility"},"children":[{"type":"element","tag":"a","props":{"href":"#live-disk-compatibility","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Live disk compatibility"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" command returns with the error: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot: cannot run command '/bin/bash': Exec format error"}]},{"type":"text","value":", it probably indicates that the Install DVD/CD or USB is not compatible with that of the installed system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, the error is most frequently seen when trying to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" to a 64-bit system (amd64) from a 32-bit Install CD (x86)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The solution is to use an Install CD which is using the same architecture as the installed system (32-bit Install CD for 32-bit targets / 64-bit Install CD for 64-bit targets)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"disk-and-partition-names"},"children":[{"type":"element","tag":"a","props":{"href":"#disk-and-partition-names","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disk and partition names"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure to use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda1"}]},{"type":"text","value":" (the partition) and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda"}]},{"type":"text","value":" (the disk) or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p1"}]},{"type":"text","value":" (the partition) and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1"}]},{"type":"text","value":" (the disk) correctly in the commands above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"systemd-boot-fails-to-start-the-os"},"children":[{"type":"element","tag":"a","props":{"href":"#systemd-boot-fails-to-start-the-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"systemd-boot fails to start the OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system boots into a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BusyBox"}]},{"type":"text","value":" environment, try running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"exit"}]},{"type":"text","value":" to show potential failure causes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A message like "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ALERT! UUID:xxx does not exist. Dropping to a shell!"}]},{"type":"text","value":" indicates an issue with the loader entry in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ensure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/boot/efi/loader/entries/Pop_OS-current.conf"}]},{"type":"text","value":" contains the correct UUID for the disk. For an encrypted setup, the line "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"options root=UUID=xxx ro quiet loglevel=0 systemd.show_status=false splash"}]},{"type":"text","value":" should match the UUID reported by "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsblk -f"}]},{"type":"text","value":" for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":" partition on a standard installation with LUKS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"luks-volume-name"},"children":[{"type":"element","tag":"a","props":{"href":"#luks-volume-name","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"LUKS volume name"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you validate that the UUID entry is correct and are using LUKS encryption, be sure that there is no "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptsetup: WARNING: target 'cryptdata' not found in /etc/crypttab"}]},{"type":"text","value":" entry when running the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"update-initramfs -c -k all"}]},{"type":"text","value":" command above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there is, check to be sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/crypttab"}]},{"type":"text","value":" does not have a string of characters after "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":" such as this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cryptdata_U0qNZ UUID=b7bb66dd-8690-4eca-b881-bf7e662a9336 none luks cryptswap UUID=c44ec301-f416-46da-8454-a731e074682c /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it does, remove the characters after "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":" ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"_U0qNZ"}]},{"type":"text","value":", in this example) so that the entry starts only with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":". Then, re-run the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"update-initramfs -c -k all"}]},{"type":"text","value":" command and continue with recovery."}]}]},"text":"\nA bootloader takes care of getting the operating system started up. It is also responsible for allowing the user to select between multiple operating systems at boot. Systemd-boot is the bootloader for Pop!_OS 18.04 and newer while GRUB is the bootloader for Ubuntu and Pop!_OS when installed in Legacy BIOS mode. If you are unable to reach the log in screen, your bootloader may be the cause.\n\n### Important Note\n\nIf you need to configure grub-pc (for example, after an update), installing GRUB to all devices will break GRUB. You will need to install to `/dev/sda` _not_ `/dev/sda1`.\n\nOn a fresh install of Pop!_OS 18.04 and newer, systemd-boot is used rather than the GRUB bootloader. The following instructions only apply to systems using the GRUB bootloader, otherwise refer to the systemd-boot section of this article.\n\n### Create Live Disk\n\nPlease see our instructions for making a live disk of Pop!_OS [here](/articles/live-disk/).\n\n>**Note**: The live environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet.\n\n### Boot from Live Disk\n\nOnce you have the disk made, reboot your system. You'll need to tell the computer to boot from the live disk. When you see the System76 logo on the screen, press and hold the appropriate key for your system:\n\nLaptops | Desktops\n-------- | --------\nHold Esc, F7, or F1 | Hold F8, F10, or F12\n\nUse the arrow keys and Enter key to select the live disk from the boot menu.\n\nOnce the desktop is shown, connect to the Internet. Next, open a terminal (search Terminal after pressing the Super Key) and run the following command:\n\n```bash\nsudo parted -ls\n```\n\nIn the output, look for the name of your main hard drive. It could be `/dev/sda` or `/dev/nvme0n1`, depending on if you have a standard SATA drive or an NVMe drive, respectively. If you have multiple drives, look at the sizes of the partitions and for the `linux-swap` partition to help identify the main OS drive. Here are some OS partition layout examples:\n\nUbuntu 20.04 LTS\n\n```\n Number Start End Size File system Name Flags\n 1 2097kB 524MB 522MB fat32 boot, esp\n 2 524MB 496GB 491GB ext4 root\n 3 496GB 500GB 4295MB linux-swap(v1) swap\n```\n\nPop!_OS 20.04 LTS\n\n```\n Number Start End Size File system Name Flags\n 1 2097kB 524MB 522MB fat32 boot, esp\n 2 524MB 4819MB 4295MB fat32 recovery msftdata\n 3 4819MB 496GB 491GB ext4 root\n 4 496GB 500GB 4295MB linux-swap(v1) swap\n```\n\n---\n\n## How to tell if your system is EFI-based or legacy boot\n\n## systemd-boot\n\n### EFI Boot\n\nMost computers sold after 2014 use UEFI mode. If `boot, esp` is listed under `flags` in the earlier `parted` output, then the system is installed in UEFI mode. You can also use this command to verify that your OS is installed in UEFI mode:\n\n```bash\n[ -d /sys/firmware/efi ] && echo \"Installed in UEFI mode\" || echo \"Installed in Legacy mode\"\n```\n\nThe expected output is:\n\n```bash\nsupport@pop-os:~$ [ -d /sys/firmware/efi ] && echo \"Installed in UEFI mode\" || echo \"Installed in Legacy mode\"\nInstalled in UEFI mode\nsupport@pop-os:~$\n```\n\nAdditionally, if `bios_grub` is listed under `flags`, the system is installed in legacy BIOS mode.\n\n### EFI Boot - Pop!_OS (systemd-boot)\n\nIf the echo command at the beginning of this page says that the OS is installed in EFI mode **and** you are using Pop!_OS, follow this section. Please note that if you have an encrypted disk, you will need to first unlock it as described below.\n\nFirst, we need to mount the OS partitions. Run these commands based on what type of disk you have:\n\n| NVMe Drive | SATA Drive |\n| :---------------------------------------- | :----------------------------------- |\n| `sudo mount /dev/nvme0n1p3 /mnt` | `sudo mount /dev/sda3 /mnt` |\n| `sudo mount /dev/nvme0n1p1 /mnt/boot/efi` | `sudo mount /dev/sda1 /mnt/boot/efi` |\n\nIf you are using a non-default partitioning scheme (such as a dual boot), replace `nvme0n1p3` or `sda3` with the Pop!_OS root partition and `nvme0n1p1` or `sda1` with the EFI system partition (ESP).\n\nThen continue with the following commands for either disk type:\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo chroot /mnt\napt install --reinstall linux-image-generic linux-headers-generic\nupdate-initramfs -c -k all\nexit\nsudo bootctl --path=/mnt/boot/efi install\n```\n\n## GRUB EFI Boot\n\nMost computers sold after 2014 use UEFI mode. If `boot, esp` is listed under `flags` in the `parted` output from earlier, then the system is installed in UEFI mode. You can also use this command to see if the OS is installed in UEFI mode:\n\n```bash\n[ -d /sys/firmware/efi ] && echo \"Installed in UEFI mode\" || echo \"Installed in Legacy mode\"\n```\n\nRun these commands based on what type of disk you have:\n\n| NVMe Drives | SATA Drives |\n| :---------------------------------------- | :------------------------------------|\n| `sudo mount /dev/nvme0n1p2 /mnt` | `sudo mount /dev/sda2 /mnt` |\n| `sudo mount /dev/nvme0n1p1 /mnt/boot/efi` | `sudo mount /dev/sda1 /mnt/boot/efi` |\n\nIf you are using a non-default partitioning scheme (such as a dual boot), replace `nvme0n1p2` or `sda2` with the Pop!_OS root partition and `nvme0n1p1` or `sda1` with the boot partition.\n\nThen continue with the following commands for either disk type:\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo chroot /mnt\napt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic\nupdate-initramfs -c -k all\nupdate-grub\n```\n\n## GRUB Legacy BIOS Boot\n\nIf `bios_grub` is listed under `flags`, the system is installed in BIOS mode. You can also use this command to see if the OS is installed in BIOS mode:\n\n```bash\n[ -d /sys/firmware/efi ] && echo \"Installed in UEFI mode\" || echo \"Installed in Legacy mode\"\n```\n\nRun these commands based on what type of disk you have:\n\n| NVMe Drive | SATA Drive |\n| :------------------------------- | :-------------------------- |\n| `sudo mount /dev/nvme0n1p2 /mnt` | `sudo mount /dev/sda2 /mnt` |\n\nIf you are using a non-default partitioning scheme (such as a dual boot), replace `nvme0n1p2` or `sda2` with the Pop!_OS root partition.\n\nThen continue with the following commands for either disk type:\n\nAfter the partitions are mounted, we'll ensure the internet settings from the OS are coped over, as well as reinstall the kernel and the bootloader.\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo chroot /mnt\napt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic\nupdate-initramfs -c -k all\nsudo update-grub\n```\n\n### Encrypted Disk\n\nPop!_OS supports full-disk encryption as an option by default, whereas, Ubuntu does not. If you are on Ubuntu, you likely don't need to follow this section.\n\nTo get access to an encrypted disk, these additional commands need to be run in order to unlock the disk. Please use the `parted` command described above to determine the correct drive and partition. The encrypted partition will typically be the largest one on the main drive.\n\n| NVMe Drive | SATA Drive |\n| :-------------------------------------------------- | :--------------------------------------------- |\n| `sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata` | `sudo cryptsetup luksOpen /dev/sda3 cryptdata` |\n\n```bash\nsudo lvscan\nsudo vgchange -ay\n```\n\nTake note as to what the volume group is called. Substitute the correct info into this next command. Make sure that `-root` is on the end.\n\nAfter running the `vgchange` command, take note of what the volume group is called. Substitute the correct info into this next command. Make sure that `-root` is added to the end of the volume group name:\n\n```bash\nsudo mount /dev/mapper/data-root /mnt\n```\n\nNow the existing hard drive can be accessed by going to the `/mnt` folder. To use the Files program, go to `+ Other Locations` -> `Computer` and then click on the `/mnt` folder.\n\n### EFI Boot - Ubuntu\n\nIf the echo command above says the system is installed in EFI mode **and** you are using Ubuntu, follow this section.\n\nFirst, we need to mount the OS partitions. Run these commands based on what type of disk you have (based on the ```parted``` output from your system):\n\n| NVMe Drives | SATA Drives |\n| :------------------------------------------- | :------------------------------------- |\n| ```sudo mount /dev/nvme0n1p2 /mnt``` | ```sudo mount /dev/sda2 /mnt``` |\n|```sudo mount /dev/nvme0n1p1 /mnt/boot/efi``` |```sudo mount /dev/sda1 /mnt/boot/efi```|\n\nchroot is a way to run commands as if the existing operating system had been booted. Once the chroot commands have been run, then package manager (apt) and other system level commands can be run.\n\nThe EFI partition is usually around 512MB, and that is the partition to substitute into the next command. The Recovery partition is around 4GB.\n\n| NVMe Drive | SATA Drive |\n| :---------------------------------------- | :----------------------------------- |\n| `sudo mount /dev/nvme0n1p1 /mnt/boot/efi` | `sudo mount /dev/sda1 /mnt/boot/efi` |\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo cp -n /etc/resolv.conf /mnt/etc/\nsudo chroot /mnt\napt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic\nupdate-initramfs -c -k all\nupdate-grub\n```\n\n### Legacy BIOS Boot\n\nAs mentioned above, if `bios_grub` is listed under `flags`, the system is installed in legacy BIOS mode. If this is the case, you need to follow this section to repair your bootloader.\n\nRun these commands based on what type of disk you have:\n\n| NVMe Drive | SATA Drive |\n| :----------------------------------- | :------------------------------ |\n| ```sudo mount /dev/nvme0n1p2 /mnt``` | ```sudo mount /dev/sda2 /mnt``` |\n\nYou now have root administrator access to your installed OS. If you are trying to either fix or undo changes that you made to the system, you now have the access to do so. Once you are done, to exit from the chroot and reboot the computer, run these commands:\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo cp -n /etc/resolv.conf /mnt/etc/\nsudo chroot /mnt\napt install --reinstall grub-amd64 linux-generic linux-headers-generic\nupdate-initramfs -c -k all\nsudo update-grub\n```\n\nAs your system reboots, remove the disk when prompted. The computer should now boot normally.\n\n## Troubleshooting\n\n### chroot\n\nIf the `chroot` command returns with the error: `chroot: cannot run command '/bin/bash': Exec format error`, this probably indicates that the Install DVD/CD or USB is not compatible with that of the installed system. If you need more information on how to chroot, and what it it does, visit the chroot article here.\n\n#### Live disk compatibility\n\nIf the `chroot` command returns with the error: `chroot: cannot run command '/bin/bash': Exec format error`, it probably indicates that the Install DVD/CD or USB is not compatible with that of the installed system.\n\nFor example, the error is most frequently seen when trying to `chroot` to a 64-bit system (amd64) from a 32-bit Install CD (x86).\n\nThe solution is to use an Install CD which is using the same architecture as the installed system (32-bit Install CD for 32-bit targets / 64-bit Install CD for 64-bit targets).\n\n#### Disk and partition names\n\nMake sure to use `/dev/sda1` (the partition) and `/dev/sda` (the disk) or `/dev/nvme0n1p1` (the partition) and `/dev/nvme0n1` (the disk) correctly in the commands above.\n\n### systemd-boot fails to start the OS\n\nIf the system boots into a `BusyBox` environment, try running `exit` to show potential failure causes.\n\nA message like `ALERT! UUID:xxx does not exist. Dropping to a shell!` indicates an issue with the loader entry in `systemd-boot`.\n\nEnsure that `/boot/efi/loader/entries/Pop_OS-current.conf` contains the correct UUID for the disk. For an encrypted setup, the line `options root=UUID=xxx ro quiet loglevel=0 systemd.show_status=false splash` should match the UUID reported by `lsblk -f` for the `data-root` partition on a standard installation with LUKS.\n\n#### LUKS volume name\n\nIf you validate that the UUID entry is correct and are using LUKS encryption, be sure that there is no `cryptsetup: WARNING: target 'cryptdata' not found in /etc/crypttab` entry when running the `update-initramfs -c -k all` command above.\n\nIf there is, check to be sure that `/etc/crypttab` does not have a string of characters after `cryptdata` such as this:\n\n```bash\ncryptdata_U0qNZ UUID=b7bb66dd-8690-4eca-b881-bf7e662a9336 none luks cryptswap UUID=c44ec301-f416-46da-8454-a731e074682c /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512\n```\n\nIf it does, remove the characters after `cryptdata` (`_U0qNZ`, in this example) so that the entry starts only with `cryptdata`. Then, re-run the `update-initramfs -c -k all` command and continue with recovery.\n","dir":"/","path":"/bootloader","extension":".md","createdAt":"2015-08-07T20:52:56.000Z","updatedAt":"2023-02-03T00:10:47.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053504143},"$loki":136},{"slug":"guides","description":"Diagrams and component guides for your System76 hardware.\n","title":"Find Documentation For Your Model","keywords":["Support","Guides","Quickstart","Setup","repair guide","internal view","disassembly","System76"],"facebookImage":"/_nuxt/images/guides-facebookImage.jpg","twitterImage":"/_nuxt/images/guides-twitterImage.jpg","hidden":false,"section":"about-your-computer","tableOfContents":true,"toc":[{"id":"tech-docs","depth":3,"text":"Tech Docs"},{"id":"service-manuals","depth":3,"text":"Service Manuals"},{"id":"quickstart-guides","depth":3,"text":"Quickstart Guides"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see ports, keyboard layouts, function keys, and product quickstart guides, find your model below."}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"tech-docs"},"children":[{"type":"element","tag":"a","props":{"href":"#tech-docs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Tech Docs"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Desktops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Accessories"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/addw1/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(addw1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/meer5/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Launch "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_1/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(launch_1)"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/addw2/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(addw2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/meer6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Launch "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_2/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(launch_2)"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/addw3/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(addw3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio B4 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-b4/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-b4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Launch Lite "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_lite_1/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(launch_lite_1)"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/bonw14/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw14)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Major "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-major-b1-b2-r1-r2/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-major-b1-b2/r1-r2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Launch Heavy "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_heavy_1/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(launch_heavy_1)"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/bonw15/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw15)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Massive B1 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-massive-b1.2/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-massive-b1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(darp6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Mega R1 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mega-r1.0/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-mega-r1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp7/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(darp7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Mira R1 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mira-r1.0/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-mira-r1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp8/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(darp8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Mira B1 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mira-b1.0/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-mira-b1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp4/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Mira R3 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mira-r3/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-mira-r3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp5/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp7/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/gaze15/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze15)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/gaze16/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze16)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/gaze17/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze17)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/gaze18/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze18)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/kudu6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp9/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemp9)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp10/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemp10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp11/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemp11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp7/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp8/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp9/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp9)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp10/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Pangolin "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/pang10/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(pang10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Pangolin "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/pang11/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(pang11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Pangolin "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/pang12/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(pang12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Pangolin "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/pang13/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(pang13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/serw12/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/serw13/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"service-manuals"},"children":[{"type":"element","tag":"a","props":{"href":"#service-manuals","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Service Manuals"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Desktops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Accessories"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Darter/darp5-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(darp5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio R1 "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Thelio/R1/thelio-r1-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-r1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Galago/galp2-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio B1 "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Thelio/B1/thelio-b1-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-b1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Galago/galp3-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Gazelle/gaze14-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze14)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Lemur/lemu7-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemu7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Oryx/oryp5-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Serval/serw11-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"quickstart-guides"},"children":[{"type":"element","tag":"a","props":{"href":"#quickstart-guides","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Quickstart Guides"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Desktops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Accessories"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo Extreme "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonx8.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonx8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard Extreme "},{"type":"element","tag":"a","props":{"href":"/images/guides/leox4.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leox4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonw10.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard Extreme "},{"type":"element","tag":"a","props":{"href":"/images/guides/leox5.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leox5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonw11.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow6.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonw12.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow7.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonw13.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow8.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter UltraTouch "},{"type":"element","tag":"a","props":{"href":"/images/guides/daru4.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(daru4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow9-core-x.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow9-core-x)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago UltraPro "},{"type":"element","tag":"a","props":{"href":"/images/guides/galu1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galu1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow9-core-xb.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow9-core-xb)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/images/guides/gaze10.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow9-xeon-w.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow9-xeon-w)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/images/guides/gaze11.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"/images/guides/meer1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/images/guides/gaze12.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"/images/guides/meer2.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/images/guides/gaze13.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"/images/guides/meer3.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer3/meer3b)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/gazp9.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gazp9)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"/images/guides/meer4.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudp1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudp1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/ratp2.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(ratp2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudu2.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/ratp3.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(ratp3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudu3.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/ratp4.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(ratp4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudu4.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/ratp5.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(ratp5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudu5.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable Complete "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabc2.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabc2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur "},{"type":"element","tag":"a","props":{"href":"/images/guides/lemu5.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemu5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabl4.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabl4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur "},{"type":"element","tag":"a","props":{"href":"/images/guides/lemu6.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemu6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabl5.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabl5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/orxp1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(orxp1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabl6.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabl6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/oryp2.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable Touch "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabt1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabt1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/oryp3-15.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp3-15)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable Touch "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabt2.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabt2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/oryp3-17.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp3-17)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable Touch "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabt3.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabt3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/oryp4.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp10.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/serw8.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp11.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/serw9.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw9)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp12.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/serw10-15.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw10-15)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp13.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/serw10-17.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw10-17)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp14.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp14)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio R2 "},{"type":"element","tag":"a","props":{"href":"/images/guides/thelio-r2.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"thelio-r2"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]}]},"text":"\nTo see ports, keyboard layouts, function keys, and product quickstart guides, find your model below.\n\n\n\n### Tech Docs\n\n| Laptops | Desktops | Accessories |\n|:-------:|:--------:|:-----------:|\n| Adder WS [(addw1)](https://tech-docs.system76.com/models/addw1/README.html) | Meerkat [(meer5)](https://tech-docs.system76.com/models/meer5/README.html) | Launch [(launch_1)](https://tech-docs.system76.com/models/launch_1/README.html) |\n| Adder WS [(addw2)](https://tech-docs.system76.com/models/addw2/README.html) | Meerkat [(meer6)](https://tech-docs.system76.com/models/meer6/README.html) | Launch [(launch_2)](https://tech-docs.system76.com/models/launch_2/README.html) |\n| Adder WS [(addw3)](https://tech-docs.system76.com/models/addw3/README.html) | Thelio B4 [(thelio-b4)](https://tech-docs.system76.com/models/thelio-b4/README.html) | Launch Lite [(launch_lite_1)](https://tech-docs.system76.com/models/launch_lite_1/README.html) |\n| Bonobo WS [(bonw14)](https://tech-docs.system76.com/models/bonw14/README.html) | Thelio Major [(thelio-major-b1-b2/r1-r2)](https://tech-docs.system76.com/models/thelio-major-b1-b2-r1-r2/README.html) | Launch Heavy [(launch_heavy_1)](https://tech-docs.system76.com/models/launch_heavy_1/README.html) | Thelio Major [(thelio-major-r3)](https://tech-docs.system76.com/models/thelio-major-r3/README.html) |\n| Bonobo WS [(bonw15)](https://tech-docs.system76.com/models/bonw15/README.html) | Thelio Massive B1 [(thelio-massive-b1)](https://tech-docs.system76.com/models/thelio-massive-b1.2/README.html) |\n| Darter Pro [(darp6)](https://tech-docs.system76.com/models/darp6/README.html) | Thelio Mega R1 [(thelio-mega-r1)](https://tech-docs.system76.com/models/thelio-mega-r1.0/README.html) |\n| Darter Pro [(darp7)](https://tech-docs.system76.com/models/darp7/README.html) | Thelio Mira R1 [(thelio-mira-r1)](https://tech-docs.system76.com/models/thelio-mira-r1.0/README.html) |\n Darter Pro [(darp8)](https://tech-docs.system76.com/models/darp8/README.html) | Thelio Mira B1 [(thelio-mira-b1)](https://tech-docs.system76.com/models/thelio-mira-b1.0/README.html) |\n| Galago Pro [(galp4)](https://tech-docs.system76.com/models/galp4/README.html) | Thelio Mira R3 [(thelio-mira-r3)](https://tech-docs.system76.com/models/thelio-mira-r3/README.html) |\n| Galago Pro [(galp5)](https://tech-docs.system76.com/models/galp5/README.html) |\n| Galago Pro [(galp6)](https://tech-docs.system76.com/models/galp6/README.html) |\n| Galago Pro [(galp7)](https://tech-docs.system76.com/models/galp7/README.html) |\n| Gazelle [(gaze15)](https://tech-docs.system76.com/models/gaze15/README.html) |\n| Gazelle [(gaze16)](https://tech-docs.system76.com/models/gaze16/README.html) |\n| Gazelle [(gaze17)](https://tech-docs.system76.com/models/gaze17/README.html) |\n| Gazelle [(gaze18)](https://tech-docs.system76.com/models/gaze18/README.html) |\n| Kudu [(kudu6)](https://tech-docs.system76.com/models/kudu6/README.html) |\n| Lemur Pro [(lemp9)](https://tech-docs.system76.com/models/lemp9/README.html) |\n| Lemur Pro [(lemp10)](https://tech-docs.system76.com/models/lemp10/README.html) |\n| Lemur Pro [(lemp11)](https://tech-docs.system76.com/models/lemp11/README.html) |\n| Oryx Pro [(oryp6)](https://tech-docs.system76.com/models/oryp6/README.html) |\n| Oryx Pro [(oryp7)](https://tech-docs.system76.com/models/oryp7/README.html) |\n| Oryx Pro [(oryp8)](https://tech-docs.system76.com/models/oryp8/README.html) |\n| Oryx Pro [(oryp9)](https://tech-docs.system76.com/models/oryp9/README.html) |\n| Oryx Pro [(oryp10)](https://tech-docs.system76.com/models/oryp10/README.html) |\n| Pangolin [(pang10)](https://tech-docs.system76.com/models/pang10/README.html) |\n| Pangolin [(pang11)](https://tech-docs.system76.com/models/pang11/README.html) |\n| Pangolin [(pang12)](https://tech-docs.system76.com/models/pang12/README.html) |\n| Pangolin [(pang13)](https://tech-docs.system76.com/models/pang13/README.html) |\n| Serval WS [(serw12)](https://tech-docs.system76.com/models/serw12/README.html) |\n| Serval WS [(serw13)](https://tech-docs.system76.com/models/serw13/README.html) |\n\n### Service Manuals\n\n| Laptops | Desktops | Accessories |\n|:-------:|:--------:|:-----------:|\n| Darter Pro [(darp5)](/service-manuals/pdfs/Darter/darp5-service-manual.pdf) | Thelio R1 [(thelio-r1)](/service-manuals/pdfs/Thelio/R1/thelio-r1-service-manual.pdf) |\n| Galago Pro [(galp2)](/service-manuals/pdfs/Galago/galp2-service-manual.pdf) | Thelio B1 [(thelio-b1)](/service-manuals/pdfs/Thelio/B1/thelio-b1-service-manual.pdf) |\n| Galago Pro [(galp3)](/service-manuals/pdfs/Galago/galp3-service-manual.pdf) |\n| Gazelle [(gaze14)](/service-manuals/pdfs/Gazelle/gaze14-service-manual.pdf) |\n| Lemur [(lemu7)](/service-manuals/pdfs/Lemur/lemu7-service-manual.pdf) |\n| Oryx Pro [(oryp5)](/service-manuals/pdfs/Oryx/oryp5-service-manual.pdf) |\n| Serval WS [(serw11)](/service-manuals/pdfs/Serval/serw11-service-manual.pdf) |\n\n### Quickstart Guides\n\n| Laptops | Desktops | Accessories |\n|:-------:|:--------:|:-----------:|\n| Bonobo Extreme [(bonx8)](/images/guides/bonx8.pdf) | Leopard Extreme [(leox4)](/images/guides/leox4.pdf) |\n| Bonobo WS [(bonw10)](/images/guides/bonw10.png) | Leopard Extreme [(leox5)](/images/guides/leox5.pdf) |\n| Bonobo WS [(bonw11)](/images/guides/bonw11.png) | Leopard WS [(leow6)](/images/guides/leow6.png) |\n| Bonobo WS [(bonw12)](/images/guides/bonw12.png) | Leopard WS [(leow7)](/images/guides/leow7.png) |\n| Bonobo WS [(bonw13)](/images/guides/bonw13.png) | Leopard WS [(leow8)](/images/guides/leow8.png) |\n| Darter UltraTouch [(daru4)](/images/guides/daru4.pdf) | Leopard WS [(leow9-core-x)](/images/guides/leow9-core-x.png) |\n| Galago UltraPro [(galu1)](/images/guides/galu1.pdf) | Leopard WS [(leow9-core-xb)](/images/guides/leow9-core-xb.png) |\n| Gazelle [(gaze10)](/images/guides/gaze10.pdf) | Leopard WS [(leow9-xeon-w)](/images/guides/leow9-xeon-w.png) |\n| Gazelle [(gaze11)](/images/guides/gaze11.png) | Meerkat [(meer1)](/images/guides/meer1.pdf) |\n| Gazelle [(gaze12)](/images/guides/gaze12.png) | Meerkat [(meer2)](/images/guides/meer2.png) |\n| Gazelle [(gaze13)](/images/guides/gaze13.png) | Meerkat [(meer3/meer3b)](/images/guides/meer3.png) |\n| Gazelle Pro [(gazp9)](/images/guides/gazp9.pdf) | Meerkat [(meer4)](/images/guides/meer4.png) |\n| Kudu [(kudp1)](/images/guides/kudp1.pdf) | Ratel Performance [(ratp2)](/images/guides/ratp2.pdf) |\n| Kudu [(kudu2)](/images/guides/kudu2.png) | Ratel Performance [(ratp3)](/images/guides/ratp3.pdf) |\n| Kudu [(kudu3)](/images/guides/kudu3.png) | Ratel Performance [(ratp4)](/images/guides/ratp4.pdf) |\n| Kudu [(kudu4)](/images/guides/kudu4.png) | Ratel Performance [(ratp5)](/images/guides/ratp5.png) |\n| Kudu [(kudu5)](/images/guides/kudu5.png) | Sable Complete [(sabc2)](/images/guides/sabc2.pdf) |\n| Lemur [(lemu5)](/images/guides/lemu5.pdf) | Sable [(sabl4)](/images/guides/sabl4.pdf) |\n| Lemur [(lemu6)](/images/guides/lemu6.pdf) | Sable [(sabl5)](/images/guides/sabl5.png) |\n| Oryx Pro [(orxp1)](/images/guides/orxp1.pdf) | Sable [(sabl6)](/images/guides/sabl6.png) |\n| Oryx Pro [(oryp2)](/images/guides/oryp2.png) | Sable Touch [(sabt1)](/images/guides/sabt1.pdf) |\n| Oryx Pro [(oryp3-15)](/images/guides/oryp3-15.png) | Sable Touch [(sabt2)](/images/guides/sabt2.pdf) |\n| Oryx Pro [(oryp3-17)](/images/guides/oryp3-17.png) | Sable Touch [(sabt3)](/images/guides/sabt3.pdf) |\n| Oryx Pro [(oryp4)](/images/guides/oryp4.png) | Wild Dog Performance [(wilp10)](/images/guides/wilp10.pdf) |\n| Serval WS [(serw8)](/images/guides/serw8.pdf) | Wild Dog Performance [(wilp11)](/images/guides/wilp11.pdf) |\n| Serval WS [(serw9)](/images/guides/serw9.png) | Wild Dog Performance [(wilp12)](/images/guides/wilp12.png) |\n| Serval WS [(serw10-15)](/images/guides/serw10-15.png) | Wild Dog Performance [(wilp13)](/images/guides/wilp13.png) |\n| Serval WS [(serw10-17)](/images/guides/serw10-17.png) | Wild Dog Performance [(wilp14)](/images/guides/wilp14.png) |\n| | Thelio R2 [thelio-r2](/images/guides/thelio-r2.png) |\n","dir":"/","path":"/guides","extension":".md","createdAt":"2016-08-01T18:35:18.000Z","updatedAt":"2023-09-18T17:49:57.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697053504146},"$loki":137},{"slug":"upgrade-pop","description":"Get the newest version of Pop!_OS on your computer! Check out our upgrade directions.\n","title":"Upgrade Pop!_OS","keywords":["Pop!_OS 17.10","Pop!_OS 18.04","Pop!_OS 18.10","Pop!_OS 19.04","Pop!_OS 19.10","Pop!_OS 20.04","Pop!_OS 20.10","Pop!_OS 21.04","Pop!_OS 21.10","LTS","Non-LTS","Upgrade","Update","Release","System76","apt","the repository 'https://us.arhive.ubuntu.com/ubuntu' does not have a Release file","404 Not Found"],"facebookImage":"/_nuxt/images/upgrade-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/upgrade-pop-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"when-should-i-upgrade","depth":2,"text":"When Should I Upgrade?"},{"id":"backing-up-your-data","depth":2,"text":"Backing Up Your Data"},{"id":"upgrade-pop_os","depth":2,"text":"Upgrade Pop!_OS"},{"id":"upgrading-pop_os-to-2204-from-2004-or-2110","depth":3,"text":"Upgrading Pop!_OS to 22.04 from 20.04 or 21.10"},{"id":"terminal-upgrade","depth":2,"text":"Terminal Upgrade"},{"id":"repairing-upgrade-errors","depth":2,"text":"Repairing Upgrade Errors"},{"id":"upgrading-older-releases","depth":2,"text":"Upgrading older releases"},{"id":"1-get-your-current-system-fully-updated","depth":3,"text":"1. Get your current system fully updated"},{"id":"2-move-any-ppa-additions-out-of-the-way-and-get-all-of-the-sources-pointed-at-the-2004-versions","depth":3,"text":"2. Move any PPA additions out of the way, and get all of the sources pointed at the 20.04 versions"},{"id":"3-now-do-the-upgrade","depth":3,"text":"3. Now, do the upgrade"},{"id":"4-now-put-the-ppas-back","depth":3,"text":"4. Now put the PPAs back"},{"id":"5-after-the-2004-pop-upgrade-is-complete-reboot","depth":3,"text":"5. After the 20.04 Pop upgrade is complete, Reboot"},{"id":"6-run-the-command-to-upgrade-to-the-newest-release","depth":3,"text":"6. Run the command to upgrade to the newest release"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"stuck-upgrades","depth":3,"text":"Stuck Upgrades"},{"id":"broken-upgrade","depth":3,"text":"Broken Upgrade"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"when-should-i-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#when-should-i-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"When Should I Upgrade?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Every release of Pop!_OS is thoroughly tested and undergoes an extensive quality assurance (QA) process, including the upgrade system itself. In almost all cases, the upgrade from an existing release of Pop!_OS to a newer release is a smooth transition that takes only an hour or so to complete (depending on download speeds and the speed of the components in the system you are upgrading)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That being said, from time to time, unexpected complications can arise. The likelihood of complications during the upgrade process increases on systems that are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"upgrading more than one release at a time"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"running older releases that have already reached the end-of-life period"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"using a large number of third-party software repositories (PPAs)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before upgrading, it can be helpful to ask yourself the following environment questions:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Do I have a backup of my data (see next section)."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"YES? - Proceed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NO? - Make a Backup."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Is this a mission critical machine?"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"YES? - Wait until upgrading will not stop work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NO? - Proceed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Do I have a backup/alternate machine if this one goes down temporarily?"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"YES? - Proceed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NO? - Make a backup, assess your comfort level, proceed if comfortable."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"How recently was this upgrade issued? Have any stability issues been reported?"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"YES? - Wait a week (or two), check again, then upgrade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NO? - Proceed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"backing-up-your-data"},"children":[{"type":"element","tag":"a","props":{"href":"#backing-up-your-data","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backing Up Your Data"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" The upgrade process will leave your files in place, but no matter which system or version you are running, we "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"always"}]},{"type":"text","value":" recommend first creating a good backup of your files, just to be on the safe side should anything unexpected happen during the upgrade. Internet or power outages can happen to anyone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please read our article on "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files/"},"children":[{"type":"text","value":"how to backup your files"}]},{"type":"text","value":" for helpful instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"upgrade-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrade-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrade Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 22.04 was released on April 25, 2022"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 21.10 was released on December 14, 2021"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 21.04 was released on June 29, 2021."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 20.10 was released October 23, 2020."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"upgrading-pop_os-to-2204-from-2004-or-2110"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrading-pop_os-to-2204-from-2004-or-2110","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrading Pop!_OS to 22.04 from 20.04 or 21.10"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" For all other operating system versions, refer to the instructions for "},{"type":"element","tag":"a","props":{"href":"#upgrading-older-releases"},"children":[{"type":"text","value":"upgrading from an earlier release"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, make sure you have applied all updates to your system. You can do this through the Pop!_Shop, or through the terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the updates are applied, a notification should appear at the top of your screen saying that an upgrade is available. Click on this notification, or go to Settings -> OS Upgrade & Recovery. The upgrade page will display a message that Pop!_OS 22.04 is available with a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Download"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are planning on staying on an LTS release for the time being, this is also the page where you can dismiss upgrade notifications.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings OS Upgrade","src":"/images/upgrade-pop/Pop-22.04-Upgrade.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Refreshing is "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"not"}]},{"type":"text","value":" part of the upgrade process. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Refresh"}]},{"type":"text","value":" will reinstall the Operating System with the version stored in Recovery, and will erase all user-installed applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Download"}]},{"type":"text","value":" button and the download will begin. Once the download is complete, you will receive a second notification saying the upgrade is ready."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the notification and your computer will restart to the upgrade screen."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the upgrade is finished, you will be taken back to the login page, and voila! Your system is now running Pop!_OS 22.04!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"terminal-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#terminal-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Terminal Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the Terminal to apply the upgrade may do so by running the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll be prompted to enter your system password, but when you type it, the letters won't show. Just continue typing the password and press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Update the Recovery partition with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade recovery upgrade from-release\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once updates have been applied (including the Recovery partition), initiate the upgrade with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade release upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please check the terminal window at different times during the update process to make sure you answer any prompts asking you to type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":". Some of the prompts to expect are described below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have 3rd party sources enabled, you will be prompted about the sources being disabled during the upgrade. Press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" to continue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" and press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" when prompted about starting the upgrade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have your lock screen set to enabled, you will receive a prompt about the screen being disabled during the update. Press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" to continue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Near the end of the upgrade process, you'll be prompted to remove obsolete packages. Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" and press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" when prompted."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may receive a notice about the keyboard layout and the option to use the package maintainer's version of a certain package. If you haven't specifically made a change to a configuration file in your system, go ahead and press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" to use the package maintainer's version. If you have made a change you would like to keep, press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"N"}]},{"type":"text","value":" to use the local version, or press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"D"}]},{"type":"text","value":" to inspect the changes and see which version you would like to use."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, you will get a notice to restart your computer to complete the upgrade. Make sure all files are saved and any open programs are closed. You can reboot via the terminal by typing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo reboot"}]},{"type":"text","value":" and pressing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":". If you prefer, you can also use the graphical interface to reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once restarted, the computer will be on the newly upgraded system! If you run into any issues, check out our "},{"type":"element","tag":"a","props":{"href":"#troubleshooting"},"children":[{"type":"text","value":"troubleshooting"}]},{"type":"text","value":" section below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repairing-upgrade-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-upgrade-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing Upgrade Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Due to the overwhelming demand for Pop!_OS, users may occasionally experience bandwidth issues. If you are still experiencing any connection errors after waiting a short time (15-30 minutes), please run the following commands in a terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm -f /etc/apt/sources.list.d/pop-os-ppa.sources\nsystemctl restart pop-upgrade\npop-upgrade release upgrade\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"upgrading-older-releases"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrading-older-releases","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrading older releases"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Pop!_OS Version"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Upgrade Process"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Pop!_OS 17.10 (artful) 18.10 (cosmic), 19.04 (disco) or 19.10 (eoan)"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Requires upgrading to Pop!_OS 20.04 (focal) LTS before upgrading to the current Pop!_OS 22.04 (jammy)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Pop!_OS 20.10 (groovy)"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Refresh the OS from a recently upgraded "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"recovery partition"}]},{"type":"text","value":", or perform a clean install using a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-live-disk"},"children":[{"type":"text","value":"Live USB"}]},{"type":"text","value":" containing the latest release"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These older Pop!_OS releases are now unsupported and no new updates are available. After unsupported versions have been removed from the archive and mirror network, you will need to change where your system checks for un-applied updates to be able to upgrade. Open a terminal and follow the next set of instructions to upgrade from Pop!_OS 18.10, 19.04, or 19.10."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"1-get-your-current-system-fully-updated"},"children":[{"type":"element","tag":"a","props":{"href":"#1-get-your-current-system-fully-updated","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Get your current system fully updated"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# change server from us.archive to old-releases"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/us.archive/old-releases/g'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/apt/sources.list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# request release files"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# configure any packages partially setup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# fix any missing package dependency"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# upgrade all packages and dependencies to newest in release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# make sure the `pop-desktop` meta package is installed"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pop-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"2-move-any-ppa-additions-out-of-the-way-and-get-all-of-the-sources-pointed-at-the-2004-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#2-move-any-ppa-additions-out-of-the-way-and-get-all-of-the-sources-pointed-at-the-2004-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Move any PPA additions out of the way, and get all of the sources pointed at the 20.04 versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# create a backup directory"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /etc/apt/backup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# move all current PPA entries into backup directory"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mv /etc/apt/sources.list.d/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/apt/backup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# add the System76 PPA back in"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository -yn ppa:system76/pop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# change update server back to us.archive.ubuntu.com"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/old-releases/us.archive/g'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/apt/sources.list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# change all release names to focal, the 20.04 release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -Ei "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/cosmic|eoan|disco/focal/g'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/apt/sources.list /etc/apt/sources.list.d/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":".list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"3-now-do-the-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#3-now-do-the-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"3. Now, do the upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will have a three phases and once the download is complete, you can't change your mind. This works from a new install of 19.04, but some packages may add complications, so make sure you have a backup of important data before moving forward. There may be a question about restarting services, and it is safe to answer \"Yes\". There may be some questions about using \"maintainer\" version of configuration files and using the that new version is also very likely what you want to do (and the default answer will work):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# get release files"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# update the upgrade software first"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install dpkg apt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# upgrade all packages on system to latest release, keeping log in \"upgrade.log\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"2>"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/dev/null "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"4-now-put-the-ppas-back"},"children":[{"type":"element","tag":"a","props":{"href":"#4-now-put-the-ppas-back","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"4. Now put the PPAs back"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may want to take a look at the files that end in \"list\" in \"/etc/apt/backup\" to see if you want to enable them again by moving them back to the /etc/apt/sources.list.d/ directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"5-after-the-2004-pop-upgrade-is-complete-reboot"},"children":[{"type":"element","tag":"a","props":{"href":"#5-after-the-2004-pop-upgrade-is-complete-reboot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"5. After the 20.04 Pop upgrade is complete, "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"6-run-the-command-to-upgrade-to-the-newest-release"},"children":[{"type":"element","tag":"a","props":{"href":"#6-run-the-command-to-upgrade-to-the-newest-release","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"6. Run the command to upgrade to the newest release"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade release upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most upgrades proceed without a hitch, but occasionally things go wrong. If your system hangs on the upgrade process or if it reboots and won't start, then the following steps can help repair your broken OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"stuck-upgrades"},"children":[{"type":"element","tag":"a","props":{"href":"#stuck-upgrades","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Stuck Upgrades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your upgrade appears to hang in place for an extended period of time, click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" item to expand the terminal section. Check what action is available there, then complete the steps to un-hang your upgrade. For help, contact support and we'll be able to provide assistance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"broken-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#broken-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Broken Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS has replaced the Ubuntu upgrade tool \"do-release-upgrade\" in recent releases (21.04 and newer). With updates to the Pop!OS installer, you may find that either using an updated "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery/"},"children":[{"type":"text","value":"Recovery Partition"}]},{"type":"text","value":" or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-live-disk/"},"children":[{"type":"text","value":"Live USB"}]},{"type":"text","value":" with the desired Pop!_OS release using the \"Refresh Install\" option will be the fastest way to fix your install."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Manually fixing package issues can be hard to diagnose. Use caution when removing system packages. Removing software from PPA's may be required to allow newer packages from the base repositories to install correctly. Please follow the steps as outlined in this document about "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-pop/"},"children":[{"type":"text","value":"repairing the package manager"}]},{"type":"text","value":" and/or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-incomplete-upgrade/"},"children":[{"type":"text","value":"incomplete upgrades"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure to get the package manager to a fully upgraded status before rebooting your computer. You should see this line after running all 6 of the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-incomplete-upgrade#repair-package-manager-after-failedincomplete-upgrade","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"repair package manager"}]},{"type":"text","value":" commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## When Should I Upgrade?\n\nEvery release of Pop!\\_OS is thoroughly tested and undergoes an extensive quality assurance (QA) process, including the upgrade system itself. In almost all cases, the upgrade from an existing release of Pop!\\_OS to a newer release is a smooth transition that takes only an hour or so to complete (depending on download speeds and the speed of the components in the system you are upgrading).\n\nThat being said, from time to time, unexpected complications can arise. The likelihood of complications during the upgrade process increases on systems that are:\n\n- upgrading more than one release at a time\n- running older releases that have already reached the end-of-life period\n- using a large number of third-party software repositories (PPAs)\n\nBefore upgrading, it can be helpful to ask yourself the following environment questions:\n\n1. **Do I have a backup of my data (see next section).**\n\n - YES? - Proceed.\n - NO? - Make a Backup.\n\n2. **Is this a mission critical machine?**\n\n - YES? - Wait until upgrading will not stop work.\n - NO? - Proceed.\n\n3. **Do I have a backup/alternate machine if this one goes down temporarily?**\n\n - YES? - Proceed.\n - NO? - Make a backup, assess your comfort level, proceed if comfortable.\n\n4. **How recently was this upgrade issued? Have any stability issues been reported?**\n\n - YES? - Wait a week (or two), check again, then upgrade.\n - NO? - Proceed.\n\n## Backing Up Your Data\n\n**IMPORTANT NOTE:** The upgrade process will leave your files in place, but no matter which system or version you are running, we **always** recommend first creating a good backup of your files, just to be on the safe side should anything unexpected happen during the upgrade. Internet or power outages can happen to anyone.\n\nPlease read our article on [how to backup your files](/articles/backup-files/) for helpful instructions.\n\n## Upgrade Pop!\\_OS\n\nPop!\\_OS 22.04 was released on April 25, 2022\n\nPop!\\_OS 21.10 was released on December 14, 2021\n\nPop!\\_OS 21.04 was released on June 29, 2021.\n\nPop!\\_OS 20.10 was released October 23, 2020.\n\n### Upgrading Pop!\\_OS to 22.04 from 20.04 or 21.10\n\n**NOTE:** For all other operating system versions, refer to the instructions for [upgrading from an earlier release](#upgrading-older-releases).\n\nFirst, make sure you have applied all updates to your system. You can do this through the Pop!\\_Shop, or through the terminal:\n\n```bash\nsudo apt update\nsudo apt full-upgrade\n```\n\nOnce the updates are applied, a notification should appear at the top of your screen saying that an upgrade is available. Click on this notification, or go to Settings -> OS Upgrade & Recovery. The upgrade page will display a message that Pop!\\_OS 22.04 is available with a `Download` button.\n\nIf you are planning on staying on an LTS release for the time being, this is also the page where you can dismiss upgrade notifications.\n![Settings OS Upgrade](/images/upgrade-pop/Pop-22.04-Upgrade.png)\n\n**NOTE:** Refreshing is **not** part of the upgrade process. `Refresh` will reinstall the Operating System with the version stored in Recovery, and will erase all user-installed applications.\n\n1. Click the `Download` button and the download will begin. Once the download is complete, you will receive a second notification saying the upgrade is ready.\n\n2. Click on the notification and your computer will restart to the upgrade screen.\n\nAfter the upgrade is finished, you will be taken back to the login page, and voila! Your system is now running Pop!\\_OS 22.04!\n\n## Terminal Upgrade\n\nUse the Terminal to apply the upgrade may do so by running the following commands:\n\n```bash\nsudo apt update\n```\n\nYou'll be prompted to enter your system password, but when you type it, the letters won't show. Just continue typing the password and press `ENTER`.\n\n```bash\nsudo apt full-upgrade\n```\n\nUpdate the Recovery partition with this command:\n\n```\npop-upgrade recovery upgrade from-release\n```\n\nOnce updates have been applied (including the Recovery partition), initiate the upgrade with this command:\n\n```bash\npop-upgrade release upgrade\n```\n\nPlease check the terminal window at different times during the update process to make sure you answer any prompts asking you to type `Y` or `ENTER`. Some of the prompts to expect are described below.\n\nIf you have 3rd party sources enabled, you will be prompted about the sources being disabled during the upgrade. Press `ENTER` to continue.\n\nType `Y` and press `ENTER` when prompted about starting the upgrade.\n\nIf you have your lock screen set to enabled, you will receive a prompt about the screen being disabled during the update. Press `ENTER` to continue.\n\nNear the end of the upgrade process, you'll be prompted to remove obsolete packages. Type `Y` and press `ENTER` when prompted.\n\nYou may receive a notice about the keyboard layout and the option to use the package maintainer's version of a certain package. If you haven't specifically made a change to a configuration file in your system, go ahead and press `Y` to use the package maintainer's version. If you have made a change you would like to keep, press `N` to use the local version, or press `D` to inspect the changes and see which version you would like to use.\n\nFinally, you will get a notice to restart your computer to complete the upgrade. Make sure all files are saved and any open programs are closed. You can reboot via the terminal by typing `sudo reboot` and pressing `ENTER`. If you prefer, you can also use the graphical interface to reboot.\n\n---\n\nOnce restarted, the computer will be on the newly upgraded system! If you run into any issues, check out our [troubleshooting](#troubleshooting) section below.\n\n## Repairing Upgrade Errors\n\nDue to the overwhelming demand for Pop!\\_OS, users may occasionally experience bandwidth issues. If you are still experiencing any connection errors after waiting a short time (15-30 minutes), please run the following commands in a terminal.\n\n```\nsudo rm -f /etc/apt/sources.list.d/pop-os-ppa.sources\nsystemctl restart pop-upgrade\npop-upgrade release upgrade\n```\n\n## Upgrading older releases\n\n| Pop!_OS Version | Upgrade Process |\n| :------------------------------------------- | :------------------------------------- |\n| Pop!\\_OS 17.10 (artful) 18.10 (cosmic), 19.04 (disco) or 19.10 (eoan) | Requires upgrading to Pop!\\_OS 20.04 (focal) LTS before upgrading to the current Pop!\\_OS 22.04 (jammy) |\n|Pop!_OS 20.10 (groovy) |Refresh the OS from a recently upgraded [recovery partition](/articles/pop-recovery), or perform a clean install using a [Live USB](/articles/pop-live-disk) containing the latest release|\n\nThese older Pop!\\_OS releases are now unsupported and no new updates are available. After unsupported versions have been removed from the archive and mirror network, you will need to change where your system checks for un-applied updates to be able to upgrade. Open a terminal and follow the next set of instructions to upgrade from Pop!\\_OS 18.10, 19.04, or 19.10.\n\n### 1. Get your current system fully updated\n\n```bash\n# change server from us.archive to old-releases\nsudo sed -i 's/us.archive/old-releases/g' /etc/apt/sources.list\n# request release files\nsudo apt update -m\n# configure any packages partially setup\nsudo dpkg --configure -a\n# fix any missing package dependency\nsudo apt install -f\n# upgrade all packages and dependencies to newest in release\nsudo apt full-upgrade\n# make sure the `pop-desktop` meta package is installed\nsudo apt install pop-desktop\n```\n\n### 2. Move any PPA additions out of the way, and get all of the sources pointed at the 20.04 versions\n\n```bash\n# create a backup directory\nsudo mkdir -p /etc/apt/backup\n# move all current PPA entries into backup directory\nsudo mv /etc/apt/sources.list.d/* /etc/apt/backup\n# add the System76 PPA back in\nsudo apt-add-repository -yn ppa:system76/pop\n# change update server back to us.archive.ubuntu.com\nsudo sed -i 's/old-releases/us.archive/g' /etc/apt/sources.list\n# change all release names to focal, the 20.04 release\nsudo sed -Ei 's/cosmic|eoan|disco/focal/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list\n```\n\n### 3. Now, do the upgrade\n\nThis will have a three phases and once the download is complete, you can't change your mind. This works from a new install of 19.04, but some packages may add complications, so make sure you have a backup of important data before moving forward. There may be a question about restarting services, and it is safe to answer \"Yes\". There may be some questions about using \"maintainer\" version of configuration files and using the that new version is also very likely what you want to do (and the default answer will work):\n\n```bash\n# get release files\nsudo apt update\n# update the upgrade software first\nsudo apt install dpkg apt\n# upgrade all packages on system to latest release, keeping log in \"upgrade.log\"\nsudo apt full-upgrade 2>/dev/null | tee ~/upgrade.log\n```\n\n### 4. Now put the PPAs back\n\nYou may want to take a look at the files that end in \"list\" in \"/etc/apt/backup\" to see if you want to enable them again by moving them back to the /etc/apt/sources.list.d/ directory.\n\n### 5. After the 20.04 Pop upgrade is complete, **Reboot**\n\n### 6. Run the command to upgrade to the newest release\n\n```bash\npop-upgrade release upgrade\n```\n\n## Troubleshooting\n\nMost upgrades proceed without a hitch, but occasionally things go wrong. If your system hangs on the upgrade process or if it reboots and won't start, then the following steps can help repair your broken OS.\n\n### Stuck Upgrades\n\nIf your upgrade appears to hang in place for an extended period of time, click on the `Terminal` item to expand the terminal section. Check what action is available there, then complete the steps to un-hang your upgrade. For help, contact support and we'll be able to provide assistance.\n\n### Broken Upgrade\n\nPop!_OS has replaced the Ubuntu upgrade tool \"do-release-upgrade\" in recent releases (21.04 and newer). With updates to the Pop!OS installer, you may find that either using an updated [Recovery Partition](/articles/pop-recovery/) or [Live USB](/articles/pop-live-disk/) with the desired Pop!_OS release using the \"Refresh Install\" option will be the fastest way to fix your install.\n\nManually fixing package issues can be hard to diagnose. Use caution when removing system packages. Removing software from PPA's may be required to allow newer packages from the base repositories to install correctly. Please follow the steps as outlined in this document about [repairing the package manager](/articles/package-manager-pop/) and/or [incomplete upgrades](/articles/pop-incomplete-upgrade/)\n\nMake sure to get the package manager to a fully upgraded status before rebooting your computer. You should see this line after running all 6 of the [repair package manager](https://support.system76.com/articles/pop-incomplete-upgrade#repair-package-manager-after-failedincomplete-upgrade) commands:\n\n```bash\n0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\n```\n","dir":"/","path":"/upgrade-pop","extension":".md","createdAt":"2015-08-07T18:25:24.000Z","updatedAt":"2022-10-17T04:13:18.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/4fa6e7b3aa9049c073df3d38813279ef6a57245c","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"n3m0-22","commitUrl":"https://github.com/system76/docs/commit/c42756591d2c8e066aa4b7619f9ac18e75cff8f4","avatarUrl":"https://avatars.githubusercontent.com/u/11048214?v=4","profileUrl":"https://github.com/n3m0-22"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/42fa9118b8ab6b86c13f6cd2bea43a9003439be6","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Fibs7000","commitUrl":"https://github.com/system76/docs/commit/2e93e964493cda88d1e88ceeee72ffbe9d7d7360","avatarUrl":"https://avatars.githubusercontent.com/u/16261713?v=4","profileUrl":"https://github.com/Fibs7000"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/daa3c6902bae64c7aae10511781ce8e5d29d8714","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/a36a120ea03636932d7610edb0d388f05a7c1045","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"linuxgnuru","commitUrl":"https://github.com/system76/docs/commit/5c092dcc6a1b4699594358de303ce17f3c611e0d","avatarUrl":"https://avatars.githubusercontent.com/u/3463589?v=4","profileUrl":"https://github.com/linuxgnuru"},{"username":"WatchMkr","commitUrl":"https://github.com/system76/docs/commit/8e9c8fe9b98177fa173d809e67efed199f3f9cd8","avatarUrl":"https://avatars.githubusercontent.com/u/3430283?v=4","profileUrl":"https://github.com/WatchMkr"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/c90c55f30c5f706d0917cc9b182f123ff7cd9954","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697053504201},"$loki":138}],"idIndex":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138],"maxId":138,"_dirty":true,"_nestedProperties":[],"transactional":false,"asyncListeners":false,"disableMeta":false,"disableChangesApi":true,"disableDeltaChangesApi":true,"cloneObjects":false,"cloneMethod":"deep","changes":[],"_fullTextSearch":{"ii":{"title":{"_store":true,"_optimizeChanges":true,"docCount":138,"docStore":[[0,{"fieldLength":2}],[1,{"fieldLength":8}],[2,{"fieldLength":3}],[3,{"fieldLength":2}],[4,{"fieldLength":2}],[5,{"fieldLength":4}],[6,{"fieldLength":1}],[7,{"fieldLength":5}],[8,{"fieldLength":5}],[9,{"fieldLength":3}],[10,{"fieldLength":6}],[11,{"fieldLength":5}],[12,{"fieldLength":4}],[13,{"fieldLength":5}],[14,{"fieldLength":3}],[15,{"fieldLength":11}],[16,{"fieldLength":2}],[17,{"fieldLength":4}],[18,{"fieldLength":9}],[19,{"fieldLength":2}],[20,{"fieldLength":6}],[21,{"fieldLength":4}],[22,{"fieldLength":2}],[23,{"fieldLength":3}],[24,{"fieldLength":5}],[25,{"fieldLength":7}],[26,{"fieldLength":3}],[27,{"fieldLength":2}],[28,{"fieldLength":5}],[29,{"fieldLength":8}],[30,{"fieldLength":3}],[31,{"fieldLength":7}],[32,{"fieldLength":3}],[33,{"fieldLength":5}],[34,{"fieldLength":5}],[35,{"fieldLength":8}],[36,{"fieldLength":8}],[37,{"fieldLength":1}],[38,{"fieldLength":2}],[39,{"fieldLength":6}],[40,{"fieldLength":8}],[41,{"fieldLength":4}],[42,{"fieldLength":4}],[43,{"fieldLength":8}],[44,{"fieldLength":4}],[45,{"fieldLength":4}],[46,{"fieldLength":6}],[47,{"fieldLength":5}],[48,{"fieldLength":6}],[49,{"fieldLength":3}],[50,{"fieldLength":3}],[51,{"fieldLength":3}],[52,{"fieldLength":5}],[53,{"fieldLength":3}],[54,{"fieldLength":6}],[55,{"fieldLength":3}],[56,{"fieldLength":2}],[57,{"fieldLength":2}],[58,{"fieldLength":4}],[59,{"fieldLength":4}],[60,{"fieldLength":2}],[61,{"fieldLength":7}],[62,{"fieldLength":4}],[63,{"fieldLength":7}],[64,{"fieldLength":7}],[65,{"fieldLength":4}],[66,{"fieldLength":4}],[67,{"fieldLength":4}],[68,{"fieldLength":5}],[69,{"fieldLength":4}],[70,{"fieldLength":5}],[71,{"fieldLength":5}],[72,{"fieldLength":2}],[73,{"fieldLength":6}],[74,{"fieldLength":4}],[75,{"fieldLength":3}],[76,{"fieldLength":3}],[77,{"fieldLength":2}],[78,{"fieldLength":3}],[79,{"fieldLength":3}],[80,{"fieldLength":3}],[81,{"fieldLength":3}],[82,{"fieldLength":7}],[83,{"fieldLength":4}],[84,{"fieldLength":5}],[85,{"fieldLength":3}],[86,{"fieldLength":3}],[87,{"fieldLength":2}],[88,{"fieldLength":3}],[89,{"fieldLength":5}],[90,{"fieldLength":6}],[91,{"fieldLength":3}],[92,{"fieldLength":3}],[93,{"fieldLength":7}],[94,{"fieldLength":2}],[95,{"fieldLength":3}],[96,{"fieldLength":2}],[97,{"fieldLength":6}],[98,{"fieldLength":10}],[99,{"fieldLength":2}],[100,{"fieldLength":3}],[101,{"fieldLength":2}],[102,{"fieldLength":8}],[103,{"fieldLength":6}],[104,{"fieldLength":3}],[105,{"fieldLength":7}],[106,{"fieldLength":4}],[107,{"fieldLength":2}],[108,{"fieldLength":3}],[109,{"fieldLength":2}],[110,{"fieldLength":2}],[111,{"fieldLength":5}],[112,{"fieldLength":3}],[113,{"fieldLength":2}],[114,{"fieldLength":2}],[115,{"fieldLength":3}],[116,{"fieldLength":4}],[117,{"fieldLength":3}],[118,{"fieldLength":2}],[119,{"fieldLength":3}],[120,{"fieldLength":4}],[121,{"fieldLength":3}],[122,{"fieldLength":2}],[123,{"fieldLength":2}],[124,{"fieldLength":3}],[125,{"fieldLength":5}],[126,{"fieldLength":5}],[127,{"fieldLength":5}],[128,{"fieldLength":3}],[129,{"fieldLength":7}],[130,{"fieldLength":3}],[131,{"fieldLength":5}],[132,{"fieldLength":3}],[133,{"fieldLength":3}],[134,{"fieldLength":2}],[135,{"fieldLength":3}],[136,{"fieldLength":5}],[137,{"fieldLength":2}]],"totalFieldLength":566,"root":{"k":[111,97,103,117,40,105,115,45,109,98,99,114,119,100,112,121,102,110,101,116,108,104,107,56,106,118,38,50,113,53],"v":[{"k":[114,110,99,112,102,116],"v":[{"d":{"df":6,"dc":[[36,1],[42,1],[45,1],[71,1],[82,1],[102,1]]},"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]},{"d":{"df":8,"dc":[[10,1],[11,1],[15,1],[70,1],[93,1],[100,1],[105,1],[128,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110,114],"v":[{"d":{"df":3,"dc":[[36,1],[65,1],[111,1]]},"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[29,1],[35,1]]}},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[105,1],[129,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[48,1],[64,1],[111,1]]},"k":[99,112,116,110,100,117,109,114],"v":[{"k":[99,116],"v":[{"k":[101,111],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[111,105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[108,114,115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[7,1],[34,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[44,1]]}}]}]},{"d":{"df":6,"dc":[[7,1],[13,1],[18,1],[28,1],[29,1],[35,1]]}},{"k":[100],"v":[{"d":{"df":12,"dc":[[15,1],[18,1],[34,1],[40,1],[43,2],[58,1],[69,1],[74,1],[84,1],[89,1],[116,1],[125,1]]}}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]},{"k":[100,116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[75,1],[113,1]]}}]}]},{"k":[104,111],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[117,112,114,110,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[115,98,112,110],"v":[{"k":[101,105,98,97],"v":[{"d":{"df":5,"dc":[[16,1],[25,1],[58,1],[69,1],[93,1]]},"k":[114],"v":[{"d":{"df":4,"dc":[[1,1],[14,1],[17,1],[39,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[20,1],[31,1],[61,1],[97,1],[105,1]]}}]}]},{"d":{"df":1,"dc":[[64,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":6,"dc":[[38,1],[47,1],[56,1],[95,1],[107,1],[125,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[81,1],[104,1]]},"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[15,1],[50,1]]}}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]},{"d":{"df":3,"dc":[[56,1],[121,1],[137,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[28,1],[29,1],[35,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,105,109,112,117,99,116,102,101,104,115],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[12,1],[52,1],[73,1],[129,1]]},"k":[41],"v":[{"d":{"df":6,"dc":[[72,1],[86,1],[87,1],[107,1],[116,1],[132,1]]}}]}]}]}]}]}]}]},{"k":[97,112,111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[118,117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]},{"k":[111,114],"v":[{"k":[112],"v":[{"k":[33],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[102,1]]},"k":[41],"v":[{"d":{"df":8,"dc":[[21,1],[31,1],[55,1],[59,1],[67,1],[115,1],[117,1],[124,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[98,110],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[41],"v":[{"d":{"df":4,"dc":[[26,1],[66,1],[88,1],[91,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,104],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]},{"k":[114,97],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]},{"k":[110,99,109,115],"v":[{"d":{"df":8,"dc":[[20,1],[43,1],[44,1],[54,1],[61,1],[62,1],[68,1],[120,1]]},"k":[105,115,116,99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97,114],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[2,1],[4,1],[19,1],[27,1],[58,1],[69,1],[74,1],[120,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[62,1],[101,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[97,112],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]},"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[66,1],[67,1],[82,1],[102,1]]}}]}]}]}]}]},{"k":[101,104,116,105,119,121,111,117,99,109,97],"v":[{"k":[116,114,99],"v":[{"d":{"df":1,"dc":[[81,1]]},"k":[117],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[1,1],[88,1],[92,1],[103,1],[117,1]]}}]}]},{"k":[118],"v":[{"k":[101,105,97],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[2,1],[52,1],[92,1]]}}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[111,105,97,101],"v":[{"k":[119,114],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[59,1],[95,1],[119,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[114,101,97],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[116,99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[36,1],[47,1],[91,1],[124,1],[127,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[50,1],[84,1]]},"k":[55,115],"v":[{"k":[54],"v":[{"d":{"df":5,"dc":[[36,1],[65,1],[92,1],[129,1],[132,1]]}}]},{"d":{"df":2,"dc":[[77,1],[89,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[51,1],[129,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[112,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"d":{"df":8,"dc":[[1,1],[8,1],[11,1],[12,1],[48,1],[70,1],[73,1],[129,1]]}},{"k":[105,97,101,117,111],"v":[{"k":[110,99],"v":[{"k":[101],"v":[{"k":[99,116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[2,1],[52,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]},{"k":[110,108,99,112,116],"v":[{"k":[117,97],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[26,1],[115,1]]},"k":[109,114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[18,1],[90,1]]}}]}]}]},{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[111,104],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[48,1]]}},{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]},{"k":[100,110],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[18,1],[55,1]]}}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]},{"k":[115,108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,117],"v":[{"k":[105,101],"v":[{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[136,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[105,117,97,108,101,111],"v":[{"k":[116,111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[105,115],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[71,1]]},"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[116,115,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[8,1],[79,1],[99,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[38,1],[80,1],[94,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[117,97],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]},{"k":[116,102],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[33,1],[125,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]},{"k":[116,111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]},{"k":[106,111,104,114,108,117,97],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]},{"k":[110,108,100,109,111],"v":[{"k":[100,116,102],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[39,1],[75,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]},{"k":[108,111],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]},{"k":[112,109],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[9,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[31,1],[97,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]},{"k":[97,114],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[68,1],[112,1]]}}]}]}]}]}]}]},{"k":[105,111,101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[43,1],[98,1]]}}]}]}]},{"k":[115,100],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101,97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[60,1],[109,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,110],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[110],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[101,97,117,111],"v":[{"k":[115,112,108,99,98],"v":[{"k":[101,111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[5,1],[35,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]},{"k":[108,111,97],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[26,1],[115,1]]}}]}]}]}]}]}]}]}]},{"k":[99,105],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[103,118],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[110,1],[134,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[61,1]]}}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[101,97,105,112,104],"v":[{"k":[98],"v":[{"d":{"df":2,"dc":[[13,1],[18,1]]},"k":[99],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[10,1],[40,1]]}}]}]}]},{"k":[116,114,110],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[25,1],[39,1],[53,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[61,1],[87,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[46,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]},{"k":[101,105,97,111,117,118,114],"v":[{"k":[118,115,110,101,102],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105,109],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[13,1],[22,1]]}}]}]}]}]}]}]}]}]},{"k":[107,105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[7,1],[11,1],[78,1],[96,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[34,1],[105,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[115,114,97,102],"v":[{"k":[107,112,97],"v":[{"d":{"df":4,"dc":[[21,1],[30,1],[54,1],[130,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99,118,116],"v":[{"d":{"df":1,"dc":[[23,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]},{"k":[109,99],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[107,117],"v":[{"d":{"df":1,"dc":[[42,1]]}},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[48,1],[64,1],[85,1],[108,1]]},"k":[115,40,114],"v":[{"d":{"df":1,"dc":[[48,1]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]},{"k":[111,101,114,121,97,108,112],"v":[{"k":[112,119],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":17,"dc":[[20,1],[33,1],[44,1],[61,1],[62,1],[73,1],[93,1],[94,1],[101,1],[109,1],[119,1],[120,1],[121,1],[125,1],[127,1],[128,1],[137,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[11,1],[24,1],[70,1]]}}]}]}]},{"k":[114],"v":[{"k":[99,109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]},{"k":[111,101,105],"v":[{"k":[116,98,100,103],"v":[{"k":[101,111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[115,99,114],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[40,1],[74,1]]}}]}]},{"k":[97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]},{"k":[111,117],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[114],"v":[{"d":{"df":4,"dc":[[9,1],[85,1],[131,1],[136,1]]}}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]},{"k":[97,105,108,114,111],"v":[{"k":[105,110,99],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[11,1],[70,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}},{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[114,108,120,100,110],"v":[{"k":[109,101],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[15,1],[36,2],[50,1],[64,1],[65,1],[98,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[33,1],[89,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[104,1],[112,1]]}}]}]},{"d":{"df":1,"dc":[[41,1]]}},{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[102],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[97,1],[136,1]]}}]}]},{"k":[97],"v":[{"k":[116,115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[109,122],"v":[{"d":{"df":5,"dc":[[31,1],[47,1],[54,1],[64,1],[127,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[103,1],[136,1]]},"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]},{"k":[117,118,101,111],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[105,115],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]},{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[116,119],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[102,110,116,45,120],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]},{"k":[99,97,118,103],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[108,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[46],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]},{"k":[112,116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]},{"k":[111,104,101,114,105],"v":[{"d":{"df":5,"dc":[[15,1],[47,1],[98,1],[126,1],[127,1]]},"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[101,114],"v":[{"d":{"df":9,"dc":[[24,1],[29,1],[31,1],[35,1],[63,1],[90,1],[97,1],[98,1],[135,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]},{"k":[99,110,114],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[80,1],[97,1]]}}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[51,1],[57,1],[113,1],[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[97,101,105,111,116],"v":[{"k":[117,112],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[15,2],[131,1]]}}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[49,1],[70,1]]}}]}]}]}]},{"k":[103,97],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]},{"k":[118,110,103,102],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[21,1],[54,1],[130,1]]}}]},{"k":[101,117],"v":[{"d":{"df":1,"dc":[[31,1]]}},{"k":[120],"v":[{"d":{"df":3,"dc":[[68,1],[80,1],[100,1]]}}]}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[54,1],[112,1]]},"k":[105],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[53,1],[82,1],[102,1]]}}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[73,1],[102,1]]}}]}]}]},{"k":[101,111,100,105,97],"v":[{"k":[97,108],"v":[{"k":[118],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[112,115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[100,98],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[121,101,114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[59,1],[95,1],[119,1],[131,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[46,1]]}}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"d":{"df":1,"dc":[[25,1]]}},{"k":[111,117],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]},{"k":[105,112],"v":[{"k":[100,114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[48,50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[102,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}},"description":{"_store":true,"_optimizeChanges":true,"docCount":138,"docStore":[[0,{"fieldLength":10}],[1,{"fieldLength":22}],[2,{"fieldLength":8}],[3,{"fieldLength":7}],[4,{"fieldLength":18}],[5,{"fieldLength":6}],[6,{"fieldLength":6}],[7,{"fieldLength":7}],[8,{"fieldLength":10}],[9,{"fieldLength":9}],[10,{"fieldLength":16}],[11,{"fieldLength":8}],[12,{"fieldLength":19}],[13,{"fieldLength":7}],[14,{"fieldLength":21}],[15,{"fieldLength":20}],[16,{"fieldLength":9}],[17,{"fieldLength":8}],[18,{"fieldLength":9}],[19,{"fieldLength":14}],[20,{"fieldLength":10}],[21,{"fieldLength":7}],[22,{"fieldLength":6}],[23,{"fieldLength":21}],[24,{"fieldLength":14}],[25,{"fieldLength":8}],[26,{"fieldLength":7}],[27,{"fieldLength":18}],[28,{"fieldLength":10}],[29,{"fieldLength":8}],[30,{"fieldLength":11}],[31,{"fieldLength":6}],[32,{"fieldLength":10}],[33,{"fieldLength":8}],[34,{"fieldLength":19}],[35,{"fieldLength":9}],[36,{"fieldLength":13}],[37,{"fieldLength":4}],[38,{"fieldLength":14}],[39,{"fieldLength":18}],[40,{"fieldLength":24}],[41,{"fieldLength":13}],[42,{"fieldLength":15}],[43,{"fieldLength":13}],[44,{"fieldLength":5}],[45,{"fieldLength":9}],[46,{"fieldLength":24}],[47,{"fieldLength":25}],[48,{"fieldLength":8}],[49,{"fieldLength":12}],[50,{"fieldLength":5}],[51,{"fieldLength":9}],[52,{"fieldLength":18}],[53,{"fieldLength":10}],[54,{"fieldLength":8}],[55,{"fieldLength":7}],[56,{"fieldLength":15}],[57,{"fieldLength":18}],[58,{"fieldLength":6}],[59,{"fieldLength":8}],[60,{"fieldLength":8}],[61,{"fieldLength":9}],[62,{"fieldLength":7}],[63,{"fieldLength":12}],[64,{"fieldLength":12}],[65,{"fieldLength":12}],[66,{"fieldLength":12}],[67,{"fieldLength":12}],[68,{"fieldLength":12}],[69,{"fieldLength":24}],[70,{"fieldLength":8}],[71,{"fieldLength":10}],[72,{"fieldLength":5}],[73,{"fieldLength":4}],[74,{"fieldLength":12}],[75,{"fieldLength":12}],[76,{"fieldLength":19}],[77,{"fieldLength":6}],[78,{"fieldLength":14}],[79,{"fieldLength":10}],[80,{"fieldLength":14}],[81,{"fieldLength":9}],[82,{"fieldLength":24}],[83,{"fieldLength":8}],[84,{"fieldLength":8}],[85,{"fieldLength":6}],[86,{"fieldLength":10}],[87,{"fieldLength":17}],[88,{"fieldLength":9}],[89,{"fieldLength":9}],[90,{"fieldLength":23}],[91,{"fieldLength":7}],[92,{"fieldLength":11}],[93,{"fieldLength":24}],[94,{"fieldLength":14}],[95,{"fieldLength":8}],[96,{"fieldLength":7}],[97,{"fieldLength":15}],[98,{"fieldLength":12}],[99,{"fieldLength":8}],[100,{"fieldLength":6}],[101,{"fieldLength":7}],[102,{"fieldLength":24}],[103,{"fieldLength":10}],[104,{"fieldLength":10}],[105,{"fieldLength":8}],[106,{"fieldLength":30}],[107,{"fieldLength":7}],[108,{"fieldLength":3}],[109,{"fieldLength":20}],[110,{"fieldLength":12}],[111,{"fieldLength":11}],[112,{"fieldLength":11}],[113,{"fieldLength":12}],[114,{"fieldLength":9}],[115,{"fieldLength":9}],[116,{"fieldLength":12}],[117,{"fieldLength":9}],[118,{"fieldLength":7}],[119,{"fieldLength":8}],[120,{"fieldLength":8}],[121,{"fieldLength":12}],[122,{"fieldLength":12}],[123,{"fieldLength":14}],[124,{"fieldLength":7}],[125,{"fieldLength":8}],[126,{"fieldLength":11}],[127,{"fieldLength":21}],[128,{"fieldLength":23}],[129,{"fieldLength":12}],[130,{"fieldLength":11}],[131,{"fieldLength":8}],[132,{"fieldLength":14}],[133,{"fieldLength":23}],[134,{"fieldLength":16}],[135,{"fieldLength":7}],[136,{"fieldLength":8}],[137,{"fieldLength":14}]],"totalFieldLength":1624,"root":{"k":[105,116,111,97,110,102,121,108,115,98,117,99,103,104,109,112,119,113,107,101,114,100,118,48,96,40,34,56,106,122,45,53],"v":[{"k":[110,112,102,115,99,116,109],"v":[{"d":{"df":22,"dc":[[8,2],[12,1],[24,1],[26,1],[41,1],[43,1],[48,1],[57,1],[59,1],[61,1],[62,1],[69,1],[82,1],[88,1],[90,1],[102,1],[103,1],[115,1],[117,1],[120,1],[126,1],[131,1]]},"k":[115,99,116,102,63,105],"v":[{"k":[116],"v":[{"k":[114,97],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":16,"dc":[[0,1],[9,1],[12,1],[14,1],[49,1],[72,1],[78,1],[83,1],[87,1],[92,1],[93,1],[101,1],[106,1],[107,1],[116,1],[128,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[2,1],[62,1],[73,1],[78,1],[120,1],[129,1],[130,1]]},"k":[97,101,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]},{"k":[114,100],"v":[{"d":{"df":1,"dc":[[39,1]]}},{"d":{"df":1,"dc":[[54,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[72,1],[87,1],[101,1],[107,1]]}}]}]}]}]}]}]}]},{"k":[108,114,111],"v":[{"k":[117],"v":[{"k":[100,115],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[40,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114,108],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[57,1],[69,1]]}}]}]}]},{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[105,111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[44,114],"v":[{"d":{"df":1,"dc":[[97,1]]}},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"d":{"df":12,"dc":[[11,1],[39,1],[47,1],[57,1],[70,1],[77,1],[106,1],[110,1],[121,1],[123,1],[127,1],[133,1]]}},{"d":{"df":17,"dc":[[11,1],[16,1],[70,1],[75,1],[77,1],[82,1],[88,1],[90,1],[102,1],[109,1],[113,1],[117,1],[121,1],[122,1],[123,1],[129,1],[134,1]]},"k":[115,111],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115,46],"v":[{"d":{"df":2,"dc":[[113,1],[122,1]]},"k":[46],"v":[{"d":{"df":6,"dc":[[51,1],[66,1],[67,1],[83,1],[89,1],[111,1]]}}]},{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"d":{"df":2,"dc":[[35,1],[106,1]]}},{"k":[97,101,112],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"d":{"df":1,"dc":[[90,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]},{"k":[111,104,114,117,101,105,97,121,119],"v":[{"d":{"df":73,"dc":[[0,1],[4,2],[9,1],[10,1],[14,2],[15,1],[16,1],[17,2],[19,1],[24,1],[30,1],[32,2],[33,1],[34,1],[36,2],[38,1],[39,1],[40,1],[41,1],[42,2],[43,2],[45,1],[46,2],[50,1],[51,1],[53,1],[58,1],[60,1],[61,1],[63,1],[66,1],[67,1],[69,1],[71,1],[73,1],[75,1],[76,1],[78,1],[80,1],[81,1],[83,1],[84,1],[85,1],[86,1],[88,1],[89,1],[90,1],[91,1],[93,3],[94,1],[97,1],[98,1],[100,1],[103,1],[105,1],[109,1],[110,1],[111,1],[112,2],[113,1],[117,1],[121,1],[122,1],[123,1],[124,1],[126,1],[128,2],[129,1],[130,1],[132,2],[133,1],[134,2],[135,1]]},"k":[112,111,117],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"k":[108],"v":[{"k":[107,115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"d":{"df":1,"dc":[[55,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[101,105,97,117,111,114],"v":[{"d":{"df":34,"dc":[[1,2],[4,1],[7,1],[8,2],[12,2],[16,1],[22,1],[23,3],[24,1],[31,1],[33,1],[39,1],[42,2],[47,2],[56,1],[57,1],[60,1],[62,1],[63,1],[69,1],[79,1],[80,1],[90,2],[98,1],[109,1],[116,1],[123,1],[125,1],[127,2],[132,1],[133,1],[134,1],[135,1],[137,1]]},"k":[108,115,121,109,114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[14,1],[15,1],[40,1],[78,1],[93,1],[125,1],[128,1],[133,1]]}}]},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[129,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]},{"k":[115,114,110],"v":[{"d":{"df":8,"dc":[[1,1],[40,1],[57,1],[69,1],[76,1],[90,1],[106,1],[123,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[46,2]]}}]},{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[27,1],[52,1],[65,1]]}}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]},{"k":[111,97,121,105],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[6,1],[11,1],[70,1],[77,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[51,1],[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,110],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[36,1],[47,1],[127,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[39,1],[86,1]]}},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[51,1],[111,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[45,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]},{"k":[114,110],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[34,1],[80,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109,102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]},{"k":[112,109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[38,1],[94,1]]}}]}]},{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]}}]}]}]},{"k":[107,115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[57,1],[93,1],[128,1]]}}]},{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]},{"k":[114,110,117,102,116,112,115,118],"v":[{"d":{"df":16,"dc":[[19,1],[34,2],[39,1],[46,1],[49,1],[59,1],[68,1],[71,1],[75,1],[87,1],[114,1],[121,1],[130,1],[131,1],[133,1],[134,1]]},"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[0,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"d":{"df":25,"dc":[[7,1],[11,1],[12,1],[21,1],[23,1],[36,1],[45,1],[55,1],[56,1],[60,1],[68,1],[70,1],[72,1],[83,1],[87,1],[90,1],[92,1],[96,1],[99,1],[101,1],[106,1],[107,1],[116,1],[128,1],[137,1]]},"k":[108],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[116,114],"v":[{"d":{"df":4,"dc":[[14,1],[56,1],[106,1],[137,1]]}},{"d":{"df":3,"dc":[[56,1],[65,1],[137,1]]}}]},{"d":{"df":12,"dc":[[14,1],[23,1],[27,1],[40,1],[42,1],[52,1],[56,1],[65,1],[80,1],[104,1],[111,1],[137,1]]},"k":[102],"v":[{"k":[44,101],"v":[{"d":{"df":1,"dc":[[23,1]]}},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[17,1],[42,1],[66,1],[67,1],[71,1],[129,1]]},"k":[119],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[116,101],"v":[{"k":[105],"v":[{"k":[109,111],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[110,114],"v":[{"d":{"df":3,"dc":[[36,1],[65,2],[74,1]]},"k":[115,118],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[47,1],[110,1],[125,1],[127,1],[134,1]]}}]}]},{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[54,1]]},"k":[101,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[129,1]]}}]},{"d":{"df":2,"dc":[[130,1],[131,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[69,1],[75,1]]}}]}]}]},{"d":{"df":33,"dc":[[0,1],[1,1],[19,1],[20,1],[24,1],[25,1],[38,1],[39,1],[41,1],[46,1],[47,1],[48,1],[51,1],[53,1],[54,1],[57,1],[64,2],[65,1],[68,1],[80,1],[82,2],[87,1],[88,1],[92,1],[93,1],[94,1],[102,2],[103,1],[111,2],[117,1],[120,1],[128,1],[133,1]]},"k":[99,100,110,108,115,109,112,98,114,117,116,102,105,119],"v":[{"d":{"df":1,"dc":[[0,1]]},"k":[116,99],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[115,112],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[54,1],[71,1]]},"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]},{"k":[97,106,100,109],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"d":{"df":7,"dc":[[17,1],[30,1],[41,1],[88,1],[114,1],[117,1],[132,1]]},"k":[44,105],"v":[{"d":{"df":4,"dc":[[26,1],[59,1],[115,1],[131,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[78,1],[106,2]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[4,1],[32,1],[54,1],[74,1],[75,1],[106,1]]},"k":[100,97],"v":[{"d":{"df":47,"dc":[[1,1],[2,1],[6,1],[10,1],[13,1],[16,1],[18,1],[21,1],[23,1],[26,1],[27,2],[28,1],[29,1],[34,1],[35,1],[40,1],[42,1],[43,2],[45,1],[46,1],[47,1],[52,2],[53,1],[65,1],[66,1],[67,1],[69,2],[74,1],[76,2],[79,1],[84,1],[87,1],[89,1],[90,1],[97,2],[100,1],[104,1],[106,1],[114,1],[115,2],[116,1],[118,1],[126,1],[129,1],[130,1],[135,1],[136,1]]}},{"k":[108],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[40,1]]}},{"k":[97,100],"v":[{"k":[122],"v":[{"k":[111,105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"k":[112,114],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[108,114],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[13,1],[34,2]]}}]}]}]}]}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]}}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[22,1],[55,1],[103,1]]}}]}]}]},{"d":{"df":1,"dc":[[118,1]]},"k":[101,116],"v":[{"d":{"df":7,"dc":[[24,1],[47,1],[66,1],[67,1],[82,1],[102,1],[127,1]]},"k":[110,97],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[90,1],[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"k":[116,100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,99],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[75,1],[113,1]]}}]}]}]},{"d":{"df":3,"dc":[[57,1],[93,1],[128,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[63,1],[82,1],[102,1],[132,1]]}}]}]}]},{"k":[114],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[101,111,117,118,97],"v":[{"k":[119,116,101],"v":[{"d":{"df":7,"dc":[[0,1],[38,1],[46,1],[94,1],[96,1],[118,1],[128,1]]},"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[56,1],[137,1]]}}]}]}]},{"k":[102,119],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[14,1],[15,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]},{"k":[116,105,114],"v":[{"d":{"df":3,"dc":[[11,1],[70,1],[121,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[105,115],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":3,"dc":[[12,1],[25,1],[116,1]]}}]}]}]},{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[38,1],[43,1],[94,1]]}}]}]}]}]}]}]}]},{"k":[111,105,97,114,101,117,108,115],"v":[{"k":[114,108],"v":[{"d":{"df":23,"dc":[[0,1],[9,2],[12,1],[28,1],[30,1],[35,1],[37,1],[41,1],[44,1],[47,1],[49,2],[53,1],[76,1],[79,1],[87,2],[93,1],[104,1],[106,2],[109,1],[112,1],[127,1],[128,1],[136,1]]},"k":[103,109,101],"v":[{"k":[111,101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[85,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[108,100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":3,"dc":[[14,1],[78,1],[133,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[114,120,108,100,110],"v":[{"k":[115,109,101],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[1,1],[19,1],[47,1],[127,1]]}}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[15,2],[36,2],[64,1],[65,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"d":{"df":6,"dc":[[1,1],[66,1],[67,1],[98,1],[113,1],[122,1]]}},{"k":[101],"v":[{"d":{"df":2,"dc":[[64,1],[89,1]]},"k":[115],"v":[{"d":{"df":5,"dc":[[33,1],[40,1],[48,1],[110,1],[112,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[41,1],[104,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[102],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[105,115,110],"v":[{"k":[108],"v":[{"k":[115,101,117],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[44,101],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"d":{"df":1,"dc":[[84,1]]}}]},{"k":[105,111,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]},{"k":[109,122],"v":[{"d":{"df":10,"dc":[[10,1],[19,1],[31,1],[36,1],[47,1],[54,1],[64,1],[71,1],[105,1],[127,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[113,101],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]},{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":3,"dc":[[24,1],[38,1],[94,1]]}}]},{"k":[108,110],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[30,1],[101,1],[107,1]]}}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]},{"k":[97,101],"v":[{"k":[116,115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"k":[120],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"k":[111,117],"v":[{"k":[117],"v":[{"d":{"df":11,"dc":[[1,1],[27,1],[39,1],[47,1],[51,1],[52,1],[82,3],[102,3],[106,1],[111,1],[127,1]]},"k":[114,8217,33,46],"v":[{"d":{"df":47,"dc":[[0,1],[2,1],[6,1],[9,1],[11,1],[14,3],[17,1],[24,1],[30,1],[38,1],[39,1],[46,1],[49,1],[56,1],[57,1],[60,1],[70,1],[77,1],[82,1],[85,1],[86,1],[93,2],[94,1],[95,1],[96,1],[99,1],[101,1],[102,1],[104,1],[106,1],[107,1],[109,1],[110,2],[113,1],[118,1],[119,1],[121,1],[122,1],[123,1],[126,1],[128,2],[130,1],[131,1],[132,1],[134,1],[136,1],[137,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]},{"k":[97,101,105,111,120],"v":[{"k":[112,117,98,110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":3,"dc":[[6,1],[49,1],[70,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[0,1],[99,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"d":{"df":1,"dc":[[29,1]]}},{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]},{"k":[97,103,116],"v":[{"k":[118,114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[110],"v":[{"d":{"df":15,"dc":[[22,1],[32,1],[38,1],[45,1],[46,1],[55,1],[76,1],[85,1],[94,1],[95,1],[105,1],[112,1],[119,1],[129,1],[132,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[27,1],[52,1]]}}]}]}]},{"k":[110,98,116,118,115,107,103,102],"v":[{"k":[117,101],"v":[{"k":[120],"v":[{"d":{"df":5,"dc":[[7,1],[28,1],[34,1],[68,1],[80,1]]},"k":[46],"v":[{"d":{"df":3,"dc":[[5,1],[13,1],[18,1]]}}]}]},{"d":{"df":1,"dc":[[31,1]]}}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[54,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[69,1],[81,1],[120,1]]}}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[99,103,111,100,110,116],"v":[{"k":[107,97],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[82,1],[102,1],[112,1]]},"k":[105],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[53,1],[82,1],[92,1],[102,1]]}}]}]},{"k":[107,112],"v":[{"d":{"df":3,"dc":[[57,1],[93,1],[128,1]]}},{"k":[44],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]},{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[80,1]]}}]},{"k":[99],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]},{"k":[111,101,116,112,121,104,117,110,99,109,119,97,107],"v":[{"d":{"df":2,"dc":[[27,1],[52,1]]},"k":[109,117,102],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[27,2],[52,2]]},"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[19,1],[74,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[105,1]]}},{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[51,1],[129,1]]}}]}]}]}]}]}]},{"k":[115,114,116,118,101,108,99,110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[101,105,97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[10,1],[81,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]},{"d":{"df":4,"dc":[[93,1],[99,1],[126,1],[128,1]]},"k":[116,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[12,1],[39,1],[69,1],[92,1],[116,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[43,1],[71,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[30,1],[100,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[34,1],[113,1],[122,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[40,1],[82,1],[102,1],[109,1]]}},{"k":[102],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[51,1],[111,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[101,97,114,117,111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[49,2]]},"k":[115],"v":[{"d":{"df":5,"dc":[[1,1],[15,1],[24,1],[123,1],[133,1]]}}]}]},{"k":[114,116],"v":[{"k":[116],"v":[{"k":[101,44],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[3,1],[96,1],[109,1]]}}]},{"d":{"df":1,"dc":[[133,1]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97,116],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":8,"dc":[[4,1],[47,1],[77,1],[89,1],[110,1],[123,1],[127,1],[128,1]]},"k":[55,115,46],"v":[{"k":[54],"v":[{"d":{"df":13,"dc":[[36,1],[50,1],[56,1],[64,1],[76,1],[87,1],[92,1],[96,1],[99,1],[112,1],[128,1],[132,2],[136,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":6,"dc":[[35,1],[65,1],[90,1],[91,1],[124,1],[125,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[111,105,97,101],"v":[{"k":[119,111,114,112],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[99,114,112,103,100],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[10,1],[40,1]]}}]},{"k":[101,118],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[112,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[35,1],[112,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[105,114,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[42,1],[82,1],[102,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[74,1],[118,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]},{"k":[111,121,105,117,97,101,108,114],"v":[{"k":[111,116,120],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[1,1],[71,1],[110,1],[114,1]]},"k":[97,44,108],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]},{"d":{"df":1,"dc":[[133,1]]}},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[104,116],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"d":{"df":6,"dc":[[1,1],[5,1],[40,1],[49,1],[64,1],[78,1]]}},{"k":[116,111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[108,105,115],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[71,1]]}}]}]},{"k":[103,105,116],"v":[{"k":[115],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[19,1],[105,1]]}}]}]},{"d":{"df":1,"dc":[[23,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[116,114,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[8,1],[79,1],[99,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[8,1]]}},{"k":[107],"v":[{"d":{"df":1,"dc":[[110,1]]},"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[23,1],[76,1],[133,1]]},"k":[102,116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[111,97,117],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[121],"v":[{"d":{"df":2,"dc":[[27,1],[52,1]]}}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]},{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[115,112,98,110],"v":[{"k":[101,105,98,97],"v":[{"d":{"df":14,"dc":[[19,1],[20,1],[21,1],[25,1],[58,1],[80,1],[91,1],[93,1],[100,1],[118,1],[124,1],[129,1],[130,1],[134,1]]},"k":[114,115,46],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[17,1],[80,1]]}}]},{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":14,"dc":[[12,1],[28,1],[31,1],[34,1],[47,1],[48,1],[61,1],[64,1],[69,1],[95,1],[97,1],[114,1],[119,1],[127,1]]}}]}]},{"d":{"df":1,"dc":[[64,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"d":{"df":11,"dc":[[12,1],[34,1],[39,1],[69,1],[86,1],[92,1],[93,1],[110,1],[116,1],[126,1],[128,1]]},"k":[103,100],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[15,1],[56,1],[121,1],[137,1]]},"k":[115,44],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[46,1]]}}]},{"d":{"df":2,"dc":[[66,1],[67,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":7,"dc":[[26,1],[38,1],[47,1],[56,1],[95,1],[107,1],[132,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]},{"k":[114,97,111,106,117,104,101],"v":[{"k":[101,111,97],"v":[{"k":[97,100],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"d":{"df":5,"dc":[[21,1],[68,1],[79,1],[112,1],[130,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]},{"k":[115,102],"v":[{"k":[104],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]},{"k":[110,114,102,108,117],"v":[{"d":{"df":6,"dc":[[1,1],[15,1],[23,1],[47,1],[76,1],[127,1]]}},{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[27,1],[52,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[69,1]]}}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[110,109,114,100],"v":[{"k":[116,110,118,102,115],"v":[{"k":[114,101,97],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[10,1],[18,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[45,1],[53,1],[81,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]},{"k":[112,109,105,101],"v":[{"k":[117,108,111],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[9,1],[106,1],[132,1],[133,1]]},"k":[63,115,44,33,46],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[39,1]]}},{"d":{"df":2,"dc":[[56,1],[137,1]]}},{"d":{"df":4,"dc":[[101,1],[107,1],[113,1],[122,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[101,105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[12,1],[72,1],[116,1]]}}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[31,1],[97,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":3,"dc":[[89,1],[113,1],[122,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]}}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[78,1],[106,1]]}}]}]},{"k":[114,101],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[63,108],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]},{"k":[100,115],"v":[{"k":[97,110],"v":[{"d":{"df":2,"dc":[[12,1],[116,1]]}},{"k":[110],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[105],"v":[{"k":[122],"v":[{"k":[101,97],"v":[{"d":{"df":2,"dc":[[42,1],[60,1]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,114,101],"v":[{"k":[110,114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[14,2],[114,1]]}}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[56,1],[106,1],[137,1]]}}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]},{"k":[117,101,114,110,112,111,97],"v":[{"k":[101,105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"d":{"df":1,"dc":[[34,1]]},"k":[100],"v":[{"k":[101],"v":[{"k":[108,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]},{"k":[116,110,97],"v":[{"d":{"df":6,"dc":[[3,1],[27,1],[52,1],[56,1],[109,1],[137,1]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[82,1],[96,1],[102,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]},{"k":[111,97],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[27,1],[52,1],[91,1],[124,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[20,1],[68,1],[78,1],[109,1]]}}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"d":{"df":1,"dc":[[69,1]]},"k":[111,33],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[63],"v":[{"d":{"df":2,"dc":[[27,1],[52,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[27,1],[52,1]]}}]},{"k":[109],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[74,1],[128,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[101,111,117,97,100,105],"v":[{"k":[114,108],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[16,1],[24,1],[66,1],[67,1],[75,1],[88,1],[109,1],[113,1],[117,1],[122,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[112],"v":[{"d":{"df":5,"dc":[[47,1],[51,1],[83,1],[111,1],[127,1]]}}]}]},{"k":[119],"v":[{"d":{"df":43,"dc":[[10,1],[16,1],[17,1],[30,1],[32,1],[33,1],[36,1],[38,1],[42,1],[43,1],[45,1],[46,1],[50,1],[60,1],[61,1],[63,1],[71,1],[73,1],[75,1],[76,1],[81,1],[83,1],[85,1],[88,1],[89,1],[90,1],[91,1],[94,1],[95,1],[98,1],[100,1],[105,1],[110,1],[112,1],[113,1],[117,1],[119,1],[122,1],[124,1],[126,1],[132,1],[134,1],[135,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"k":[118,114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[87,1],[133,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[100,103,98],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[104],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105,101,97,111,117,112],"v":[{"k":[110,99,120],"v":[{"k":[101],"v":[{"k":[99,116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[115,100,116],"v":[{"k":[104,115],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":3,"dc":[[21,1],[55,1],[130,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[40,1]]}},{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[104,97],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[111,115],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]},{"k":[114,105,110,107,121,112,99,116,115],"v":[{"k":[105,107],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[117,97,44],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[63,1],[90,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[58,1],[84,1]]},"k":[114,109],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[68,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[101,105],"v":[{"d":{"df":3,"dc":[[15,1],[47,1],[127,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[104,1],[109,1]]}}]}]}]},{"d":{"df":2,"dc":[[39,1],[133,1]]}},{"d":{"df":1,"dc":[[48,1]]}},{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[68,1],[120,1]]},"k":[44,63],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]},{"k":[100,118,117,114],"v":[{"k":[101,105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[23,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[59,1],[131,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"k":[115,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[89,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[108,117,114,111,101,121,97,112],"v":[{"k":[97,101],"v":[{"k":[121,99],"v":[{"d":{"df":2,"dc":[[2,1],[75,1]]},"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[4,1],[33,1]]}}]}]}]}]},{"k":[111,105,101],"v":[{"k":[116,118,99,112,100,98,103],"v":[{"k":[101,111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"k":[110],"v":[{"k":[118,109],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115,100],"v":[{"d":{"df":2,"dc":[[34,1],[123,1]]}},{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[36,1],[40,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[115,109],"v":[{"d":{"df":1,"dc":[[61,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]},{"k":[118,109,110],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[99,116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]},{"k":[112,45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[11,1],[70,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[105,1],[109,1]]},"k":[33],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":14,"dc":[[22,1],[32,1],[37,1],[53,1],[55,1],[61,1],[78,1],[94,1],[101,1],[115,1],[119,1],[120,1],[127,1],[137,1]]},"k":[46],"v":[{"d":{"df":8,"dc":[[8,1],[21,1],[48,1],[59,1],[62,1],[63,1],[117,1],[126,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[99,115,109,102],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[114,115,99,103],"v":[{"k":[97,116],"v":[{"k":[108,109],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":1,"dc":[[46,2]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[126,1],[134,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[119,112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]},"k":[63,115],"v":[{"d":{"df":2,"dc":[[14,1],[103,1]]}},{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[46,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]},{"k":[105,101,115,104,97,112,111],"v":[{"k":[116,108,114,110],"v":[{"k":[104],"v":[{"d":{"df":25,"dc":[[2,1],[3,1],[7,1],[13,1],[15,1],[18,1],[20,1],[25,1],[33,1],[38,1],[57,1],[68,1],[74,1],[78,1],[81,1],[91,1],[94,1],[95,1],[98,1],[106,1],[109,1],[113,1],[119,1],[122,1],[124,1]]},"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[15,1],[23,1],[69,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,2]]},"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[47,1],[127,1]]},"k":[98,108],"v":[{"d":{"df":2,"dc":[[13,1],[18,1]]},"k":[99],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[27,1],[52,1]]}}]}]}]},{"d":{"df":1,"dc":[[23,1]]}},{"k":[101,105,97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[23,1]]}}]},{"k":[108,99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[76,1],[121,1],[129,1]]},"k":[105],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[110,121],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[27,1],[52,1],[86,1],[93,1],[103,1],[128,1]]}}]},{"k":[115],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[84,1]]}}]}]},{"k":[97],"v":[{"k":[45,50],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,110],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[121,101,114],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[98,115],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[59,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[46,1]]}}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[34,1],[63,1]]}}]}]}]},{"k":[110,120,97,100,99,109,118],"v":[{"k":[99,97,106,103,118],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[108,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[14,1],[30,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[16,1],[40,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[101,44],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[38,1],[94,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,116,105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,114],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":3,"dc":[[30,1],[106,1],[108,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[98,2]]}}]}]},{"k":[115],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[24,1],[38,1],[94,1]]}}]}]},{"k":[105,117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[26,1],[115,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]},{"k":[111,101,97,117,105],"v":[{"k":[117,98],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]},{"k":[108,112,109,115,116,102,97,98,105,99],"v":[{"k":[105,101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]},{"k":[108,111,97],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"d":{"df":1,"dc":[[46,1]]},"k":[115],"v":[{"k":[105,46],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[26,1],[115,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[46,1]]}}]}]},{"k":[99,105],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":4,"dc":[[49,1],[89,1],[130,1],[135,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[26,1],[115,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[134,1],[135,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[61,1],[65,1]]},"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]},{"k":[101,114,97,105,111,118,117],"v":[{"k":[115,118,112,99,101,102,108],"v":[{"k":[107,105,99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[7,1],[38,1],[78,1],[94,1],[109,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105,109],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[13,1],[29,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]},{"k":[114,111],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[40,1],[78,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[109,105],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[48,1],[85,1],[106,1],[126,1]]},"k":[114,44,40],"v":[{"d":{"df":1,"dc":[[132,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":1,"dc":[[106,1]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]}]},{"k":[99,116,118],"v":[{"d":{"df":1,"dc":[[23,1]]}},{"k":[97],"v":[{"d":{"df":2,"dc":[[28,1],[43,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]},{"k":[115,114,102,97],"v":[{"k":[112,107,97,99],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[115,112],"v":[{"d":{"df":2,"dc":[[25,1],[76,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[30,1]]},"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[63,1],[90,1]]},"k":[115,100],"v":[{"d":{"df":1,"dc":[[46,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[56,1],[137,1]]}}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":1,"dc":[[42,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110,114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[83,1],[133,1]]}}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]},{"d":{"df":4,"dc":[[76,1],[82,1],[102,1],[121,1]]},"k":[109,99,101],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[117,107],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46,97],"v":[{"d":{"df":1,"dc":[[40,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[42,1]]}}]},{"k":[115],"v":[{"k":[110],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[40,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]},{"k":[105,101,111,109,97],"v":[{"k":[101,100,114],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[59,1],[131,1]]}}]}]},{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[10,1],[86,1]]}}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[68,1],[87,1],[120,1]]},"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[15,1],[56,1],[137,1]]}}]}]}]}]}]},{"k":[120],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[119],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[25,1]]}},{"k":[97,111,117],"v":[{"k":[118],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[27,1],[52,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[32,1],[39,1]]}}]}]},{"k":[115,108],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[47,1],[109,1]]}}]},{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}}]}},"slug":{"_store":true,"_optimizeChanges":true,"docCount":138,"docStore":[[0,{"fieldLength":1}],[1,{"fieldLength":1}],[2,{"fieldLength":1}],[3,{"fieldLength":1}],[4,{"fieldLength":1}],[5,{"fieldLength":1}],[6,{"fieldLength":1}],[7,{"fieldLength":1}],[8,{"fieldLength":1}],[9,{"fieldLength":1}],[10,{"fieldLength":1}],[11,{"fieldLength":1}],[12,{"fieldLength":1}],[13,{"fieldLength":1}],[14,{"fieldLength":1}],[15,{"fieldLength":1}],[16,{"fieldLength":1}],[17,{"fieldLength":1}],[18,{"fieldLength":1}],[19,{"fieldLength":1}],[20,{"fieldLength":1}],[21,{"fieldLength":1}],[22,{"fieldLength":1}],[23,{"fieldLength":1}],[24,{"fieldLength":1}],[25,{"fieldLength":1}],[26,{"fieldLength":1}],[27,{"fieldLength":1}],[28,{"fieldLength":1}],[29,{"fieldLength":1}],[30,{"fieldLength":1}],[31,{"fieldLength":1}],[32,{"fieldLength":1}],[33,{"fieldLength":1}],[34,{"fieldLength":1}],[35,{"fieldLength":1}],[36,{"fieldLength":1}],[37,{"fieldLength":1}],[38,{"fieldLength":1}],[39,{"fieldLength":1}],[40,{"fieldLength":1}],[41,{"fieldLength":1}],[42,{"fieldLength":1}],[43,{"fieldLength":1}],[44,{"fieldLength":1}],[45,{"fieldLength":1}],[46,{"fieldLength":1}],[47,{"fieldLength":1}],[48,{"fieldLength":1}],[49,{"fieldLength":1}],[50,{"fieldLength":1}],[51,{"fieldLength":1}],[52,{"fieldLength":1}],[53,{"fieldLength":1}],[54,{"fieldLength":1}],[55,{"fieldLength":1}],[56,{"fieldLength":1}],[57,{"fieldLength":1}],[58,{"fieldLength":1}],[59,{"fieldLength":1}],[60,{"fieldLength":1}],[61,{"fieldLength":1}],[62,{"fieldLength":1}],[63,{"fieldLength":1}],[64,{"fieldLength":1}],[65,{"fieldLength":1}],[66,{"fieldLength":1}],[67,{"fieldLength":1}],[68,{"fieldLength":1}],[69,{"fieldLength":1}],[70,{"fieldLength":1}],[71,{"fieldLength":1}],[72,{"fieldLength":1}],[73,{"fieldLength":1}],[74,{"fieldLength":1}],[75,{"fieldLength":1}],[76,{"fieldLength":1}],[77,{"fieldLength":1}],[78,{"fieldLength":1}],[79,{"fieldLength":1}],[80,{"fieldLength":1}],[81,{"fieldLength":1}],[82,{"fieldLength":1}],[83,{"fieldLength":1}],[84,{"fieldLength":1}],[85,{"fieldLength":1}],[86,{"fieldLength":1}],[87,{"fieldLength":1}],[88,{"fieldLength":1}],[89,{"fieldLength":1}],[90,{"fieldLength":1}],[91,{"fieldLength":1}],[92,{"fieldLength":1}],[93,{"fieldLength":1}],[94,{"fieldLength":1}],[95,{"fieldLength":1}],[96,{"fieldLength":1}],[97,{"fieldLength":1}],[98,{"fieldLength":1}],[99,{"fieldLength":1}],[100,{"fieldLength":1}],[101,{"fieldLength":1}],[102,{"fieldLength":1}],[103,{"fieldLength":1}],[104,{"fieldLength":1}],[105,{"fieldLength":1}],[106,{"fieldLength":1}],[107,{"fieldLength":1}],[108,{"fieldLength":1}],[109,{"fieldLength":1}],[110,{"fieldLength":1}],[111,{"fieldLength":1}],[112,{"fieldLength":1}],[113,{"fieldLength":1}],[114,{"fieldLength":1}],[115,{"fieldLength":1}],[116,{"fieldLength":1}],[117,{"fieldLength":1}],[118,{"fieldLength":1}],[119,{"fieldLength":1}],[120,{"fieldLength":1}],[121,{"fieldLength":1}],[122,{"fieldLength":1}],[123,{"fieldLength":1}],[124,{"fieldLength":1}],[125,{"fieldLength":1}],[126,{"fieldLength":1}],[127,{"fieldLength":1}],[128,{"fieldLength":1}],[129,{"fieldLength":1}],[130,{"fieldLength":1}],[131,{"fieldLength":1}],[132,{"fieldLength":1}],[133,{"fieldLength":1}],[134,{"fieldLength":1}],[135,{"fieldLength":1}],[136,{"fieldLength":1}],[137,{"fieldLength":1}]],"totalFieldLength":138,"root":{"k":[97,103,105,98,99,119,115,112,110,108,109,111,116,117,102,101,100,114,121,107,118,104],"v":[{"k":[99,100,117,114],"v":[{"k":[99,116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117,114],"v":[{"k":[101,105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115,116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109,106,108,100,112,117,105],"v":[{"k":[105,97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"k":[105,111,97,101,108],"v":[{"k":[116,111],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[119,106,109],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[45,108],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[116,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"k":[106,111,117,108],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]},{"k":[100,110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]},{"k":[115,100],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105,45],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,103],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[98],"v":[{"k":[99,45],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[118,115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[111,104,116,101,119,121],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,116],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[114,116],"v":[{"k":[118],"v":[{"k":[97,101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45,55],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[45],"v":[{"k":[115,100],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,111,97,112],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[108,111,98,115,107,105,114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115,99],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,118,101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[97,111,105],"v":[{"k":[117,112],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95,45],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105,45],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102,108],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[110,118],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[105,97,101],"v":[{"k":[99,110],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99,116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[110,112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115,45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121,109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,114,111,101],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[110,114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,98,112,110],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102,103],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[118,97],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98,107],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,108,114,97,111],"v":[{"k":[108,120,110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]},{"k":[45,105],"v":[{"k":[114,112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,120],"v":[{"k":[100,99,97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[101,102,115],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101,113],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,102],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121,114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,105,97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}},"text":{"_store":true,"_optimizeChanges":true,"docCount":138,"docStore":[[0,{"fieldLength":76}],[1,{"fieldLength":414}],[2,{"fieldLength":310}],[3,{"fieldLength":908}],[4,{"fieldLength":201}],[5,{"fieldLength":469}],[6,{"fieldLength":159}],[7,{"fieldLength":534}],[8,{"fieldLength":103}],[9,{"fieldLength":656}],[10,{"fieldLength":373}],[11,{"fieldLength":279}],[12,{"fieldLength":173}],[13,{"fieldLength":514}],[14,{"fieldLength":447}],[15,{"fieldLength":548}],[16,{"fieldLength":49}],[17,{"fieldLength":210}],[18,{"fieldLength":476}],[19,{"fieldLength":234}],[20,{"fieldLength":243}],[21,{"fieldLength":622}],[22,{"fieldLength":467}],[23,{"fieldLength":271}],[24,{"fieldLength":331}],[25,{"fieldLength":94}],[26,{"fieldLength":64}],[27,{"fieldLength":137}],[28,{"fieldLength":496}],[29,{"fieldLength":504}],[30,{"fieldLength":234}],[31,{"fieldLength":476}],[32,{"fieldLength":449}],[33,{"fieldLength":158}],[34,{"fieldLength":437}],[35,{"fieldLength":491}],[36,{"fieldLength":588}],[37,{"fieldLength":480}],[38,{"fieldLength":286}],[39,{"fieldLength":138}],[40,{"fieldLength":370}],[41,{"fieldLength":213}],[42,{"fieldLength":135}],[43,{"fieldLength":134}],[44,{"fieldLength":130}],[45,{"fieldLength":110}],[46,{"fieldLength":306}],[47,{"fieldLength":1072}],[48,{"fieldLength":247}],[49,{"fieldLength":152}],[50,{"fieldLength":1066}],[51,{"fieldLength":1504}],[52,{"fieldLength":1900}],[53,{"fieldLength":606}],[54,{"fieldLength":695}],[55,{"fieldLength":486}],[56,{"fieldLength":709}],[57,{"fieldLength":989}],[58,{"fieldLength":1168}],[59,{"fieldLength":253}],[60,{"fieldLength":536}],[61,{"fieldLength":217}],[62,{"fieldLength":135}],[63,{"fieldLength":307}],[64,{"fieldLength":640}],[65,{"fieldLength":310}],[66,{"fieldLength":992}],[67,{"fieldLength":924}],[68,{"fieldLength":1702}],[69,{"fieldLength":385}],[70,{"fieldLength":304}],[71,{"fieldLength":173}],[72,{"fieldLength":333}],[73,{"fieldLength":304}],[74,{"fieldLength":311}],[75,{"fieldLength":292}],[76,{"fieldLength":647}],[77,{"fieldLength":666}],[78,{"fieldLength":1022}],[79,{"fieldLength":1460}],[80,{"fieldLength":657}],[81,{"fieldLength":744}],[82,{"fieldLength":867}],[83,{"fieldLength":2847}],[84,{"fieldLength":213}],[85,{"fieldLength":261}],[86,{"fieldLength":308}],[87,{"fieldLength":4936}],[88,{"fieldLength":944}],[89,{"fieldLength":267}],[90,{"fieldLength":316}],[91,{"fieldLength":524}],[92,{"fieldLength":755}],[93,{"fieldLength":544}],[94,{"fieldLength":1519}],[95,{"fieldLength":537}],[96,{"fieldLength":529}],[97,{"fieldLength":1084}],[98,{"fieldLength":513}],[99,{"fieldLength":545}],[100,{"fieldLength":310}],[101,{"fieldLength":748}],[102,{"fieldLength":1229}],[103,{"fieldLength":964}],[104,{"fieldLength":2031}],[105,{"fieldLength":305}],[106,{"fieldLength":684}],[107,{"fieldLength":1135}],[108,{"fieldLength":188}],[109,{"fieldLength":659}],[110,{"fieldLength":1050}],[111,{"fieldLength":807}],[112,{"fieldLength":495}],[113,{"fieldLength":1155}],[114,{"fieldLength":1521}],[115,{"fieldLength":397}],[116,{"fieldLength":836}],[117,{"fieldLength":905}],[118,{"fieldLength":2581}],[119,{"fieldLength":758}],[120,{"fieldLength":672}],[121,{"fieldLength":1146}],[122,{"fieldLength":1244}],[123,{"fieldLength":2608}],[124,{"fieldLength":469}],[125,{"fieldLength":805}],[126,{"fieldLength":896}],[127,{"fieldLength":3435}],[128,{"fieldLength":1946}],[129,{"fieldLength":1021}],[130,{"fieldLength":1161}],[131,{"fieldLength":579}],[132,{"fieldLength":600}],[133,{"fieldLength":1359}],[134,{"fieldLength":1161}],[135,{"fieldLength":2036}],[136,{"fieldLength":567}],[137,{"fieldLength":1712}]],"totalFieldLength":99089,"root":{"k":[116,111,97,101,110,102,121,108,105,91,109,115,42,98,112,33,100,119,99,117,103,114,106,35,104,49,50,51,52,53,54,40,60,107,96,62,34,47,93,39,45,126,56,43,38,118,58,113,46,48,8220,8216,95,8594,8595,124,55,57,120,8230,8211,61,122,123,125,8226,37,92,36,8505,94,10142,44,9745,9744,10140],"v":[{"k":[111,104,114,97,121,105,101,117,119,116,98,109,107,102,108,99,120,112,122],"v":[{"d":{"df":138,"dc":[[0,1],[1,12],[2,6],[3,24],[4,3],[5,11],[6,5],[7,24],[8,5],[9,18],[10,18],[11,6],[12,9],[13,19],[14,13],[15,15],[16,1],[17,9],[18,20],[19,4],[20,8],[21,22],[22,16],[23,11],[24,7],[25,4],[26,2],[27,3],[28,13],[29,17],[30,6],[31,22],[32,6],[33,6],[34,17],[35,13],[36,17],[37,10],[38,6],[39,2],[40,9],[41,7],[42,2],[43,4],[44,3],[45,3],[46,14],[47,24],[48,9],[49,4],[50,38],[51,30],[52,60],[53,32],[54,20],[55,4],[56,20],[57,28],[58,26],[59,10],[60,14],[61,6],[62,2],[63,13],[64,20],[65,4],[66,29],[67,23],[68,68],[69,10],[70,12],[71,2],[72,8],[73,10],[74,10],[75,9],[76,22],[77,19],[78,30],[79,23],[80,26],[81,26],[82,25],[83,61],[84,7],[85,7],[86,6],[87,160],[88,37],[89,7],[90,5],[91,18],[92,17],[93,13],[94,62],[95,4],[96,20],[97,38],[98,11],[99,19],[100,9],[101,24],[102,39],[103,38],[104,68],[105,13],[106,20],[107,50],[108,3],[109,25],[110,41],[111,13],[112,11],[113,15],[114,39],[115,11],[116,16],[117,36],[118,81],[119,2],[120,28],[121,38],[122,32],[123,58],[124,15],[125,23],[126,25],[127,72],[128,40],[129,27],[130,36],[131,10],[132,18],[133,36],[134,36],[135,52],[136,2],[137,64]]},"k":[112,111,100,103,45,44,121,117,58,116,46,34,59,110,119],"v":[{"d":{"df":47,"dc":[[8,2],[11,1],[13,1],[17,1],[20,1],[24,3],[38,3],[47,2],[48,1],[51,3],[52,1],[56,1],[64,1],[68,4],[69,1],[72,1],[75,1],[77,2],[78,1],[79,2],[81,4],[83,2],[85,1],[87,4],[88,2],[91,1],[93,1],[94,5],[104,1],[108,1],[109,2],[112,2],[113,1],[115,1],[117,1],[118,5],[120,2],[122,1],[123,1],[124,1],[125,1],[127,1],[128,1],[130,1],[131,1],[133,1],[137,1]]},"k":[45,44,105,46],"v":[{"k":[114,109,98,108,99],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[3,1],[38,1],[72,1],[87,1],[94,1],[110,1],[128,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[95,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[109,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[120,1]]}}]},{"d":{"df":4,"dc":[[112,1],[113,1],[118,5],[120,2]]},"k":[33,46,63,108,107],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":4,"dc":[[7,1],[13,1],[35,1],[95,1]]}},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":32,"dc":[[8,2],[21,1],[22,1],[26,1],[29,1],[34,1],[37,1],[47,1],[52,1],[58,2],[60,1],[63,1],[72,1],[73,1],[79,7],[83,6],[88,2],[89,1],[90,1],[101,1],[110,2],[115,2],[117,2],[118,1],[122,1],[123,3],[125,1],[127,1],[128,7],[130,1],[133,3],[137,1]]},"k":[46,44,107,115,99,98,96,41],"v":[{"d":{"df":8,"dc":[[8,1],[55,1],[83,1],[91,1],[98,1],[103,1],[124,1],[128,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[128,1]]}}]},{"d":{"df":3,"dc":[[8,1],[83,1],[114,1]]}},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[12,1],[116,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[76,1],[116,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"d":{"df":21,"dc":[[13,1],[18,1],[21,1],[28,1],[29,2],[37,2],[51,1],[55,3],[64,1],[79,3],[80,1],[83,1],[87,1],[94,1],[98,1],[116,1],[125,1],[127,2],[128,1],[130,1],[133,1]]},"k":[44,93,46],"v":[{"d":{"df":3,"dc":[[55,1],[116,1],[126,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[111,97],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[73,1]]},"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[120,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]},{"d":{"df":2,"dc":[[68,1],[83,1]]}}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":7,"dc":[[5,1],[7,2],[13,2],[18,2],[28,2],[29,3],[35,2]]},"k":[44],"v":[{"d":{"df":2,"dc":[[18,1],[29,1]]}}]}]}]},{"k":[103,101],"v":[{"k":[108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[6,1],[79,1],[122,1]]}}]}]},{"d":{"df":11,"dc":[[8,1],[11,1],[33,1],[37,10],[68,1],[84,1],[91,1],[93,4],[95,3],[119,6],[125,1]]},"k":[58,93,115],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[22,1],[29,1],[98,1],[122,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[109,100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":4,"dc":[[28,1],[33,1],[47,1],[126,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[52,1],[136,3]]},"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[45,5],[65,1]]},"k":[44,60,42,46],"v":[{"d":{"df":1,"dc":[[45,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[107,1]]}}]},{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[53,1],[121,1],[123,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[57,1],[77,3],[87,1],[114,2],[116,1],[118,2],[126,1]]}}]}]},{"d":{"df":4,"dc":[[64,1],[83,1],[87,3],[113,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[101,105,97,114,111,117],"v":[{"d":{"df":138,"dc":[[0,7],[1,34],[2,15],[3,67],[4,8],[5,33],[6,16],[7,22],[8,12],[9,36],[10,16],[11,31],[12,8],[13,22],[14,32],[15,40],[16,5],[17,18],[18,9],[19,12],[20,12],[21,40],[22,26],[23,21],[24,56],[25,5],[26,5],[27,7],[28,14],[29,18],[30,24],[31,25],[32,22],[33,15],[34,35],[35,19],[36,38],[37,19],[38,21],[39,8],[40,22],[41,8],[42,9],[43,7],[44,4],[45,9],[46,17],[47,38],[48,20],[49,7],[50,78],[51,97],[52,82],[53,38],[54,40],[55,20],[56,48],[57,55],[58,60],[59,21],[60,38],[61,8],[62,9],[63,24],[64,67],[65,5],[66,53],[67,43],[68,148],[69,32],[70,31],[71,10],[72,34],[73,27],[74,15],[75,32],[76,42],[77,53],[78,44],[79,110],[80,40],[81,66],[82,46],[83,149],[84,13],[85,22],[86,29],[87,327],[88,82],[89,18],[90,21],[91,36],[92,45],[93,47],[94,120],[95,20],[96,49],[97,61],[98,35],[99,34],[100,18],[101,48],[102,71],[103,16],[104,113],[105,18],[106,48],[107,69],[108,27],[109,35],[110,62],[111,26],[112,35],[113,60],[114,80],[115,21],[116,51],[117,75],[118,202],[119,24],[120,60],[121,69],[122,59],[123,169],[124,29],[125,37],[126,65],[127,159],[128,124],[129,63],[130,84],[131,55],[132,37],[133,79],[134,93],[135,121],[136,1],[137,99]]},"k":[110,114,115,95,121,109,105,108],"v":[{"d":{"df":93,"dc":[[0,1],[1,4],[2,3],[6,1],[10,5],[11,1],[14,5],[16,1],[17,5],[19,2],[21,4],[24,1],[25,1],[26,1],[27,1],[28,1],[30,1],[31,1],[33,2],[34,1],[36,6],[40,2],[41,1],[45,1],[47,1],[48,1],[50,12],[51,9],[52,2],[53,2],[54,4],[56,7],[57,5],[58,3],[59,2],[60,6],[61,1],[62,1],[63,1],[64,4],[68,3],[70,1],[74,2],[75,2],[77,4],[79,2],[80,1],[81,6],[82,3],[83,7],[85,2],[87,30],[88,6],[89,2],[91,1],[92,2],[93,3],[94,2],[97,8],[98,1],[99,2],[100,1],[102,5],[103,2],[104,4],[106,11],[107,2],[108,4],[109,1],[110,4],[111,1],[112,4],[113,3],[114,1],[115,1],[116,2],[117,4],[118,21],[120,1],[121,6],[122,4],[123,1],[126,4],[127,1],[128,5],[129,3],[130,6],[131,2],[132,1],[133,4],[134,4],[135,7],[137,3]]},"k":[44,58],"v":[{"d":{"df":19,"dc":[[1,1],[2,1],[9,1],[32,1],[57,2],[62,1],[64,1],[66,1],[67,1],[68,1],[75,1],[88,1],[92,1],[93,1],[99,2],[103,2],[122,2],[133,3],[135,1]]}},{"d":{"df":1,"dc":[[102,1]]}}]},{"k":[101,109],"v":[{"d":{"df":54,"dc":[[1,1],[2,1],[3,1],[7,1],[17,2],[18,1],[21,1],[22,3],[30,1],[31,2],[37,2],[39,2],[44,1],[46,1],[47,6],[50,1],[51,1],[53,1],[58,1],[66,2],[67,4],[68,3],[76,1],[77,1],[79,2],[80,2],[82,2],[83,5],[84,1],[87,5],[89,2],[90,1],[94,3],[96,1],[102,2],[103,1],[104,4],[106,1],[107,1],[108,1],[109,1],[111,1],[115,3],[118,5],[121,1],[122,4],[123,6],[126,2],[127,14],[128,2],[131,1],[133,4],[135,2],[137,2]]},"k":[63,102,39,46,44],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":9,"dc":[[21,1],[55,1],[76,1],[79,1],[87,2],[118,1],[123,1],[127,2],[130,1]]}}]},{"d":{"df":2,"dc":[[22,1],[123,1]]}},{"d":{"df":5,"dc":[[56,1],[76,1],[103,2],[112,1],[137,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[84,3],[123,3],[133,3]]},"k":[115],"v":[{"d":{"df":2,"dc":[[123,2],[133,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":72,"dc":[[1,1],[3,5],[12,1],[13,1],[14,6],[15,1],[17,1],[18,1],[22,2],[23,1],[28,1],[29,3],[31,1],[32,1],[35,1],[36,1],[37,1],[39,1],[40,1],[50,4],[51,4],[52,5],[54,4],[56,1],[57,4],[58,1],[60,1],[61,1],[63,1],[64,1],[65,1],[66,6],[67,6],[68,4],[76,1],[79,1],[82,2],[83,3],[87,1],[88,2],[89,2],[91,2],[92,3],[97,2],[98,1],[99,2],[100,1],[102,2],[104,8],[105,1],[109,1],[111,1],[113,7],[114,1],[116,1],[117,2],[118,1],[121,1],[122,6],[123,4],[124,2],[125,2],[126,4],[127,8],[128,1],[129,7],[131,1],[132,6],[133,1],[134,4],[135,7],[137,1]]},"k":[41,58],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[2,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":45,"dc":[[3,6],[5,1],[7,2],[9,1],[13,2],[15,1],[17,1],[18,5],[20,1],[22,1],[28,2],[29,1],[35,3],[36,1],[40,1],[42,1],[47,4],[51,3],[52,3],[56,1],[58,1],[60,1],[66,1],[67,1],[76,1],[78,1],[79,3],[83,1],[87,1],[96,1],[104,4],[107,2],[109,2],[110,1],[113,1],[114,3],[122,6],[123,4],[125,1],[127,7],[128,2],[129,1],[131,1],[132,1],[133,1]]},"k":[39],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[76,1],[79,2],[104,1],[114,1]]}}]}]}]},{"d":{"df":29,"dc":[[3,2],[7,1],[13,1],[28,1],[29,1],[34,1],[51,2],[52,5],[56,1],[66,1],[67,1],[87,2],[89,1],[94,3],[96,1],[99,1],[103,1],[104,1],[106,1],[107,2],[109,1],[110,1],[112,1],[113,2],[123,1],[125,1],[127,4],[131,1],[137,2]]},"k":[46,115,44,101],"v":[{"d":{"df":8,"dc":[[9,1],[29,1],[76,1],[80,1],[87,1],[99,1],[114,1],[127,2]]}},{"k":[101],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[22,1],[66,1],[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]},{"d":{"df":5,"dc":[[52,1],[78,1],[79,1],[94,1],[115,1]]}},{"d":{"df":2,"dc":[[78,1],[109,1]]},"k":[115,100,44,46],"v":[{"d":{"df":1,"dc":[[109,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[109,1]]}},{"d":{"df":1,"dc":[[125,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[114],"v":[{"d":{"df":39,"dc":[[3,1],[5,2],[7,3],[13,3],[18,7],[22,4],[25,1],[28,3],[29,2],[32,1],[35,2],[37,1],[38,1],[46,2],[66,4],[67,3],[68,2],[69,1],[76,1],[79,2],[81,1],[84,2],[87,4],[88,1],[91,1],[94,3],[95,1],[97,1],[104,2],[117,1],[118,3],[119,1],[123,2],[124,1],[127,7],[128,5],[129,1],[132,1],[133,1]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":9,"dc":[[11,2],[24,1],[71,1],[87,6],[96,3],[101,1],[123,7],[129,4],[136,11]]},"k":[45,115,46,44],"v":[{"k":[114,98,109],"v":[{"k":[49,50,51],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[49,50,51,52,53],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[105,97,101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114,98],"v":[{"k":[49,50,51],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[49,50,51,52],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[106,115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114,98],"v":[{"k":[49,50,51,52],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[49,50,51,52],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49,50],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[115,110,114],"v":[{"d":{"df":129,"dc":[[1,5],[2,4],[3,8],[4,1],[5,6],[7,3],[8,1],[9,1],[10,2],[11,3],[12,1],[13,1],[14,7],[15,7],[17,1],[18,2],[19,1],[20,3],[21,2],[22,2],[23,1],[24,1],[25,1],[26,1],[27,1],[28,1],[29,2],[30,6],[31,5],[32,3],[33,2],[34,2],[35,2],[36,4],[37,6],[38,3],[39,2],[40,2],[41,5],[42,2],[45,1],[46,5],[47,2],[48,2],[49,2],[50,6],[51,7],[52,32],[53,10],[54,11],[55,1],[56,2],[57,15],[58,10],[59,2],[60,9],[61,1],[63,2],[64,7],[66,10],[67,9],[68,16],[69,1],[70,2],[72,1],[73,1],[74,1],[75,1],[76,6],[77,10],[78,10],[79,12],[80,13],[81,4],[82,2],[83,14],[84,2],[85,1],[86,2],[87,40],[88,12],[89,4],[90,3],[91,6],[92,10],[93,2],[94,11],[96,7],[97,10],[98,5],[99,8],[100,6],[101,6],[102,5],[103,5],[104,6],[105,3],[106,7],[107,17],[108,1],[109,10],[110,12],[111,15],[112,1],[113,17],[114,11],[115,2],[116,8],[117,11],[118,36],[119,1],[120,4],[121,9],[122,18],[123,17],[124,5],[125,6],[126,8],[127,11],[128,12],[129,18],[130,6],[131,3],[132,7],[133,12],[134,7],[135,14],[136,1],[137,12]]},"k":[58,44,46],"v":[{"d":{"df":15,"dc":[[3,1],[21,1],[31,1],[79,1],[81,1],[83,1],[103,1],[107,1],[113,1],[118,8],[120,1],[123,2],[130,2],[133,2],[135,1]]}},{"d":{"df":12,"dc":[[23,1],[31,1],[41,1],[58,1],[76,1],[83,1],[87,4],[102,1],[112,1],[121,1],[129,1],[133,1]]}},{"d":{"df":3,"dc":[[52,2],[77,1],[133,1]]}}]},{"k":[103,107],"v":[{"d":{"df":3,"dc":[[3,1],[83,1],[122,1]]},"k":[115],"v":[{"d":{"df":13,"dc":[[52,1],[56,1],[64,1],[68,1],[76,1],[79,2],[82,1],[98,1],[102,2],[120,1],[127,2],[134,1],[137,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[83,2],[123,1]]}}]}]},{"d":{"df":1,"dc":[[52,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[21,1],[104,2],[125,1]]},"k":[45,44],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":7,"dc":[[46,3],[56,1],[95,1],[101,1],[115,2],[119,1],[137,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[116,110],"v":[{"d":{"df":110,"dc":[[1,2],[3,15],[4,1],[5,3],[6,1],[7,6],[9,1],[10,4],[11,7],[12,1],[13,7],[14,1],[15,7],[16,1],[17,1],[18,6],[20,1],[21,5],[22,4],[23,1],[25,1],[28,3],[29,2],[30,4],[32,4],[33,5],[34,1],[35,3],[36,1],[37,2],[39,2],[40,1],[44,4],[46,1],[47,3],[48,1],[49,2],[50,3],[51,7],[52,11],[53,3],[54,1],[55,4],[56,3],[57,3],[58,8],[60,3],[61,1],[64,4],[65,1],[66,9],[67,10],[68,13],[69,7],[75,1],[76,2],[77,2],[78,2],[79,13],[80,3],[81,4],[82,2],[83,23],[84,1],[85,2],[86,3],[87,15],[88,4],[90,5],[92,1],[93,1],[95,1],[96,4],[97,6],[98,3],[99,2],[100,5],[101,2],[102,4],[103,7],[104,11],[106,5],[107,3],[108,1],[109,1],[110,5],[111,5],[112,1],[113,7],[114,5],[115,2],[116,2],[117,3],[118,5],[120,5],[121,3],[122,14],[123,19],[125,7],[126,6],[127,10],[128,13],[129,7],[130,10],[131,3],[132,3],[133,7],[134,3],[135,16],[137,9]]},"k":[46,39,44,8217,58],"v":[{"d":{"df":2,"dc":[[3,1],[29,1]]}},{"k":[115],"v":[{"d":{"df":12,"dc":[[3,1],[31,1],[75,1],[79,2],[81,1],[103,4],[104,1],[110,1],[112,1],[120,1],[129,1],[132,1]]}}]},{"d":{"df":7,"dc":[[4,1],[7,1],[10,1],[18,1],[56,1],[103,3],[104,1]]}},{"k":[115],"v":[{"d":{"df":2,"dc":[[13,1],[29,1]]}}]},{"d":{"df":1,"dc":[[103,3]]}}]},{"d":{"df":38,"dc":[[3,1],[13,1],[14,2],[20,1],[28,2],[29,1],[30,1],[35,1],[47,1],[50,1],[52,1],[54,1],[57,6],[58,1],[59,1],[68,1],[76,3],[77,1],[78,1],[82,1],[83,1],[87,3],[90,1],[102,1],[104,1],[109,1],[113,1],[114,1],[116,1],[118,1],[121,1],[122,2],[123,5],[125,1],[127,1],[134,2],[135,1],[137,1]]},"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[111,101,105],"v":[{"k":[117,116],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":36,"dc":[[3,3],[10,1],[22,3],[23,1],[24,2],[28,1],[29,1],[37,1],[46,1],[47,1],[58,2],[61,1],[68,1],[75,1],[77,1],[79,2],[80,1],[83,1],[87,4],[97,1],[99,2],[101,1],[104,3],[107,1],[110,1],[111,2],[112,1],[115,1],[118,2],[119,1],[123,6],[125,1],[127,4],[133,5],[134,1],[137,2]]},"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[80,1],[104,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]},{"k":[97,115,101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[52,1],[99,5]]},"k":[41,115,58],"v":[{"k":[46,44],"v":[{"d":{"df":2,"dc":[[36,1],[99,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":3,"dc":[[99,13],[123,1],[133,1]]},"k":[46,93,44],"v":[{"d":{"df":1,"dc":[[99,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[40],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":1,"dc":[[114,3]]}}]}]}]}]}]},{"d":{"df":13,"dc":[[51,1],[52,1],[59,2],[64,1],[85,1],[87,1],[94,3],[104,1],[110,1],[115,1],[118,1],[130,1],[137,1]]},"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[117,115,114],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":12,"dc":[[3,1],[11,1],[41,1],[42,1],[69,1],[77,1],[81,1],[85,1],[118,1],[121,1],[128,2],[129,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":21,"dc":[[7,1],[29,2],[32,1],[51,1],[53,1],[57,1],[58,1],[79,2],[82,2],[83,1],[87,1],[98,1],[102,2],[110,1],[111,1],[113,2],[121,2],[123,1],[127,3],[129,1],[132,1]]}}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[51,1],[122,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]},"k":[110,115,109],"v":[{"k":[100,97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105,111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[81,1],[104,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"d":{"df":1,"dc":[[20,1]]}},{"k":[98],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]},"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[41,1],[94,2]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[41,5]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[41,4]]}}]}]}]}]}]}]}]}]}]},{"k":[97,111,101,121,105,117],"v":[{"k":[99,110,118,112,102,100,115,121],"v":[{"k":[107,116,101],"v":[{"d":{"df":4,"dc":[[1,1],[62,1],[127,1],[133,1]]},"k":[105,101,112,34,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[1,1],[9,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[94,2]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]},{"d":{"df":1,"dc":[[83,1]]},"k":[114,115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,3]]},"k":[34],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[115],"v":[{"k":[105,112,99,108,102,109],"v":[{"k":[116],"v":[{"k":[105,44],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[7,1],[36,2],[50,1],[137,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"d":{"df":1,"dc":[[46,1]]}}]}]}]},{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[97,111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[52,1],[83,3]]}}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[29,1],[47,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[47,1],[83,1]]}}]}]}]}]},{"k":[101,116],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[48,1],[68,1],[104,1],[110,1],[114,1],[122,2],[123,2]]},"k":[47,114,46],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[105],"v":[{"k":[115,116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":3,"dc":[[57,1],[83,7],[126,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[78,3]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[104,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[117],"v":[{"k":[98,110],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[22,1],[43,1],[57,1],[78,1],[83,1]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[11,1],[51,1],[83,4],[123,1]]},"k":[105,44,46,101,41,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":25,"dc":[[11,1],[17,1],[43,1],[51,1],[56,2],[57,2],[70,1],[77,1],[78,1],[79,1],[83,5],[87,2],[88,1],[92,1],[103,2],[111,2],[113,1],[114,3],[117,1],[122,3],[123,6],[129,2],[132,2],[135,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":4,"dc":[[83,2],[112,1],[122,1],[130,1]]}}]}]}]},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]},{"k":[97,110],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"d":{"df":31,"dc":[[6,1],[9,1],[15,1],[21,1],[31,2],[51,2],[57,10],[64,1],[67,1],[68,2],[70,1],[82,4],[83,2],[87,4],[88,1],[98,1],[102,4],[103,3],[109,2],[111,1],[113,3],[114,1],[117,1],[120,1],[121,2],[122,3],[123,3],[127,2],[130,1],[134,1],[135,1]]},"k":[105,101,46,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[7,1],[31,1],[51,3],[66,1],[67,1],[79,1],[83,1],[118,1],[123,1],[128,1],[130,1],[135,2]]}}]}]},{"k":[120],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"d":{"df":1,"dc":[[118,2]]}}]},{"k":[101,99,103],"v":[{"k":[115,100],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"d":{"df":2,"dc":[[35,1],[111,1]]}}]},{"k":[107],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[118,1],[123,1]]}}]}]}]}]},{"k":[101,115,108],"v":[{"d":{"df":6,"dc":[[32,4],[52,1],[63,1],[76,1],[92,4],[125,1]]},"k":[46,59],"v":[{"d":{"df":2,"dc":[[52,1],[134,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[81,1],[122,1]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[74,1],[125,1]]}}]}]}]},{"k":[112,114,115,99,107,103,120,98,108],"v":[{"d":{"df":4,"dc":[[1,1],[64,1],[80,1],[87,1]]},"k":[112,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]},{"d":{"df":1,"dc":[[118,3]]}}]},{"d":{"df":2,"dc":[[1,1],[112,1]]},"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[1,1],[87,1],[101,2],[118,6],[126,1],[135,1]]},"k":[61,46,96,93,115],"v":[{"k":[34],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[108,116],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,2]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[40],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[135,1]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]},{"k":[107,116],"v":[{"d":{"df":2,"dc":[[2,1],[34,2]]},"k":[115,46],"v":[{"d":{"df":2,"dc":[[47,1],[79,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":1,"dc":[[55,1]]}}]},{"d":{"df":2,"dc":[[52,1],[97,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]},{"k":[107],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":34,"dc":[[3,2],[9,1],[14,2],[15,1],[25,1],[40,1],[41,1],[49,1],[51,1],[52,1],[53,1],[56,1],[57,1],[58,1],[64,1],[68,2],[77,1],[80,1],[81,2],[87,4],[92,1],[94,2],[103,1],[104,1],[107,1],[118,1],[122,1],[123,2],[127,3],[129,1],[132,2],[133,3],[135,2],[137,1]]},"k":[115,46,110],"v":[{"d":{"df":11,"dc":[[15,1],[34,1],[35,1],[52,1],[76,1],[77,1],[83,4],[125,1],[133,2],[135,1],[137,1]]}},{"d":{"df":1,"dc":[[77,1]]}},{"d":{"df":3,"dc":[[110,1],[118,1],[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[18,1],[29,1],[51,1],[68,2],[77,1],[121,1],[123,1]]}}]}]}]},{"d":{"df":1,"dc":[[58,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":14,"dc":[[50,1],[51,1],[66,1],[69,1],[78,3],[80,1],[87,1],[88,1],[93,1],[113,4],[115,2],[117,1],[122,1],[128,1]]},"k":[46,44,108,115,93,58,98],"v":[{"d":{"df":5,"dc":[[26,1],[56,1],[68,4],[88,1],[117,1]]}},{"d":{"df":4,"dc":[[26,1],[75,2],[88,1],[93,1]]}},{"k":[101],"v":[{"d":{"df":4,"dc":[[71,1],[83,3],[87,3],[101,1]]},"k":[46,116,42,44],"v":[{"d":{"df":2,"dc":[[30,1],[83,1]]}},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[108,1]]}}]}]},{"d":{"df":2,"dc":[[37,1],[128,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[38,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,97,109],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,117],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112,114,111,105,99],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]},{"k":[107,108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[44,101],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[114,115],"v":[{"d":{"df":1,"dc":[[118,2]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101,105],"v":[{"d":{"df":39,"dc":[[1,1],[14,3],[19,2],[20,1],[27,1],[32,1],[34,3],[37,1],[38,1],[40,2],[45,1],[51,2],[53,1],[54,2],[62,1],[64,2],[77,4],[80,6],[82,2],[87,3],[88,3],[94,1],[97,7],[102,2],[103,4],[106,4],[107,1],[108,1],[113,1],[116,1],[117,2],[120,4],[121,4],[128,3],[130,1],[133,1],[134,2],[135,5],[137,4]]},"k":[115,58,45,100,41,61,46,93],"v":[{"d":{"df":4,"dc":[[2,1],[29,1],[77,1],[123,2]]},"k":[44,93,99],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[12,1],[20,2],[121,1],[135,3]]}},{"k":[99],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"d":{"df":3,"dc":[[54,1],[80,2],[118,1]]}},{"d":{"df":1,"dc":[[69,1]]}},{"k":[115,34],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[34],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117,105],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101,116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[9,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":13,"dc":[[10,1],[51,1],[57,2],[64,1],[90,2],[93,1],[104,2],[118,1],[123,2],[129,1],[132,1],[133,1],[135,1]]},"k":[44],"v":[{"d":{"df":5,"dc":[[52,1],[104,1],[122,1],[123,1],[133,1]]}}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":11,"dc":[[37,3],[51,1],[80,1],[82,2],[88,1],[89,1],[102,2],[103,1],[117,1],[127,1],[137,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[109,99,103,101,116,108,100],"v":[{"k":[101],"v":[{"d":{"df":36,"dc":[[3,1],[9,1],[18,1],[21,1],[23,1],[35,4],[41,2],[52,3],[58,1],[71,3],[72,1],[74,1],[76,1],[79,1],[83,3],[87,2],[92,1],[96,1],[99,1],[101,2],[103,1],[104,3],[106,2],[109,1],[111,1],[114,2],[118,2],[121,2],[122,1],[123,2],[125,1],[127,4],[128,1],[130,3],[133,1],[137,4]]},"k":[44,46,115,58,111,45,61,114,100,122],"v":[{"d":{"df":15,"dc":[[1,1],[18,1],[29,1],[32,1],[38,1],[56,1],[79,1],[80,1],[83,1],[99,1],[123,1],[130,3],[132,1],[133,2],[137,2]]}},{"d":{"df":7,"dc":[[3,2],[39,1],[47,1],[51,1],[68,1],[104,2],[118,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"d":{"df":5,"dc":[[9,1],[52,1],[81,1],[109,1],[137,1]]},"k":[46,42,41,44,116,104],"v":[{"d":{"df":2,"dc":[[15,1],[87,2]]}},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":2,"dc":[[113,1],[123,1]]}},{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[114,3]]}},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]},{"k":[102,116,115],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[52,49,54],"v":[{"k":[46],"v":[{"k":[55,57],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[46],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[46],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[87,2]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,3]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[101,105,34,44,115],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[1,1],[70,1],[77,2],[87,1],[111,4],[133,1]]},"k":[44,46,115,63,93],"v":[{"d":{"df":3,"dc":[[43,1],[123,2],[133,1]]}},{"d":{"df":5,"dc":[[64,1],[77,1],[98,1],[111,2],[112,1]]}},{"d":{"df":1,"dc":[[110,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[110,1]]}},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]},{"d":{"df":1,"dc":[[111,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[10,1],[52,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[114,100,45],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"d":{"df":1,"dc":[[51,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115,46],"v":[{"d":{"df":1,"dc":[[118,8]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]},{"d":{"df":1,"dc":[[118,6]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[37,1],[94,1]]},"k":[100,61,115],"v":[{"d":{"df":1,"dc":[[73,1]]}},{"k":[34],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[127,1],[128,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]},{"k":[100,105,101],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[80,1],[82,1],[102,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[94,3],[127,1]]}}]}]},{"d":{"df":1,"dc":[[95,2]]},"k":[45,47,100],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[120,114,97,99,110,115,108,100,109,101],"v":[{"k":[116],"v":[{"d":{"df":15,"dc":[[1,2],[2,1],[3,3],[22,1],[37,2],[41,1],[57,1],[83,1],[87,2],[92,1],[94,1],[97,2],[101,1],[106,1],[127,4]]},"k":[117,45,93],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,3]]},"k":[115],"v":[{"k":[44,96],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[111,98],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[80,1],[123,1],[133,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,114],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[105,115,44],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108,116],"v":[{"d":{"df":54,"dc":[[1,1],[3,1],[5,1],[31,1],[33,1],[34,1],[37,1],[40,1],[47,2],[48,1],[50,1],[51,6],[52,4],[53,2],[54,1],[56,2],[58,2],[60,1],[62,2],[63,2],[66,3],[67,3],[68,1],[69,2],[72,2],[73,3],[77,2],[79,8],[80,1],[82,4],[86,1],[88,2],[89,1],[95,1],[97,13],[99,1],[100,2],[101,1],[102,4],[103,6],[104,1],[114,1],[116,1],[117,2],[118,8],[119,2],[121,3],[123,1],[126,2],[127,4],[128,3],[130,2],[135,1],[137,6]]},"k":[46,44,58,115,96,63,41],"v":[{"d":{"df":15,"dc":[[3,2],[19,1],[31,1],[34,1],[40,1],[88,1],[103,2],[113,1],[115,2],[117,1],[118,1],[121,1],[128,1],[134,1],[137,1]]},"k":[39],"v":[{"d":{"df":1,"dc":[[86,1]]}}]},{"d":{"df":17,"dc":[[3,1],[14,1],[40,1],[47,1],[58,1],[75,1],[77,1],[88,1],[102,2],[103,1],[113,1],[117,1],[118,2],[121,1],[126,1],[133,1],[134,1]]}},{"d":{"df":15,"dc":[[15,1],[21,1],[36,1],[48,1],[53,1],[79,1],[92,1],[100,1],[103,1],[118,3],[121,1],[126,2],[131,1],[132,1],[137,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[48,1]]}}]},{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":1,"dc":[[127,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[7,1],[87,6],[118,1],[133,1]]},"k":[93,96],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[95],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,2]]}}]},{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]},{"k":[109,99],"v":[{"d":{"df":10,"dc":[[5,2],[7,4],[13,3],[18,1],[19,1],[29,5],[83,2],[112,2],[127,1],[132,2]]},"k":[46,8217,115],"v":[{"d":{"df":4,"dc":[[5,1],[70,2],[111,1],[114,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"d":{"df":2,"dc":[[129,1],[132,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":3,"dc":[[98,1],[131,2],[136,1]]},"k":[110,105,45],"v":[{"k":[111,105],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[121,105],"v":[{"d":{"df":3,"dc":[[5,1],[13,1],[122,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[99,101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[115],"v":[{"d":{"df":4,"dc":[[29,1],[35,1],[79,1],[122,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]},{"k":[113,99],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[22,2],[29,1],[79,1],[115,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[118],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]},{"k":[100,115],"v":[{"d":{"df":4,"dc":[[7,1],[77,1],[123,1],[133,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[102,109],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[35,1],[58,20]]},"k":[47,33,45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[58],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[39],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,32]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":28,"dc":[[9,1],[12,2],[15,1],[22,1],[32,1],[46,2],[51,5],[53,1],[57,1],[70,1],[75,1],[77,4],[82,2],[83,1],[87,1],[88,2],[102,2],[103,1],[111,1],[114,1],[116,1],[117,1],[122,1],[123,9],[126,1],[129,1],[132,1],[133,7]]},"k":[105,45,101,34,46,115,41,44],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":15,"dc":[[9,2],[15,2],[52,1],[53,3],[66,1],[67,1],[82,1],[83,1],[87,1],[101,1],[102,1],[111,2],[122,1],[125,1],[133,3]]},"k":[44,46],"v":[{"d":{"df":5,"dc":[[21,1],[22,2],[53,1],[125,1],[130,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,100],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":7,"dc":[[28,1],[116,1],[122,1],[128,1],[129,1],[133,2],[137,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[107,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]}]},{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":2,"dc":[[77,2],[133,1]]}},{"d":{"df":4,"dc":[[111,1],[123,1],[128,1],[133,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]},{"k":[108,101,109],"v":[{"d":{"df":11,"dc":[[21,1],[31,1],[46,1],[52,1],[80,1],[83,1],[107,1],[111,1],[125,1],[130,1],[135,2]]},"k":[115,105,116],"v":[{"d":{"df":6,"dc":[[13,1],[46,1],[83,2],[104,1],[114,1],[120,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[55,2],[80,1],[83,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[112,109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[111,108,101,46,58,49],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105,121],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]},"k":[63],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[66,1],[67,1],[79,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[111,1],[114,2],[123,1],[133,1]]},"k":[115,58],"v":[{"d":{"df":3,"dc":[[112,1],[123,4],[133,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]},{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,2]]}},{"d":{"df":2,"dc":[[123,2],[133,2]]}},{"k":[58],"v":[{"d":{"df":2,"dc":[[123,2],[133,2]]}}]}]}]},{"d":{"df":5,"dc":[[66,11],[67,11],[113,2],[116,1],[137,1]]}}]},{"k":[116,114,110,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[3,1],[21,1],[72,1],[94,4],[120,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[2,1],[118,1],[130,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":19,"dc":[[6,1],[11,3],[15,1],[20,1],[33,2],[34,1],[45,1],[50,1],[57,2],[68,1],[78,1],[87,1],[90,1],[102,2],[106,1],[107,1],[118,1],[121,2],[126,2]]},"k":[101,105,115,107,45],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[6,1],[11,2],[37,1],[50,1],[79,1],[96,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[46,1],[52,1],[64,1],[70,1]]}}]}]},{"d":{"df":3,"dc":[[91,1],[114,1],[124,1]]}},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[95],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[95],"v":[{"k":[95],"v":[{"k":[55],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,101,105],"v":[{"d":{"df":27,"dc":[[2,1],[18,1],[23,1],[28,2],[29,1],[31,1],[37,1],[46,1],[50,1],[58,1],[64,1],[83,1],[95,1],[98,1],[99,1],[102,1],[104,1],[110,1],[113,2],[118,5],[119,2],[122,1],[123,1],[125,2],[127,4],[128,2],[134,1]]},"k":[46,45,44,41],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[102,116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[8,4]]},"k":[115],"v":[{"d":{"df":2,"dc":[[113,2],[128,1]]},"k":[60,93],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,2]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[76,3],[78,1],[80,1]]}}]}]}]},{"k":[121,108],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[47,44,46],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[63,1],[121,1]]}},{"d":{"df":2,"dc":[[82,1],[102,1]]}}]},{"d":{"df":1,"dc":[[83,2]]},"k":[61],"v":[{"k":[53],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]},{"d":{"df":1,"dc":[[28,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[114,2]]}}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"d":{"df":1,"dc":[[58,1]]},"k":[46],"v":[{"k":[99,112,95,100,109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[40],"v":[{"k":[39,91],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[40],"v":[{"k":[104,39,99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[95],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[40],"v":[{"k":[39],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[39],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[40],"v":[{"k":[97],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[79,2]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[83,14]]},"k":[47],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[83,3]]}}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[58,100],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]},"k":[114,110,102,117,118,101,112,107,116,119,99,115,100,98,108,105,104],"v":[{"d":{"df":115,"dc":[[0,1],[1,2],[3,2],[4,1],[5,1],[6,2],[7,2],[9,13],[11,1],[13,2],[14,5],[15,5],[17,2],[19,2],[20,2],[21,7],[22,2],[23,1],[29,1],[31,1],[33,1],[34,4],[35,1],[36,3],[37,4],[38,1],[39,1],[40,3],[42,1],[43,4],[45,1],[46,1],[47,1],[48,3],[49,1],[50,8],[51,28],[52,12],[53,1],[54,7],[55,1],[56,5],[57,9],[58,4],[59,3],[60,1],[61,1],[62,2],[63,3],[64,3],[66,10],[67,10],[68,10],[71,2],[72,1],[73,1],[74,3],[75,1],[76,6],[77,6],[78,3],[79,8],[80,7],[81,1],[82,5],[83,19],[84,3],[85,4],[86,1],[87,41],[88,2],[89,3],[90,1],[91,1],[93,2],[94,29],[95,1],[96,5],[97,6],[98,1],[99,3],[100,4],[101,7],[102,8],[103,5],[104,24],[106,3],[107,19],[109,3],[110,19],[111,17],[112,2],[113,11],[114,10],[115,2],[116,1],[117,2],[118,12],[119,1],[120,1],[121,10],[122,18],[123,54],[124,1],[125,6],[126,8],[127,23],[128,11],[129,3],[130,11],[132,3],[133,12],[134,11],[135,14],[137,13]]},"k":[100,103,105,97,46,118,99,44,121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":24,"dc":[[0,4],[10,1],[14,1],[17,1],[21,2],[54,1],[59,1],[61,1],[64,1],[71,2],[72,1],[85,1],[87,1],[94,1],[98,1],[101,1],[105,2],[118,1],[119,2],[120,1],[127,1],[130,2],[134,3],[135,2]]},"k":[46,101,93,44],"v":[{"d":{"df":2,"dc":[[0,1],[94,2]]}},{"k":[100],"v":[{"d":{"df":5,"dc":[[5,1],[56,1],[96,1],[106,1],[107,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[83,1],[87,1]]}}]}]}]},{"k":[46,97],"v":[{"k":[103,99],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[116,98,100,115,109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115,106],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[5,1],[94,1],[127,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[127,2]]},"k":[100,115],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[103,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97,60],"v":[{"k":[108],"v":[{"d":{"df":11,"dc":[[9,4],[14,1],[17,1],[79,1],[83,1],[94,1],[97,1],[104,2],[110,1],[118,3],[126,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]}]}]},{"k":[110,99],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[25,1],[38,1],[57,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[45,39],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]},{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[37,3]]}}]},{"d":{"df":8,"dc":[[51,2],[52,1],[78,1],[113,1],[122,1],[123,1],[127,1],[133,1]]}},{"k":[120,112],"v":[{"d":{"df":10,"dc":[[65,2],[79,1],[84,1],[87,2],[91,1],[98,1],[107,2],[124,1],[125,1],[136,11]]}},{"k":[55,54,56,57,49,52,53],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"k":[48,49],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]},{"k":[45],"v":[{"k":[98],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]},{"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]},{"d":{"df":127,"dc":[[0,4],[1,2],[2,3],[3,6],[4,1],[5,4],[6,2],[7,5],[9,2],[10,4],[11,10],[12,6],[13,5],[14,5],[15,4],[16,1],[17,2],[18,3],[19,3],[20,2],[21,5],[22,6],[23,4],[24,2],[26,2],[27,1],[28,6],[29,4],[30,2],[32,2],[33,7],[35,6],[36,1],[37,6],[38,5],[39,1],[41,1],[42,7],[45,3],[46,2],[47,10],[48,5],[49,1],[50,17],[51,13],[52,13],[53,3],[54,7],[55,2],[56,8],[57,1],[58,5],[59,3],[60,7],[61,1],[64,10],[65,1],[66,5],[67,5],[68,19],[69,8],[70,8],[71,2],[72,6],[73,2],[74,2],[75,3],[76,10],[77,3],[78,3],[79,15],[80,1],[81,5],[82,1],[83,22],[84,5],[85,6],[86,4],[87,57],[88,2],[89,4],[90,2],[91,7],[92,7],[93,5],[94,16],[95,9],[96,7],[97,3],[98,5],[100,2],[101,5],[102,6],[103,7],[104,19],[106,10],[107,10],[108,10],[109,5],[110,6],[111,4],[112,1],[113,3],[114,5],[115,4],[116,2],[117,1],[118,13],[119,9],[120,18],[121,6],[122,4],[123,25],[124,7],[125,11],[126,12],[127,25],[128,22],[129,8],[130,19],[131,5],[132,4],[133,10],[134,7],[135,15],[136,1],[137,15]]},"k":[108,99,101,44,46,33,58,116,45,8221,47,41,63,103],"v":[{"k":[121,105],"v":[{"d":{"df":43,"dc":[[1,1],[5,1],[15,1],[17,1],[22,1],[29,1],[39,1],[40,1],[47,2],[51,3],[52,1],[55,1],[56,2],[66,1],[67,1],[74,2],[79,1],[80,1],[81,1],[83,4],[87,6],[90,1],[91,2],[94,1],[96,1],[97,1],[104,8],[107,1],[110,2],[114,2],[116,1],[118,2],[122,2],[123,1],[124,1],[125,2],[127,4],[128,1],[129,2],[130,1],[134,1],[135,2],[137,1]]},"k":[46,41],"v":[{"d":{"df":6,"dc":[[57,1],[87,1],[91,2],[124,2],[129,1],[132,1]]}},{"d":{"df":3,"dc":[[91,1],[124,1],[133,1]]},"k":[93,95],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[10,1],[29,1],[44,2],[87,1],[104,2],[107,2],[111,1],[125,1],[127,1]]},"k":[46,58,93],"v":[{"d":{"df":1,"dc":[[109,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"d":{"df":1,"dc":[[123,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":66,"dc":[[1,2],[3,5],[8,1],[14,2],[15,1],[21,3],[24,1],[25,1],[26,1],[37,1],[39,1],[40,1],[48,1],[50,6],[51,2],[52,1],[53,1],[54,5],[56,3],[58,1],[60,2],[64,1],[68,3],[69,2],[72,2],[73,1],[77,1],[80,2],[81,6],[86,2],[87,9],[88,1],[89,2],[91,1],[93,1],[94,2],[98,1],[99,2],[101,3],[102,3],[103,3],[104,2],[106,2],[107,7],[108,1],[110,8],[111,1],[112,1],[113,1],[115,1],[117,1],[118,4],[120,2],[121,2],[122,1],[123,1],[124,1],[126,2],[127,2],[128,15],[130,2],[131,1],[133,1],[134,8],[135,5],[137,5]]}}]},{"d":{"df":52,"dc":[[3,2],[5,1],[17,1],[21,1],[22,1],[24,1],[30,3],[46,2],[48,3],[50,2],[55,1],[58,2],[59,1],[66,1],[67,1],[68,2],[70,1],[71,1],[74,2],[78,1],[79,1],[80,2],[83,3],[87,8],[95,1],[96,1],[97,5],[99,1],[100,1],[101,2],[102,3],[103,2],[104,6],[106,1],[107,1],[109,2],[110,1],[111,1],[113,1],[116,1],[118,3],[119,1],[122,2],[123,1],[125,3],[127,4],[128,1],[130,4],[131,1],[134,2],[135,1],[137,2]]},"k":[41,46,115,45,58,93],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,2]]}}]},{"d":{"df":7,"dc":[[24,2],[50,1],[70,1],[83,1],[94,2],[104,1],[109,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]},{"d":{"df":6,"dc":[[30,1],[47,1],[52,2],[60,1],[82,1],[102,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[115,97],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":13,"dc":[[6,1],[11,1],[18,1],[23,2],[50,1],[57,1],[83,1],[96,1],[101,1],[107,1],[122,1],[123,1],[133,2]]}},{"d":{"df":10,"dc":[[7,1],[8,1],[11,1],[22,1],[50,2],[64,1],[70,1],[96,1],[118,1],[121,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":3,"dc":[[21,1],[27,1],[130,2]]}},{"d":{"df":3,"dc":[[21,1],[107,1],[130,1]]}},{"k":[111],"v":[{"d":{"df":8,"dc":[[24,1],[28,1],[64,1],[87,1],[104,1],[114,1],[118,4],[123,1]]}}]},{"k":[115,98],"v":[{"k":[105,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[37,1]]}},{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[70,1]]}},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[121,1],[127,1]]}}]}]}]}]}]},{"d":{"df":124,"dc":[[0,2],[1,4],[2,2],[3,11],[5,15],[6,3],[7,13],[9,7],[10,3],[11,3],[12,3],[13,10],[14,3],[15,4],[17,4],[18,7],[19,3],[20,5],[21,7],[22,3],[23,2],[24,6],[25,1],[28,11],[29,8],[30,4],[31,1],[32,2],[33,2],[34,2],[35,10],[36,3],[38,7],[39,1],[40,5],[41,3],[42,3],[43,1],[44,2],[46,3],[47,10],[48,3],[50,8],[51,14],[52,20],[53,5],[54,4],[55,6],[56,8],[57,5],[58,18],[59,4],[60,3],[61,1],[63,2],[64,6],[66,7],[67,4],[68,24],[69,3],[70,3],[72,5],[73,1],[74,6],[75,3],[76,8],[77,15],[78,10],[79,17],[80,7],[81,6],[82,8],[83,33],[84,3],[85,2],[87,40],[88,8],[89,2],[90,3],[91,2],[92,1],[93,6],[94,26],[95,6],[96,7],[97,16],[98,5],[99,5],[100,2],[101,4],[102,15],[103,5],[104,21],[106,1],[107,11],[108,2],[109,10],[110,7],[111,4],[112,6],[113,16],[114,14],[115,3],[116,7],[117,6],[118,37],[119,5],[120,6],[121,7],[122,13],[123,29],[124,1],[125,15],[126,17],[127,51],[128,24],[129,9],[130,7],[131,7],[132,6],[133,12],[134,11],[135,17],[137,20]]},"k":[102,116,44],"v":[{"d":{"df":24,"dc":[[6,2],[11,1],[15,1],[19,1],[23,1],[37,3],[50,2],[52,1],[57,2],[60,1],[64,1],[68,1],[78,1],[84,1],[87,3],[90,1],[91,1],[101,1],[106,1],[114,1],[116,1],[123,1],[124,1],[126,2]]},"k":[46,101,105,44,45,96],"v":[{"d":{"df":4,"dc":[[1,1],[37,1],[76,1],[123,2]]}},{"k":[114,110],"v":[{"d":{"df":8,"dc":[[3,1],[94,1],[104,2],[110,1],[111,3],[127,5],[129,1],[132,1]]},"k":[101,105,115],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[127,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[18,1],[97,1]]}}]}]},{"d":{"df":9,"dc":[[18,1],[34,1],[38,1],[51,1],[52,2],[62,1],[125,1],[127,10],[128,1]]}}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[13,1],[17,1],[47,1],[127,6]]},"k":[93,46,44,51],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108,111],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"k":[54],"v":[{"k":[53],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[58,1],[127,1],[128,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"d":{"df":4,"dc":[[50,1],[102,1],[121,1],[126,1]]}},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[101,45],"v":[{"k":[110],"v":[{"d":{"df":13,"dc":[[3,1],[28,2],[35,1],[52,3],[79,1],[82,1],[83,3],[102,1],[107,2],[117,1],[122,3],[126,1],[128,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[51,1],[113,1]]}},{"d":{"df":3,"dc":[[68,1],[107,1],[126,1]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[116,114,105],"v":[{"d":{"df":48,"dc":[[1,1],[3,3],[7,1],[10,1],[13,1],[14,1],[17,3],[24,1],[31,2],[35,1],[44,1],[49,1],[51,4],[52,2],[53,1],[56,1],[66,1],[67,1],[68,2],[69,1],[74,1],[77,1],[82,3],[83,2],[87,1],[94,3],[95,1],[97,1],[102,4],[103,2],[107,1],[111,1],[113,2],[114,1],[116,2],[118,1],[119,1],[120,1],[121,3],[122,1],[123,1],[125,2],[126,1],[127,2],[129,1],[130,1],[134,1],[137,2]]},"k":[112,45,108,42,46,115,58,44,47,99,100,97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":28,"dc":[[3,1],[30,3],[31,1],[36,2],[40,1],[53,2],[58,1],[66,1],[67,1],[75,9],[79,2],[83,8],[84,1],[93,1],[97,8],[104,1],[109,3],[112,1],[113,4],[114,7],[116,1],[122,1],[123,4],[126,1],[127,1],[133,2],[134,1],[135,3]]},"k":[41,46,115,58,44,93,95,34,116],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":8,"dc":[[53,1],[75,2],[83,1],[84,1],[87,1],[97,1],[113,2],[114,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":2,"dc":[[77,1],[109,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[113,2]]}}]},{"d":{"df":4,"dc":[[77,1],[83,13],[121,1],[128,1]]}},{"d":{"df":4,"dc":[[83,1],[97,2],[118,1],[135,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102,97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[45,119,100,97,109,105],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115,102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[99],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[119,116,98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[9,2]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[22,1],[87,1]]}}]}]}]}]}]}]},{"k":[101,105,111],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[11,2],[70,1],[123,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[79,1],[87,1],[104,1]]},"k":[100],"v":[{"d":{"df":8,"dc":[[11,1],[79,1],[82,1],[102,1],[112,1],[122,1],[123,1],[137,1]]}}]}]}]},{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"d":{"df":3,"dc":[[51,1],[54,1],[118,1]]}},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":10,"dc":[[52,1],[63,1],[64,1],[87,1],[88,1],[98,1],[111,1],[117,1],[122,1],[127,1]]}}]}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":2,"dc":[[87,1],[125,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[94,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":42,"dc":[[3,2],[5,1],[9,4],[13,2],[22,3],[28,2],[29,1],[32,3],[52,2],[58,1],[64,2],[65,2],[69,3],[70,1],[74,2],[79,1],[83,1],[84,1],[87,1],[90,1],[91,1],[98,1],[101,1],[103,1],[107,1],[110,5],[111,2],[112,1],[114,1],[118,7],[120,1],[121,2],[122,1],[123,2],[125,3],[127,2],[129,1],[130,2],[131,3],[132,2],[135,1],[137,2]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":28,"dc":[[4,2],[5,1],[7,3],[9,1],[13,1],[18,2],[29,1],[47,1],[52,6],[56,1],[57,1],[75,2],[79,1],[83,1],[87,1],[103,1],[104,2],[108,1],[110,2],[116,1],[118,9],[122,1],[123,4],[125,1],[129,1],[130,3],[131,1],[133,1]]},"k":[118,97,46,108,114,119,45,110,104,44],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":7,"dc":[[1,1],[56,2],[94,5],[95,1],[114,1],[127,8],[130,1]]},"k":[44,46,93,34,58,42],"v":[{"d":{"df":2,"dc":[[10,1],[94,3]]}},{"d":{"df":6,"dc":[[10,1],[48,1],[94,2],[104,1],[110,1],[127,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,116,108],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":2,"dc":[[94,1],[105,1]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":6,"dc":[[3,1],[7,1],[35,1],[109,1],[123,1],[133,1]]},"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[31,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[97],"v":[{"k":[112,121],"v":[{"k":[112,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[118,2]]}}]},{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[115,96],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[83,3]]}}]}]},{"k":[114,104,97],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[87,1],[110,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[121,1],[137,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[128,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[104,1],[133,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[92,2]]},"k":[45,64],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,2]]},"k":[116,101,112,97],"v":[{"d":{"df":2,"dc":[[107,1],[125,2]]},"k":[105,45,43],"v":[{"k":[111,109,110],"v":[{"k":[110],"v":[{"d":{"df":44,"dc":[[1,1],[31,1],[34,1],[35,1],[37,1],[43,1],[46,2],[50,1],[51,1],[52,1],[53,1],[56,2],[59,1],[61,1],[66,2],[67,2],[73,1],[76,1],[78,3],[81,1],[85,4],[87,5],[88,1],[90,2],[96,1],[101,2],[103,1],[104,2],[106,1],[107,12],[108,1],[109,1],[117,1],[121,1],[122,1],[126,2],[127,2],[129,7],[130,1],[132,1],[133,1],[134,4],[135,1],[137,2]]},"k":[115,44,46,97,58,41,93],"v":[{"d":{"df":32,"dc":[[1,1],[7,1],[37,10],[44,1],[52,1],[53,1],[57,3],[66,1],[67,1],[78,3],[79,2],[83,1],[87,3],[88,1],[91,1],[93,4],[94,5],[97,4],[99,1],[104,2],[106,8],[108,2],[109,1],[111,1],[114,10],[123,1],[124,1],[126,1],[127,5],[128,2],[131,1],[134,1]]},"k":[93,44,46,58,96,34,42],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111,108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[6,1],[14,1],[97,1],[102,1],[107,1],[121,1],[126,1]]}},{"d":{"df":14,"dc":[[31,1],[47,1],[50,1],[64,1],[71,1],[78,1],[79,1],[87,2],[104,1],[107,1],[114,2],[126,1],[127,1],[134,3]]},"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[83,1],[93,1],[114,1],[127,4]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":1,"dc":[[104,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"d":{"df":7,"dc":[[10,1],[46,1],[56,1],[72,1],[87,1],[103,1],[127,1]]}},{"d":{"df":8,"dc":[[36,2],[51,2],[63,1],[78,3],[83,1],[87,3],[104,1],[110,2]]}},{"k":[108],"v":[{"d":{"df":2,"dc":[[37,1],[114,3]]},"k":[58,108,46],"v":[{"d":{"df":1,"dc":[[92,2]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"d":{"df":1,"dc":[[106,1]]}}]}]},{"d":{"df":2,"dc":[[53,1],[78,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[101,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[85,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119,105,112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,117,97],"v":[{"k":[122],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[37],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[37],"v":[{"k":[57],"v":[{"k":[97],"v":[{"k":[37],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[63],"v":[{"k":[95],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[102],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[106],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[95],"v":[{"k":[61],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[97],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[53],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[102],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[119],"v":[{"k":[120],"v":[{"k":[122],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[51],"v":[{"k":[120],"v":[{"k":[113],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[103],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[118],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[52],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[51],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[118],"v":[{"k":[99],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[48],"v":[{"k":[113],"v":[{"k":[104],"v":[{"k":[107],"v":[{"k":[113],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[54],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[106],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[119],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[113],"v":[{"k":[50],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[99],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[50],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[49],"v":[{"k":[118],"v":[{"k":[119],"v":[{"k":[102],"v":[{"k":[106],"v":[{"k":[121],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[122],"v":[{"k":[53],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[118],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[106],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[56],"v":[{"k":[115],"v":[{"k":[48],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[120],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[104],"v":[{"k":[104],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[106],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[55],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[51],"v":[{"k":[105],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[106],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[57],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[104],"v":[{"k":[55],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[50],"v":[{"k":[106],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[104],"v":[{"k":[50],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[55],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[54],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[122],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[54],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[120],"v":[{"k":[122],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[119],"v":[{"k":[113],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[48],"v":[{"k":[113],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[50],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[118],"v":[{"k":[122],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[51],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[51],"v":[{"k":[111],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[53],"v":[{"k":[118],"v":[{"k":[110],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[54],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[122],"v":[{"k":[56],"v":[{"k":[114],"v":[{"k":[106],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[103],"v":[{"k":[100],"v":[{"k":[57],"v":[{"k":[121],"v":[{"k":[119],"v":[{"k":[120],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[106],"v":[{"k":[103],"v":[{"k":[50],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[55],"v":[{"k":[99],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[122],"v":[{"k":[109],"v":[{"k":[122],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[106],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[49],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[52],"v":[{"k":[102],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[50],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[113],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[122],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[52,18]]}}]}]}]}]},{"k":[109],"v":[{"d":{"df":3,"dc":[[56,1],[101,1],[107,1]]}}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[118,1],[128,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[99],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[43],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114,110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[115,44],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[46,96,93],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97,99],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[103],"v":[{"d":{"df":39,"dc":[[5,1],[7,1],[9,2],[13,1],[14,2],[21,4],[29,1],[35,1],[38,1],[46,1],[47,6],[50,1],[54,1],[64,1],[66,2],[67,1],[68,13],[70,1],[80,1],[85,2],[87,8],[94,2],[95,1],[98,1],[100,1],[107,5],[109,1],[111,1],[112,1],[120,1],[123,4],[125,3],[127,1],[129,3],[130,5],[132,4],[134,3],[135,3],[137,2]]}}]}]},{"d":{"df":2,"dc":[[52,1],[58,2]]},"k":[100,41],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"d":{"df":84,"dc":[[1,2],[3,1],[7,1],[8,1],[10,3],[13,4],[14,1],[15,1],[17,1],[18,1],[20,1],[21,2],[22,2],[25,1],[27,2],[29,2],[30,2],[33,3],[36,20],[37,2],[40,2],[44,1],[47,4],[48,3],[49,2],[50,5],[51,5],[52,2],[53,2],[54,1],[55,4],[56,3],[58,1],[59,2],[60,2],[65,11],[66,2],[67,1],[68,9],[69,2],[71,3],[72,2],[73,2],[75,2],[76,1],[77,3],[80,1],[81,2],[82,1],[86,1],[87,15],[88,1],[90,7],[94,11],[95,1],[98,1],[99,6],[100,2],[101,1],[102,2],[103,8],[106,5],[107,1],[108,1],[110,2],[111,1],[112,1],[113,2],[115,2],[117,1],[118,2],[119,3],[120,2],[121,1],[123,7],[126,4],[127,5],[128,9],[129,2],[130,6],[133,3],[134,1],[135,1],[137,2]]},"k":[106,108,115,101,45,105,44,46,102,103,118,99,93],"v":[{"k":[100],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[58,56,45],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]},{"k":[55,56],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[106],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":5,"dc":[[38,1],[44,3],[94,2],[97,2],[127,1]]},"k":[104,112,115,117,44],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,7]]},"k":[46,58],"v":[{"k":[109],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[19,2]]}}]}]},{"d":{"df":1,"dc":[[19,3]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":2,"dc":[[108,1],[128,1]]}}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[60,1],[79,1],[81,1],[112,1],[127,1],[128,3]]},"k":[44],"v":[{"d":{"df":3,"dc":[[26,1],[52,1],[115,1]]}}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[36,1],[55,4],[65,1],[104,1],[127,8],[128,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":18,"dc":[[37,1],[38,1],[43,1],[52,1],[70,1],[72,1],[75,1],[77,1],[88,1],[89,1],[94,2],[105,1],[106,1],[111,3],[117,1],[127,1],[131,1],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"d":{"df":7,"dc":[[47,1],[51,2],[68,1],[77,1],[104,1],[109,1],[110,1]]}},{"d":{"df":3,"dc":[[51,1],[69,3],[128,1]]}},{"k":[120],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[108],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[69,5]]}}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[86,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114,115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[3,1],[18,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[1,1],[78,6]]},"k":[46,97],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]},{"d":{"df":1,"dc":[[118,1]]},"k":[104,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":68,"dc":[[2,1],[5,2],[7,2],[9,1],[13,2],[14,1],[17,1],[18,1],[20,1],[21,2],[28,1],[29,1],[33,1],[35,1],[41,1],[42,1],[45,1],[46,2],[47,3],[48,1],[50,4],[51,4],[52,1],[53,1],[54,3],[63,1],[64,2],[66,4],[67,4],[68,7],[74,1],[78,4],[79,3],[81,1],[82,1],[83,7],[87,5],[88,1],[90,1],[92,1],[94,3],[97,2],[98,2],[102,1],[103,2],[104,3],[105,2],[109,2],[110,1],[111,2],[113,3],[114,1],[116,2],[117,1],[118,2],[121,1],[122,2],[123,2],[127,8],[128,6],[129,4],[130,2],[131,1],[132,4],[133,1],[134,3],[135,2],[137,1]]},"k":[119,8217,115,46,41,44],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[9,1],[54,1],[125,1],[135,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[68,1],[87,1],[128,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":5,"dc":[[47,1],[52,1],[80,1],[97,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":2,"dc":[[109,2],[127,1]]}}]},{"d":{"df":2,"dc":[[87,1],[123,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[118,2]]}}]},{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[110],"v":[{"d":{"df":18,"dc":[[3,3],[7,1],[18,1],[35,1],[46,1],[60,1],[75,1],[79,1],[87,2],[93,1],[95,1],[110,1],[123,1],[126,1],[127,2],[128,2],[129,1],[131,1]]},"k":[101,46,115],"v":[{"k":[114],"v":[{"k":[115,46],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[52,1],[87,1],[129,1],[132,1]]}}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]}]},{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[87,2]]}}]}]},{"k":[101,99,97,108,116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[15,1],[50,1],[56,1],[121,1],[122,1],[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":5,"dc":[[77,2],[88,1],[117,1],[123,2],[125,2]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[31,1]]}},{"d":{"df":3,"dc":[[52,1],[83,1],[97,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"d":{"df":37,"dc":[[5,1],[9,1],[14,1],[19,1],[22,1],[28,1],[36,2],[50,2],[51,9],[54,3],[56,2],[66,1],[67,1],[68,8],[72,1],[77,1],[83,1],[85,2],[87,13],[89,3],[95,2],[96,2],[100,1],[107,2],[110,11],[111,2],[119,3],[120,2],[121,7],[122,3],[123,5],[126,1],[127,3],[133,3],[134,9],[135,10],[137,3]]},"k":[46,58,39,44,93,34,101,42,59,41],"v":[{"d":{"df":17,"dc":[[36,1],[51,3],[56,1],[78,1],[87,2],[89,2],[104,1],[107,1],[110,1],[120,1],[121,2],[123,1],[125,1],[127,2],[134,1],[135,1],[137,1]]}},{"d":{"df":5,"dc":[[42,1],[51,1],[123,2],[125,1],[129,1]]}},{"k":[115],"v":[{"d":{"df":2,"dc":[[87,1],[114,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[54,1],[87,1],[110,2],[121,1],[123,1],[134,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}},{"k":[115],"v":[{"d":{"df":6,"dc":[[87,1],[120,1],[127,1],[129,1],[131,1],[132,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[87,4]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[111,100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[68,1]]},"k":[105,46],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[115,101],"v":[{"d":{"df":1,"dc":[[55,2]]},"k":[116,101,111],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[118],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]},{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[72,1],[137,1]]}}]}]}]}]}]},{"k":[120],"v":[{"k":[102],"v":[{"k":[115,116],"v":[{"d":{"df":1,"dc":[[122,1]]}},{"k":[112],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[100,101],"v":[{"d":{"df":5,"dc":[[24,2],[59,1],[82,1],[102,1],[118,1]]},"k":[101,46,44,45],"v":[{"k":[114],"v":[{"d":{"df":18,"dc":[[20,1],[23,1],[51,2],[58,1],[68,1],[71,1],[78,1],[85,1],[95,1],[100,1],[101,1],[113,1],[116,1],[119,1],[122,2],[123,1],[128,3],[137,3]]},"k":[41],"v":[{"d":{"df":1,"dc":[[65,6]]}}]}]},{"d":{"df":1,"dc":[[29,1]]}},{"d":{"df":1,"dc":[[29,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[129,4]]},"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]},{"k":[108,105],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"d":{"df":1,"dc":[[29,1]]}}]},{"d":{"df":128,"dc":[[1,10],[2,5],[3,17],[4,4],[5,15],[6,3],[7,9],[9,13],[10,3],[11,5],[13,9],[14,5],[15,7],[17,3],[18,14],[19,6],[20,4],[21,18],[22,5],[23,1],[24,6],[26,1],[28,17],[29,9],[30,1],[31,8],[32,6],[33,1],[34,14],[35,9],[36,9],[37,5],[38,3],[39,6],[40,6],[41,5],[43,2],[44,5],[45,1],[46,8],[47,19],[48,5],[49,1],[50,22],[51,22],[52,42],[53,13],[54,6],[55,12],[56,7],[57,9],[58,27],[59,4],[60,7],[61,7],[62,1],[63,5],[64,8],[66,14],[67,13],[68,31],[69,5],[70,6],[71,1],[72,6],[73,3],[74,8],[75,5],[76,17],[77,18],[78,33],[79,28],[80,14],[81,4],[82,17],[83,68],[84,2],[85,8],[86,2],[87,75],[88,24],[89,4],[90,2],[91,5],[92,4],[93,6],[94,17],[95,4],[96,9],[97,47],[98,7],[99,10],[100,8],[101,17],[102,19],[103,18],[104,55],[106,10],[107,12],[109,14],[110,27],[111,17],[112,10],[113,15],[114,16],[115,7],[116,4],[117,23],[118,54],[119,7],[120,4],[121,21],[122,20],[123,61],[124,4],[125,18],[126,10],[127,56],[128,34],[129,1],[130,18],[131,7],[132,3],[133,26],[134,10],[135,19],[136,1],[137,36]]},"k":[110,99,100,114,115,116,102,98,112,117,60,118,108,104,103,119,105,109,101,111,58,97,50,46],"v":[{"d":{"df":97,"dc":[[0,1],[2,1],[3,6],[5,2],[7,1],[9,5],[13,3],[14,1],[15,2],[17,1],[18,3],[21,2],[22,3],[23,1],[28,1],[29,3],[31,2],[32,1],[35,2],[38,2],[41,1],[42,1],[43,1],[44,2],[47,4],[50,3],[51,3],[52,2],[53,2],[54,4],[55,4],[56,3],[58,2],[59,2],[60,1],[61,1],[64,4],[66,2],[67,4],[68,4],[69,2],[70,1],[72,2],[73,1],[75,1],[76,4],[78,2],[79,6],[80,4],[81,4],[82,3],[83,16],[84,2],[86,3],[87,10],[88,1],[89,1],[90,2],[92,2],[93,2],[94,4],[96,1],[97,7],[98,1],[99,3],[100,2],[101,1],[102,5],[103,2],[104,8],[105,1],[106,2],[107,8],[109,3],[110,4],[111,3],[112,2],[113,4],[115,1],[116,2],[117,1],[118,9],[119,1],[121,6],[122,3],[123,7],[126,3],[127,19],[128,3],[129,1],[130,5],[131,2],[132,3],[133,2],[134,4],[135,8],[137,8]]},"k":[100,121,116,97,111,110,103,105,115,99],"v":[{"d":{"df":137,"dc":[[0,1],[1,10],[2,10],[3,11],[4,4],[5,18],[6,4],[7,14],[8,1],[9,13],[10,11],[11,4],[12,1],[13,14],[14,12],[15,12],[16,2],[17,5],[18,23],[19,7],[20,6],[21,17],[22,18],[23,7],[24,4],[25,2],[26,2],[27,8],[28,21],[29,20],[30,2],[31,12],[32,8],[33,5],[34,11],[35,16],[36,13],[37,17],[38,7],[39,2],[40,9],[41,3],[42,2],[43,7],[44,2],[45,2],[46,5],[47,45],[48,4],[49,4],[50,15],[51,25],[52,33],[53,12],[54,11],[55,28],[56,13],[57,21],[58,19],[59,6],[60,11],[61,4],[62,3],[63,3],[64,8],[65,13],[66,11],[67,11],[68,26],[69,6],[70,9],[71,1],[72,5],[73,7],[74,8],[76,14],[77,9],[78,23],[79,34],[80,15],[81,14],[82,24],[83,26],[84,3],[85,2],[86,8],[87,81],[88,20],[89,5],[90,3],[91,7],[92,10],[93,13],[94,41],[95,10],[96,13],[97,12],[98,7],[99,14],[100,5],[101,13],[102,33],[103,17],[104,35],[105,6],[106,17],[107,13],[108,5],[109,23],[110,13],[111,14],[112,11],[113,19],[114,15],[115,13],[116,6],[117,15],[118,38],[119,12],[120,17],[121,20],[122,27],[123,43],[124,7],[125,21],[126,23],[127,111],[128,36],[129,11],[130,27],[131,14],[132,15],[133,18],[134,15],[135,21],[136,2],[137,26]]},"k":[47,44],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[51,1],[79,1],[110,1],[122,1],[123,1],[133,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":64,"dc":[[1,1],[3,2],[9,8],[10,2],[14,3],[15,1],[17,1],[20,1],[22,1],[31,1],[32,1],[34,2],[35,1],[38,1],[39,1],[46,1],[50,3],[51,1],[52,2],[53,2],[56,5],[58,2],[60,1],[63,1],[64,2],[66,3],[67,5],[68,2],[69,1],[76,1],[77,2],[78,1],[79,2],[80,4],[83,1],[85,2],[87,13],[92,1],[94,1],[97,3],[98,4],[99,1],[101,1],[102,1],[103,2],[104,6],[106,2],[110,2],[111,7],[113,7],[114,4],[118,2],[121,3],[122,2],[123,2],[125,2],[126,3],[127,1],[128,1],[129,2],[131,1],[133,4],[134,5],[137,8]]},"k":[119,116,111,46],"v":[{"k":[97,104],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[8217],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[47,1],[104,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[14,1],[23,1],[51,2],[80,2],[87,1],[123,2],[137,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[47,1],[80,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[47,1],[104,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[105,101],"v":[{"k":[99,45],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[57,2]]},"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"k":[122,115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[5,1],[35,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[22,1],[28,2],[62,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":28,"dc":[[11,1],[13,1],[17,1],[21,1],[47,2],[50,1],[57,1],[58,1],[59,2],[63,1],[67,1],[68,1],[70,1],[80,2],[83,7],[87,2],[89,1],[92,3],[94,1],[97,2],[104,3],[107,2],[110,1],[116,1],[118,1],[123,1],[127,2],[130,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[58,1],[104,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[45,115],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[76,1],[118,1]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[88,1],[111,1],[117,1],[120,1],[137,3]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"d":{"df":7,"dc":[[0,1],[9,1],[50,1],[70,2],[79,2],[99,1],[123,5]]},"k":[99,97,116,114,101,104,112],"v":[{"k":[111,101,117,105],"v":[{"k":[117,109,114],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":21,"dc":[[3,3],[17,3],[43,1],[48,1],[58,1],[63,1],[72,1],[73,1],[81,11],[82,1],[87,2],[96,5],[101,5],[102,1],[111,1],[116,1],[121,1],[123,1],[127,3],[130,1],[134,1]]},"k":[93,44,46,105,115],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[0,1],[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[3,1],[9,1],[39,1],[58,1],[87,2],[96,1],[110,1]]}},{"d":{"df":11,"dc":[[3,1],[14,1],[17,3],[34,3],[73,1],[81,4],[87,1],[96,3],[104,1],[127,1],[128,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":4,"dc":[[44,1],[107,2],[125,1],[127,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[112,109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[101],"v":[{"k":[100,115],"v":[{"d":{"df":1,"dc":[[120,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[59,44,46],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":2,"dc":[[114,1],[127,1]]}}]}]}]}]}]}]}]}]},{"k":[115,108,112],"v":[{"k":[115],"v":[{"d":{"df":38,"dc":[[11,1],[17,1],[37,9],[39,4],[47,1],[48,1],[50,1],[51,2],[54,6],[57,7],[63,1],[64,2],[68,1],[69,2],[77,2],[87,2],[88,1],[90,1],[91,1],[94,2],[96,1],[97,2],[98,1],[101,3],[102,1],[104,4],[110,3],[111,1],[112,1],[117,1],[121,2],[123,2],[124,1],[125,1],[127,3],[133,1],[134,5],[135,4]]},"k":[111,101,105,44,95,39,46,93,41],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[111,1],[136,3]]},"k":[42,93,44],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[0,3]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":10,"dc":[[0,2],[38,1],[47,1],[71,1],[104,1],[106,1],[123,1],[127,3],[134,2],[135,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[54,1],[134,1]]}}]}]},{"k":[110,98],"v":[{"k":[103],"v":[{"d":{"df":10,"dc":[[5,1],[26,1],[44,1],[54,1],[68,2],[94,1],[102,1],[110,1],[127,1],[134,1]]}}]},{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[7,2],[29,1],[104,3],[115,1]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[104,2],[110,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[37,4],[95,2],[119,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[10,1]]}},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"d":{"df":5,"dc":[[47,1],[54,2],[83,1],[104,2],[127,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":6,"dc":[[53,1],[72,1],[73,1],[87,6],[92,1],[120,2]]},"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[79,1],[83,2],[118,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99,97],"v":[{"d":{"df":2,"dc":[[5,1],[29,1]]}},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[83,1],[87,1]]},"k":[105,115,117],"v":[{"k":[118,111,110],"v":[{"k":[105,101,97],"v":[{"k":[116],"v":[{"k":[105,121,101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":16,"dc":[[10,1],[37,1],[51,1],[56,3],[72,1],[75,1],[77,1],[81,1],[86,1],[87,1],[95,1],[104,1],[110,1],[113,1],[121,1],[127,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"d":{"df":3,"dc":[[16,1],[79,2],[127,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"d":{"df":10,"dc":[[29,1],[32,2],[58,2],[59,1],[94,4],[95,1],[112,1],[114,2],[119,1],[133,1]]},"k":[108,41,46],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[58,1],[127,1]]}}]},{"d":{"df":1,"dc":[[95,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[73,7]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[73,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,2]]},"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":6,"dc":[[56,1],[60,1],[95,4],[107,1],[119,7],[137,1]]},"k":[115,46,44,61],"v":[{"d":{"df":6,"dc":[[38,2],[60,3],[95,1],[97,1],[119,1],[127,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[38,1],[95,1],[119,1],[131,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":2,"dc":[[94,1],[98,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]},{"d":{"df":3,"dc":[[95,1],[118,1],[131,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[117,108],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[59],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[59],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[59],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[59],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":2,"dc":[[78,1],[95,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[83,2],[97,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[97,1],[120,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[13,1],[51,1],[83,2],[94,1],[125,1]]}}]}]}]},{"d":{"df":1,"dc":[[19,1]]},"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[57,1],[58,1],[118,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":4,"dc":[[114,1],[123,2],[129,3],[133,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"d":{"df":1,"dc":[[32,5]]},"k":[97,100,118,106,109,104,111,115,95],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[0,1],[9,1],[70,1],[99,1],[123,3],[133,1]]},"k":[42,44,46,34,96,58],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"d":{"df":2,"dc":[[70,1],[123,1]]}},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":2,"dc":[[123,6],[133,5]]}}]}]}]}]}]},{"d":{"df":40,"dc":[[3,1],[10,1],[12,2],[17,2],[20,2],[26,1],[30,1],[31,1],[32,2],[46,1],[50,2],[57,1],[58,1],[60,2],[74,2],[81,15],[82,2],[87,2],[88,5],[92,2],[93,2],[94,2],[96,1],[98,2],[100,1],[102,2],[103,3],[107,1],[109,2],[114,4],[115,1],[116,1],[117,5],[118,1],[126,7],[127,1],[128,3],[129,1],[132,1],[137,2]]},"k":[105,101,117,115,114,45,103,119,44],"v":[{"k":[116,110],"v":[{"k":[105],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[29,1],[66,1],[67,1],[74,1],[75,1],[118,1],[132,1]]},"k":[97,44,115],"v":[{"k":[108],"v":[{"d":{"df":42,"dc":[[9,1],[10,1],[14,1],[22,1],[30,1],[31,3],[35,1],[37,3],[39,2],[47,2],[53,1],[54,2],[57,2],[58,2],[64,1],[66,2],[67,2],[73,1],[78,1],[79,3],[83,2],[87,5],[88,4],[92,2],[93,1],[94,3],[96,1],[98,1],[101,1],[104,1],[106,2],[107,1],[115,2],[116,2],[117,3],[119,1],[121,1],[122,3],[126,2],[127,6],[134,2],[135,1]]},"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":4,"dc":[[28,1],[126,1],[127,1],[135,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":2,"dc":[[128,1],[137,1]]}}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":12,"dc":[[51,1],[59,2],[60,1],[74,1],[88,2],[103,4],[109,1],[115,1],[117,1],[121,1],[127,1],[128,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[26,1],[38,1],[115,2]]}}]}]}]},{"k":[100,114],"v":[{"d":{"df":23,"dc":[[10,2],[20,1],[30,1],[37,1],[47,1],[58,1],[81,1],[101,1],[103,1],[106,1],[107,1],[109,2],[111,1],[112,1],[115,1],[116,1],[117,1],[121,1],[123,2],[127,3],[129,1],[132,1],[135,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[30,1],[46,1],[103,1],[114,2],[122,1]]}},{"d":{"df":4,"dc":[[47,1],[94,1],[109,1],[117,1]]}}]},{"d":{"df":7,"dc":[[36,1],[65,3],[87,1],[91,1],[98,1],[124,1],[136,3]]}}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[17,1],[32,1],[82,1],[92,3],[102,1],[118,1]]}}]}]}]},{"d":{"df":4,"dc":[[44,1],[109,3],[114,1],[127,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":10,"dc":[[44,1],[47,1],[48,1],[52,1],[63,1],[81,4],[83,26],[88,6],[92,7],[117,6]]},"k":[46,44,101,58,42,41,39],"v":[{"d":{"df":4,"dc":[[48,1],[69,1],[83,2],[92,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"d":{"df":2,"dc":[[81,2],[83,4]]}},{"k":[115],"v":[{"d":{"df":5,"dc":[[81,2],[83,6],[88,1],[92,1],[117,1]]},"k":[44,46,58],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,2]]}},{"d":{"df":1,"dc":[[92,2]]}}]}]},{"d":{"df":1,"dc":[[92,1]]},"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[51,1],[103,2],[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[49,50,51],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]},{"d":{"df":1,"dc":[[115,1]]}}]},{"d":{"df":1,"dc":[[116,1]]},"k":[97,101,105],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":1,"dc":[[111,2]]},"k":[100],"v":[{"d":{"df":12,"dc":[[47,1],[50,2],[55,1],[57,1],[68,1],[83,1],[87,2],[99,1],[101,1],[107,1],[122,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[52,1],[83,1],[94,1],[122,1],[132,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[31,1],[104,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[80,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[16,1],[23,1],[37,1],[52,1],[76,1],[81,1],[92,2],[94,5],[99,1],[114,1],[118,6],[126,1]]},"k":[101,109,105],"v":[{"k":[100],"v":[{"d":{"df":7,"dc":[[23,1],[42,1],[47,1],[79,1],[113,1],[114,1],[115,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[37,2],[52,1],[119,8]]},"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[37,1],[38,1],[57,1],[79,1],[109,1],[114,1],[120,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[92,1],[129,5],[132,2]]},"k":[105],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[51,3],[96,1],[112,1],[114,1],[123,1]]},"k":[105,95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[17,2],[32,4],[88,1],[96,3],[117,1],[123,1],[135,1]]},"k":[44,58,115],"v":[{"d":{"df":1,"dc":[[32,1]]}},{"d":{"df":1,"dc":[[32,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[118,111],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[32,1],[92,1],[96,2],[107,1]]}}]},{"k":[110],"v":[{"d":{"df":3,"dc":[[88,1],[92,1],[117,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[112,98],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,7]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,115,100],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,3]]},"k":[101,114,99,116,103,111,98,109,112,115,100,105],"v":[{"d":{"df":103,"dc":[[1,1],[2,1],[3,7],[5,1],[6,1],[7,6],[9,7],[11,1],[14,3],[15,3],[17,1],[18,2],[20,1],[21,2],[22,3],[28,3],[29,4],[30,1],[31,1],[32,1],[33,3],[35,2],[36,8],[37,2],[40,2],[41,1],[42,3],[43,3],[46,2],[47,18],[50,3],[51,5],[52,14],[53,2],[54,4],[56,1],[57,2],[58,4],[60,3],[61,1],[63,2],[64,6],[66,10],[67,11],[68,15],[69,1],[70,2],[72,2],[74,1],[76,1],[77,4],[78,2],[79,7],[80,2],[81,1],[82,8],[83,13],[84,1],[87,12],[88,6],[89,3],[90,1],[91,2],[92,1],[93,1],[94,6],[96,5],[97,4],[98,3],[99,3],[101,1],[102,8],[103,2],[104,13],[106,2],[107,7],[108,1],[109,5],[110,6],[111,6],[112,4],[113,4],[114,6],[115,3],[116,1],[117,6],[118,5],[121,5],[122,13],[123,25],[124,2],[125,6],[126,3],[127,34],[128,2],[129,5],[130,4],[131,4],[132,3],[133,11],[134,4],[135,13],[137,10]]},"k":[46,97,110,58,44,99],"v":[{"d":{"df":2,"dc":[[3,1],[122,1]]}},{"d":{"df":5,"dc":[[83,1],[118,1],[120,1],[122,1],[128,1]]},"k":[115,46,44],"v":[{"d":{"df":4,"dc":[[13,1],[57,1],[123,1],[127,1]]}},{"d":{"df":1,"dc":[[49,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[8217,39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[40,1],[57,1],[68,1],[110,1],[114,1],[122,1],[128,1]]}}]}]},{"d":{"df":4,"dc":[[51,1],[93,1],[104,2],[137,1]]}},{"d":{"df":1,"dc":[[113,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[111,97,105,114],"v":[{"k":[119],"v":[{"d":{"df":14,"dc":[[1,1],[21,1],[52,1],[57,1],[64,1],[79,2],[81,1],[87,1],[94,2],[113,2],[119,1],[120,1],[130,1],[135,1]]},"k":[115,46],"v":[{"d":{"df":2,"dc":[[47,1],[52,3]]}},{"d":{"df":1,"dc":[[120,2]]}}]}]},{"k":[110,121],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":6,"dc":[[2,1],[68,2],[105,1],[129,1],[131,2],[132,5]]},"k":[105,44],"v":[{"k":[116,118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[29,1],[55,1],[135,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[115,44],"v":[{"d":{"df":1,"dc":[[46,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"d":{"df":2,"dc":[[64,1],[104,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[105,115,102],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":36,"dc":[[2,1],[4,1],[8,1],[19,1],[21,1],[27,1],[47,2],[48,1],[52,2],[53,2],[56,1],[59,1],[64,1],[68,2],[74,1],[76,1],[77,1],[81,1],[83,1],[85,2],[87,4],[89,1],[90,1],[93,1],[96,2],[101,1],[102,1],[103,3],[110,1],[111,5],[121,1],[123,1],[126,1],[127,1],[135,1],[137,1]]},"k":[115,46,93,58,44,41],"v":[{"d":{"df":9,"dc":[[21,1],[51,1],[64,1],[76,1],[98,1],[111,1],[123,1],[127,1],[133,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[50,1],[51,1],[127,1]]}}]},{"d":{"df":9,"dc":[[36,1],[64,1],[82,1],[87,1],[98,1],[102,1],[110,1],[133,1],[135,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111,116,98,112,100],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109,121],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97],"v":[{"k":[111,116],"v":[{"k":[116],"v":[{"k":[108,45],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41,47],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[110,115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,111],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[51,1],[127,2]]}},{"d":{"df":3,"dc":[[52,1],[68,1],[122,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115,46,44],"v":[{"d":{"df":2,"dc":[[34,1],[118,1]]},"k":[44,58],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":2,"dc":[[15,1],[58,1]]}},{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":19,"dc":[[5,1],[7,1],[13,1],[24,1],[47,1],[50,1],[52,2],[54,1],[66,1],[67,1],[76,1],[80,1],[99,2],[118,1],[120,1],[123,1],[125,1],[134,1],[135,2]]},"k":[46,33,93,44],"v":[{"d":{"df":4,"dc":[[18,1],[52,1],[83,1],[130,1]]}},{"d":{"df":1,"dc":[[21,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]},"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"d":{"df":1,"dc":[[83,3]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":98,"dc":[[1,1],[3,5],[4,1],[5,4],[6,1],[7,5],[9,5],[10,2],[11,1],[13,5],[14,2],[15,2],[17,2],[18,2],[21,3],[22,2],[28,4],[29,1],[31,1],[33,1],[34,1],[35,4],[36,4],[39,1],[40,2],[42,2],[45,1],[46,2],[47,4],[49,1],[51,7],[52,10],[53,2],[54,2],[55,1],[56,1],[57,2],[58,8],[60,1],[64,2],[66,2],[67,1],[68,6],[69,3],[70,1],[75,1],[76,4],[77,2],[78,7],[79,15],[80,5],[81,4],[82,6],[83,16],[85,1],[87,17],[88,4],[90,1],[91,3],[92,1],[93,1],[94,3],[95,2],[97,2],[98,2],[99,2],[101,7],[102,7],[103,1],[104,11],[106,4],[107,2],[109,1],[110,4],[111,6],[112,3],[113,3],[114,4],[115,3],[117,3],[118,12],[120,5],[121,3],[122,7],[123,7],[124,2],[125,3],[126,2],[127,12],[128,9],[129,1],[130,4],[131,1],[132,1],[133,3],[134,6],[135,13],[137,1]]},"k":[115,107,45,58,116,46,112,97,105],"v":[{"k":[111,117,101,105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[3,1],[34,2],[97,2]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]},{"k":[109,114],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[12,1],[54,1],[105,1],[134,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[68,1],[87,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,3]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[109,115],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121,101],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[123,1],[137,1]]},"k":[105,109],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[115,103],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[37,2]]},"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[37,1],[52,1],[126,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[56,1],[82,1],[102,1],[137,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[60,1],[88,1],[117,1],[118,1]]},"k":[101,109,105],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[83,1],[88,2],[92,2],[117,2]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[3,1],[50,1],[51,1],[68,1],[72,1],[80,1],[87,6],[104,3],[108,1],[137,1]]},"k":[101,115,105],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[3,1],[19,1],[83,1],[87,5],[103,4],[107,1]]}}]},{"d":{"df":2,"dc":[[86,1],[107,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[107,1],[127,1],[128,1],[137,1]]}}]}]}]},{"k":[105,110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[18,1],[65,1]]}},{"k":[114,101],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,3]]},"k":[115],"v":[{"d":{"df":1,"dc":[[94,2]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"d":{"df":76,"dc":[[1,5],[2,1],[3,2],[4,1],[5,3],[6,1],[7,3],[10,1],[11,3],[13,1],[17,1],[20,1],[21,1],[24,1],[28,1],[29,4],[30,1],[31,2],[32,1],[35,4],[43,1],[47,2],[50,4],[51,1],[52,3],[54,1],[55,1],[56,1],[57,2],[58,3],[59,1],[63,1],[64,1],[66,1],[67,1],[68,8],[74,3],[76,4],[78,5],[79,4],[80,3],[81,2],[82,4],[83,6],[87,5],[88,2],[93,3],[94,2],[96,1],[97,2],[98,2],[99,5],[101,1],[102,4],[104,6],[106,1],[108,1],[109,4],[110,2],[111,2],[113,2],[114,1],[117,1],[118,21],[120,2],[122,3],[123,3],[126,2],[127,3],[128,1],[130,1],[131,2],[132,1],[133,3],[135,3],[137,5]]},"k":[116,109],"v":[{"k":[97,101,114],"v":[{"k":[99],"v":[{"k":[104,107],"v":[{"d":{"df":6,"dc":[[1,1],[49,1],[64,1],[77,2],[98,1],[112,1]]},"k":[101,105,109],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[53,1],[66,1],[67,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[55,1],[104,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[111,2]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115,46],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[111,1]]}}]},{"d":{"df":2,"dc":[[111,1],[112,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[52,1],[126,1]]}}]}]}]},{"k":[109,110],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[11,1],[68,1],[87,1],[107,1],[121,1],[132,1]]},"k":[101,115,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[97,1],[107,1],[129,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[53,1],[54,1],[57,1],[66,1],[67,1],[121,1],[123,1],[128,1],[133,1],[134,1]]}}]}]}]}]}]},{"k":[97,105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[35,2]]}}]}]}]}]}]}]}]}]}]},{"k":[102,116,112],"v":[{"k":[101,111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[1,1],[39,1],[52,1],[78,1],[107,1],[122,1]]},"k":[46,101,105],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[100],"v":[{"d":{"df":3,"dc":[[52,1],[87,1],[123,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":64,"dc":[[4,1],[5,1],[6,1],[9,2],[10,2],[15,1],[21,1],[25,1],[28,1],[32,3],[35,1],[39,1],[40,1],[45,1],[50,7],[51,6],[52,2],[54,1],[56,3],[57,4],[59,1],[63,1],[64,1],[66,2],[67,2],[68,2],[69,1],[70,1],[75,1],[77,1],[78,1],[79,2],[80,2],[81,1],[82,8],[86,1],[87,9],[88,1],[90,1],[96,3],[97,1],[98,2],[102,8],[103,6],[104,3],[106,2],[107,6],[109,2],[113,2],[116,2],[118,6],[120,2],[121,5],[122,3],[125,1],[126,1],[128,6],[129,9],[130,2],[131,1],[133,1],[134,2],[135,8],[137,5]]},"k":[46,58,61,119],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":1,"dc":[[3,1]]}},{"k":[110,100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[92,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]},{"k":[111,115,108,105,110],"v":[{"k":[117,118],"v":[{"k":[116],"v":[{"d":{"df":55,"dc":[[1,1],[2,1],[5,1],[7,2],[13,2],[15,1],[18,2],[19,1],[22,1],[29,1],[31,2],[35,1],[36,2],[47,1],[50,2],[52,1],[55,1],[56,2],[57,3],[58,1],[60,1],[65,1],[66,2],[67,2],[71,1],[77,1],[79,2],[80,1],[83,1],[87,2],[88,1],[90,1],[93,1],[94,3],[97,1],[103,1],[104,1],[105,1],[110,1],[112,2],[114,1],[115,1],[117,1],[118,1],[121,3],[122,2],[124,1],[125,2],[127,4],[128,10],[130,2],[131,3],[133,1],[134,1],[137,7]]},"k":[46],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[101],"v":[{"d":{"df":28,"dc":[[2,1],[3,2],[40,1],[50,4],[51,1],[52,1],[54,1],[56,2],[57,2],[68,3],[79,1],[82,1],[83,3],[88,3],[94,2],[97,2],[102,2],[104,1],[107,1],[111,1],[117,3],[118,5],[120,1],[122,1],[123,1],[129,1],[134,2],[135,2]]},"k":[41,93,44,46,58,45],"v":[{"d":{"df":1,"dc":[[110,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[21,1],[23,1],[130,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[40],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[36,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[40,1],[83,1],[93,2],[120,1],[135,1]]}},{"d":{"df":8,"dc":[[53,1],[56,1],[105,1],[107,1],[118,1],[120,1],[121,1],[135,2]]},"k":[41],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]},{"d":{"df":1,"dc":[[57,1]]}},{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[59,1],[80,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":27,"dc":[[13,1],[15,1],[17,1],[20,1],[35,1],[50,2],[52,1],[53,1],[56,2],[57,1],[58,1],[63,1],[68,1],[81,1],[82,2],[83,1],[87,1],[88,1],[89,1],[102,2],[103,1],[110,1],[117,1],[120,2],[121,4],[122,2],[137,2]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":13,"dc":[[22,1],[35,1],[41,1],[68,2],[77,1],[83,1],[91,1],[104,1],[109,1],[115,1],[123,1],[124,1],[127,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]},{"k":[116,112,105,97,114,108],"v":[{"d":{"df":65,"dc":[[2,1],[3,1],[8,1],[10,1],[12,1],[15,3],[20,1],[21,1],[25,1],[32,1],[33,1],[36,2],[40,4],[41,1],[42,1],[45,1],[50,6],[51,12],[52,5],[53,1],[56,4],[57,3],[58,3],[60,1],[62,2],[66,20],[67,20],[68,5],[69,2],[72,1],[75,1],[77,3],[78,13],[79,4],[80,6],[82,7],[83,1],[86,1],[87,1],[88,5],[91,1],[92,4],[100,2],[101,1],[102,13],[103,3],[104,3],[105,1],[107,3],[110,1],[113,4],[114,1],[116,13],[117,5],[121,10],[122,5],[123,11],[127,1],[128,8],[131,2],[132,1],[133,8],[134,1],[135,5],[137,12]]},"k":[45,47,105],"v":[{"k":[103,97,109,107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[2,2],[4,1],[19,1],[27,3],[74,2],[118,2],[127,1],[132,2]]}}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[27,1],[56,1],[91,1],[107,1],[132,1],[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[52,1],[66,3],[67,3]]}}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"d":{"df":25,"dc":[[20,2],[21,1],[31,1],[38,5],[41,1],[44,3],[51,1],[56,2],[72,1],[75,1],[81,5],[86,1],[87,1],[93,1],[94,2],[95,2],[103,2],[104,3],[113,1],[119,2],[123,1],[127,7],[128,1],[130,1],[134,1]]},"k":[108,46,114,101,105,115,39,44,93,45,58],"v":[{"k":[105,101,121],"v":[{"k":[99,101,97],"v":[{"k":[97],"v":[{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":46,"dc":[[6,2],[7,1],[22,1],[31,4],[33,2],[34,3],[38,4],[42,1],[51,6],[59,1],[60,3],[61,1],[63,3],[66,1],[67,1],[68,1],[69,1],[72,1],[75,2],[76,1],[77,2],[79,3],[80,1],[83,7],[85,2],[86,1],[87,2],[88,3],[89,2],[94,14],[95,1],[100,1],[103,1],[108,1],[109,1],[110,1],[112,3],[113,1],[117,2],[118,3],[123,6],[127,10],[128,11],[131,2],[133,4],[134,1]]},"k":[46,115,44,41,58,93],"v":[{"d":{"df":17,"dc":[[6,1],[50,1],[51,5],[55,1],[61,1],[64,5],[68,1],[75,1],[81,1],[87,2],[88,2],[112,4],[117,2],[118,3],[127,1],[130,2],[132,2]]}},{"d":{"df":35,"dc":[[6,1],[7,2],[19,1],[21,1],[34,1],[38,5],[44,1],[47,3],[51,3],[60,1],[61,1],[63,2],[68,2],[76,5],[79,6],[80,1],[83,1],[87,3],[91,3],[94,10],[95,1],[96,1],[103,1],[107,1],[112,1],[113,3],[119,1],[122,1],[123,2],[124,3],[125,2],[127,26],[128,3],[130,1],[134,1]]},"k":[44,46,93,60,96,34],"v":[{"d":{"df":4,"dc":[[19,1],[34,1],[94,3],[119,1]]}},{"d":{"df":12,"dc":[[29,2],[34,2],[51,1],[61,1],[68,1],[77,1],[79,1],[84,1],[90,1],[94,1],[127,2],[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":2,"dc":[[94,1],[127,1]]}}]},{"d":{"df":8,"dc":[[21,1],[61,1],[77,1],[88,1],[108,1],[112,3],[127,3],[129,2]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[63,1]]}}]},{"d":{"df":2,"dc":[[100,1],[129,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[100,115],"v":[{"d":{"df":4,"dc":[[9,1],[52,1],[57,1],[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[11,2]]}}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"d":{"df":4,"dc":[[47,3],[81,4],[122,1],[127,10]]},"k":[39,116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[47,4],[127,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]},{"d":{"df":10,"dc":[[80,1],[99,1],[100,1],[119,1],[120,1],[126,1],[127,1],[131,2],[135,1],[137,1]]}}]},{"d":{"df":4,"dc":[[6,1],[59,1],[127,1],[130,1]]}},{"k":[111,101],"v":[{"k":[120,97,112,118],"v":[{"k":[105,46],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[64,1],[98,1]]}}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[12,1],[51,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[32,1],[73,1],[75,1],[87,2],[88,3],[101,1],[117,3],[132,1],[135,1]]},"k":[46,108],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[121],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[97,110],"v":[{"k":[114],"v":[{"d":{"df":17,"dc":[[10,1],[32,1],[34,1],[38,1],[50,1],[56,1],[68,1],[72,2],[80,1],[88,2],[99,1],[104,1],[117,1],[123,1],[128,1],[134,1],[137,1]]},"k":[115,97,58,46,44],"v":[{"d":{"df":8,"dc":[[15,1],[56,1],[76,1],[79,1],[87,1],[106,1],[111,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":5,"dc":[[15,1],[50,1],[102,1],[121,1],[126,1]]}},{"d":{"df":3,"dc":[[51,1],[87,1],[112,1]]}}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[78,1],[94,1]]}}]}]}]},{"d":{"df":1,"dc":[[80,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[104,3]]}}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[48,1],[88,1],[117,1]]}}]}]}]}]},{"k":[109,110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[109,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":11,"dc":[[20,2],[38,1],[44,4],[65,1],[76,1],[94,2],[95,1],[104,1],[119,3],[125,2],[127,6]]},"k":[44,46,58],"v":[{"d":{"df":2,"dc":[[20,1],[87,1]]}},{"d":{"df":2,"dc":[[38,1],[127,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"d":{"df":2,"dc":[[38,1],[51,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104,98],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[81,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":2,"dc":[[58,1],[129,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[52,1],[129,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[111,105],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[116,100,115,114,103,110],"v":[{"k":[111,104],"v":[{"d":{"df":7,"dc":[[2,1],[52,1],[57,1],[92,3],[94,1],[103,1],[121,4]]},"k":[109,114,45,117,112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[99,111],"v":[{"d":{"df":10,"dc":[[4,1],[57,2],[78,1],[84,1],[104,3],[106,1],[113,1],[114,1],[125,1],[127,1]]},"k":[97,58,44],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":24,"dc":[[4,1],[10,1],[21,1],[37,1],[56,1],[58,1],[68,1],[72,1],[74,1],[76,1],[79,1],[87,7],[94,2],[104,4],[106,1],[109,1],[110,1],[114,2],[116,1],[117,2],[118,4],[128,1],[129,1],[130,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[10,1],[50,1],[87,1],[115,1],[134,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":2,"dc":[[40,1],[104,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"d":{"df":1,"dc":[[132,1]]}}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[15,1],[51,1],[66,3],[67,3],[78,2],[82,1],[102,2],[121,2],[123,1]]}}]}]}]}]}]},{"k":[112,116,109,102],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[110,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[53,3]]},"k":[95,111,101],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[58,105],"v":[{"d":{"df":4,"dc":[[43,1],[85,1],[111,1],[127,1]]}},{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[53,1],[80,1],[81,1],[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105,97,111],"v":[{"k":[111],"v":[{"d":{"df":6,"dc":[[16,1],[55,2],[75,4],[109,1],[113,12],[122,11]]},"k":[46,44,41],"v":[{"d":{"df":3,"dc":[[23,2],[113,2],[122,1]]}},{"d":{"df":3,"dc":[[23,1],[47,1],[113,2]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[129,1],[132,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"d":{"df":1,"dc":[[123,3]]},"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]},{"k":[97,111,103,101,105],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":40,"dc":[[2,1],[9,1],[15,1],[29,1],[31,2],[36,3],[40,2],[47,6],[48,1],[52,1],[56,1],[57,1],[62,1],[66,1],[67,1],[68,4],[71,1],[76,1],[77,1],[78,1],[79,1],[80,1],[87,3],[91,1],[94,2],[97,1],[99,4],[104,4],[105,1],[106,2],[107,3],[111,2],[114,4],[123,2],[124,1],[125,2],[127,29],[128,2],[131,2],[137,2]]},"k":[44,46,41,93],"v":[{"d":{"df":7,"dc":[[9,2],[67,1],[80,1],[90,1],[91,1],[124,1],[127,1]]}},{"d":{"df":11,"dc":[[47,1],[50,1],[67,1],[68,1],[80,1],[87,2],[88,1],[106,1],[117,1],[127,1],[137,2]]}},{"d":{"df":1,"dc":[[74,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,112],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[87,2],[99,1],[102,1],[125,1]]},"k":[115,101],"v":[{"d":{"df":2,"dc":[[35,1],[104,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[115,111,114,108,116,119,101,105,103,112,98,109],"v":[{"k":[111,97],"v":[{"d":{"df":70,"dc":[[2,1],[3,1],[5,1],[9,1],[13,1],[15,2],[17,1],[24,1],[28,3],[29,1],[31,2],[37,4],[38,2],[47,4],[48,1],[50,2],[51,5],[52,3],[54,1],[60,1],[61,2],[62,1],[63,1],[66,2],[67,1],[68,3],[72,1],[75,3],[76,1],[77,1],[78,2],[79,2],[80,1],[81,1],[84,1],[86,1],[87,6],[88,1],[91,1],[94,5],[97,1],[99,2],[101,1],[104,1],[105,1],[107,3],[110,3],[111,5],[112,1],[113,1],[114,3],[115,5],[116,1],[117,1],[118,2],[119,1],[122,1],[123,2],[124,1],[125,4],[126,1],[127,16],[128,3],[130,2],[131,2],[132,1],[133,2],[134,3],[135,4],[137,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"d":{"df":1,"dc":[[113,10]]},"k":[46,109,45],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]}]},{"k":[98,117,105],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[110,109],"v":[{"k":[101,103],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":3,"dc":[[53,1],[123,1],[133,1]]}}]},{"d":{"df":12,"dc":[[3,1],[5,1],[37,2],[42,2],[47,1],[49,1],[79,3],[82,1],[94,1],[102,1],[114,1],[134,1]]},"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[18,1],[63,1],[94,1],[116,1],[126,1],[127,2]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[101,105],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":18,"dc":[[3,1],[12,1],[23,1],[31,1],[50,1],[54,1],[59,1],[68,1],[83,1],[87,2],[103,1],[104,4],[105,1],[107,1],[111,1],[114,1],[118,1],[137,1]]},"k":[46,58,41,44],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":2,"dc":[[58,1],[116,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]},{"d":{"df":73,"dc":[[5,3],[7,3],[9,4],[10,1],[15,1],[18,1],[28,1],[29,1],[30,1],[31,1],[34,2],[35,1],[38,2],[40,1],[41,2],[46,4],[47,5],[50,1],[51,5],[52,4],[55,1],[56,3],[57,3],[59,1],[61,1],[66,1],[67,2],[68,2],[70,1],[74,2],[75,1],[76,2],[77,1],[80,2],[82,4],[83,2],[87,7],[88,1],[91,1],[92,1],[94,6],[95,2],[96,1],[97,3],[98,2],[101,1],[102,5],[103,4],[104,7],[106,1],[107,3],[109,1],[111,2],[113,1],[114,1],[116,2],[117,1],[118,3],[120,1],[121,1],[122,4],[123,4],[124,1],[125,2],[127,6],[128,1],[129,2],[130,1],[132,1],[133,2],[134,2],[135,6],[137,11]]},"k":[111,59,46,101,96],"v":[{"k":[119,99,116],"v":[{"d":{"df":21,"dc":[[9,1],[14,1],[21,1],[52,2],[53,1],[58,1],[68,1],[70,1],[78,1],[79,1],[87,5],[99,1],[104,1],[107,1],[110,2],[113,1],[115,1],[116,1],[126,1],[134,1],[137,1]]},"k":[105,115,101,116,61,102],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[3,1],[7,1],[17,1],[58,1],[91,1],[104,1],[114,1],[124,1],[135,1]]}}]}]},{"d":{"df":26,"dc":[[21,1],[32,1],[34,2],[47,1],[52,1],[68,1],[71,2],[75,1],[76,1],[79,1],[87,5],[88,1],[91,1],[97,1],[101,1],[103,1],[109,5],[117,1],[118,1],[119,1],[124,1],[125,2],[127,6],[128,1],[130,2],[134,2]]}},{"k":[100],"v":[{"d":{"df":4,"dc":[[34,1],[36,1],[52,1],[79,1]]}}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]},{"k":[34],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[68,1],[120,2]]},"k":[93,34],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"d":{"df":1,"dc":[[120,2]]}}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"d":{"df":3,"dc":[[113,1],[122,2],[126,1]]}},{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"d":{"df":1,"dc":[[135,2]]}}]},{"d":{"df":2,"dc":[[37,2],[87,1]]},"k":[101,104],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[7,1],[68,1],[78,2],[127,3]]},"k":[108,46,115,44],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[34,1],[115,1],[132,1],[134,1]]},"k":[44],"v":[{"d":{"df":4,"dc":[[68,1],[93,1],[101,1],[134,1]]}}]}]},{"d":{"df":1,"dc":[[53,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[47,1],[90,1],[115,1],[118,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":12,"dc":[[22,1],[35,1],[41,1],[62,1],[82,1],[83,1],[102,1],[103,2],[104,5],[106,1],[121,1],[122,2]]},"k":[124],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[124],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[103,107,97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[101,105,109],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[49,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,8]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[94,3]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[127,1],[137,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[3,1],[13,1],[128,1],[132,1],[134,1],[137,1]]}}]}]}]},{"k":[97,101,103,114,111,110,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":21,"dc":[[3,1],[11,1],[30,1],[50,1],[56,1],[57,1],[59,1],[66,1],[67,1],[78,3],[81,3],[83,1],[87,1],[88,1],[94,1],[100,1],[117,1],[118,3],[128,1],[133,1],[137,1]]},"k":[46,44,63,115],"v":[{"d":{"df":16,"dc":[[6,1],[40,1],[64,1],[81,1],[82,3],[83,1],[87,2],[88,2],[98,1],[102,3],[110,1],[113,2],[117,1],[118,2],[121,2],[122,4]]}},{"d":{"df":9,"dc":[[50,1],[82,1],[87,1],[102,1],[103,1],[104,1],[111,1],[128,1],[137,1]]}},{"d":{"df":1,"dc":[[51,1]]}},{"k":[116],"v":[{"d":{"df":2,"dc":[[104,1],[122,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[123,2]]},"k":[110,44],"v":[{"k":[99,116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}}]},{"d":{"df":2,"dc":[[79,1],[123,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[103,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,2]]},"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[73,1],[110,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[123,3]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]},{"k":[97,101],"v":[{"k":[121,114],"v":[{"d":{"df":5,"dc":[[7,1],[28,1],[51,1],[79,1],[97,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[103,1],[125,1]]}}]},{"k":[101,100],"v":[{"d":{"df":5,"dc":[[52,1],[79,1],[88,1],[101,1],[117,1]]},"k":[110,44],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[47,1],[118,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[93,1]]},"k":[114,109,100],"v":[{"k":[115,112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[57,1],[79,1],[122,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":1,"dc":[[115,1]]}}]},{"d":{"df":1,"dc":[[123,2]]},"k":[97,98,111,100],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[117,105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[79,1],[123,1],[133,1]]}}]}]}]}]},{"k":[117,110],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[68,2],[77,1],[78,1],[79,1],[83,1],[118,1],[123,1],[126,1],[133,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":4,"dc":[[83,1],[109,1],[112,1],[127,1]]}}]}]},{"d":{"df":5,"dc":[[82,2],[86,1],[87,1],[93,5],[102,2]]},"k":[103,45,39],"v":[{"k":[112],"v":[{"k":[117],"v":[{"d":{"df":2,"dc":[[82,2],[102,2]]},"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"d":{"df":1,"dc":[[87,3]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[93,3]]}}]}]}]},{"k":[115,58],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[83,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"d":{"df":1,"dc":[[51,1]]}},{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[85,1],[111,1]]}}]}]}]},{"k":[100],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[46],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]},"k":[120,118,110,97,117,100,113,114,109,105,108,102,45,116,46,115,99,103,50,112],"v":[{"k":[116,112,105,97,99,101,104,95],"v":[{"k":[114,101,52,95],"v":[{"k":[97,101],"v":[{"d":{"df":15,"dc":[[0,1],[9,1],[30,3],[50,1],[51,1],[78,1],[79,1],[87,1],[94,1],[96,1],[106,7],[107,1],[108,3],[114,1],[115,1]]},"k":[99,110],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[86,3],[110,1],[118,1],[126,1]]},"k":[105,115,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"d":{"df":2,"dc":[[64,1],[98,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[86,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[5,1],[136,3]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[114,110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":14,"dc":[[9,2],[21,1],[44,2],[50,1],[70,1],[76,1],[79,1],[91,2],[104,5],[107,1],[110,4],[111,1],[124,2],[130,1]]}}]}]}]},{"k":[115,100,116],"v":[{"k":[105,116],"v":[{"k":[111,98,118],"v":[{"k":[110],"v":[{"d":{"df":8,"dc":[[20,3],[51,1],[91,3],[109,11],[114,1],[124,1],[126,1],[129,3]]},"k":[46,115,44,58],"v":[{"d":{"df":3,"dc":[[20,1],[46,1],[127,2]]}},{"d":{"df":3,"dc":[[109,1],[128,1],[129,1]]},"k":[42,44,46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"d":{"df":2,"dc":[[109,2],[127,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[126,2]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[78,1],[126,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[22,1],[56,1],[77,1],[99,1],[137,1]]}}]},{"d":{"df":2,"dc":[[52,1],[126,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[118,2]]}},{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[87,1],[89,1],[135,2]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[101,108,111,97,114,105],"v":[{"k":[114,100,110,99],"v":[{"k":[105,116],"v":[{"k":[101,109],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101,105],"v":[{"d":{"df":12,"dc":[[1,1],[28,2],[44,1],[47,1],[73,1],[78,2],[87,2],[121,1],[122,2],[129,1],[132,1],[137,1]]},"k":[100,44,46],"v":[{"d":{"df":3,"dc":[[3,1],[97,1],[111,1]]}},{"d":{"df":4,"dc":[[22,1],[87,1],[91,1],[124,1]]}},{"d":{"df":4,"dc":[[47,1],[52,1],[78,1],[107,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[64,1],[82,1],[89,1],[102,1],[111,1],[121,1],[133,1],[137,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[97,105],"v":[{"k":[116,108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[13,1],[18,1],[28,1],[35,1]]},"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[5,4]]},"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[38,1],[94,1],[127,1],[137,1]]},"k":[101,97,105,115],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[7,1],[53,1],[122,1],[123,1],[135,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[9,1],[18,1],[122,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[97,111,105],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[3,1],[97,1]]},"k":[115,105],"v":[{"d":{"df":3,"dc":[[5,1],[35,1],[132,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[101,97],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[114],"v":[{"d":{"df":2,"dc":[[9,2],[68,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[57,1],[91,1],[124,1]]}}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[12,4],[15,1],[127,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[101,117],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[13,1],[36,1],[37,1],[56,1],[79,1],[137,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[87,2]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[68,3],[87,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[116,115],"v":[{"d":{"df":17,"dc":[[2,1],[14,1],[50,8],[54,2],[87,2],[92,1],[97,1],[98,6],[99,1],[102,2],[103,3],[114,2],[118,1],[121,2],[131,1],[134,2],[135,2]]},"k":[96,46,115],"v":[{"d":{"df":1,"dc":[[71,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[97,2]]}}]},{"k":[116],"v":[{"k":[115,105,44,46],"v":[{"d":{"df":2,"dc":[[3,1],[123,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":18,"dc":[[9,1],[21,3],[31,1],[32,1],[54,1],[59,3],[85,1],[87,3],[103,1],[106,1],[107,2],[115,1],[125,1],[126,1],[130,4],[134,6],[135,2],[137,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":2,"dc":[[113,1],[135,1]]}}]}]}]},{"k":[109,99],"v":[{"k":[112,105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":21,"dc":[[3,3],[5,1],[22,1],[33,1],[52,1],[58,1],[60,1],[77,1],[80,1],[83,1],[84,1],[92,3],[97,7],[104,1],[114,1],[116,2],[118,1],[121,1],[127,1],[128,2],[133,1]]},"k":[44,58,41,115,46],"v":[{"d":{"df":36,"dc":[[18,1],[22,1],[31,3],[36,1],[45,1],[51,1],[52,1],[54,1],[58,1],[61,1],[64,1],[76,1],[77,2],[78,3],[80,1],[83,2],[87,4],[92,1],[93,1],[97,2],[98,1],[99,1],[100,1],[104,3],[113,1],[114,3],[116,1],[123,3],[125,1],[126,1],[127,1],[128,3],[131,1],[132,1],[134,1],[135,2]]}},{"d":{"df":10,"dc":[[31,1],[32,2],[53,1],[58,1],[59,1],[68,1],[93,1],[94,1],[118,1],[121,1]]}},{"d":{"df":1,"dc":[[135,1]]},"k":[58],"v":[{"d":{"df":2,"dc":[[31,1],[115,1]]}}]},{"d":{"df":7,"dc":[[60,2],[83,1],[97,2],[104,1],[105,1],[114,1],[127,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[135,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[9,1]]},"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[116,101],"v":[{"d":{"df":8,"dc":[[9,1],[54,1],[87,1],[88,1],[97,2],[114,1],[117,1],[118,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[85,1],[125,1],[134,1]]}}]}]},{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"k":[101,105,108],"v":[{"k":[108,112,101],"v":[{"k":[108,44],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[40,1]]}}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[79,1],[83,1],[88,1],[111,1],[117,1],[123,1],[129,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[76,1],[133,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[83,2],[129,1],[132,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[13,1],[29,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[99,93],"v":[{"d":{"df":2,"dc":[[100,2],[135,2]]},"k":[61,115,117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97,111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[47,115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117,98],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105,101,97],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[58,1],[83,1]]}}]}]},{"d":{"df":4,"dc":[[59,1],[73,1],[103,2],[119,2]]},"k":[100,58],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":1,"dc":[[103,2]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[97,2],[128,3]]},"k":[96,93,46,41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,102],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[61,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]}]},{"k":[101,111,97],"v":[{"k":[114,110],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[121],"v":[{"d":{"df":18,"dc":[[1,1],[23,1],[35,1],[47,3],[51,1],[52,1],[58,1],[78,1],[87,3],[96,1],[101,1],[106,1],[113,1],[122,1],[127,1],[128,1],[129,1],[137,1]]},"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[3,1],[7,1],[46,1],[47,1],[79,2],[80,1],[103,2],[107,2],[118,1],[126,1],[127,1],[128,1]]}}]}]}]}]}]}]},{"d":{"df":15,"dc":[[7,1],[9,1],[51,1],[58,2],[63,1],[79,3],[81,1],[94,1],[97,1],[104,1],[110,1],[111,1],[118,1],[127,1],[129,1]]},"k":[108,116],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":5,"dc":[[44,1],[101,1],[110,1],[114,1],[127,1]]},"k":[115,117,58],"v":[{"d":{"df":2,"dc":[[89,1],[133,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[134,4]]}}]}]}]},{"k":[108],"v":[{"k":[118,117],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[22,1],[125,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]},{"k":[108,112],"v":[{"d":{"df":1,"dc":[[52,3]]},"k":[117],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[29,1],[104,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[118,5]]}}]}]}]}]}]}]}]}]}]},{"k":[100,116,118,97,103,99,111,106,115,117,104,101,112,114,102],"v":[{"d":{"df":18,"dc":[[1,1],[5,1],[7,1],[34,3],[52,1],[56,1],[61,1],[76,1],[83,2],[87,1],[98,1],[99,2],[118,2],[126,2],[128,2],[133,1],[135,3],[137,2]]},"k":[115,58,46,101,105,45],"v":[{"d":{"df":2,"dc":[[1,1],[57,1]]}},{"d":{"df":3,"dc":[[14,1],[54,1],[134,1]]}},{"d":{"df":4,"dc":[[52,1],[118,1],[121,1],[135,1]]}},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[116,111],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"k":[101,105,114,95],"v":[{"k":[114],"v":[{"d":{"df":45,"dc":[[1,1],[3,2],[10,1],[14,2],[15,1],[17,1],[19,1],[34,3],[40,1],[48,3],[50,2],[51,3],[54,1],[56,1],[59,2],[60,1],[61,1],[64,1],[69,2],[73,3],[77,1],[78,6],[80,2],[81,3],[82,2],[87,10],[88,1],[92,2],[94,1],[99,1],[100,2],[101,2],[102,2],[103,2],[105,2],[107,3],[108,1],[112,2],[113,1],[117,1],[119,1],[121,3],[130,1],[135,1],[137,1]]},"k":[112,105,46,116,101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[7,1],[13,1],[22,1],[39,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":10,"dc":[[28,1],[34,1],[51,1],[59,1],[81,1],[82,1],[100,1],[102,2],[103,1],[128,1]]}}]}]},{"d":{"df":3,"dc":[[34,2],[54,1],[62,1]]}},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[80,3],[81,1],[92,1],[97,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]},{"k":[114,116],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[9,1],[37,1],[50,1],[51,1],[63,1],[85,1],[90,1],[104,1],[107,1],[110,1],[118,2]]},"k":[116,108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":6,"dc":[[68,2],[83,2],[87,2],[114,1],[121,1],[135,4]]},"k":[95,93,58,44,46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[41,1]]},"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[50,2],[98,2]]}},{"d":{"df":1,"dc":[[80,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[83,1],[114,2],[137,1]]},"k":[58,44,41],"v":[{"d":{"df":2,"dc":[[99,1],[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110,109],"v":[{"k":[109,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":21,"dc":[[13,1],[21,5],[28,1],[34,2],[47,2],[51,1],[52,1],[54,2],[57,1],[58,3],[78,14],[82,2],[94,3],[102,1],[109,1],[111,4],[125,1],[130,5],[134,2],[135,1],[137,1]]},"k":[115,46,97,42,44,93,39],"v":[{"d":{"df":5,"dc":[[2,1],[7,1],[61,1],[68,1],[78,7]]},"k":[44,58],"v":[{"d":{"df":2,"dc":[[29,1],[78,1]]}},{"d":{"df":1,"dc":[[47,1]]}}]},{"d":{"df":10,"dc":[[7,1],[21,1],[61,2],[78,3],[94,1],[101,2],[102,1],[109,1],[123,2],[130,1]]}},{"k":[108],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]},{"d":{"df":13,"dc":[[37,1],[47,1],[51,1],[54,2],[78,3],[91,1],[94,1],[97,1],[102,2],[124,1],[125,1],[134,1],[135,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":28,"dc":[[4,2],[10,3],[20,2],[25,1],[33,1],[40,2],[44,1],[46,2],[52,1],[53,1],[58,1],[76,1],[78,1],[87,3],[88,1],[91,1],[92,1],[93,3],[99,2],[104,1],[120,1],[122,1],[126,1],[128,2],[129,11],[132,7],[133,1],[137,1]]},"k":[100,115,109,41],"v":[{"d":{"df":14,"dc":[[30,1],[37,1],[46,3],[63,2],[81,1],[87,1],[90,1],[94,1],[107,1],[122,1],[125,1],[126,1],[127,1],[128,2]]},"k":[46,58,44,93,41],"v":[{"d":{"df":5,"dc":[[33,1],[46,3],[87,1],[99,1],[129,1]]}},{"d":{"df":3,"dc":[[36,3],[52,1],[57,1]]}},{"d":{"df":3,"dc":[[46,1],[63,1],[137,2]]}},{"k":[40],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}}]},{"d":{"df":2,"dc":[[52,1],[128,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]},{"d":{"df":1,"dc":[[90,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[40,1],[57,1],[126,1],[129,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[55,2],[90,1]]},"k":[101,41,44,63,93],"v":[{"k":[114],"v":[{"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[7,1],[129,1],[132,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[29,2],[127,1]]}}]}]}]},{"d":{"df":1,"dc":[[125,1]]}}]}]},{"d":{"df":1,"dc":[[36,1]]}},{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":1,"dc":[[90,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[111,114],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109,115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"d":{"df":3,"dc":[[87,1],[129,1],[132,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[87,2],[96,3],[107,2],[108,1]]},"k":[105,101,96,44],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":15,"dc":[[10,2],[30,2],[36,1],[54,1],[87,2],[96,7],[101,3],[102,2],[107,1],[108,1],[110,1],[125,2],[126,1],[127,6],[135,1]]},"k":[44,46,93],"v":[{"d":{"df":3,"dc":[[87,1],[127,2],[135,1]]}},{"d":{"df":2,"dc":[[102,1],[108,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":4,"dc":[[87,1],[101,1],[107,1],[127,1]]}}]}]},{"k":[100],"v":[{"d":{"df":8,"dc":[[14,1],[54,4],[101,1],[108,2],[126,3],[127,3],[134,2],[135,5]]},"k":[44,41,45,58,46],"v":[{"d":{"df":5,"dc":[[14,1],[54,1],[104,1],[121,1],[134,2]]}},{"d":{"df":1,"dc":[[110,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[134,1]]}}]}]},{"d":{"df":2,"dc":[[87,1],[101,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[117,49,50],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":7,"dc":[[9,1],[68,1],[77,1],[118,1],[120,1],[123,4],[133,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[87,1],[123,1]]}}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]},{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[93,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":15,"dc":[[24,1],[50,2],[78,1],[82,1],[87,2],[93,2],[102,1],[104,1],[106,3],[107,1],[110,1],[120,2],[122,1],[130,3],[135,2]]},"k":[115],"v":[{"d":{"df":6,"dc":[[57,1],[63,1],[87,1],[101,1],[122,1],[130,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45,58],"v":[{"k":[115,101,102,114],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[58,45],"v":[{"d":{"df":1,"dc":[[123,3]]}},{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]},{"k":[53],"v":[{"k":[55],"v":[{"k":[115],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,15]]},"k":[58],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,99,114,116],"v":[{"k":[121,105,101],"v":[{"d":{"df":13,"dc":[[2,1],[3,2],[10,1],[20,1],[31,1],[44,1],[58,1],[74,1],[84,1],[87,1],[104,2],[125,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[108,101],"v":[{"k":[121],"v":[{"d":{"df":10,"dc":[[5,1],[13,1],[22,1],[48,1],[61,1],[83,1],[97,1],[101,1],[104,2],[125,1]]},"k":[34,46],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":2,"dc":[[47,2],[113,1]]}}]}]},{"k":[114,115],"v":[{"d":{"df":6,"dc":[[31,1],[37,1],[57,1],[100,1],[111,1],[118,5]]}},{"k":[116],"v":[{"d":{"df":6,"dc":[[82,1],[87,2],[102,1],[118,1],[122,1],[125,1]]}}]}]}]},{"d":{"df":2,"dc":[[35,1],[114,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[13,1],[47,1]]}}]}]},{"k":[104],"v":[{"d":{"df":33,"dc":[[13,1],[22,1],[25,1],[28,1],[35,1],[47,2],[50,1],[51,1],[52,1],[53,1],[58,2],[71,1],[73,1],[75,1],[76,2],[77,1],[78,1],[79,3],[82,1],[83,3],[93,3],[102,1],[106,1],[113,6],[116,1],[118,3],[121,1],[122,2],[123,2],[127,1],[128,2],[129,1],[133,1]]}}]},{"k":[108],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[35,1],[87,1],[123,1],[135,1],[137,1]]},"k":[41,46,44],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"d":{"df":1,"dc":[[55,1]]}}]}]},{"d":{"df":1,"dc":[[105,1]]}}]},{"k":[108,114,105],"v":[{"k":[97],"v":[{"d":{"df":3,"dc":[[87,1],[88,1],[117,1]]},"k":[46,61,93],"v":[{"d":{"df":2,"dc":[[72,1],[87,2]]},"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[45],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[105,117,100,103,107],"v":[{"k":[116],"v":[{"d":{"df":13,"dc":[[26,1],[32,1],[51,1],[55,1],[57,1],[92,1],[103,1],[115,4],[118,4],[121,1],[122,1],[126,2],[127,1]]},"k":[111,105,101,44],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[3,2],[42,1],[55,3],[103,2],[127,3]]},"k":[115,60,40,46],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":4,"dc":[[43,1],[85,1],[111,1],[127,1]]}}]}]}]},{"d":{"df":2,"dc":[[55,1],[57,1]]}}]}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[26,1],[47,1],[52,1],[55,5],[82,1],[87,1],[92,1],[102,1],[103,1],[108,1],[115,3],[127,5]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[47,1],[55,2],[115,2]]}},{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[92,2]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97,44],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[69,1],[72,2]]},"k":[42,46,44],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":1,"dc":[[72,1]]}},{"d":{"df":1,"dc":[[72,1]]}}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[42,2],[49,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[50],"v":[{"d":{"df":1,"dc":[[65,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]},{"k":[117],"v":[{"k":[105,97],"v":[{"k":[112,118],"v":[{"k":[109,112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[5,1],[18,1],[35,2],[122,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]},{"k":[97,101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[68,2],[87,1],[127,1]]},"k":[115,93],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]},{"k":[116,108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[114,112,97],"v":[{"k":[111,97],"v":[{"k":[114],"v":[{"d":{"df":16,"dc":[[6,1],[50,1],[81,1],[83,2],[97,1],[98,1],[103,1],[106,1],[112,1],[114,3],[118,2],[121,2],[122,1],[123,2],[133,1],[135,1]]},"k":[58,101,115,96],"v":[{"d":{"df":3,"dc":[[50,1],[98,1],[135,2]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[50,1],[98,1]]}}]},{"d":{"df":12,"dc":[[51,1],[64,2],[77,5],[83,6],[89,2],[98,2],[113,1],[114,1],[121,2],[123,3],[133,5],[137,2]]},"k":[34,44,58,46],"v":[{"d":{"df":1,"dc":[[51,3]]}},{"d":{"df":4,"dc":[[89,1],[114,1],[121,1],[133,3]]}},{"d":{"df":2,"dc":[[113,1],[114,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[57,1],[101,1],[107,2],[127,2],[137,1]]},"k":[100,115],"v":[{"d":{"df":2,"dc":[[102,1],[104,1]]}},{"d":{"df":2,"dc":[[104,1],[134,1]]}}]}]}]}]},{"k":[112,97,109,117,98],"v":[{"k":[108,116],"v":[{"k":[111],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":6,"dc":[[9,1],[86,1],[106,1],[121,1],[128,1],[133,1]]},"k":[93,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":2,"dc":[[118,1],[133,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[7,1],[47,1],[72,1],[81,8],[104,5],[111,2],[112,2],[127,7]]},"k":[44,105,115],"v":[{"d":{"df":2,"dc":[[47,1],[72,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[97,121],"v":[{"d":{"df":2,"dc":[[43,1],[127,1]]}},{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,111],"v":[{"d":{"df":1,"dc":[[60,2]]}},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]},{"k":[116,103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":33,"dc":[[9,1],[33,1],[42,2],[51,1],[57,1],[58,2],[63,1],[66,2],[67,1],[68,2],[78,1],[79,1],[84,2],[85,2],[87,2],[94,2],[95,1],[102,1],[104,1],[109,1],[110,1],[115,1],[118,1],[119,2],[121,1],[122,1],[123,1],[125,2],[126,1],[128,3],[134,2],[135,4],[137,1]]}}]}]}]},{"k":[101,104],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[101,115],"v":[{"k":[99,109,118],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[11,1],[123,2]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[22,1],[76,1],[127,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[80,2]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[82,2],[83,1],[102,2]]},"k":[46,44,42,119],"v":[{"d":{"df":2,"dc":[[47,1],[87,1]]}},{"d":{"df":1,"dc":[[87,2]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[107,1]]}}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]},{"k":[105,102],"v":[{"d":{"df":7,"dc":[[50,7],[54,1],[98,1],[114,3],[120,2],[134,1],[135,8]]},"k":[99,115,45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[13,5]]},"k":[8217,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[13,2]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]},{"k":[105,101,111],"v":[{"k":[99],"v":[{"k":[105,97],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":4,"dc":[[18,1],[52,1],[94,1],[125,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[23,2],[52,4],[84,2],[93,1],[107,1],[123,1]]},"k":[105,46,115,58,44],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[18,1],[87,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[25,1],[52,1],[56,1],[107,1],[118,1],[127,1]]}},{"d":{"df":1,"dc":[[55,2]]},"k":[46,59],"v":[{"d":{"df":2,"dc":[[37,1],[51,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":1,"dc":[[92,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[99,109],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[47,1],[104,1]]}}]}]}]}]},{"k":[99,104],"v":[{"k":[46,41,104],"v":[{"d":{"df":6,"dc":[[20,1],[38,1],[51,1],[83,1],[110,1],[126,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":2,"dc":[[66,2],[67,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[130,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[101,48,49],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[83,4],[87,3],[92,2],[110,1]]},"k":[41,115],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[92,2]]}},{"d":{"df":1,"dc":[[92,2]]}}]}]},{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":3,"dc":[[21,1],[51,1],[83,1]]}}]}]},{"k":[116,99,115,112],"v":[{"k":[97,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[71,1],[101,2],[118,7]]},"k":[58],"v":[{"k":[60],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[94,1],[123,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[114,2],[127,1],[135,2]]},"k":[44,93,46,101,96],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[118,1],[120,1],[123,1],[125,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[135,2]]}}]}]},{"d":{"df":4,"dc":[[36,1],[65,4],[87,1],[99,2]]},"k":[93,46,111,44,104,99],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[36,2]]}},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[65,1]]}},{"k":[111],"v":[{"d":{"df":4,"dc":[[83,2],[113,2],[116,1],[135,10]]},"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[112,58,103],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[124],"v":[{"k":[108,107],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[46,39],"v":[{"d":{"df":1,"dc":[[128,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[124],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[88,2],[117,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[57,5],[131,1]]},"k":[101,111,97,117,118,115,102,109,105,99,116,47],"v":[{"k":[119,101,99,120,116,97,118,105,103],"v":[{"d":{"df":59,"dc":[[0,1],[1,1],[2,1],[3,1],[6,1],[11,1],[12,1],[14,3],[17,4],[22,1],[24,3],[25,1],[29,2],[30,3],[31,1],[38,1],[39,2],[46,3],[47,1],[48,1],[50,1],[51,4],[52,2],[53,1],[56,3],[58,4],[59,1],[61,3],[68,1],[73,1],[74,1],[76,1],[77,2],[79,1],[81,2],[82,2],[86,1],[87,4],[92,1],[94,2],[96,2],[98,1],[99,1],[100,1],[101,3],[102,2],[103,1],[106,1],[107,4],[111,1],[113,1],[114,2],[115,2],[118,1],[120,1],[123,1],[126,3],[133,1],[137,3]]},"k":[101,108,44,46],"v":[{"k":[114,115],"v":[{"d":{"df":15,"dc":[[15,1],[51,2],[56,1],[66,2],[67,2],[82,1],[86,1],[102,1],[113,1],[122,3],[125,1],[128,2],[129,1],[135,1],[137,2]]},"k":[41,46,44],"v":[{"d":{"df":1,"dc":[[65,7]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":2,"dc":[[93,1],[118,2]]}},{"d":{"df":1,"dc":[[135,1]]}}]},{"k":[116],"v":[{"d":{"df":5,"dc":[[52,2],[57,3],[128,1],[134,1],[137,2]]}}]}]},{"k":[121],"v":[{"d":{"df":8,"dc":[[17,1],[48,1],[56,1],[61,1],[86,1],[126,1],[128,1],[137,2]]},"k":[45],"v":[{"k":[105,99],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[79,1],[120,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[100],"v":[{"d":{"df":72,"dc":[[1,1],[5,1],[6,1],[7,1],[8,2],[9,2],[10,4],[11,1],[13,2],[14,1],[15,1],[18,1],[20,3],[21,2],[23,2],[24,2],[27,1],[36,1],[46,1],[47,2],[51,2],[52,7],[53,4],[54,2],[56,5],[58,6],[60,2],[64,5],[66,1],[67,1],[68,5],[69,1],[77,3],[78,1],[80,2],[81,4],[82,1],[83,3],[85,1],[87,11],[88,2],[91,2],[92,2],[98,4],[101,1],[102,3],[103,6],[104,2],[105,3],[106,3],[107,6],[110,2],[114,3],[115,1],[117,2],[118,13],[120,1],[121,2],[122,5],[123,3],[125,1],[126,1],[127,5],[128,3],[129,3],[130,4],[131,3],[132,2],[133,3],[134,5],[135,11],[137,1]]},"k":[115,46,101,108,105,44,47],"v":[{"d":{"df":22,"dc":[[1,1],[3,1],[13,1],[18,2],[28,1],[35,2],[44,1],[52,1],[53,2],[66,2],[67,1],[79,1],[92,1],[103,1],[104,4],[118,1],[120,1],[122,1],[123,1],[127,1],[129,1],[134,2]]},"k":[46],"v":[{"d":{"df":3,"dc":[[5,1],[47,1],[55,1]]}}]},{"d":{"df":1,"dc":[[100,1]]},"k":[8220],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[100],"v":[{"d":{"df":20,"dc":[[14,1],[28,1],[29,1],[30,1],[33,1],[51,1],[52,2],[54,1],[68,2],[86,1],[96,1],[100,1],[103,1],[104,1],[109,2],[110,1],[121,1],[129,4],[132,2],[134,1]]},"k":[46,44],"v":[{"d":{"df":7,"dc":[[13,1],[47,1],[66,1],[74,1],[92,1],[109,1],[127,1]]}},{"d":{"df":6,"dc":[[58,1],[66,1],[79,2],[104,1],[111,1],[113,1]]}}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"d":{"df":3,"dc":[[44,1],[51,1],[56,1]]}},{"k":[119],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":13,"dc":[[3,1],[15,1],[19,1],[23,1],[32,1],[50,1],[53,2],[66,1],[67,1],[86,1],[87,1],[92,1],[132,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[15,1],[73,1],[111,1]]}},{"d":{"df":2,"dc":[[93,1],[101,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":38,"dc":[[3,1],[5,1],[14,1],[20,1],[30,1],[33,1],[50,2],[51,1],[53,1],[54,2],[57,1],[59,1],[68,1],[69,2],[70,1],[74,1],[75,2],[77,1],[81,7],[83,3],[87,11],[88,1],[97,2],[101,2],[104,2],[105,2],[106,2],[107,1],[112,1],[118,4],[120,3],[121,6],[126,2],[127,1],[130,2],[134,2],[135,3],[137,2]]},"k":[44,46,58,99],"v":[{"d":{"df":24,"dc":[[4,1],[14,2],[21,1],[24,1],[27,2],[54,1],[56,2],[59,1],[64,2],[66,1],[67,1],[74,1],[86,1],[87,8],[92,2],[107,1],[118,1],[122,1],[128,2],[130,1],[132,1],[133,2],[134,1],[135,1]]}},{"d":{"df":2,"dc":[[11,1],[73,5]]}},{"d":{"df":1,"dc":[[56,1]]}},{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"k":[119,102,104,105,99,112,109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":19,"dc":[[32,1],[33,1],[39,1],[47,1],[48,3],[51,1],[52,2],[57,3],[69,1],[79,1],[83,12],[87,6],[88,4],[92,8],[100,1],[104,1],[117,4],[121,1],[127,3]]},"k":[101,115,105,44,109,45,47,46,58],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":4,"dc":[[29,1],[83,2],[122,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[83,1],[94,2]]}},{"d":{"df":1,"dc":[[83,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[47,2],[52,1],[83,2],[92,1],[104,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[38,1],[47,2],[111,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]}]}]},{"d":{"df":5,"dc":[[57,1],[83,2],[88,1],[117,1],[137,1]]}},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[83,3],[92,1],[104,1],[127,2]]}},{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]},{"k":[114,108],"v":[{"d":{"df":4,"dc":[[11,1],[87,1],[104,1],[137,1]]},"k":[108,98,101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[47,2]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[52,1],[57,1]]}}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[77,1],[96,1]]}}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[18,1],[52,1],[56,1],[63,1],[103,1],[118,1],[123,1]]}}]}]},{"k":[103,116],"v":[{"k":[104],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[83,3]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"d":{"df":37,"dc":[[2,1],[4,1],[32,1],[44,1],[47,1],[51,2],[52,2],[55,2],[60,1],[65,15],[66,4],[67,6],[74,2],[77,1],[78,1],[79,2],[83,2],[87,23],[97,2],[102,1],[104,2],[106,2],[110,1],[111,1],[112,1],[113,1],[114,2],[118,2],[121,1],[122,1],[123,7],[126,1],[127,1],[128,1],[133,1],[135,1],[137,2]]},"k":[119,116,103,100,110,114,118,105,113,115,63],"v":[{"d":{"df":52,"dc":[[1,1],[2,3],[3,3],[4,2],[5,1],[6,1],[7,2],[8,1],[13,1],[15,2],[18,1],[20,1],[21,1],[25,2],[27,2],[30,1],[33,1],[46,1],[53,1],[60,2],[64,2],[68,8],[69,2],[76,1],[81,2],[82,1],[85,1],[87,3],[88,1],[91,1],[92,1],[101,1],[102,1],[103,4],[105,2],[107,2],[108,1],[110,2],[117,1],[118,5],[120,1],[121,1],[126,2],[127,2],[128,7],[129,1],[130,5],[131,1],[133,5],[134,1],[135,4],[137,3]]},"k":[44,42,96,46],"v":[{"d":{"df":16,"dc":[[3,1],[4,1],[14,1],[53,1],[68,1],[72,1],[76,1],[87,1],[100,1],[103,1],[107,1],[116,1],[118,1],[128,1],[133,1],[137,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[56,1]]}}]},{"d":{"df":1,"dc":[[87,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,3]]}}]},{"d":{"df":1,"dc":[[118,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]},{"d":{"df":88,"dc":[[1,1],[6,2],[9,8],[10,1],[11,2],[12,1],[13,1],[14,1],[15,5],[20,1],[23,3],[31,1],[35,1],[36,5],[39,1],[40,2],[41,1],[44,1],[47,3],[49,1],[50,2],[51,14],[52,11],[53,3],[54,2],[57,2],[58,2],[60,1],[61,1],[63,3],[64,2],[66,3],[67,3],[68,1],[70,2],[72,3],[73,2],[74,1],[76,2],[77,2],[78,4],[79,11],[80,3],[81,1],[82,8],[83,5],[86,3],[87,24],[88,1],[89,2],[90,2],[91,1],[92,2],[93,1],[96,4],[97,1],[98,2],[99,2],[101,1],[102,10],[103,3],[104,5],[106,3],[107,5],[110,5],[111,3],[113,7],[114,2],[115,2],[116,1],[117,2],[118,2],[120,3],[121,8],[122,6],[123,7],[124,1],[125,2],[126,5],[127,9],[128,3],[129,5],[130,4],[132,3],[133,4],[134,5],[135,6],[137,2]]},"k":[105,104,101,44,46,111,41,97],"v":[{"k":[102,99],"v":[{"k":[105],"v":[{"k":[101,99],"v":[{"k":[100,115],"v":[{"d":{"df":3,"dc":[[1,1],[82,1],[102,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":8,"dc":[[3,1],[6,1],[50,1],[78,2],[95,1],[121,1],[131,1],[137,3]]},"k":[115,44],"v":[{"d":{"df":6,"dc":[[15,1],[38,2],[50,2],[95,1],[119,1],[125,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":5,"dc":[[23,1],[83,2],[120,1],[134,1],[137,2]]},"k":[97,44],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[6,1],[58,1],[68,1],[70,1],[103,1],[104,1],[123,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"d":{"df":20,"dc":[[7,1],[10,1],[11,1],[12,1],[14,2],[40,1],[52,1],[77,1],[81,3],[82,1],[83,1],[86,1],[102,1],[107,1],[118,3],[121,1],[128,1],[131,1],[132,1],[135,4]]},"k":[58,98,115,42],"v":[{"d":{"df":6,"dc":[[15,2],[51,1],[83,1],[96,1],[103,1],[118,2]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":6,"dc":[[51,1],[104,1],[107,1],[123,1],[128,2],[137,1]]}}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[122,1],[127,1]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[33],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[109,2]]}}]}]}]},{"d":{"df":2,"dc":[[14,1],[35,1]]}},{"d":{"df":3,"dc":[[47,1],[96,1],[135,1]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[2,1],[52,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[101],"v":[{"k":[106,46,45],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[45],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[91,1],[124,1]]}},{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45,108,101],"v":[{"k":[110,101,102,98,114,108,100,104,112,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[7,1],[128,1]]}}]}]}]}]}]},{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[40,1],[127,1]]}}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[55,3]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115,102],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[71,1],[135,3]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[123,3],[126,1],[135,1]]}}]},{"d":{"df":1,"dc":[[110,1]]},"k":[109,100],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[21,3],[51,1],[76,2],[79,1],[87,1],[123,1],[130,2],[133,2]]},"k":[108,46],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[51,1],[115,1],[123,1],[131,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[15,1],[46,1],[130,1]]}},{"d":{"df":5,"dc":[[50,3],[56,1],[121,1],[126,1],[135,1]]}}]}]},{"d":{"df":2,"dc":[[39,1],[133,1]]}}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[79,1],[84,2]]},"k":[46],"v":[{"d":{"df":3,"dc":[[84,1],[91,1],[124,1]]}}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[44],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[44],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[118],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[121,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,4]]}}]},{"k":[109,110,116,118,117,114,95],"v":[{"k":[101],"v":[{"d":{"df":39,"dc":[[2,1],[3,1],[19,1],[21,1],[33,2],[34,1],[46,1],[51,2],[53,2],[54,2],[57,1],[59,1],[60,1],[61,1],[66,1],[67,1],[68,1],[73,1],[80,1],[82,3],[83,2],[87,1],[88,3],[97,2],[100,1],[101,1],[102,3],[104,2],[106,4],[110,1],[116,2],[117,2],[120,3],[121,3],[122,1],[126,1],[128,4],[134,1],[135,4]]},"k":[44,100,58,115,61,46,62,93,40],"v":[{"d":{"df":7,"dc":[[3,1],[21,1],[51,1],[97,1],[106,1],[114,1],[123,1]]}},{"d":{"df":5,"dc":[[54,1],[58,1],[79,1],[121,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":2,"dc":[[32,1],[135,1]]}},{"d":{"df":9,"dc":[[40,1],[54,1],[57,1],[68,2],[104,1],[116,1],[127,1],[135,1],[137,1]]},"k":[44,46,112],"v":[{"d":{"df":2,"dc":[[47,1],[83,1]]}},{"d":{"df":1,"dc":[[105,1]]}},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,4]]},"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[39],"v":[{"k":[97,98],"v":[{"k":[39],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[39],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"d":{"df":11,"dc":[[64,1],[68,1],[82,1],[87,1],[88,2],[93,1],[98,1],[102,1],[106,1],[117,2],[123,1]]}},{"d":{"df":2,"dc":[[66,2],[67,2]]}},{"k":[96,40],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[80,1]]}}]},{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":5,"dc":[[4,1],[32,3],[52,1],[92,5],[126,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]},{"k":[105,117,104,114],"v":[{"k":[111,118],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[101],"v":[{"d":{"df":7,"dc":[[7,1],[13,1],[28,1],[76,3],[104,1],[127,1],[128,4]]},"k":[108,45],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[28,1],[47,1],[128,1]]}}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97,101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[5,2]]}}]},{"d":{"df":2,"dc":[[5,1],[40,1]]}}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[105],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[43,1],[85,1],[111,1],[127,1]]},"k":[64,58],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[36],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[55,3]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116,98],"v":[{"k":[101,105],"v":[{"d":{"df":25,"dc":[[8,1],[17,1],[21,1],[37,1],[43,1],[47,1],[48,2],[50,2],[51,1],[61,1],[68,6],[73,1],[77,1],[79,1],[87,2],[94,5],[97,3],[99,1],[106,1],[113,1],[119,2],[127,2],[128,1],[130,1],[133,1]]}},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[37,1],[80,1],[88,1],[90,1],[97,2],[117,1]]}}]},{"k":[110],"v":[{"d":{"df":3,"dc":[[43,1],[94,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[41,2],[127,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[109,116],"v":[{"d":{"df":2,"dc":[[37,1],[109,1]]},"k":[98,101],"v":[{"k":[101,97],"v":[{"k":[114],"v":[{"d":{"df":28,"dc":[[9,1],[36,3],[52,1],[53,1],[54,1],[58,1],[60,1],[68,1],[78,1],[79,2],[81,1],[82,1],[83,2],[84,1],[87,2],[89,1],[92,3],[102,1],[103,3],[111,1],[113,1],[114,2],[115,1],[123,2],[126,1],[133,2],[135,2],[137,1]]},"k":[44,93,115,46,58],"v":[{"d":{"df":4,"dc":[[41,1],[51,1],[77,2],[114,1]]}},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"d":{"df":4,"dc":[[81,4],[87,1],[114,1],[127,2]]},"k":[47,44],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":2,"dc":[[114,2],[128,1]]}}]}]},{"d":{"df":1,"dc":[[12,3]]},"k":[44,112],"v":[{"d":{"df":1,"dc":[[12,2]]}},{"k":[114],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[99,110,108],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[95,108],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[95],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[35,1],[62,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[24,6]]},"k":[46,93,44],"v":[{"d":{"df":1,"dc":[[24,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[109,105,116,114,99],"v":[{"d":{"df":1,"dc":[[114,3]]},"k":[101],"v":[{"d":{"df":11,"dc":[[14,1],[50,1],[54,1],[77,4],[89,1],[98,1],[114,1],[121,4],[133,3],[134,1],[135,8]]},"k":[46,45,39,124,47,35],"v":[{"d":{"df":2,"dc":[[77,1],[123,1]]}},{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[77,2],[133,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[77,1],[133,1]]}}]},{"d":{"df":1,"dc":[[123,1]]}},{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[110],"v":[{"k":[35],"v":[{"k":[112],"v":[{"k":[35],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":21,"dc":[[25,3],[56,2],[58,1],[76,4],[79,8],[82,7],[86,1],[87,2],[91,12],[101,4],[102,7],[107,4],[113,1],[116,14],[118,1],[124,12],[125,4],[129,3],[130,3],[132,7],[133,1]]},"k":[45,41,93,44,47,46],"v":[{"k":[100,99,115],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[111,117,116],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114,116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[109],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,100],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[91,2],[124,2]]}},{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[116,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[125,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]},{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[114,3]]},"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[116,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[115,105],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[120],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]},{"k":[97,99],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[52,2]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[63,3]]}}]}]}]},{"k":[103,99,120],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[101,107],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[129,1]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]},"k":[97],"v":[{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[116,3]]}}]}]},{"k":[111,97,105,115,117,101,114,108,116,50,53,55,49,56,113,102,110,58,54,109],"v":[{"k":[114,108,117,97,99,110],"v":[{"d":{"df":128,"dc":[[0,1],[1,4],[2,2],[3,10],[4,1],[5,6],[6,1],[7,1],[9,16],[10,7],[12,1],[13,3],[14,7],[15,7],[16,1],[18,5],[19,1],[20,3],[21,3],[22,7],[23,1],[24,2],[26,1],[28,6],[29,9],[30,1],[31,10],[32,4],[34,2],[35,14],[36,5],[37,12],[38,4],[39,2],[40,5],[41,5],[43,1],[44,2],[45,1],[46,5],[47,19],[48,1],[50,14],[51,16],[52,25],[53,9],[54,7],[55,7],[56,13],[57,3],[58,13],[59,3],[60,11],[61,3],[62,2],[63,2],[64,3],[65,2],[66,7],[67,6],[68,21],[69,4],[70,4],[71,2],[72,2],[73,5],[74,1],[75,2],[76,4],[77,11],[78,10],[79,16],[80,8],[81,9],[82,7],[83,27],[84,2],[85,3],[86,4],[87,57],[88,16],[89,2],[90,6],[91,7],[92,9],[93,9],[94,19],[96,6],[97,12],[98,3],[99,5],[100,7],[101,6],[102,7],[103,16],[104,8],[105,7],[106,4],[107,8],[108,4],[109,11],[110,10],[111,9],[112,5],[113,8],[114,6],[115,10],[116,6],[117,14],[118,18],[119,1],[120,3],[121,15],[122,11],[123,20],[124,8],[125,15],[126,14],[127,35],[128,35],[129,14],[130,19],[131,9],[132,6],[133,15],[134,3],[135,21],[137,8]]},"k":[107,109,101,116,46,99,119,58,103,44,117],"v":[{"d":{"df":3,"dc":[[78,2],[109,1],[128,1]]},"k":[101,93,46],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[3,2],[109,1],[127,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"d":{"df":5,"dc":[[30,1],[34,1],[64,1],[86,1],[123,1]]},"k":[97,105,101],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[9,1],[41,2],[47,1],[51,1],[64,1],[85,2],[87,1],[104,2],[106,3],[114,1],[127,2],[135,2]]},"k":[105,115,44,46,116,58],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"d":{"df":4,"dc":[[40,1],[44,1],[55,1],[127,4]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[40,1],[55,1]]}},{"d":{"df":2,"dc":[[41,1],[47,1]]}}]},{"d":{"df":1,"dc":[[47,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":3,"dc":[[51,1],[104,1],[108,1]]}},{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[64,1],[98,1],[106,1],[114,1],[127,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[115,109],"v":[{"k":[101,116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[117,104],"v":[{"k":[110],"v":[{"k":[101,97],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[28,1],[60,1]]}}]},{"d":{"df":3,"dc":[[7,1],[22,1],[83,1]]}},{"k":[101,105],"v":[{"d":{"df":5,"dc":[[34,2],[41,1],[113,2],[118,1],[127,1]]},"k":[115,45],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"k":[114,113],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,4]]}}]}]}]}]}]},{"k":[110,98],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[52,1],[60,4]]},"k":[44,105,46],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[21,1],[87,1],[130,1]]}},{"k":[111,101,105],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[54,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[76,1],[87,1]]}}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[56,1]]}},{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[129,1],[132,1]]}}]}]}]}]},{"k":[108,100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":21,"dc":[[1,1],[3,1],[9,1],[14,2],[17,1],[36,4],[40,1],[44,1],[51,1],[56,2],[83,1],[87,4],[89,1],[93,2],[102,1],[107,1],[121,1],[129,1],[134,1],[135,4],[137,2]]},"k":[105,101,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":65,"dc":[[3,4],[8,1],[15,1],[21,1],[23,3],[30,1],[32,2],[34,1],[36,3],[37,1],[40,4],[41,1],[46,1],[48,1],[50,4],[51,2],[52,2],[53,4],[56,2],[57,1],[58,4],[60,2],[63,1],[65,1],[66,2],[67,2],[68,1],[69,1],[70,1],[71,1],[72,1],[73,1],[77,2],[79,1],[82,1],[86,1],[87,3],[88,2],[91,4],[92,2],[93,1],[97,1],[99,1],[101,2],[102,2],[104,1],[107,2],[111,1],[112,1],[113,1],[114,1],[116,2],[117,2],[118,1],[121,6],[123,5],[124,1],[126,1],[127,2],[130,4],[131,2],[132,1],[133,3],[135,5],[137,4]]},"k":[58,44],"v":[{"d":{"df":11,"dc":[[3,1],[31,1],[32,1],[52,1],[60,1],[69,1],[77,1],[82,1],[102,1],[123,1],[133,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":8,"dc":[[9,1],[31,1],[40,3],[69,1],[81,1],[114,1],[122,1],[128,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[49,4]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":22,"dc":[[3,1],[9,1],[19,1],[33,1],[47,3],[48,1],[64,1],[68,11],[73,1],[80,1],[87,1],[94,2],[98,1],[104,2],[106,6],[109,1],[110,1],[120,1],[127,3],[128,2],[133,1],[134,1]]},"k":[44,115,46,34,39,93,42,41],"v":[{"d":{"df":7,"dc":[[9,1],[10,1],[68,1],[80,2],[104,1],[110,1],[130,3]]}},{"d":{"df":9,"dc":[[9,2],[33,1],[68,3],[80,2],[94,3],[104,1],[110,1],[127,2],[128,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[94,1],[104,1],[110,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"d":{"df":14,"dc":[[33,1],[68,3],[72,1],[77,1],[80,1],[82,1],[102,1],[104,2],[114,1],[123,1],[125,1],[127,3],[134,2],[135,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"d":{"df":1,"dc":[[68,5]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[97,102],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[44,46],"v":[{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[110,114],"v":[{"k":[100],"v":[{"d":{"df":31,"dc":[[7,1],[11,1],[13,2],[18,1],[22,1],[35,1],[37,2],[46,1],[47,1],[51,1],[57,3],[58,1],[62,1],[65,2],[68,2],[70,1],[79,1],[87,1],[91,1],[96,1],[103,1],[104,2],[109,3],[114,2],[123,1],[124,1],[128,2],[131,1],[133,1],[134,1],[135,1]]},"k":[33,101,97,58,44],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"k":[100,114],"v":[{"d":{"df":2,"dc":[[7,1],[18,1]]}},{"d":{"df":1,"dc":[[13,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]}]},{"d":{"df":5,"dc":[[47,1],[87,1],[94,4],[118,5],[123,1]]}}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[117,97],"v":[{"k":[115],"v":[{"d":{"df":6,"dc":[[18,2],[22,1],[55,1],[95,1],[119,1],[125,1]]},"k":[101,105],"v":[{"k":[115,100],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":2,"dc":[[55,1],[78,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[137,1]]}}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[110,105,118,117,99,109,115,108,114,116,107,45],"v":[{"d":{"df":6,"dc":[[84,10],[91,1],[112,1],[116,1],[124,1],[133,1]]},"k":[116,115,40,58],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116,121],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[1,1],[76,1]]}}]}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"d":{"df":3,"dc":[[50,1],[123,2],[133,2]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"d":{"df":2,"dc":[[123,2],[133,2]]}}]},{"k":[108,114],"v":[{"d":{"df":1,"dc":[[120,1]]},"k":[115,117,101,44,105],"v":[{"d":{"df":7,"dc":[[14,1],[54,1],[70,2],[121,1],[133,1],[134,1],[135,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[133,2],[135,1]]},"k":[115,58,46,44,93],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[9,1],[133,1]]}},{"d":{"df":1,"dc":[[122,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":4,"dc":[[104,4],[111,1],[123,1],[133,2]]}},{"d":{"df":1,"dc":[[110,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[50,4],[66,1],[67,1],[83,1],[98,4],[133,1]]},"k":[58,46,47],"v":[{"d":{"df":2,"dc":[[50,1],[98,1]]}},{"d":{"df":1,"dc":[[51,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]},"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[7,1],[38,1],[120,1],[127,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[58,93],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[55,56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[44,115,121],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,2]]}}]}]}]},{"k":[116,117,101,105],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,3]]},"k":[121,105,115,44],"v":[{"d":{"df":1,"dc":[[15,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,2]]}}]}]},{"d":{"df":2,"dc":[[122,1],[123,3]]},"k":[44],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}}]},{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[103,8],[127,1]]},"k":[39,46,116],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[21,1],[47,1],[78,1],[94,1],[130,2]]}}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[22,1],[28,1],[29,1],[52,1],[78,1],[87,3],[118,2]]},"k":[101,109,93,46,44],"v":[{"k":[114,115],"v":[{"d":{"df":5,"dc":[[29,1],[87,1],[100,1],[104,1],[125,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[110,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[111,1],[137,1]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,4]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[115,108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[32,2],[76,1],[78,2]]}}]},{"d":{"df":2,"dc":[[35,1],[111,1]]},"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]},"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]},{"k":[51],"v":[{"k":[50],"v":[{"d":{"df":3,"dc":[[64,1],[98,1],[135,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,114,108,110,103,101,98,116,100],"v":[{"d":{"df":14,"dc":[[1,1],[3,1],[31,1],[50,1],[51,3],[57,1],[66,2],[67,2],[82,1],[87,1],[102,1],[113,1],[135,1],[137,2]]},"k":[44,46,105,101],"v":[{"d":{"df":3,"dc":[[3,1],[66,1],[67,1]]}},{"d":{"df":1,"dc":[[3,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[22,1],[79,1],[87,1],[137,1]]}}]}]},{"k":[100,115],"v":[{"d":{"df":3,"dc":[[57,2],[78,1],[122,1]]}},{"d":{"df":5,"dc":[[66,1],[67,1],[125,1],[128,1],[131,1]]}}]}]},{"k":[115,101,109],"v":[{"k":[116],"v":[{"d":{"df":48,"dc":[[1,1],[2,2],[3,3],[7,1],[19,1],[21,1],[28,2],[30,1],[32,2],[33,1],[35,1],[39,1],[41,1],[43,1],[50,1],[51,3],[52,1],[61,1],[68,2],[72,1],[77,1],[80,1],[82,3],[83,3],[85,1],[87,2],[88,2],[100,1],[102,4],[103,1],[105,2],[106,1],[107,2],[111,1],[113,2],[117,1],[118,4],[120,1],[121,3],[122,1],[123,3],[125,2],[128,2],[129,7],[130,1],[132,1],[135,1],[137,2]]},"k":[45,44,46,98,58,59,47,108,41],"v":[{"k":[98,117,116,103,112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"d":{"df":26,"dc":[[2,1],[3,1],[10,1],[14,1],[24,2],[27,2],[28,1],[41,1],[50,1],[52,1],[56,1],[58,1],[63,1],[66,1],[67,1],[87,1],[100,1],[106,1],[107,1],[118,1],[128,1],[132,1],[133,2],[134,2],[135,2],[137,1]]}},{"d":{"df":7,"dc":[[18,1],[81,1],[87,1],[96,1],[120,1],[128,1],[129,2]]}},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[56,1],[57,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"k":[116,108],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[102,100,119,44],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":5,"dc":[[10,3],[34,2],[43,3],[127,3],[128,5]]},"k":[44,47],"v":[{"d":{"df":3,"dc":[[10,1],[72,1],[128,1]]}},{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":23,"dc":[[15,21],[21,2],[36,24],[50,30],[57,1],[60,1],[64,12],[65,5],[71,6],[84,2],[87,16],[90,14],[98,6],[99,6],[101,2],[112,1],[114,4],[118,1],[122,4],[129,7],[130,4],[131,6],[132,5]]},"k":[93,41,44,46,45,42,47,39,63],"v":[{"k":[40],"v":[{"k":[104,47,35],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,103],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115,113],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[102,113],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[113],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[36,1],[99,2]]},"k":[44,58,60],"v":[{"d":{"df":1,"dc":[[36,1]]}},{"d":{"df":1,"dc":[[50,1]]}},{"k":[98],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[36,4],[50,2],[64,1],[65,2],[99,3]]}},{"d":{"df":2,"dc":[[36,3],[50,1]]}},{"k":[108,109],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[129,4],[132,1]]},"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[111,101,104],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[99],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[65,1]]}},{"d":{"df":1,"dc":[[65,2]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]},{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]},{"k":[101,116,108,105],"v":[{"d":{"df":65,"dc":[[1,1],[3,2],[4,2],[9,2],[12,1],[21,1],[32,4],[33,1],[41,2],[46,3],[47,3],[48,3],[51,1],[52,3],[53,1],[54,2],[55,1],[57,4],[58,4],[60,4],[64,4],[68,2],[69,6],[72,2],[73,2],[77,2],[79,1],[80,1],[81,1],[82,1],[86,5],[87,2],[88,1],[89,2],[92,3],[97,9],[98,3],[99,1],[100,4],[101,1],[102,1],[103,5],[104,7],[106,1],[107,1],[109,1],[111,2],[112,5],[113,2],[114,3],[117,1],[118,7],[119,1],[120,4],[121,3],[122,5],[123,1],[126,2],[127,7],[128,2],[129,1],[130,3],[133,1],[135,2],[137,1]]},"k":[115,46,93,44,42,39,33,58,100,40,34,96,110,112,45,118],"v":[{"d":{"df":46,"dc":[[3,1],[9,1],[21,3],[28,2],[33,2],[40,1],[41,1],[47,3],[48,3],[51,5],[52,2],[53,1],[54,2],[56,2],[58,2],[64,6],[68,2],[69,3],[72,1],[77,1],[80,3],[82,9],[86,2],[87,3],[89,1],[97,2],[98,6],[100,1],[102,10],[104,17],[107,3],[110,2],[111,3],[112,8],[114,1],[116,1],[119,2],[121,4],[122,3],[123,4],[125,1],[127,17],[128,1],[130,3],[134,5],[137,6]]},"k":[121,46,63,44,58,42,93,101,96,47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":9,"dc":[[1,1],[14,1],[54,1],[106,2],[114,1],[119,2],[121,1],[126,1],[134,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[64,1]]}},{"d":{"df":1,"dc":[[112,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"d":{"df":18,"dc":[[12,1],[40,1],[41,1],[46,1],[48,1],[66,2],[67,2],[68,1],[78,1],[87,2],[99,1],[104,2],[110,3],[113,1],[121,1],[127,2],[128,1],[134,1]]}},{"d":{"df":3,"dc":[[21,1],[111,1],[130,1]]}},{"d":{"df":13,"dc":[[28,1],[38,1],[47,1],[53,2],[54,1],[68,1],[77,1],[94,1],[97,1],[110,1],[113,1],[127,1],[137,1]]}},{"d":{"df":2,"dc":[[31,1],[53,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,100,98],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[121,1],[137,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[92,2]]},"k":[46],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}},{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":19,"dc":[[1,1],[4,1],[12,1],[32,1],[52,4],[58,1],[61,1],[64,1],[68,1],[72,1],[73,1],[77,1],[82,1],[87,1],[102,1],[103,1],[118,1],[130,1],[131,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103,117,109,105],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":14,"dc":[[4,1],[32,1],[51,1],[52,1],[53,1],[64,1],[68,2],[72,1],[83,1],[86,1],[104,1],[111,1],[121,1],[126,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":1,"dc":[[25,1]]}},{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":6,"dc":[[32,1],[41,1],[46,1],[92,4],[121,1],[126,2]]}},{"d":{"df":2,"dc":[[39,1],[118,2]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":3,"dc":[[88,1],[117,1],[130,1]]}},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[96,115,46],"v":[{"d":{"df":1,"dc":[[119,2]]}},{"d":{"df":1,"dc":[[130,3]]}},{"d":{"df":1,"dc":[[130,3]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[105,101,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[86,1],[118,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[87,1],[118,2]]}}]},{"d":{"df":1,"dc":[[118,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[100,101,105,97,103],"v":[{"d":{"df":37,"dc":[[3,1],[7,1],[13,2],[19,1],[22,1],[28,1],[29,1],[31,3],[35,1],[43,1],[46,1],[47,1],[51,1],[57,1],[58,1],[60,1],[64,1],[68,2],[70,1],[83,1],[87,4],[88,2],[94,2],[97,5],[103,3],[104,1],[117,2],[118,1],[121,1],[125,1],[127,1],[128,3],[129,1],[130,1],[131,1],[136,2],[137,1]]},"k":[115,105,101],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":10,"dc":[[22,1],[47,1],[79,1],[83,1],[87,1],[103,1],[114,1],[121,1],[127,1],[128,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]},{"d":{"df":1,"dc":[[57,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":7,"dc":[[4,1],[9,1],[53,2],[73,1],[87,4],[128,1],[130,1]]},"k":[46,101,105,93],"v":[{"d":{"df":2,"dc":[[10,1],[68,1]]}},{"k":[100,115],"v":[{"d":{"df":5,"dc":[[39,2],[87,1],[103,1],[113,1],[128,1]]},"k":[44,46],"v":[{"d":{"df":7,"dc":[[40,1],[56,1],[72,1],[87,1],[102,1],[107,2],[137,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":2,"dc":[[86,1],[87,3]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[87,1],[104,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":6,"dc":[[53,1],[73,1],[83,1],[104,1],[118,2],[127,1]]},"k":[108,105],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[53,1],[81,1]]},"k":[44,58],"v":[{"d":{"df":10,"dc":[[12,1],[22,1],[24,1],[64,1],[81,1],[87,4],[99,1],[118,2],[130,1],[137,1]]}},{"d":{"df":1,"dc":[[102,1]]}}]}]},{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115,112],"v":[{"d":{"df":2,"dc":[[24,1],[94,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[3,1],[31,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[5,1],[28,1],[51,1],[83,1]]},"k":[115,46,125],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[22,1],[28,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"d":{"df":2,"dc":[[87,2],[106,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[5,1],[35,3],[120,1]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[102],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[93,2]]}}]}]}]}]}]}]}]}]},{"k":[99,114,104,116],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[1,1],[89,2]]}}]},{"d":{"df":1,"dc":[[93,5]]},"k":[46,39,34,33],"v":[{"d":{"df":1,"dc":[[93,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"d":{"df":1,"dc":[[93,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":2,"dc":[[112,1],[121,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[115,116,110,114,108,122],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[2,1],[74,1]]}}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":10,"dc":[[15,1],[36,1],[37,1],[52,1],[74,1],[88,1],[110,1],[117,1],[118,1],[122,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[5,1],[37,1]]}}]}]}]}]},{"k":[99,110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":9,"dc":[[60,1],[87,1],[97,1],[104,1],[114,1],[123,1],[127,1],[134,1],[136,1]]},"k":[97,115,105,46,44],"v":[{"k":[108],"v":[{"k":[105,46],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":13,"dc":[[7,1],[20,1],[34,1],[44,1],[47,2],[68,1],[90,1],[97,1],[109,1],[116,1],[125,1],[127,1],[132,1]]},"k":[46],"v":[{"d":{"df":5,"dc":[[50,1],[90,1],[97,2],[109,1],[122,1]]}}]}]}]},{"d":{"df":1,"dc":[[10,1]]}}]}]},{"d":{"df":3,"dc":[[94,1],[119,1],[127,1]]},"k":[58,44,46],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":3,"dc":[[47,1],[66,1],[67,1]]}},{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"d":{"df":2,"dc":[[97,1],[121,1]]}},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[47,1],[76,1]]}}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114,115],"v":[{"d":{"df":8,"dc":[[12,2],[52,1],[83,1],[94,1],[103,1],[109,1],[129,1],[132,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":21,"dc":[[21,2],[30,1],[31,1],[47,1],[50,1],[68,1],[76,1],[85,1],[88,1],[99,1],[101,2],[104,1],[114,2],[117,1],[121,2],[122,1],[125,1],[127,1],[130,2],[132,2],[134,1]]},"k":[121,45,115,95,44],"v":[{"d":{"df":12,"dc":[[13,1],[35,1],[47,1],[51,1],[57,1],[87,1],[92,1],[107,2],[114,1],[122,1],[123,1],[137,2]]},"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]}]},{"k":[100,115,117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[36,1],[87,3],[135,1]]}}]}]}]},{"k":[99,112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[51,1],[82,2],[102,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[51,1],[52,1],[66,1],[67,2],[80,1],[82,1],[102,2],[116,1],[137,4]]},"k":[96],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[122],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[100,101,97,119,108,116,56,48],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":6,"dc":[[2,1],[68,1],[105,1],[129,9],[131,1],[132,3]]},"k":[44,45,46],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[9,1]]},"k":[100,108],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[98,115],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[118,1],[120,1],[125,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":7,"dc":[[47,2],[78,1],[87,1],[94,1],[109,2],[120,2],[127,1]]},"k":[115,46],"v":[{"d":{"df":2,"dc":[[47,1],[118,1]]}},{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[116,114],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":10,"dc":[[22,2],[23,1],[36,2],[63,1],[68,2],[94,1],[99,2],[125,1],[126,1],[127,4]]},"k":[115,46,100,45],"v":[{"d":{"df":16,"dc":[[7,1],[22,5],[34,1],[36,3],[37,2],[38,1],[55,1],[68,6],[87,2],[90,1],[94,6],[101,1],[107,2],[114,1],[125,3],[127,3]]},"k":[44,93,46,58,41],"v":[{"d":{"df":2,"dc":[[58,1],[74,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[94,1],[127,3]]}},{"d":{"df":1,"dc":[[122,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":1,"dc":[[118,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"d":{"df":2,"dc":[[47,1],[127,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[74,1]]}}]},{"d":{"df":30,"dc":[[15,1],[17,1],[18,1],[29,1],[40,1],[45,1],[47,1],[50,1],[51,1],[66,1],[67,1],[76,2],[77,1],[79,1],[81,1],[82,1],[83,1],[88,1],[89,1],[102,1],[104,2],[107,1],[109,2],[117,1],[118,1],[122,1],[123,1],[127,2],[128,1],[133,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[47,2],[79,1],[82,1],[102,1],[123,1]]}}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[127,1],[128,1]]},"k":[101,105],"v":[{"k":[115,100],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"d":{"df":1,"dc":[[134,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[58],"v":[{"k":[58],"v":[{"k":[50,98,97],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[57],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[100],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[100],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[99],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[54],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[58],"v":[{"k":[58],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[111,117,101,105,97,109],"v":[{"k":[109,110,122],"v":[{"d":{"df":105,"dc":[[2,1],[3,2],[5,1],[6,2],[7,3],[9,4],[10,1],[12,1],[13,4],[14,2],[17,1],[19,1],[20,1],[21,4],[22,1],[23,2],[24,5],[26,1],[28,1],[29,4],[30,2],[31,4],[33,1],[34,1],[35,1],[36,2],[37,2],[38,3],[39,1],[45,2],[46,1],[47,3],[50,2],[51,2],[52,9],[53,2],[54,6],[55,8],[56,4],[58,3],[60,5],[61,1],[62,1],[63,1],[64,5],[65,1],[66,1],[67,1],[68,7],[69,4],[72,2],[74,1],[76,1],[77,2],[78,1],[79,6],[80,2],[81,6],[82,2],[83,8],[84,2],[85,3],[86,4],[87,16],[88,2],[89,2],[91,2],[92,3],[94,3],[97,8],[99,1],[100,1],[101,3],[102,2],[103,2],[104,8],[105,5],[106,1],[107,8],[109,4],[110,4],[111,1],[112,2],[113,1],[114,7],[115,5],[116,1],[117,2],[118,12],[120,2],[121,1],[122,3],[123,13],[124,2],[125,4],[126,4],[127,15],[128,15],[130,6],[131,6],[132,2],[133,6],[134,9],[135,8],[137,11]]},"k":[46,47,44,33,45,58],"v":[{"d":{"df":3,"dc":[[7,1],[52,1],[87,1]]}},{"k":[116],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"d":{"df":2,"dc":[[76,1],[80,1]]}},{"d":{"df":1,"dc":[[109,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[121,1],[134,1],[137,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[116],"v":[{"d":{"df":6,"dc":[[24,1],[61,1],[70,1],[80,2],[96,2],[111,1]]},"k":[44,101],"v":[{"d":{"df":1,"dc":[[24,1]]}},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[38,1],[60,1],[67,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[34,4],[51,1]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"k":[115,101,113],"v":[{"k":[104],"v":[{"d":{"df":8,"dc":[[9,1],[14,1],[32,1],[41,1],[91,1],[107,1],[125,2],[135,1]]},"k":[44,108],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"d":{"df":7,"dc":[[47,2],[55,6],[77,2],[87,2],[104,1],[120,2],[126,2]]},"k":[44,122,45],"v":[{"d":{"df":3,"dc":[[37,1],[47,1],[128,2]]}},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[115,93,44],"v":[{"d":{"df":2,"dc":[[51,1],[102,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,2]]}}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[121,105],"v":[{"d":{"df":3,"dc":[[37,1],[87,1],[109,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[96,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[97,1],[135,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]},"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[115,119,98],"v":[{"d":{"df":2,"dc":[[52,1],[83,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[118,2]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[61],"v":[{"k":[34],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[119],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[97,101,111,105,117],"v":[{"k":[116,115,112,103],"v":[{"d":{"df":3,"dc":[[11,1],[118,5],[125,1]]},"k":[112,104,116],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":9,"dc":[[31,35],[51,3],[61,2],[67,7],[68,1],[104,2],[115,14],[127,1],[128,1]]},"k":[41,115,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[31,1]]}}]},{"d":{"df":2,"dc":[[67,1],[127,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":4,"dc":[[31,4],[61,1],[104,1],[115,4]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":10,"dc":[[15,2],[21,6],[37,2],[64,9],[85,1],[87,4],[98,2],[101,1],[104,1],[130,5]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[64,2],[98,2],[107,1]]},"k":[46,93,44],"v":[{"d":{"df":1,"dc":[[50,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]},{"k":[100,114],"v":[{"d":{"df":2,"dc":[[64,1],[101,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[49,2]]}}]},{"d":{"df":1,"dc":[[83,2]]},"k":[115,44],"v":[{"d":{"df":5,"dc":[[52,1],[58,1],[83,1],[114,2],[135,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[120],"v":[{"k":[105],"v":[{"k":[98,99],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[55,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}},{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[36,1],[99,4]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,111,97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[55,2]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[50,1],[71,2],[101,2]]}},{"d":{"df":1,"dc":[[60,1]]},"k":[39],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":2,"dc":[[71,1],[101,1]]}},{"d":{"df":2,"dc":[[71,1],[101,1]]},"k":[50,48],"v":[{"d":{"df":2,"dc":[[71,1],[101,1]]}},{"d":{"df":2,"dc":[[71,1],[101,1]]}}]},{"d":{"df":2,"dc":[[71,1],[101,1]]}},{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]},{"k":[58,48,112,109],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,50],"v":[{"k":[58],"v":[{"k":[58],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]},{"k":[58],"v":[{"k":[58],"v":[{"k":[49,50,51],"v":[{"d":{"df":1,"dc":[[92,1]]}},{"d":{"df":1,"dc":[[92,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[43],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"d":{"df":1,"dc":[[128,2]]},"k":[111,117,101,107,97,105],"v":[{"k":[117],"v":[{"d":{"df":119,"dc":[[1,3],[2,4],[3,23],[4,3],[6,5],[7,1],[8,3],[9,1],[10,6],[12,1],[13,2],[14,4],[15,8],[16,1],[17,3],[18,2],[19,2],[20,5],[21,19],[23,6],[24,2],[27,4],[29,1],[30,2],[31,5],[32,2],[33,5],[35,1],[36,9],[37,6],[38,4],[40,8],[42,2],[43,3],[46,4],[47,4],[48,4],[49,1],[50,13],[51,12],[52,21],[53,17],[54,12],[55,2],[56,10],[57,11],[58,8],[59,3],[60,5],[61,2],[62,1],[63,5],[64,14],[66,3],[67,2],[68,41],[69,2],[70,3],[72,5],[73,2],[74,2],[75,7],[76,10],[77,10],[78,10],[79,5],[80,13],[81,9],[82,15],[83,8],[86,2],[87,80],[88,13],[89,2],[90,3],[91,7],[92,2],[93,8],[94,9],[95,1],[96,16],[98,5],[99,7],[100,2],[101,14],[102,16],[103,38],[104,38],[105,4],[106,12],[107,24],[109,6],[110,16],[111,15],[112,6],[113,8],[114,4],[115,2],[116,3],[117,12],[118,44],[120,24],[121,21],[122,5],[123,4],[124,6],[125,7],[126,5],[127,3],[128,28],[129,5],[130,34],[131,17],[132,5],[133,8],[134,17],[135,33],[136,1],[137,34]]},"k":[114,39,8217,63,44,46,33],"v":[{"d":{"df":118,"dc":[[0,4],[1,3],[2,2],[3,16],[5,1],[6,4],[7,2],[8,1],[9,2],[10,3],[12,4],[13,1],[14,4],[15,8],[17,6],[18,1],[19,3],[20,1],[21,5],[24,4],[27,2],[28,1],[29,1],[30,1],[31,3],[32,1],[36,1],[37,1],[38,3],[39,2],[40,5],[41,2],[43,4],[45,2],[46,3],[47,2],[48,4],[49,3],[50,6],[51,9],[52,13],[53,15],[54,12],[55,8],[56,12],[57,5],[58,1],[59,2],[60,5],[61,5],[63,2],[64,8],[65,1],[66,3],[67,2],[68,33],[69,6],[70,3],[72,2],[73,7],[75,1],[76,2],[77,10],[78,7],[79,3],[80,17],[81,14],[82,21],[83,7],[85,2],[86,1],[87,39],[88,16],[89,7],[90,3],[91,2],[92,5],[93,17],[94,5],[95,4],[96,9],[98,3],[99,3],[100,3],[101,15],[102,27],[103,13],[104,25],[106,13],[107,19],[108,1],[109,1],[110,20],[111,16],[112,10],[113,6],[114,3],[117,13],[118,63],[119,1],[120,6],[121,15],[122,4],[123,12],[124,2],[125,13],[126,10],[127,1],[128,6],[129,2],[130,15],[131,2],[132,3],[133,7],[134,11],[135,12],[136,2],[137,22]]},"k":[115],"v":[{"d":{"df":1,"dc":[[57,2]]},"k":[44,101,46],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"k":[108],"v":[{"k":[102],"v":[{"d":{"df":5,"dc":[[88,1],[117,1],[118,1],[127,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[125,1]]}}]}]},{"k":[114,108,118,100],"v":[{"k":[101],"v":[{"d":{"df":28,"dc":[[1,2],[21,1],[31,1],[50,1],[51,1],[58,1],[59,1],[64,1],[72,1],[75,1],[78,1],[79,1],[80,1],[82,4],[83,3],[87,9],[94,1],[98,1],[102,6],[103,2],[104,2],[110,1],[111,2],[113,1],[118,5],[120,1],[122,1],[130,1]]}}]},{"k":[108],"v":[{"d":{"df":31,"dc":[[3,4],[10,1],[19,1],[21,2],[23,1],[50,1],[51,1],[54,1],[56,3],[76,1],[77,1],[78,3],[80,1],[81,2],[82,3],[87,6],[88,1],[89,1],[91,1],[96,1],[102,3],[104,1],[106,1],[107,4],[117,1],[118,18],[122,1],[123,1],[130,2],[135,1],[137,2]]}}]},{"k":[101],"v":[{"d":{"df":18,"dc":[[3,3],[15,1],[24,2],[56,1],[58,1],[73,1],[80,1],[87,1],[88,1],[93,1],[106,2],[107,1],[110,1],[111,1],[117,1],[118,2],[128,2],[130,1]]}}]},{"d":{"df":4,"dc":[[3,1],[66,1],[76,1],[87,1]]}}]},{"k":[114,108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[13,1],[50,1],[57,1],[121,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":2,"dc":[[47,1],[103,1]]}},{"d":{"df":2,"dc":[[103,2],[118,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[109,98],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[105],"v":[{"k":[107,99],"v":[{"k":[101,121],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[53,8]]},"k":[44,45,41],"v":[{"d":{"df":1,"dc":[[53,2]]}},{"k":[112,109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[53,2]]}}]}]}]},{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[97,116,115],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[115,44],"v":[{"d":{"df":2,"dc":[[29,2],[51,2]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[7,1],[13,1]]}},{"d":{"df":3,"dc":[[13,1],[18,1],[29,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":6,"dc":[[36,1],[66,1],[67,1],[118,1],[122,1],[128,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[68,1]]}}]},{"d":{"df":4,"dc":[[46,1],[65,16],[87,85],[123,10]]},"k":[96,92,42,44,63],"v":[{"d":{"df":2,"dc":[[46,1],[87,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[65,5]]}}]},{"d":{"df":1,"dc":[[87,18]]}},{"d":{"df":1,"dc":[[125,1]]}},{"d":{"df":1,"dc":[[137,4]]}}]}]},{"k":[109,112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[102],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]},{"k":[107],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]},"k":[97,111,105,101,110,99,115,117,118,116,100,107,109,103,120,121,108,112,98],"v":[{"k":[112,115,116,110,114,98,117,121,99,103,119],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":16,"dc":[[7,1],[9,2],[28,1],[29,1],[45,1],[49,1],[50,2],[70,4],[79,5],[84,2],[87,3],[98,1],[99,3],[101,3],[118,2],[123,7]]},"k":[44,46,115,93],"v":[{"d":{"df":4,"dc":[[0,1],[29,1],[76,1],[79,1]]}},{"d":{"df":5,"dc":[[0,1],[7,1],[28,2],[79,1],[123,2]]}},{"d":{"df":19,"dc":[[13,1],[21,1],[28,1],[35,1],[50,2],[70,1],[71,1],[79,3],[84,1],[87,4],[90,1],[91,3],[99,1],[101,2],[107,1],[124,3],[130,1],[135,1],[136,3]]},"k":[44,58,46,93],"v":[{"d":{"df":9,"dc":[[5,1],[13,1],[18,1],[35,2],[45,1],[50,1],[87,4],[123,2],[131,1]]}},{"k":[60],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[97,109],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[76,1],[78,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":12,"dc":[[7,2],[18,1],[54,1],[55,1],[57,1],[58,1],[82,2],[83,1],[102,2],[116,1],[121,1],[134,1]]},"k":[108,105,101],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":3,"dc":[[1,1],[20,1],[103,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115,114,108,110],"v":[{"k":[116],"v":[{"d":{"df":16,"dc":[[2,2],[5,1],[12,1],[18,1],[35,1],[51,1],[58,7],[62,2],[74,1],[87,2],[93,2],[116,1],[131,3],[132,1],[134,1],[137,2]]}}]},{"d":{"df":8,"dc":[[14,1],[18,1],[36,1],[68,1],[72,1],[81,1],[101,1],[107,1]]},"k":[44,42,46],"v":[{"d":{"df":3,"dc":[[14,2],[107,2],[127,1]]}},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"d":{"df":7,"dc":[[24,1],[68,1],[87,1],[91,1],[106,1],[107,1],[124,1]]}}]},{"k":[121],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[111,2]]}}]}]},{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[114,5]]}}]}]}]}]},{"k":[103,44,41],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[61,117],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[21,1],[52,1],[62,1],[87,3],[107,1],[134,1]]},"k":[44,58,46,115],"v":[{"d":{"df":2,"dc":[[87,2],[127,1]]}},{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":16,"dc":[[9,1],[28,2],[29,1],[37,1],[41,1],[49,1],[52,1],[77,1],[83,1],[87,1],[112,1],[120,1],[123,2],[127,1],[133,1],[137,1]]},"k":[114,108,115],"v":[{"d":{"df":9,"dc":[[5,1],[7,2],[9,1],[28,1],[51,1],[104,1],[118,1],[123,1],[125,1]]},"k":[46,41],"v":[{"d":{"df":2,"dc":[[87,1],[110,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[79,1],[87,1],[96,1],[135,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[29,3]]},"k":[44,101,46],"v":[{"d":{"df":1,"dc":[[5,2]]}},{"k":[108],"v":[{"d":{"df":3,"dc":[[49,1],[92,1],[103,2]]},"k":[101,93,105,108,59],"v":[{"k":[100],"v":[{"d":{"df":10,"dc":[[11,1],[54,1],[56,1],[79,1],[95,2],[104,1],[107,1],[110,1],[119,2],[134,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[95,1],[110,1],[119,1]]}}]}]},{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[8221],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[104,101],"v":[{"d":{"df":27,"dc":[[15,6],[19,1],[34,1],[51,2],[56,1],[58,1],[61,1],[62,1],[64,2],[72,1],[73,1],[86,1],[88,1],[93,2],[95,1],[100,3],[112,2],[117,1],[118,6],[119,1],[123,1],[127,1],[128,5],[130,1],[131,2],[133,1],[136,4]]},"k":[105,101,44,46,112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[20,1],[34,1],[58,1],[62,1],[94,1],[95,1],[128,1]]}}]}]},{"k":[114,100,115],"v":[{"d":{"df":10,"dc":[[38,2],[47,2],[72,1],[87,1],[94,2],[105,2],[109,4],[118,1],[119,4],[128,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[27,1],[47,1]]}},{"d":{"df":3,"dc":[[47,1],[62,1],[128,1]]}}]},{"d":{"df":7,"dc":[[37,1],[58,1],[78,1],[91,2],[118,1],[124,2],[127,3]]},"k":[44],"v":[{"d":{"df":2,"dc":[[93,1],[127,1]]}}]},{"d":{"df":2,"dc":[[127,1],[128,1]]}}]},{"d":{"df":2,"dc":[[51,1],[59,1]]}},{"d":{"df":1,"dc":[[78,1]]}},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":11,"dc":[[15,1],[28,1],[76,1],[87,3],[107,1],[119,1],[126,1],[127,1],[131,1],[135,1],[137,1]]},"k":[46,44,93,115],"v":[{"d":{"df":3,"dc":[[15,1],[101,1],[127,1]]}},{"d":{"df":2,"dc":[[87,1],[125,1]]}},{"k":[40],"v":[{"k":[105,47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[109,1]]}},{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":4,"dc":[[78,1],[83,28],[128,2],[131,2]]},"k":[115,41,44,101],"v":[{"d":{"df":4,"dc":[[55,1],[83,3],[128,1],[131,2]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[107],"v":[{"d":{"df":4,"dc":[[22,1],[62,1],[83,3],[86,1]]}}]},{"d":{"df":2,"dc":[[41,1],[52,2]]},"k":[115,59],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":1,"dc":[[104,1]]}}]},{"d":{"df":2,"dc":[[83,2],[92,2]]},"k":[103,116,111,99,115,119,118,110,97,100,58,108],"v":[{"d":{"df":30,"dc":[[0,1],[1,1],[10,1],[14,1],[17,4],[27,2],[32,1],[51,5],[52,1],[54,3],[77,5],[82,5],[87,1],[92,1],[94,2],[95,1],[101,2],[102,5],[103,1],[110,1],[112,10],[114,9],[119,1],[121,1],[127,2],[129,1],[133,3],[135,1],[136,1],[137,1]]},"k":[115,103,105,111,93,58,108],"v":[{"d":{"df":4,"dc":[[1,1],[51,3],[77,1],[112,3]]}},{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":7,"dc":[[1,1],[53,1],[80,1],[103,1],[114,1],[121,1],[133,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[9,1],[32,1],[43,1],[82,6],[87,1],[102,6],[111,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[110,99,116],"v":[{"d":{"df":17,"dc":[[29,1],[32,3],[34,1],[51,1],[53,6],[69,1],[78,2],[81,1],[82,10],[101,1],[102,13],[107,2],[108,2],[110,1],[123,1],[127,1],[137,1]]},"k":[46,47,42,34,100,115],"v":[{"d":{"df":7,"dc":[[34,1],[53,2],[82,4],[102,4],[103,2],[107,1],[108,1]]}},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"d":{"df":1,"dc":[[81,1]]}},{"k":[93],"v":[{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":2,"dc":[[52,1],[127,1]]},"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]},{"d":{"df":3,"dc":[[95,1],[119,1],[135,1]]},"k":[115,46,117],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"d":{"df":2,"dc":[[95,1],[119,1]]}},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"d":{"df":1,"dc":[[114,2]]}},{"d":{"df":1,"dc":[[133,1]]}},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[61],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[1,1],[3,1],[52,3],[58,1],[79,3],[122,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[107,115,112],"v":[{"d":{"df":28,"dc":[[3,4],[7,1],[21,1],[31,4],[32,1],[47,3],[57,1],[66,2],[67,1],[76,2],[77,1],[78,2],[80,1],[92,1],[94,1],[103,2],[109,2],[110,1],[114,1],[115,1],[120,1],[121,1],[125,3],[127,1],[130,2],[133,2],[135,2],[137,1]]},"k":[115,105,58,117,93],"v":[{"d":{"df":10,"dc":[[1,1],[3,3],[7,1],[47,1],[48,1],[66,1],[67,1],[78,3],[83,1],[127,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[7,1],[13,1],[28,1],[31,3],[43,1],[68,1],[76,2],[83,2],[96,1]]}}]}]},{"d":{"df":1,"dc":[[80,1]]}},{"k":[112],"v":[{"d":{"df":1,"dc":[[97,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[104],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[46,115,98],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"k":[58],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]}]},{"k":[97,107],"v":[{"k":[108,116],"v":[{"d":{"df":18,"dc":[[3,1],[13,1],[29,1],[32,1],[44,1],[57,1],[66,1],[67,1],[83,6],[87,2],[88,3],[104,3],[110,1],[111,2],[114,1],[117,3],[127,3],[137,1]]},"k":[44,104,108,101,45],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[83,1],[92,1]]},"k":[96,46],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":3,"dc":[[88,1],[104,1],[117,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]},{"k":[46,93],"v":[{"d":{"df":1,"dc":[[101,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":6,"dc":[[34,1],[59,1],[72,1],[83,1],[106,1],[123,1]]},"k":[100],"v":[{"d":{"df":16,"dc":[[7,1],[11,2],[43,1],[47,1],[58,1],[68,1],[72,1],[78,1],[88,1],[90,1],[94,3],[96,1],[97,2],[117,1],[126,1],[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":13,"dc":[[30,1],[42,1],[48,2],[58,1],[73,1],[94,1],[97,1],[104,10],[106,3],[107,1],[110,4],[127,1],[128,1]]},"k":[115,46,44,42,41,58],"v":[{"d":{"df":3,"dc":[[48,1],[104,2],[127,1]]},"k":[42,34,93,96,44,46,39],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[33,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]},{"d":{"df":3,"dc":[[48,1],[68,1],[134,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[54,1],[87,1],[135,1]]}},{"d":{"df":1,"dc":[[109,1]]}},{"d":{"df":1,"dc":[[127,2]]}},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":4,"dc":[[52,1],[104,1],[110,3],[131,1]]}},{"d":{"df":2,"dc":[[87,1],[104,2]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]},{"d":{"df":1,"dc":[[110,1]]}},{"d":{"df":2,"dc":[[114,1],[126,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[37,2],[78,4],[95,2],[109,4],[119,1],[137,1]]},"k":[105,45,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[78,1],[103,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[116,115,101,105],"v":[{"d":{"df":4,"dc":[[5,5],[9,1],[96,1],[104,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,2]]}}]},{"d":{"df":5,"dc":[[34,1],[83,1],[89,1],[104,3],[110,1]]},"k":[41,44,37,46],"v":[{"k":[46],"v":[{"d":{"df":3,"dc":[[14,1],[102,1],[121,1]]}}]},{"d":{"df":2,"dc":[[52,1],[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":2,"dc":[[126,1],[134,1]]}}]},{"d":{"df":3,"dc":[[57,1],[79,1],[96,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[121,1],[125,1],[130,1],[134,2]]}}]}]}]},{"d":{"df":3,"dc":[[5,1],[14,1],[37,1]]},"k":[101,45,46],"v":[{"k":[114,115],"v":[{"d":{"df":13,"dc":[[38,1],[52,4],[57,1],[83,2],[84,1],[93,2],[99,1],[114,1],[115,1],[118,1],[121,1],[122,1],[131,1]]},"k":[45,99,105,115,44],"v":[{"k":[112,99,108,114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[118,1],[127,1],[134,1]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[44,46,41],"v":[{"d":{"df":2,"dc":[[82,2],[102,2]]}},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"k":[44,58],"v":[{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[122,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[114,1],[118,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[7,1],[19,2],[28,1],[29,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[103],"v":[{"d":{"df":8,"dc":[[46,1],[49,1],[51,2],[52,2],[56,1],[79,1],[118,1],[133,1]]},"k":[101,45],"v":[{"k":[114,118],"v":[{"d":{"df":15,"dc":[[52,1],[60,1],[66,2],[67,3],[78,1],[87,1],[91,1],[103,1],[104,1],[110,1],[112,1],[122,1],[123,1],[124,1],[126,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[9,1],[36,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[116,102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[18,1],[56,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":9,"dc":[[34,1],[52,1],[68,1],[69,1],[87,1],[91,1],[122,1],[123,1],[126,1]]},"k":[101,115,105,44,45],"v":[{"k":[114,100],"v":[{"d":{"df":4,"dc":[[64,1],[98,1],[114,2],[135,1]]},"k":[93,115,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[82,1],[92,1],[102,1],[122,1]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":4,"dc":[[74,1],[82,1],[102,1],[122,1]]}},{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]},{"d":{"df":1,"dc":[[133,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[39,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[57,1],[68,1],[82,1],[86,1],[102,1],[122,1],[123,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,2]]}},{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[116,107,115,110,118,102,113,103,98,109,99,100],"v":[{"k":[116,104,101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[1,1],[4,1],[46,1],[47,1],[76,2],[103,1],[120,1]]}}]}]},{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[49,1]]},"k":[45],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[131,2],[136,1]]}}]},{"k":[101,105],"v":[{"d":{"df":57,"dc":[[1,3],[3,2],[5,2],[6,1],[7,4],[9,1],[13,2],[18,2],[21,5],[29,2],[31,2],[36,1],[37,1],[47,2],[50,1],[51,1],[52,3],[57,1],[58,1],[60,4],[66,2],[67,1],[68,5],[76,3],[79,3],[80,2],[81,1],[83,5],[87,2],[88,1],[89,1],[97,1],[101,1],[103,7],[104,2],[105,1],[106,1],[107,7],[108,1],[109,1],[112,1],[113,1],[117,1],[118,12],[120,1],[122,1],[123,4],[126,1],[127,11],[128,8],[129,1],[130,4],[131,2],[133,5],[134,1],[135,1],[137,2]]},"k":[108,119,46],"v":[{"k":[121,105],"v":[{"d":{"df":17,"dc":[[21,1],[66,2],[67,2],[68,2],[77,1],[81,1],[83,1],[87,1],[102,1],[103,1],[104,1],[107,1],[123,5],[125,1],[133,1],[135,1],[137,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[51,1],[68,1]]}}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[120,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[19,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":39,"dc":[[19,1],[21,1],[26,1],[30,2],[31,3],[36,2],[47,1],[50,2],[58,1],[63,1],[64,2],[66,1],[67,1],[68,2],[75,1],[77,2],[78,1],[80,2],[83,2],[87,4],[89,1],[90,1],[92,1],[94,1],[99,1],[100,2],[103,2],[104,3],[109,2],[112,1],[113,6],[115,1],[120,2],[122,1],[127,2],[128,1],[130,1],[131,1],[133,2]]},"k":[101,44,115,46,105,93],"v":[{"k":[100,110],"v":[{"d":{"df":19,"dc":[[1,1],[3,1],[40,2],[51,1],[53,1],[54,1],[67,1],[68,4],[82,1],[87,2],[102,1],[104,1],[110,1],[112,2],[114,1],[119,1],[127,1],[132,1],[135,5]]},"k":[63,44,46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"d":{"df":2,"dc":[[58,1],[68,1]]}},{"d":{"df":3,"dc":[[68,1],[75,1],[113,1]]}}]},{"d":{"df":2,"dc":[[52,1],[83,8]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[83,7],[127,1]]}}]}]}]}]},{"d":{"df":5,"dc":[[2,1],[50,1],[74,1],[78,3],[87,1]]}},{"d":{"df":5,"dc":[[3,1],[101,2],[109,1],[119,1],[123,1]]}},{"d":{"df":11,"dc":[[13,1],[32,1],[50,1],[52,1],[59,1],[68,1],[88,2],[104,1],[106,1],[109,1],[117,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[31,1],[58,3],[87,1],[112,1]]}}]}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,117,107],"v":[{"d":{"df":30,"dc":[[2,1],[3,1],[15,1],[24,1],[28,2],[31,2],[32,2],[36,1],[40,2],[53,2],[55,2],[57,2],[58,1],[60,1],[82,1],[83,1],[89,1],[91,2],[92,1],[102,1],[115,2],[118,6],[124,2],[126,2],[128,6],[129,1],[131,1],[133,1],[135,1],[137,1]]},"k":[46,115,63,58,44,124,45],"v":[{"d":{"df":5,"dc":[[2,1],[66,1],[67,1],[83,1],[125,1]]}},{"d":{"df":8,"dc":[[3,1],[40,1],[43,1],[79,1],[85,1],[92,1],[94,1],[118,6]]},"k":[44],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]},{"d":{"df":1,"dc":[[31,1]]}},{"d":{"df":4,"dc":[[31,2],[60,1],[61,1],[115,1]]}},{"d":{"df":6,"dc":[[36,2],[40,1],[64,1],[80,1],[102,1],[118,1]]}},{"d":{"df":1,"dc":[[97,2]]}},{"k":[117,112],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[118,3]]}}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[120],"v":[{"d":{"df":36,"dc":[[2,1],[5,3],[7,16],[10,1],[13,10],[18,5],[21,2],[28,10],[29,3],[34,1],[35,7],[57,1],[58,3],[62,1],[68,7],[72,1],[78,2],[79,2],[83,3],[87,3],[88,1],[92,1],[97,2],[101,1],[104,1],[113,1],[114,2],[117,1],[120,1],[122,5],[125,1],[127,9],[128,2],[130,3],[131,2],[133,1]]},"k":[46,44,45,93],"v":[{"d":{"df":7,"dc":[[7,3],[13,1],[18,1],[29,1],[101,1],[127,5],[128,1]]},"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]},{"d":{"df":8,"dc":[[7,1],[18,1],[28,1],[68,2],[87,1],[107,1],[127,1],[128,1]]}},{"k":[98,105,103,104,107,115,102],"v":[{"k":[97,114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[50,1],[93,1]]}}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]},"k":[45],"v":[{"k":[42],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[122],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[42,45],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[102,1],[135,4]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[132,1]]},"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[102,1],[135,5]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]},{"k":[111,119],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[40],"v":[{"k":[118],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[118,108],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":15,"dc":[[3,2],[4,1],[21,1],[37,1],[44,1],[68,2],[72,1],[81,1],[83,18],[92,2],[97,1],[109,1],[110,1],[112,1],[113,1]]},"k":[115,44,101,46,105,47,60,93],"v":[{"d":{"df":6,"dc":[[21,1],[64,1],[73,2],[76,1],[97,1],[98,1]]}},{"d":{"df":1,"dc":[[32,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"d":{"df":2,"dc":[[72,1],[87,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]},{"k":[108,101],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]}]},{"k":[47],"v":[{"k":[97],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[123,2],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":30,"dc":[[5,1],[7,1],[14,4],[21,10],[40,1],[50,3],[51,5],[52,1],[54,6],[64,1],[77,3],[79,1],[82,1],[83,1],[85,6],[89,1],[98,1],[101,3],[102,1],[107,1],[110,6],[111,2],[121,4],[122,1],[123,3],[125,1],[127,1],[130,12],[134,3],[135,8]]},"k":[115,93],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,116],"v":[{"d":{"df":9,"dc":[[5,1],[55,1],[56,1],[60,1],[78,1],[79,8],[84,1],[91,1],[124,1]]},"k":[46,93,96,44,116,115],"v":[{"d":{"df":3,"dc":[[22,1],[91,1],[124,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[79,2]]}},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[49,1]]},"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[9,1],[111,1]]}}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[11,1],[70,2],[79,1],[96,1],[127,1],[131,2]]},"k":[115,119,46],"v":[{"d":{"df":2,"dc":[[11,1],[131,1]]}},{"k":[101,111],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[36,1],[78,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[55,2],[72,6],[127,1]]},"k":[39,46],"v":[{"d":{"df":1,"dc":[[72,2]]}},{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[114,110,100,103,99,115,97,102,111,106,120,112,105,98,118],"v":[{"k":[97,101],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":7,"dc":[[12,3],[35,1],[47,2],[51,1],[100,1],[125,1],[127,1]]},"k":[46,44,58,93],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,3]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":9,"dc":[[12,1],[29,1],[47,1],[51,1],[61,2],[100,1],[116,2],[125,1],[127,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[51,2]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[47,1]]},"k":[111,41],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[97,1],[127,5]]},"k":[44],"v":[{"d":{"df":3,"dc":[[13,1],[18,1],[76,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[12,2]]}}]}]}]},{"k":[101,118],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[40,3]]}}]}]}]}]}]}]},{"k":[108,109],"v":[{"k":[101,49],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[51,52],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,113,115],"v":[{"k":[108],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[100,105],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"k":[108,118,115],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[40,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[114,117],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":2,"dc":[[19,1],[74,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"k":[112,103],"v":[{"k":[117,101],"v":[{"k":[115],"v":[{"k":[45,102],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[112,115],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":2,"dc":[[19,1],[74,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105,102,120],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,110,117,105],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[53,3]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[48,100],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"k":[115],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[48,99,109],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[122],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[84,3],[114,1]]},"k":[101,97,115],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[18,1],[87,2],[111,1],[123,2]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[99,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[126,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[73,3],[86,1],[87,6]]},"k":[46,100],"v":[{"d":{"df":4,"dc":[[19,1],[55,1],[73,1],[76,1]]}},{"d":{"df":3,"dc":[[74,1],[87,1],[122,1]]}}]}]}]}]}]},{"k":[45],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99,112],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,100,115,97,118,103,102,109,111],"v":[{"d":{"df":9,"dc":[[37,1],[79,1],[80,1],[102,1],[104,1],[118,1],[121,1],[126,1],[133,1]]},"k":[39,8217,115,116],"v":[{"k":[115],"v":[{"d":{"df":12,"dc":[[2,3],[3,2],[27,1],[30,2],[33,1],[60,1],[77,1],[83,1],[109,1],[110,2],[128,1],[133,2]]}}]},{"k":[115],"v":[{"d":{"df":4,"dc":[[4,1],[50,1],[121,1],[125,1]]}}]},{"d":{"df":3,"dc":[[95,1],[121,1],[127,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[5,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[15,3],[131,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[115],"v":[{"d":{"df":10,"dc":[[28,1],[34,1],[35,1],[57,2],[91,2],[104,1],[114,1],[118,1],[123,1],[124,2]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[114,118,100,107,110,115],"v":[{"k":[110],"v":[{"d":{"df":13,"dc":[[5,1],[7,1],[13,2],[18,1],[28,1],[29,1],[35,1],[94,1],[97,1],[105,1],[112,1],[124,1],[125,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[13,3],[28,1],[35,2],[47,1],[79,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[101,105],"v":[{"d":{"df":11,"dc":[[15,1],[51,1],[52,1],[56,1],[69,1],[83,1],[107,1],[121,1],[128,1],[133,1],[137,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[39,1],[53,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[60,1],[122,1],[123,1]]}}]}]}]},{"d":{"df":3,"dc":[[18,1],[115,1],[123,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[29,1],[91,1],[124,1]]}}]}]}]},{"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[63,1]]}}]},{"d":{"df":1,"dc":[[123,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"d":{"df":1,"dc":[[78,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[116],"v":[{"d":{"df":6,"dc":[[104,1],[107,1],[110,1],[118,1],[120,1],[133,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"k":[101],"v":[{"k":[108,114],"v":[{"d":{"df":7,"dc":[[9,1],[12,2],[14,1],[47,1],[103,1],[118,9],[135,1]]},"k":[46,44,115,34],"v":[{"d":{"df":4,"dc":[[6,1],[93,1],[103,1],[118,3]]}},{"d":{"df":3,"dc":[[12,1],[118,2],[137,1]]}},{"d":{"df":3,"dc":[[84,1],[109,1],[113,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[99,108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[20,1],[120,1],[135,10]]}}]},{"d":{"df":1,"dc":[[40,3]]}}]}]},{"k":[116],"v":[{"d":{"df":36,"dc":[[33,1],[34,1],[38,2],[42,1],[47,3],[48,1],[50,2],[51,1],[56,1],[64,1],[68,3],[69,2],[75,2],[77,1],[81,4],[85,1],[87,3],[88,1],[89,1],[91,1],[93,1],[94,6],[95,1],[103,1],[109,1],[110,1],[112,2],[113,1],[118,1],[119,1],[120,1],[123,1],[124,1],[127,2],[128,2],[130,1]]},"k":[46,44,45,41,47],"v":[{"d":{"df":7,"dc":[[24,1],[59,1],[68,1],[103,1],[104,1],[110,1],[115,1]]}},{"d":{"df":6,"dc":[[51,2],[77,1],[94,2],[95,1],[104,2],[133,1]]}},{"k":[99,104],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[60,1],[85,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[81,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]}]},{"k":[117,112],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[65,2],[98,2],[136,6]]},"k":[124],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[57,49],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"k":[48,49,50],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[87,2],[136,8]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[4,1],[133,1]]}},{"k":[100],"v":[{"k":[44,115],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"d":{"df":6,"dc":[[14,1],[66,1],[67,1],[97,2],[103,1],[116,1]]},"k":[98,112,109,117],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]},"k":[108],"v":[{"k":[107],"v":[{"d":{"df":6,"dc":[[14,1],[30,1],[50,1],[54,1],[112,2],[134,1]]}}]}]},{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":5,"dc":[[57,1],[82,1],[102,1],[112,2],[113,1]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}}]}]},{"k":[115],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]},{"k":[107,99,116],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[108,1],[127,2],[135,3]]},"k":[111,100,97,46],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[14,1],[54,2],[121,2],[126,2],[134,2],[135,2]]}}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[30,2]]}}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[135,1]]}}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[93,2],[127,1],[128,12]]},"k":[45,33,46,93,39],"v":[{"k":[119,102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[93,1]]}},{"d":{"df":1,"dc":[[128,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[115,109,114,99],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[14,1],[54,1],[121,2],[126,1],[134,1],[135,1]]}}]}]}]},{"d":{"df":1,"dc":[[107,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":7,"dc":[[51,1],[56,4],[58,1],[116,4],[127,2],[135,2],[137,2]]},"k":[46,93,44],"v":[{"d":{"df":2,"dc":[[20,1],[115,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[115,105,107],"v":[{"k":[99,97],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[109,97],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]},{"k":[109,45],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[55,2],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"k":[100,113,99],"v":[{"d":{"df":1,"dc":[[100,3]]},"k":[101,39],"v":[{"d":{"df":1,"dc":[[78,3]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[78,4]]}}]},{"d":{"df":1,"dc":[[100,10]]},"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[88,2],[117,2]]}}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"d":{"df":17,"dc":[[3,2],[7,3],[9,1],[18,5],[28,3],[29,5],[35,2],[52,1],[53,1],[54,1],[90,1],[111,2],[121,2],[127,1],[134,1],[135,5],[137,3]]},"k":[110,99,115,102,109,116,100,39,8217,111,114,112,46,108,119,103,50,98,101,47],"v":[{"d":{"df":130,"dc":[[1,4],[2,2],[3,21],[4,2],[5,5],[6,3],[7,5],[8,4],[9,5],[10,5],[11,3],[12,2],[13,8],[14,4],[15,14],[17,2],[18,6],[19,2],[20,5],[21,7],[22,4],[24,5],[27,2],[28,4],[29,8],[30,1],[31,1],[32,4],[33,1],[34,3],[35,4],[36,9],[37,4],[38,9],[39,1],[40,10],[41,1],[42,2],[43,2],[44,2],[46,4],[47,17],[48,4],[49,2],[50,9],[51,27],[52,17],[53,9],[54,5],[55,2],[56,6],[57,11],[58,9],[59,2],[60,3],[61,4],[62,4],[63,2],[64,9],[66,6],[67,4],[68,17],[69,4],[70,4],[71,1],[72,9],[73,3],[74,2],[75,6],[76,10],[77,11],[78,6],[79,14],[80,10],[81,13],[82,15],[83,16],[84,2],[85,3],[86,4],[87,62],[88,15],[89,1],[90,2],[91,1],[92,5],[93,7],[94,30],[95,1],[96,1],[97,12],[98,8],[99,3],[100,2],[101,8],[102,17],[103,11],[104,33],[105,5],[106,8],[107,8],[108,2],[109,9],[110,12],[111,7],[112,10],[113,8],[114,7],[115,1],[116,3],[117,15],[118,31],[119,9],[120,6],[121,17],[122,19],[123,27],[124,1],[125,9],[126,11],[127,91],[128,23],[129,9],[130,6],[131,9],[132,6],[133,13],[134,12],[135,35],[137,14]]},"k":[116,102,115,44,46,118,99,105,45,112,100,111,104,107,47,97,93,33,63,101,58,41,48,98],"v":[{"k":[111,101,114,117,97,105],"v":[{"d":{"df":75,"dc":[[0,1],[1,4],[9,2],[13,1],[14,2],[17,3],[19,1],[20,1],[21,3],[23,2],[24,2],[27,1],[28,1],[34,2],[40,1],[41,2],[43,1],[46,1],[48,1],[49,1],[50,1],[51,2],[52,1],[53,2],[54,4],[56,1],[57,1],[58,1],[64,2],[68,1],[69,3],[70,1],[73,1],[78,1],[80,2],[81,5],[82,2],[83,3],[85,1],[86,1],[87,4],[88,1],[89,4],[90,1],[92,1],[93,1],[94,2],[96,1],[97,6],[98,2],[99,1],[101,1],[102,3],[107,1],[108,1],[110,3],[111,2],[114,2],[116,1],[117,1],[118,2],[120,1],[121,2],[122,1],[123,2],[125,2],[126,3],[127,2],[128,6],[130,3],[133,1],[134,3],[135,5],[136,1],[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[114,103,108,110],"v":[{"k":[110,102,101,109,114,116,97,112,105],"v":[{"k":[101,97],"v":[{"k":[116],"v":[{"d":{"df":13,"dc":[[4,1],[52,2],[57,2],[63,3],[69,1],[83,6],[87,1],[104,5],[109,3],[110,1],[127,2],[135,1],[137,1]]},"k":[46,44,41],"v":[{"d":{"df":5,"dc":[[54,1],[63,1],[83,1],[134,1],[135,2]]}},{"d":{"df":2,"dc":[[63,1],[110,1]]}},{"d":{"df":1,"dc":[[87,2]]}}]}]},{"k":[116,108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]},{"d":{"df":10,"dc":[[11,2],[14,1],[54,1],[76,1],[104,3],[110,2],[123,2],[129,1],[133,1],[134,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[97,101],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":12,"dc":[[9,1],[76,1],[80,1],[83,8],[92,7],[94,1],[106,1],[122,1],[123,2],[127,1],[133,2],[137,1]]},"k":[46,33,115,44,41],"v":[{"d":{"df":4,"dc":[[36,1],[83,2],[92,1],[104,1]]}},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"d":{"df":1,"dc":[[83,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[83,1],[92,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]},{"d":{"df":4,"dc":[[83,1],[121,1],[123,1],[133,1]]}},{"d":{"df":1,"dc":[[89,1]]}}]}]}]},{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,2]]},"k":[63,44],"v":[{"d":{"df":1,"dc":[[111,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[18,1],[127,1]]}}]}]},{"k":[105,101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[116,101],"v":[{"d":{"df":1,"dc":[[109,1]]},"k":[105,101],"v":[{"k":[118,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[52,1],[83,1]]}},{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,7]]}}]}]}]},{"k":[114],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[111,101,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":4,"dc":[[13,1],[29,1],[68,1],[125,1]]},"k":[100],"v":[{"d":{"df":5,"dc":[[13,1],[79,2],[91,10],[123,1],[124,10]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,2],[124,2]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[29,1],[109,1],[126,1],[127,2]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":2,"dc":[[47,1],[127,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[104,1],[114,1]]}}]}]}]}]},{"d":{"df":8,"dc":[[36,1],[50,2],[57,1],[79,7],[87,3],[90,3],[113,1],[125,1]]},"k":[45,95,39,47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[101,1],[125,1],[130,3]]}}]}]}]}]},{"k":[100,116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[87,1],[114,1],[125,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[28,1],[61,1]]}}]}]}]},{"k":[115,100],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]},{"k":[99,108],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":3,"dc":[[56,1],[107,1],[121,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[111,105,108],"v":[{"d":{"df":14,"dc":[[14,1],[31,2],[54,1],[57,2],[77,1],[87,1],[97,8],[121,1],[122,1],[127,1],[128,3],[133,1],[134,1],[135,2]]},"k":[114,44,93,64],"v":[{"k":[109],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":43,"dc":[[1,1],[3,1],[12,1],[19,1],[31,3],[36,1],[37,1],[48,1],[51,1],[56,4],[57,2],[60,2],[62,1],[66,2],[67,2],[69,2],[71,2],[73,3],[79,3],[80,3],[81,2],[87,1],[88,1],[90,1],[93,1],[94,1],[98,1],[107,1],[110,1],[111,6],[112,3],[113,1],[114,7],[115,1],[117,1],[121,1],[122,1],[127,1],[130,2],[131,1],[134,1],[135,1],[136,1]]},"k":[46,44,93,97,96,58],"v":[{"d":{"df":5,"dc":[[22,1],[32,1],[53,1],[73,1],[111,1]]}},{"d":{"df":5,"dc":[[51,1],[80,1],[100,1],[113,1],[123,2]]}},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[87,1],[129,1],[132,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[2,1],[94,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121,101],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]},{"k":[116,101,105,112],"v":[{"k":[114,97,105,101],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[115],"v":[{"d":{"df":35,"dc":[[1,1],[3,1],[11,1],[12,1],[14,3],[30,1],[39,1],[40,1],[50,3],[51,4],[54,2],[55,2],[64,3],[68,2],[70,1],[72,1],[78,1],[85,2],[87,1],[88,1],[90,1],[96,1],[98,2],[101,1],[103,1],[105,1],[116,1],[117,1],[121,1],[123,3],[129,2],[133,1],[134,2],[135,2],[137,2]]},"k":[93,42,46,58],"v":[{"k":[40],"v":[{"k":[47,35],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,2]]}}]},{"d":{"df":5,"dc":[[56,1],[90,1],[121,1],[134,1],[137,1]]}},{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]},{"k":[108,110,98],"v":[{"k":[108],"v":[{"d":{"df":88,"dc":[[2,4],[3,2],[4,2],[8,2],[10,2],[12,4],[14,2],[15,4],[19,8],[20,4],[21,4],[22,1],[24,1],[25,3],[27,3],[31,7],[32,2],[33,2],[36,3],[40,6],[41,3],[42,1],[45,1],[47,1],[50,3],[51,8],[52,5],[53,4],[55,8],[56,7],[57,2],[58,4],[60,2],[61,3],[62,3],[66,10],[67,10],[68,20],[69,4],[72,4],[73,1],[74,3],[75,1],[77,2],[78,18],[79,5],[80,3],[81,2],[82,2],[83,2],[86,4],[87,29],[88,9],[91,3],[92,6],[94,2],[96,1],[97,1],[100,3],[101,6],[102,5],[103,5],[104,5],[105,5],[107,22],[109,1],[110,6],[113,3],[114,1],[116,18],[117,9],[118,3],[120,1],[121,3],[122,6],[123,9],[125,2],[126,2],[127,9],[128,27],[129,29],[130,3],[131,2],[132,14],[133,13],[134,14],[135,14],[137,6]]},"k":[105,97,101,42,93,44,46,115,34,96,58,41],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":36,"dc":[[2,1],[8,1],[24,1],[28,1],[31,1],[32,1],[36,1],[38,1],[47,2],[50,1],[51,1],[52,4],[56,1],[58,4],[60,2],[62,2],[66,1],[67,1],[69,1],[72,1],[78,4],[79,1],[87,11],[98,1],[101,3],[103,1],[107,4],[115,2],[116,1],[120,2],[125,1],[127,1],[128,4],[129,2],[132,3],[135,1]]},"k":[44,42],"v":[{"d":{"df":2,"dc":[[64,1],[86,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":36,"dc":[[2,1],[10,1],[12,3],[14,1],[19,1],[21,1],[37,1],[39,1],[55,2],[56,3],[58,1],[61,1],[63,1],[73,4],[74,1],[82,1],[85,1],[87,17],[88,1],[101,3],[102,3],[103,2],[104,1],[107,9],[109,1],[110,1],[117,1],[120,1],[121,1],[125,2],[126,1],[128,3],[130,2],[132,1],[134,2],[135,1]]},"k":[44,93,46,115,41,42],"v":[{"d":{"df":6,"dc":[[12,1],[21,1],[87,2],[116,2],[127,1],[130,1]]}},{"k":[40],"v":[{"k":[47,35],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,119],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[49,53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[73,1],[87,3],[89,1],[101,3],[103,1],[107,1],[120,1],[128,2]]}},{"d":{"df":1,"dc":[[91,1]]}},{"d":{"df":1,"dc":[[94,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"k":[100,114],"v":[{"d":{"df":69,"dc":[[10,1],[14,1],[15,1],[20,1],[21,2],[27,1],[30,1],[31,3],[36,1],[38,2],[40,2],[42,1],[45,1],[47,2],[50,4],[51,4],[54,4],[57,1],[58,4],[60,2],[61,1],[62,1],[63,3],[66,4],[67,5],[68,5],[72,1],[73,1],[75,1],[77,1],[78,6],[79,4],[83,1],[84,1],[87,5],[88,1],[89,3],[92,1],[93,1],[94,6],[97,6],[98,1],[101,1],[104,1],[107,2],[109,3],[110,6],[111,1],[112,1],[113,1],[114,2],[115,1],[116,4],[117,2],[119,1],[120,1],[121,5],[122,2],[123,3],[125,1],[127,9],[128,7],[130,1],[131,1],[132,3],[133,2],[134,5],[135,16],[137,1]]},"k":[44,93,46,58,41],"v":[{"d":{"df":20,"dc":[[8,1],[9,1],[20,1],[47,1],[50,1],[51,2],[57,2],[66,1],[67,1],[68,2],[78,1],[87,2],[104,1],[110,1],[113,1],[122,1],[123,1],[127,1],[128,8],[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102,109,100],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":10,"dc":[[47,1],[61,1],[66,1],[67,1],[70,1],[85,1],[107,1],[109,1],[127,1],[128,1]]}},{"d":{"df":2,"dc":[[77,1],[133,1]]}},{"d":{"df":2,"dc":[[123,1],[133,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"d":{"df":14,"dc":[[21,2],[39,1],[68,2],[87,15],[88,7],[101,1],[107,1],[117,7],[120,1],[125,4],[127,3],[128,6],[130,1],[134,3]]},"k":[34,115,46,93,44,60],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[68,1],[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":4,"dc":[[68,1],[87,2],[101,1],[128,2]]}},{"k":[40],"v":[{"k":[35,47],"v":[{"k":[99,102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100,108],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[87,1],[137,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102,103,109,105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112,117],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":10,"dc":[[15,1],[20,1],[54,1],[68,3],[80,1],[89,1],[109,1],[122,1],[125,2],[134,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":11,"dc":[[27,1],[50,1],[52,1],[54,1],[68,1],[73,1],[87,3],[94,1],[128,1],[130,1],[137,1]]}},{"d":{"df":9,"dc":[[36,1],[63,1],[80,1],[97,1],[116,1],[120,1],[125,1],[132,1],[134,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[28,1],[128,1]]}}]},{"d":{"df":2,"dc":[[68,1],[137,1]]}},{"d":{"df":2,"dc":[[101,2],[134,1]]}},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[99,116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[52,1],[114,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[10,1],[22,2]]}}]}]},{"d":{"df":1,"dc":[[127,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[133,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":16,"dc":[[11,1],[15,1],[52,3],[59,2],[68,1],[72,1],[82,1],[83,3],[87,1],[89,1],[97,1],[102,1],[123,1],[127,1],[128,1],[134,1]]},"k":[58,44,63,46],"v":[{"d":{"df":2,"dc":[[10,1],[78,1]]}},{"d":{"df":5,"dc":[[18,1],[64,1],[72,1],[98,1],[112,1]]}},{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":5,"dc":[[58,1],[64,1],[98,1],[110,1],[121,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[21,1],[49,2],[101,1],[130,1]]},"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[24,3],[46,1],[64,1],[68,1],[87,1],[98,1],[123,1],[125,1],[128,1]]}}]}]},{"k":[101,105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[51,1],[137,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"d":{"df":6,"dc":[[1,1],[70,1],[81,1],[82,2],[102,3],[122,1]]}},{"d":{"df":9,"dc":[[2,1],[9,2],[15,1],[54,1],[80,1],[82,1],[96,1],[102,1],[122,1]]}},{"k":[111,101,105,97],"v":[{"k":[108,99],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[100,109,115],"v":[{"d":{"df":4,"dc":[[3,1],[13,1],[18,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[83,1],[111,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[115,110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[11,1],[133,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[115,108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,2]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[111,108,104,114],"v":[{"k":[114,109],"v":[{"k":[112,114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[51,2],[83,3]]},"k":[108,46,44],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":3,"dc":[[80,1],[82,1],[102,1]]}}]}]},{"d":{"df":1,"dc":[[102,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[112,105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[100,115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":22,"dc":[[5,1],[7,1],[9,1],[21,1],[29,1],[35,3],[37,1],[47,4],[50,1],[66,1],[67,1],[69,1],[79,1],[83,1],[85,1],[94,1],[97,2],[113,1],[115,1],[127,1],[130,1],[137,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[36,1],[37,3],[57,1]]}}]}]}]},{"d":{"df":16,"dc":[[9,2],[13,1],[17,1],[38,1],[44,3],[77,1],[78,2],[79,1],[91,1],[97,1],[101,1],[106,1],[112,1],[121,1],[123,3],[125,1]]},"k":[115,100,58,44],"v":[{"d":{"df":21,"dc":[[7,1],[35,1],[37,3],[51,1],[69,1],[76,1],[78,1],[83,1],[91,2],[93,2],[101,1],[104,2],[109,1],[110,1],[111,1],[118,1],[123,1],[124,3],[125,1],[127,1],[132,1]]},"k":[46,58],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[86,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":14,"dc":[[9,2],[40,1],[43,1],[47,3],[53,1],[57,1],[96,1],[97,1],[109,2],[110,1],[114,2],[116,2],[122,1],[131,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]},{"d":{"df":4,"dc":[[9,1],[37,1],[83,1],[127,1]]}},{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[9,1],[118,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[101],"v":[{"k":[97,109,100],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":6,"dc":[[18,1],[79,1],[87,2],[93,2],[114,3],[120,1]]},"k":[100,115],"v":[{"d":{"df":2,"dc":[[79,1],[93,1]]}},{"d":{"df":3,"dc":[[99,1],[104,1],[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[76,1],[93,1],[125,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97,115],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[105,114],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[105,101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"d":{"df":2,"dc":[[15,1],[137,1]]}}]},{"d":{"df":9,"dc":[[39,1],[53,2],[70,1],[82,2],[102,2],[107,1],[120,2],[121,1],[127,1]]},"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[32,1]]},"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]},{"k":[97,100],"v":[{"k":[109],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[119,103,100,112,104,98],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[93,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[97,1],[127,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[11,1],[34,1],[51,2],[87,4],[93,1],[95,1],[97,1],[101,1],[103,1],[113,1],[119,1],[121,1]]},"k":[44,115,47],"v":[{"d":{"df":2,"dc":[[47,1],[80,1]]}},{"d":{"df":3,"dc":[[103,1],[109,1],[127,1]]}},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[113,2],[122,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117,105,101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105,121],"v":[{"k":[101,97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"d":{"df":3,"dc":[[29,2],[55,1],[72,1]]}}]}]}]}]},{"k":[118,99,114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":10,"dc":[[22,1],[28,1],[35,2],[44,1],[51,1],[66,1],[67,1],[79,2],[94,1],[133,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[79,1],[113,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[23,1],[83,1]]}}]}]},{"d":{"df":2,"dc":[[113,1],[123,3]]},"k":[115,100],"v":[{"d":{"df":7,"dc":[[66,2],[67,1],[80,1],[83,1],[113,2],[123,2],[135,3]]}},{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[114],"v":[{"d":{"df":6,"dc":[[70,1],[79,2],[80,1],[95,1],[109,1],[113,1]]},"k":[45,115],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[51,1],[84,1]]}}]}]}]}]}]}]},{"k":[112,120,102],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]},"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[66,2],[67,2]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[51,1],[83,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[55,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[57,1],[95,1],[119,1]]}}]}]}]},{"k":[99],"v":[{"k":[99],"v":[{"k":[101,117],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[63,1],[106,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[63,2]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[74,1]]}},{"k":[92],"v":[{"k":[34],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[92,3]]}}]},{"d":{"df":2,"dc":[[103,3],[128,3]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[58],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]},{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[111,108,109,101],"v":[{"k":[110],"v":[{"d":{"df":25,"dc":[[20,1],[38,2],[51,1],[68,3],[69,1],[70,1],[75,1],[76,2],[77,1],[81,3],[87,1],[88,1],[89,1],[94,7],[104,2],[106,4],[107,1],[109,2],[112,1],[115,1],[120,2],[127,5],[128,4],[133,1],[134,1]]},"k":[61,115,46,42,44,93,45,41],"v":[{"k":[34],"v":[{"k":[117,99],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[75,1],[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[20,3],[55,1],[76,1],[127,1]]},"k":[34,46,44,42,93],"v":[{"d":{"df":1,"dc":[[20,1]]}},{"d":{"df":2,"dc":[[20,1],[38,1]]}},{"d":{"df":2,"dc":[[38,1],[86,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[108,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[20,1],[47,1],[87,1],[120,1],[127,2]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[57,1],[108,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]}]},{"d":{"df":2,"dc":[[78,1],[117,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,3]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[81,4],[127,2]]},"k":[46,39],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[83,7]]},"k":[95,44],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[61],"v":[{"k":[49,50,51,52],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[100],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":130,"dc":[[0,1],[1,1],[2,2],[3,9],[5,3],[6,4],[7,3],[8,1],[9,6],[10,5],[11,9],[12,2],[13,7],[14,9],[15,4],[16,1],[17,1],[18,2],[19,3],[20,3],[21,10],[22,4],[23,3],[24,2],[25,1],[26,2],[28,5],[29,9],[30,5],[31,4],[32,3],[33,1],[35,2],[36,10],[37,5],[38,1],[39,6],[40,3],[42,2],[43,1],[44,1],[46,4],[47,18],[48,1],[49,3],[50,18],[51,22],[52,21],[53,3],[54,13],[55,14],[56,2],[57,15],[58,13],[59,1],[60,6],[61,2],[62,2],[63,7],[64,7],[66,4],[67,5],[68,17],[69,3],[70,5],[72,8],[73,5],[74,6],[75,2],[76,5],[77,5],[78,19],[79,22],[80,13],[81,3],[82,12],[83,38],[84,5],[85,5],[86,3],[87,50],[88,5],[89,2],[90,11],[91,3],[92,6],[93,7],[94,10],[95,7],[96,9],[97,13],[98,2],[99,9],[100,2],[101,5],[102,17],[103,9],[104,36],[105,3],[106,12],[107,11],[108,1],[109,12],[110,14],[111,10],[112,1],[113,16],[114,21],[115,5],[116,5],[117,8],[118,15],[119,7],[120,9],[121,15],[122,24],[123,36],[124,3],[125,13],[126,9],[127,49],[128,29],[129,10],[130,12],[131,12],[132,3],[133,11],[134,21],[135,37],[137,16]]},"k":[115,46,110,112,111,58,97,44],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":18,"dc":[[3,4],[17,1],[21,1],[39,1],[51,4],[76,1],[82,3],[83,4],[89,1],[102,3],[110,1],[111,5],[122,2],[123,2],[126,1],[130,1],[133,1],[135,1]]},"k":[46,93,115,100,44,63,58],"v":[{"d":{"df":7,"dc":[[1,1],[2,1],[51,1],[82,1],[83,3],[102,1],[133,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":25,"dc":[[9,1],[13,1],[17,2],[28,1],[47,1],[51,2],[57,3],[66,1],[67,1],[76,1],[77,1],[78,1],[82,4],[83,2],[88,1],[97,1],[102,6],[107,1],[110,1],[111,3],[114,1],[117,1],[122,2],[123,7],[137,2]]},"k":[46,93,44,58],"v":[{"d":{"df":15,"dc":[[9,1],[34,1],[51,1],[52,1],[57,1],[82,1],[88,2],[89,1],[102,1],[111,1],[117,2],[121,1],[122,1],[123,2],[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[56,1],[66,2],[67,2],[114,1],[123,1],[137,1]]}},{"d":{"df":3,"dc":[[83,1],[88,1],[117,1]]}}]},{"d":{"df":2,"dc":[[50,1],[100,1]]},"k":[63],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":7,"dc":[[82,1],[83,1],[102,1],[110,1],[113,2],[122,1],[123,4]]}},{"d":{"df":1,"dc":[[111,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":2,"dc":[[3,1],[47,1]]}},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":16,"dc":[[9,2],[10,1],[47,1],[57,1],[63,1],[68,1],[78,1],[79,1],[83,4],[87,1],[104,1],[109,1],[113,1],[118,1],[129,1],[133,1]]}}]}]},{"d":{"df":2,"dc":[[15,1],[52,2]]},"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]},{"d":{"df":8,"dc":[[64,1],[68,4],[87,1],[101,1],[107,1],[120,4],[130,9],[133,1]]},"k":[93,108,44,46,41],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[117,115],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[52,1],[58,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":2,"dc":[[87,1],[133,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]},{"d":{"df":2,"dc":[[114,1],[135,1]]}},{"d":{"df":2,"dc":[[123,1],[133,1]]}},{"d":{"df":3,"dc":[[123,1],[125,1],[135,1]]}}]},{"d":{"df":101,"dc":[[1,4],[2,1],[3,9],[4,2],[6,5],[9,10],[10,1],[11,5],[14,7],[15,5],[17,2],[20,3],[21,3],[22,1],[24,2],[28,1],[30,1],[31,2],[34,1],[36,5],[37,2],[39,2],[40,4],[43,2],[47,6],[48,1],[49,1],[50,7],[51,8],[52,10],[53,3],[54,7],[56,8],[57,12],[58,8],[59,2],[60,1],[63,7],[64,6],[66,14],[67,11],[68,7],[69,1],[70,6],[72,2],[73,3],[75,1],[76,4],[77,5],[78,6],[79,10],[80,4],[81,1],[82,10],[83,11],[85,1],[87,36],[88,8],[89,3],[90,3],[91,2],[92,3],[93,5],[94,1],[96,9],[97,2],[98,3],[99,1],[101,5],[102,14],[103,3],[104,12],[106,7],[107,16],[108,1],[109,7],[110,18],[111,15],[112,2],[113,13],[114,5],[116,1],[117,9],[118,18],[120,4],[121,17],[122,14],[123,24],[124,1],[125,2],[126,4],[127,8],[128,7],[129,5],[130,6],[131,2],[132,2],[133,13],[134,13],[135,29],[137,14]]},"k":[44,99,97],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[92,3]]}}]}]}]},{"k":[109,97,112,44,103,101,45,111],"v":[{"k":[101],"v":[{"k":[100,114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[1,1],[32,1],[44,1],[66,1],[67,1],[87,1],[107,1],[123,1]]},"k":[58,46],"v":[{"d":{"df":1,"dc":[[23,2]]}},{"d":{"df":3,"dc":[[102,1],[121,1],[126,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]},{"k":[103,112],"v":[{"k":[101,105],"v":[{"d":{"df":25,"dc":[[1,1],[6,2],[21,2],[41,1],[47,1],[48,1],[55,3],[58,7],[64,3],[68,1],[76,2],[79,1],[93,1],[98,1],[101,1],[104,10],[107,1],[114,1],[116,1],[118,1],[120,1],[121,1],[125,1],[127,3],[130,2]]},"k":[109,44,115,42,45,58,46,95,96,93,33,34],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[21,2],[58,1],[93,1],[101,1],[118,1],[130,1]]}},{"d":{"df":7,"dc":[[21,2],[41,5],[47,1],[58,2],[104,2],[116,1],[130,3]]},"k":[46,44,58],"v":[{"d":{"df":4,"dc":[[21,1],[41,1],[47,1],[130,1]]}},{"d":{"df":2,"dc":[[28,1],[41,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]},{"d":{"df":1,"dc":[[21,1]]}},{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[58,5]]}},{"d":{"df":6,"dc":[[58,1],[64,1],[93,1],[104,3],[114,2],[130,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[64,1],[130,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[64,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,105],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[93,1]]}},{"d":{"df":1,"dc":[[104,2]]}}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[81,2],[104,2]]},"k":[47,44],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[81,3]]}}]}]}]}]},{"d":{"df":1,"dc":[[81,1]]}}]}]},{"k":[114,111,108,97],"v":[{"k":[111,101],"v":[{"k":[118,112],"v":[{"k":[101],"v":[{"d":{"df":8,"dc":[[3,1],[5,1],[13,2],[50,1],[52,1],[57,1],[79,2],[107,1]]},"k":[100,115,109],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[52,2]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[52,1],[122,1],[125,3],[127,1],[128,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[52,2],[125,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[9,1],[63,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[58,1],[132,1]]},"k":[97,101,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":22,"dc":[[9,3],[13,1],[56,1],[66,1],[68,1],[83,1],[87,1],[93,1],[96,1],[102,1],[104,2],[107,2],[110,1],[111,2],[114,1],[121,1],[122,1],[123,1],[130,1],[134,1],[135,1],[137,1]]},"k":[46,44,108],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[28,1]]}},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[115,101],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[46,1],[51,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97,101,115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[37,1],[99,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[127,2],[128,1]]}}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[105,99],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[122,1],[123,1]]},"k":[102,58,115],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":1,"dc":[[64,1]]}},{"d":{"df":1,"dc":[[90,6]]},"k":[93,44,115],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]}},{"k":[115],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":102,"dc":[[1,1],[2,5],[3,11],[4,5],[5,4],[6,2],[8,2],[9,2],[10,1],[11,4],[13,1],[14,2],[15,5],[18,1],[19,1],[20,1],[21,5],[23,3],[24,1],[28,1],[29,2],[31,1],[33,2],[35,6],[37,2],[40,3],[44,1],[46,2],[47,4],[48,2],[50,6],[51,6],[52,10],[53,1],[54,4],[55,3],[56,1],[57,5],[58,5],[59,1],[60,2],[64,1],[66,6],[67,7],[68,2],[69,1],[70,2],[72,3],[73,1],[74,1],[75,1],[76,1],[77,8],[78,7],[79,18],[80,2],[81,6],[82,4],[83,15],[85,2],[87,25],[90,2],[91,1],[93,3],[94,3],[95,3],[96,3],[99,4],[100,2],[101,3],[102,7],[103,9],[104,9],[105,2],[106,12],[107,1],[108,2],[109,5],[110,8],[111,2],[113,4],[114,6],[115,3],[118,17],[119,3],[120,8],[121,15],[122,9],[123,14],[124,1],[125,9],[126,7],[127,14],[128,22],[129,2],[130,12],[131,1],[132,1],[133,6],[134,7],[135,7],[137,3]]},"k":[101,39,44,46,115,58,8217,117,33,59,96],"v":[{"k":[109],"v":[{"d":{"df":9,"dc":[[52,2],[56,1],[68,1],[77,1],[87,1],[106,2],[128,2],[131,1],[137,1]]},"k":[115,44],"v":[{"d":{"df":10,"dc":[[38,1],[52,2],[64,1],[82,1],[94,1],[98,1],[102,1],[104,1],[110,1],[127,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[1,1],[96,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[115],"v":[{"d":{"df":45,"dc":[[2,1],[3,2],[6,1],[9,1],[10,1],[21,1],[23,1],[28,1],[31,2],[40,1],[41,1],[46,2],[51,2],[56,1],[57,1],[66,2],[67,2],[76,2],[78,1],[79,9],[80,1],[81,1],[82,2],[83,6],[87,11],[94,1],[95,1],[96,1],[102,3],[103,4],[104,4],[106,1],[107,2],[110,1],[113,2],[114,1],[118,7],[119,1],[121,1],[122,1],[123,2],[128,2],[129,2],[130,3],[131,1]]}}]},{"d":{"df":18,"dc":[[2,1],[47,1],[50,1],[52,1],[54,1],[58,1],[80,1],[94,2],[104,1],[106,1],[107,1],[115,1],[118,1],[127,1],[129,1],[133,1],[134,1],[137,1]]}},{"d":{"df":27,"dc":[[2,1],[10,1],[14,2],[20,1],[21,1],[47,1],[52,1],[54,2],[57,1],[64,1],[66,1],[67,1],[68,1],[75,1],[78,1],[87,3],[104,2],[106,1],[115,1],[120,1],[121,2],[122,2],[123,1],[126,1],[127,1],[130,5],[134,2]]},"k":[41],"v":[{"d":{"df":2,"dc":[[72,1],[78,3]]}}]},{"d":{"df":28,"dc":[[5,1],[15,1],[36,1],[47,3],[51,1],[55,1],[59,3],[66,1],[67,1],[72,1],[75,1],[76,2],[78,4],[79,1],[80,2],[83,8],[87,5],[88,1],[92,1],[95,1],[97,1],[104,2],[110,1],[117,1],[123,1],[125,1],[127,1],[128,1]]},"k":[101],"v":[{"k":[108],"v":[{"k":[102],"v":[{"d":{"df":8,"dc":[[18,1],[23,1],[66,2],[67,2],[110,1],[113,1],[118,1],[129,1]]},"k":[46,41,44],"v":[{"d":{"df":7,"dc":[[18,1],[77,1],[94,1],[103,2],[114,1],[127,1],[137,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"d":{"df":5,"dc":[[6,1],[32,1],[74,1],[78,1],[133,1]]}},{"k":[115],"v":[{"d":{"df":3,"dc":[[22,1],[29,2],[76,2]]}}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]},"k":[93,41],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[66,1],[67,1],[120,1]]}},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":10,"dc":[[31,1],[34,1],[81,2],[103,2],[114,1],[116,4],[123,1],[126,1],[127,4],[133,1]]},"k":[101,108,93,95,115,46,58],"v":[{"k":[110,97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102,99,116],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[100,115,114],"v":[{"d":{"df":3,"dc":[[1,1],[3,3],[50,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[3,1],[103,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"d":{"df":8,"dc":[[50,1],[54,1],[68,1],[87,2],[103,1],[106,2],[134,1],[135,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[47,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[58],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[41,1],[51,1],[83,2],[110,1],[121,1],[131,1]]},"k":[108,44],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[114,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]},{"d":{"df":1,"dc":[[31,4]]}},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[114,2]]}}]},{"k":[118,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[3,2]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[7,1],[18,1],[29,2]]}}]}]},{"d":{"df":2,"dc":[[11,3],[129,4]]},"k":[116,46],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"k":[109],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[31,2]]}}]}]}]}]}]}]}]}]},{"k":[99,114,108],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]}}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[42,46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":8,"dc":[[63,1],[69,1],[81,1],[83,35],[88,3],[92,8],[117,3],[127,1]]},"k":[46,118,54,104],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[54,52],"v":[{"d":{"df":3,"dc":[[57,2],[83,8],[92,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[83,3]]}}]},{"k":[45],"v":[{"k":[108,109,97],"v":[{"k":[111],"v":[{"k":[99,111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[104,110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[110,114,104],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[63],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[57,1]]},"k":[108,101,111],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[57,7]]},"k":[95],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[57,2],[104,1],[110,1],[113,1],[121,1]]},"k":[100,115],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]},{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]},{"k":[49],"v":[{"k":[57,48],"v":[{"k":[45],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[124],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,2]]}}]}]},{"k":[101],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]},{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[111],"v":[{"d":{"df":2,"dc":[[123,5],[126,1]]}}]}]},{"d":{"df":3,"dc":[[58,2],[92,2],[135,4]]},"k":[60,109,107,98,116,104,97,103,99,100,114,119,108,115,111,48,105,102,110,95,112,117,118,101,121,106,55,39,64,45,120,53,50,56,49,122,113,40],"v":[{"k":[102,105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[136,1]]}}]},{"k":[99,105,101,97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,99,120,114],"v":[{"k":[101],"v":[{"k":[99,116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,109],"v":[{"k":[97],"v":[{"k":[93,46],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[122],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109,119],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[43],"v":[{"k":[43],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,114,105,116],"v":[{"d":{"df":1,"dc":[[53,1]]},"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,3]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[59,1]]}}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,105,100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114,99],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":4,"dc":[[2,1],[4,1],[27,1],[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[8,1],[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[105,117,111,114,97,108,101],"v":[{"k":[116,111],"v":[{"k":[101,119],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[51,1],[123,1]]}}]}]}]}]}]}]}]},{"k":[105,103],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[118],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[19,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]},"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[43],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[43],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,111,116,110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[51,1],[54,1],[87,2]]},"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,108],"v":[{"k":[107],"v":[{"k":[117,105,115],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[52,1],[54,1],[110,2],[127,1]]},"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[51,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46,44],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[113],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[104,101,108,111,105,114],"v":[{"k":[105,101,117],"v":[{"k":[115],"v":[{"d":{"df":11,"dc":[[3,1],[50,1],[65,1],[85,2],[87,1],[90,5],[93,1],[94,3],[99,1],[123,2],[133,1]]}}]},{"d":{"df":1,"dc":[[79,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[11,4]]},"k":[93,45],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[50],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,110],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105,111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109,116],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99,114,115,110],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[64,1]]}}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,116,105,97,119,111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[39,93,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119,98,104,115,103,112,116,109,99,108,117,118,100,97],"v":[{"k":[119,105],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[116,108,102,98,118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[57],"v":[{"k":[56],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[51],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,116,98,100,103],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[107,114],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[89,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[98,108,112,115,105,103,100],"v":[{"k":[107,111],"v":[{"k":[119],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,107],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[102,101,119,113],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[47,35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,114,108],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[48],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[35],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,107],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114,41],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41,114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[113],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[35],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,107],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[102],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,99],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,105,100,112,99,115],"v":[{"k":[105,111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112,117],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100,108,117,112],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41,47,35],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[110,1],[121,1]]}}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]},{"k":[99,114],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100,115],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[31,1],[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,115],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[56,1],[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[110,109],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,98],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,98],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]},{"k":[119],"v":[{"d":{"df":2,"dc":[[121,1],[137,1]]},"k":[100],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,114,112,100,117,99,109,108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]},"k":[116,100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93,115],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104,98,103,108,109,101,105,115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45,108],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[14,1],[77,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[77,1],[110,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[45,105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41,47],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,97,116],"v":[{"k":[108,105],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[31,4]]},"k":[93],"v":[{"d":{"df":1,"dc":[[80,3]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[47,1],[127,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,100],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,105,119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[93],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]},{"k":[50],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,116,103],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,111],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[50,1],[134,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105,111,114,110,99,97,101],"v":[{"k":[116,109,103],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[46,93],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[9,1],[47,3],[104,1],[127,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[47,2],[68,1],[127,1]]},"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[61,1],[93,1]]}}]}]}]},{"k":[112],"v":[{"k":[53],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106,111,108,114,101,97,99,117,104,112],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,2]]}}]}]}]},{"k":[110,100,109],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[5,1],[7,1],[13,1],[18,1],[28,1],[29,1],[35,1],[64,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]},{"k":[105,111,101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":7,"dc":[[5,1],[7,1],[13,1],[18,1],[28,1],[29,1],[35,1]]}}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[51,1],[61,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[112,115,100],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,114,101],"v":[{"k":[110,114],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101,105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]},{"k":[114,111,101,97,105,233],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":3,"dc":[[47,1],[104,1],[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,109,99],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[10,1],[21,1],[72,1],[130,4]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,107],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[116,115,98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,114,116,118],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[109,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107,112],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54,55],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]},{"k":[114,97,115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106],"v":[{"k":[224],"v":[{"d":{"df":3,"dc":[[104,1],[110,1],[127,1]]}}]}]}]},{"k":[101,104,115],"v":[{"k":[112,109,97,99,115,102,105],"v":[{"k":[97,108,111],"v":[{"k":[99,105],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[56,2],[107,1],[137,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[109,116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[51,1],[54,1],[123,1],[137,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,101],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]},{"k":[114,101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105,93],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]},{"k":[40],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111,105,119,114,104,101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,101,119],"v":[{"k":[107,109],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[114,110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[109,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[68,2],[87,3],[131,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[46],"v":[{"k":[109,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[98],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,111,101,97,109,117],"v":[{"k":[110,98,103,118,99],"v":[{"k":[107],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116,119],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[63],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[113],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[38],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[38],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[116],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,114,118],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[110,119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":10,"dc":[[50,2],[51,2],[54,1],[89,1],[101,1],[104,1],[111,1],[122,1],[123,2],[137,2]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]},{"k":[103,99,108],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[57,49],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,117,112],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[131,4]]}}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,117,108,115,116,112,97,107,55,101,110,104,111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":3,"dc":[[15,1],[28,1],[36,2]]},"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,98,100,115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[15,1],[50,1],[105,1],[111,1],[121,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[53,1],[114,1]]}}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[31,1],[127,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[100],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[101],"v":[{"k":[112,97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[36,4]]}}]},{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[116],"v":[{"k":[108,105],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41,117],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,99,100],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[68,4]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102,110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,101],"v":[{"k":[118],"v":[{"k":[105,97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[110,1],[111,1],[123,1]]},"k":[93],"v":[{"d":{"df":2,"dc":[[52,1],[99,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[114,111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]},{"k":[112,114,101,110,102,99,108,117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[21,1],[47,1],[84,1],[87,1],[130,1]]},"k":[115,100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[118],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,121],"v":[{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,120],"v":[{"k":[54],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":2,"dc":[[62,1],[79,1]]}},{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105,101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[51],"v":[{"k":[54],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[49],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[49],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,115,99],"v":[{"k":[115,107,116,102,99],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[51,2],[63,1],[68,3],[94,1],[123,2]]},"k":[105,93],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[21,1],[47,1],[87,4],[130,3]]}}]}]},{"d":{"df":2,"dc":[[52,1],[99,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108,114],"v":[{"d":{"df":3,"dc":[[87,3],[90,1],[92,1]]}},{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[95],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,114,111,108,47,119],"v":[{"k":[120,114],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[21,1],[54,1],[130,1]]}}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[51,1],[64,1]]}}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]},{"k":[97,101],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[119],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,115,111,118,101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[115],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[119,120],"v":[{"d":{"df":1,"dc":[[92,4]]}},{"k":[116],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[95],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105,111,114,108,99,117,121],"v":[{"k":[109,110,99,112,115,114,103],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[54,1],[123,1],[134,1]]},"k":[110,100],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]},"k":[93],"v":[{"d":{"df":4,"dc":[[51,4],[66,4],[67,5],[123,3]]}}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[93,39],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[33,45],"v":[{"k":[95,92],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[120,2],[126,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105,112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[115,111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118,117,100],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":2,"dc":[[127,1],[128,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[126],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[112,98,115,110,101,99],"v":[{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[36,1],[50,1],[134,1]]},"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[51,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[123,2],[137,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":5,"dc":[[56,1],[68,1],[92,2],[123,1],[130,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119,109],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105,98],"v":[{"d":{"df":3,"dc":[[87,1],[99,1],[127,1]]},"k":[114],"v":[{"d":{"df":2,"dc":[[109,1],[123,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[56,6],[107,6]]}}]}]},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[105],"v":[{"k":[116,103],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[52,1],[99,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[108,105,101],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[41,105],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]},{"k":[103,114],"v":[{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,110,97,120,108],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,97,99],"v":[{"d":{"df":1,"dc":[[56,1]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[90,1],[93,1],[126,2]]}}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[99,115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,117],"v":[{"k":[117],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[53,2]]}}]}]}]}]}]},{"k":[97,105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[39],"v":[{"k":[44,93],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,99,112,101,45,114,107,105,111,97,100,103,108,102,118],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[93],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[93],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":1,"dc":[[114,1]]}},{"k":[101,114,107,105,111,97,100,108],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"k":[93],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[93],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[56],"v":[{"k":[54],"v":[{"k":[95],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[46],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[46],"v":[{"k":[51],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]},{"k":[97,109,108,116,98,100,103,107,111,112,115,114,119],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[53,54,49,50,51,52],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[98],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[49,50,108,104],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,111],"v":[{"k":[112,117],"v":[{"k":[57,49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55,53,54],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,119],"v":[{"k":[52,53],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54,55,56,57],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[99,120],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[41,98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98,109,114],"v":[{"k":[52,49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,105],"v":[{"k":[106,115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98,114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114,98],"v":[{"k":[49,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[119,120],"v":[{"k":[49],"v":[{"k":[52,53,48,49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[56],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[120],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[112,117],"v":[{"k":[54,55,56,53],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108,122],"v":[{"k":[112,117],"v":[{"k":[52,53,54,55,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,112],"v":[{"k":[49],"v":[{"k":[53,54,55,56,52,48,49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[117,112],"v":[{"k":[54,50,51,52,53],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121,120],"v":[{"k":[112],"v":[{"k":[54,55,56,57,49,53,50,51,52],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[49],"v":[{"k":[53,55],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[48,49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49,56,57],"v":[{"k":[50,51,49,48],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[49],"v":[{"k":[53,55],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[99,108,116],"v":[{"k":[50],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52,53,54],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[50,51,52,53],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48,49,50,51,52],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,97,111,101,105,107,117,114,46,118,109,112,115,99,104,98,120,116,119,100],"v":[{"d":{"df":12,"dc":[[0,1],[3,3],[5,1],[7,1],[18,2],[28,2],[29,1],[35,1],[83,1],[90,1],[136,1],[137,1]]},"k":[45,112,114,115],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[32,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]},{"k":[105],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[113],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[107,110,121,99,105,100,115,116,114,106,120,112,108,103],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":13,"dc":[[1,1],[7,3],[52,1],[53,1],[55,1],[57,1],[83,1],[87,1],[113,1],[116,1],[118,2],[130,1],[135,1]]}}]}]},{"d":{"df":60,"dc":[[2,3],[3,3],[4,1],[6,1],[7,1],[9,2],[11,1],[12,2],[14,1],[16,1],[17,1],[19,2],[21,2],[22,1],[23,1],[28,1],[33,1],[44,1],[46,1],[47,1],[49,3],[50,2],[51,2],[52,9],[53,1],[54,1],[55,2],[57,2],[58,1],[66,2],[67,2],[68,2],[74,1],[75,1],[76,1],[77,1],[83,2],[85,1],[87,4],[96,1],[103,2],[104,3],[105,4],[107,1],[114,3],[116,1],[118,3],[121,2],[122,2],[123,2],[125,2],[126,2],[127,2],[128,1],[129,2],[130,4],[133,2],[134,1],[135,3],[137,8]]},"k":[115,114,102,112],"v":[{"d":{"df":11,"dc":[[3,1],[52,1],[76,2],[99,1],[104,1],[114,1],[125,2],[127,3],[129,1],[130,1],[132,1]]}},{"d":{"df":1,"dc":[[22,1]]},"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[86,5]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[129,6],[132,4]]}}]}]}]}]},{"d":{"df":3,"dc":[[80,1],[83,1],[97,5]]},"k":[117,121,97,105,100,112,106],"v":[{"k":[97,102],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[15,1],[70,1],[97,2],[104,3],[107,1],[111,1],[122,1],[132,1]]},"k":[108,46,44,93,115],"v":[{"k":[121],"v":[{"d":{"df":21,"dc":[[15,2],[51,1],[54,1],[56,1],[63,1],[66,2],[67,1],[79,1],[87,1],[90,1],[91,1],[101,1],[104,3],[107,1],[112,2],[114,1],[117,1],[121,1],[134,2],[135,1],[137,1]]},"k":[58,46,63,44],"v":[{"d":{"df":2,"dc":[[1,1],[39,1]]}},{"d":{"df":3,"dc":[[40,1],[66,1],[67,1]]}},{"d":{"df":1,"dc":[[90,1]]}},{"d":{"df":3,"dc":[[97,1],[104,1],[127,1]]}}]}]},{"d":{"df":2,"dc":[[80,1],[92,1]]}},{"d":{"df":1,"dc":[[104,1]]}},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[35],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[110,1],[111,1],[123,1],[136,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[13,1],[29,1]]}}]}]},{"k":[46,114],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[110,1]]},"k":[46,115,44,39],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"k":[46,44],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[36,1]]}}]},{"d":{"df":2,"dc":[[87,1],[106,1]]}},{"k":[115],"v":[{"d":{"df":3,"dc":[[88,1],[101,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":32,"dc":[[7,1],[28,3],[29,1],[34,1],[35,1],[36,1],[37,4],[38,1],[47,5],[51,1],[55,1],[57,2],[58,2],[62,1],[66,2],[67,2],[76,1],[78,1],[80,2],[83,3],[87,1],[88,1],[90,1],[91,1],[94,2],[104,4],[109,4],[111,1],[113,1],[124,1],[127,8],[128,1]]}},{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":8,"dc":[[58,1],[88,2],[92,1],[114,2],[117,2],[119,1],[127,4],[128,2]]},"k":[109,114,115,97,100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[10,2],[18,1],[47,2],[57,2],[79,1],[90,3],[92,5],[94,1],[95,1],[104,1],[123,2],[127,5]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[13,1],[18,1]]}},{"d":{"df":2,"dc":[[13,1],[127,1]]}}]}]}]}]},{"d":{"df":26,"dc":[[15,2],[47,2],[50,1],[51,2],[53,1],[54,3],[56,1],[66,2],[67,2],[78,7],[81,1],[82,3],[87,1],[97,1],[102,4],[104,1],[109,1],[114,1],[117,1],[121,1],[127,1],[129,1],[132,1],[134,2],[135,1],[137,1]]},"k":[46,44,115,42,93,58,60,59,41,96],"v":[{"d":{"df":8,"dc":[[10,1],[34,1],[51,1],[57,1],[66,1],[67,1],[81,1],[117,1]]}},{"d":{"df":6,"dc":[[34,1],[47,1],[51,1],[56,1],[125,1],[128,1]]}},{"d":{"df":2,"dc":[[47,1],[127,1]]},"k":[41,44,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":1,"dc":[[105,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112,117],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101,115],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[57],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[66,1],[67,1],[78,6]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":5,"dc":[[67,1],[122,1],[129,1],[131,1],[132,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":2,"dc":[[78,1],[127,1]]},"k":[124],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":2,"dc":[[57,1],[68,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"d":{"df":3,"dc":[[88,1],[116,1],[117,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[20,1],[47,3],[51,1],[58,3],[78,1],[94,1],[95,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"d":{"df":1,"dc":[[119,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,4]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]},{"d":{"df":79,"dc":[[1,1],[3,1],[6,1],[9,1],[10,1],[11,2],[15,2],[20,1],[22,1],[23,1],[24,2],[30,2],[35,2],[36,3],[39,1],[40,3],[46,2],[47,1],[50,10],[51,8],[52,4],[54,1],[56,1],[57,3],[58,3],[63,3],[64,3],[66,2],[67,3],[68,2],[70,1],[72,1],[77,1],[78,3],[79,5],[80,1],[81,3],[82,2],[83,9],[87,19],[88,5],[89,1],[91,1],[92,2],[94,2],[95,2],[97,5],[98,4],[102,3],[103,2],[104,12],[105,1],[107,4],[110,6],[111,3],[113,6],[114,1],[115,1],[116,1],[117,4],[118,1],[119,2],[120,1],[121,1],[122,9],[123,12],[124,1],[125,1],[126,3],[127,1],[128,5],[129,4],[130,3],[131,1],[132,3],[133,5],[134,3],[135,1],[137,9]]},"k":[98],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]},{"d":{"df":6,"dc":[[47,1],[56,2],[83,7],[95,1],[107,2],[119,1]]},"k":[104,111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":24,"dc":[[2,1],[3,1],[5,1],[13,4],[18,1],[21,1],[23,2],[28,2],[33,1],[35,2],[50,1],[57,1],[70,1],[79,1],[80,1],[87,18],[96,1],[111,3],[120,3],[122,1],[127,2],[130,2],[133,2],[137,1]]},"k":[115,46,44,34,93,33,39,63],"v":[{"d":{"df":13,"dc":[[7,2],[13,3],[28,3],[35,1],[50,1],[61,1],[68,1],[87,4],[90,1],[111,1],[122,1],[129,1],[132,1]]},"k":[44,45,93,46,58],"v":[{"d":{"df":3,"dc":[[5,1],[18,2],[29,1]]}},{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[68,1],[83,1],[122,1],[123,1]]}},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":9,"dc":[[5,1],[11,1],[51,1],[68,1],[87,1],[90,1],[96,2],[120,1],[127,1]]}},{"d":{"df":6,"dc":[[7,1],[18,1],[28,1],[70,1],[87,4],[92,1]]}},{"d":{"df":1,"dc":[[68,1]]}},{"k":[40],"v":[{"k":[35,47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[93,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[120,1]]}}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":5,"dc":[[64,1],[98,1],[109,1],[127,39],[130,1]]},"k":[44,46,39,59,47,93],"v":[{"d":{"df":3,"dc":[[101,1],[127,3],[130,1]]}},{"d":{"df":1,"dc":[[127,2]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,108],"v":[{"d":{"df":21,"dc":[[5,1],[14,2],[17,2],[54,2],[60,2],[61,1],[69,1],[70,3],[71,1],[73,1],[87,2],[94,2],[96,1],[118,1],[121,2],[123,2],[126,1],[127,3],[131,1],[134,2],[135,3]]},"k":[116,108,98,34],"v":[{"k":[97,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[5,2],[29,1],[104,1]]},"k":[101,115],"v":[{"k":[114,100],"v":[{"d":{"df":3,"dc":[[3,2],[29,1],[46,1]]},"k":[115,39],"v":[{"d":{"df":2,"dc":[[3,1],[46,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[3,1],[58,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]},{"d":{"df":4,"dc":[[5,1],[55,1],[86,1],[128,1]]}}]},{"d":{"df":1,"dc":[[90,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[54,1],[134,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[51,7],[128,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[64,1],[98,1],[123,1]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,2]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":3,"dc":[[47,2],[81,3],[127,2]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":18,"dc":[[5,1],[15,1],[58,2],[60,1],[63,1],[79,1],[83,1],[99,1],[106,4],[107,1],[118,1],[121,1],[122,1],[123,1],[125,1],[133,1],[135,1],[137,2]]},"k":[44,93],"v":[{"d":{"df":3,"dc":[[3,1],[107,1],[135,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,115,107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[93,105,115],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"d":{"df":2,"dc":[[28,1],[92,1]]},"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[52,1],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[129,4]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[101,99,116,108,104,114],"v":[{"d":{"df":1,"dc":[[78,4]]},"k":[114,45],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":14,"dc":[[22,1],[53,2],[54,1],[66,2],[67,1],[68,1],[76,2],[79,1],[103,1],[106,1],[110,1],[118,1],[130,3],[135,1]]},"k":[101,46,105,44],"v":[{"k":[115,100],"v":[{"d":{"df":3,"dc":[[33,1],[87,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":1,"dc":[[97,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]},{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[115,109],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[121,1],[127,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[73,16]]},"k":[46,95,93],"v":[{"d":{"df":1,"dc":[[73,2]]}},{"k":[114],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[110],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[73,4]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]},{"d":{"df":2,"dc":[[114,1],[116,5]]},"k":[105,107,115],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":3,"dc":[[5,1],[39,1],[126,1]]},"k":[101,105,100],"v":[{"k":[116,100],"v":[{"k":[115,45,105,101,112],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[18,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[77,1],[120,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[43,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":9,"dc":[[9,1],[22,1],[35,1],[47,2],[83,1],[87,1],[123,1],[125,1],[136,2]]},"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[52,1],[84,2],[114,2]]},"k":[41,47,105,95],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[117,105],"v":[{"k":[109],"v":[{"d":{"df":5,"dc":[[57,1],[68,1],[79,6],[114,3],[116,1]]}}]},{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[84,1],[95,1],[118,6]]},"k":[100,47],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[48,1],[52,1],[118,1]]},"k":[112,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[15,1],[131,1]]}}]}]}]},{"d":{"df":2,"dc":[[44,1],[83,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"k":[53],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,3]]}}]}]}]},{"k":[105,110],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[21,1],[86,1]]}}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[105,121],"v":[{"k":[99,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[37,2]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[95,2],[119,2]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[100,117,114,115,110,118,116,122,109,106,98],"v":[{"k":[101,105,117,115,112,100,33],"v":[{"d":{"df":16,"dc":[[1,2],[15,3],[57,5],[79,5],[83,6],[84,1],[87,4],[91,7],[95,1],[119,1],[120,1],[122,2],[124,7],[125,1],[127,5],[135,3]]},"k":[41,93,34,42,8221,44,46,108,39,114,61,109,115,96,58],"v":[{"d":{"df":1,"dc":[[119,7]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[127,2],[135,8]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"d":{"df":2,"dc":[[102,1],[121,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"d":{"df":13,"dc":[[15,1],[51,1],[52,1],[53,1],[57,1],[82,1],[91,1],[102,1],[122,1],[124,1],[131,1],[133,1],[134,1]]}},{"d":{"df":9,"dc":[[15,2],[34,2],[79,2],[85,1],[125,1],[131,1],[133,1],[134,1],[135,8]]},"k":[95],"v":[{"d":{"df":1,"dc":[[120,1]]}}]},{"d":{"df":15,"dc":[[15,1],[36,1],[70,1],[71,1],[77,1],[79,1],[83,2],[84,1],[87,2],[88,2],[114,1],[117,2],[123,1],[133,1],[136,1]]},"k":[105,115,44,41,58,39,46],"v":[{"k":[110],"v":[{"k":[103,101],"v":[{"d":{"df":2,"dc":[[22,3],[29,1]]}},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":8,"dc":[[36,2],[65,1],[71,1],[90,1],[91,1],[110,1],[123,1],[124,1]]},"k":[58,60,44],"v":[{"d":{"df":2,"dc":[[36,1],[50,1]]}},{"k":[98],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[87,1],[91,1],[124,1]]}}]},{"d":{"df":3,"dc":[[50,2],[71,1],[79,1]]}},{"d":{"df":2,"dc":[[64,1],[98,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"d":{"df":2,"dc":[[71,1],[123,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":3,"dc":[[101,1],[103,1],[114,1]]}}]},{"d":{"df":1,"dc":[[21,1]]}},{"k":[97,110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]},{"d":{"df":9,"dc":[[77,1],[78,1],[85,1],[91,1],[94,1],[123,1],[124,1],[127,2],[133,1]]}}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[57,1]]},"k":[47],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[57,1],[79,2],[84,1],[91,1],[124,1]]},"k":[46,41,44],"v":[{"d":{"df":4,"dc":[[84,1],[91,1],[124,1],[125,1]]}},{"d":{"df":1,"dc":[[95,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]},{"d":{"df":5,"dc":[[79,1],[87,1],[101,1],[126,1],[134,1]]}},{"d":{"df":3,"dc":[[91,1],[124,1],[135,3]]}}]},{"k":[102],"v":[{"k":[105,121],"v":[{"k":[101,99],"v":[{"k":[100,114],"v":[{"d":{"df":5,"dc":[[22,1],[80,1],[82,1],[102,1],[104,1]]}},{"d":{"df":2,"dc":[[95,1],[105,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[36,1],[44,1],[59,1],[93,1],[97,1],[104,1],[110,1],[127,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101,97],"v":[{"d":{"df":3,"dc":[[99,1],[122,3],[123,1]]},"k":[45,115,93,44,46],"v":[{"k":[115,98],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[35,39,108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[23,2],[113,2]]}},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[51,1],[53,1],[123,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[53,1],[77,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}},{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[52,1],[74,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[74,2]]}}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"d":{"df":1,"dc":[[74,1]]}}]},{"k":[110,115],"v":[{"k":[116],"v":[{"d":{"df":18,"dc":[[1,1],[14,2],[21,1],[48,1],[50,2],[54,9],[77,2],[89,1],[102,1],[106,17],[108,1],[110,3],[121,12],[126,6],[130,1],[133,1],[134,6],[135,26]]},"k":[101,105,112],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[1,1],[48,1],[50,1],[104,1],[106,2],[110,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[54,1],[106,2],[114,1],[134,1]]}},{"d":{"df":3,"dc":[[110,1],[121,1],[135,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[14,1],[58,1],[108,1]]}}]}]},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[30,1],[89,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[34,1],[37,2],[51,1],[60,5],[87,1],[96,2],[107,1],[118,7]]},"k":[46,112],"v":[{"d":{"df":2,"dc":[[60,2],[96,1]]}},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":68,"dc":[[2,1],[4,1],[5,1],[7,9],[13,1],[15,1],[17,1],[18,3],[19,1],[28,2],[29,1],[30,2],[31,1],[35,2],[36,2],[37,1],[41,1],[47,4],[50,1],[51,4],[52,3],[53,2],[55,3],[56,3],[57,3],[58,1],[59,1],[60,2],[62,1],[66,1],[70,1],[74,1],[76,1],[77,1],[78,1],[79,9],[80,1],[82,2],[83,8],[87,6],[89,1],[93,2],[94,5],[97,1],[100,1],[102,2],[103,4],[104,1],[109,4],[110,2],[111,6],[112,1],[113,1],[114,1],[115,1],[118,7],[121,1],[122,4],[123,10],[124,1],[125,3],[127,8],[128,7],[130,1],[131,5],[134,1],[135,1],[137,1]]},"k":[46,45,33,44],"v":[{"d":{"df":4,"dc":[[5,1],[38,1],[47,1],[55,1]]}},{"k":[115],"v":[{"k":[111],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]},{"k":[116],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[29,4]]},"k":[8217],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,2]]}}]}]}]}]}]},{"k":[116,97],"v":[{"d":{"df":43,"dc":[[9,1],[21,2],[22,1],[28,1],[31,1],[40,1],[41,1],[45,1],[47,3],[55,1],[56,1],[57,1],[58,1],[66,1],[67,1],[68,3],[69,1],[76,2],[77,1],[79,3],[80,2],[82,1],[83,7],[91,1],[93,2],[101,1],[102,1],[104,7],[107,1],[110,1],[114,2],[117,1],[118,1],[122,2],[123,3],[124,1],[125,1],[127,5],[130,1],[131,1],[133,1],[135,3],[137,1]]},"k":[46,108],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[121],"v":[{"d":{"df":2,"dc":[[52,2],[90,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[25,1]]},"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]},{"k":[105,116],"v":[{"k":[116,107],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":8,"dc":[[34,3],[79,3],[92,1],[93,1],[96,2],[113,1],[127,5],[133,1]]},"k":[115,96,46,105,44,101,34,41],"v":[{"d":{"df":2,"dc":[[5,1],[76,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[34,1]]}}]},{"d":{"df":2,"dc":[[76,1],[127,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[79,7],[84,1]]}}]}]},{"d":{"df":1,"dc":[[79,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[79,1],[84,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":20,"dc":[[7,1],[13,1],[24,2],[32,2],[35,1],[64,1],[65,1],[68,2],[80,2],[82,4],[94,3],[95,1],[97,6],[98,1],[102,4],[118,12],[119,3],[120,2],[133,2],[137,2]]},"k":[115,100,44],"v":[{"d":{"df":2,"dc":[[13,1],[51,1]]}},{"d":{"df":9,"dc":[[47,1],[64,1],[95,1],[98,1],[110,1],[118,1],[123,1],[127,2],[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[13,1],[52,1],[60,1],[82,1],[102,1],[123,2],[127,2],[137,2]]}}]}]}]},{"k":[105,104],"v":[{"k":[118,111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[7,1],[29,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[36,1],[96,1],[101,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[10,1],[127,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[68,1],[118,3]]}},{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[46,39],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[52,4]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[52,2]]}},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"d":{"df":8,"dc":[[18,3],[28,1],[29,1],[35,2],[36,1],[50,5],[56,1],[90,1]]},"k":[110,115,116,100,103,97,46,101,109,93,108,99],"v":[{"k":[117,116],"v":[{"d":{"df":48,"dc":[[1,2],[6,1],[10,1],[14,1],[22,1],[36,1],[37,3],[38,7],[43,1],[47,1],[50,2],[51,2],[54,1],[56,1],[64,1],[68,3],[71,3],[75,1],[77,2],[79,1],[81,8],[84,1],[85,1],[87,9],[89,1],[90,2],[91,1],[93,1],[94,5],[95,1],[101,3],[102,1],[104,4],[106,1],[107,1],[109,3],[110,1],[114,1],[115,1],[119,4],[121,2],[124,1],[125,1],[126,1],[127,4],[128,2],[130,2],[134,2]]},"k":[46,93,44,58,115,8217,42,96,41],"v":[{"d":{"df":15,"dc":[[1,5],[20,1],[38,1],[51,1],[68,5],[72,1],[75,2],[86,1],[87,5],[94,4],[103,2],[117,1],[126,1],[134,1],[135,1]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111,112,117,98,108,105,101,100,97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108,98],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97,105,116,115,112],"v":[{"k":[112,99],"v":[{"k":[112],"v":[{"k":[108,45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[116,97,115],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[116,119],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103,110,118],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52,55],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[100],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[50,1],[87,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]},{"d":{"df":2,"dc":[[51,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[51,1],[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":14,"dc":[[1,1],[6,1],[14,1],[21,1],[40,1],[64,1],[86,1],[87,3],[94,1],[113,1],[126,1],[127,1],[128,1],[130,1]]}},{"d":{"df":4,"dc":[[1,1],[37,1],[68,1],[86,1]]}},{"d":{"df":4,"dc":[[38,1],[71,1],[94,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[37,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"d":{"df":1,"dc":[[94,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[104,2],[135,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97,121],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":12,"dc":[[22,1],[50,2],[53,1],[56,1],[83,1],[87,3],[111,2],[114,1],[118,1],[121,1],[135,1],[137,1]]},"k":[115,46,93,44,58],"v":[{"d":{"df":9,"dc":[[1,1],[22,1],[50,1],[98,2],[106,1],[112,1],[113,1],[122,2],[123,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}}]},{"d":{"df":2,"dc":[[53,1],[83,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[58,1],[87,1],[118,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[104,97,114,101],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":10,"dc":[[9,1],[10,1],[34,1],[50,1],[53,1],[64,1],[81,1],[87,1],[98,2],[127,1]]},"k":[115,58,44,41],"v":[{"d":{"df":9,"dc":[[9,1],[21,1],[29,2],[34,2],[45,1],[62,1],[94,1],[101,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[34,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]},"k":[98,100],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[29,3]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[83,8]]}}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[109,1],[113,4]]},"k":[115],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]},{"k":[105],"v":[{"k":[97,117,99],"v":[{"d":{"df":10,"dc":[[18,3],[31,1],[40,3],[44,2],[56,2],[87,1],[101,1],[107,5],[114,1],[127,2]]},"k":[46,115,93],"v":[{"d":{"df":4,"dc":[[10,1],[56,2],[107,1],[125,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]},{"k":[40],"v":[{"k":[35,47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[136,1]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[110,115],"v":[{"d":{"df":2,"dc":[[83,1],[122,1]]},"k":[115,105,116],"v":[{"d":{"df":12,"dc":[[15,1],[22,1],[28,1],[35,1],[47,1],[76,1],[83,2],[96,1],[104,1],[114,2],[123,1],[128,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[56,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[36,1],[51,1],[52,1],[125,1]]}}]}]},{"d":{"df":2,"dc":[[66,1],[67,1]]}}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,3]]},"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[18,1],[90,1]]}},{"k":[116,114],"v":[{"d":{"df":3,"dc":[[35,1],[44,1],[87,1]]}},{"k":[107,53,54,55],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[71,1],[87,4],[101,1],[136,6]]},"k":[41,115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[111,58,116],"v":[{"k":[114,115],"v":[{"k":[121,105],"v":[{"d":{"df":9,"dc":[[44,1],[51,1],[77,7],[87,1],[116,1],[120,2],[123,4],[126,1],[133,10]]},"k":[45,44,46,41,59],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[123,1],[126,2]]}},{"d":{"df":2,"dc":[[123,2],[126,1]]}},{"d":{"df":1,"dc":[[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[103,1],[127,1]]},"k":[46,100],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":1,"dc":[[77,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[77,2],[123,7],[133,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]},{"k":[110,103,115,116,99,114,108,120,109,100,98],"v":[{"k":[101,105,110,100,117,111,115,116,47],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[99,116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[2,3],[19,1],[27,2],[52,17],[74,1]]},"k":[33,46,95,49,63],"v":[{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"k":[64],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[74,3]]},"k":[95],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[5,2]]},"k":[110,109],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[117,105,97],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[40,1],[52,1]]}}]},{"k":[122],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[44,46,102],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[125,1],[137,1]]}},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[116,115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[40,1],[87,1],[116,2],[133,1]]},"k":[41,46,47],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[121,1],[137,1]]}}]},{"d":{"df":1,"dc":[[123,1]]}},{"k":[49],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[104,1],[110,1]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]},{"d":{"df":1,"dc":[[78,1]]}},{"k":[97],"v":[{"k":[118],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]},"k":[104,114],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[3,1],[20,2],[35,1],[56,1],[74,1],[76,1],[80,2],[82,5],[83,1],[102,5],[103,2],[118,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[115,99,108,45,117,98],"v":[{"k":[105,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[7,1],[137,1]]},"k":[46,115],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":4,"dc":[[83,1],[87,3],[129,1],[137,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[111,101],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]},{"k":[101],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[123,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[55,1]]},"k":[44,105],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100,115],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"k":[104,114,101],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[115,45,112],"v":[{"k":[101,111],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[47,1],[74,1],[87,4],[109,1],[127,9]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,6]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[96,1]]}}]},{"k":[97,114],"v":[{"d":{"df":1,"dc":[[136,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[118,3],[137,1]]},"k":[101],"v":[{"k":[100],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"k":[108,101],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[18,1],[35,1],[104,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[55,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]},{"k":[100,114],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[45],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[113,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[105],"v":[{"k":[113],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[120],"v":[{"k":[110],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[122],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[128,4],[134,1]]},"k":[47],"v":[{"k":[51,52],"v":[{"k":[55],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]},{"k":[100,110,115],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":10,"dc":[[2,1],[4,1],[19,1],[50,2],[52,3],[53,1],[73,2],[97,3],[112,1],[137,1]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[99,115,108,116],"v":[{"k":[104],"v":[{"d":{"df":23,"dc":[[5,1],[7,1],[13,1],[22,1],[38,1],[47,1],[52,2],[55,1],[69,1],[74,1],[76,1],[77,1],[79,4],[80,1],[82,1],[83,2],[84,2],[102,1],[103,1],[111,1],[114,1],[123,1],[125,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[116,105,101],"v":[{"d":{"df":19,"dc":[[21,2],[36,2],[53,1],[58,1],[61,1],[64,1],[83,1],[87,1],[88,1],[91,2],[97,2],[99,1],[101,2],[116,1],[117,1],[118,1],[124,2],[127,1],[130,2]]}},{"k":[99],"v":[{"d":{"df":3,"dc":[[47,4],[55,1],[127,7]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112,109],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[112,109,116,45,118],"v":[{"k":[108],"v":[{"k":[101,97],"v":[{"d":{"df":14,"dc":[[28,1],[34,1],[38,1],[58,1],[78,1],[87,2],[90,1],[104,2],[110,1],[118,1],[123,1],[127,2],[128,1],[135,2]]}},{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"k":[116,117,99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[104,111],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":1,"dc":[[116,2]]},"k":[50,105],"v":[{"d":{"df":6,"dc":[[14,1],[54,1],[77,1],[98,1],[123,5],[134,1]]}},{"k":[46],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":6,"dc":[[17,1],[32,2],[53,1],[82,6],[102,6],[137,1]]}},{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[118,51],"v":[{"d":{"df":1,"dc":[[31,2]]}},{"d":{"df":1,"dc":[[40,1]]}}]},{"d":{"df":1,"dc":[[83,5]]},"k":[107,116,102],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,3]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]},{"k":[116],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]},"k":[104,45,93,97,101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,6]]}}]}]}]},{"k":[37],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[52,6]]}}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[83,3]]}}]}]},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[122],"v":[{"d":{"df":1,"dc":[[57,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"d":{"df":1,"dc":[[120,1]]},"k":[47,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,7]]}}]},{"d":{"df":1,"dc":[[120,1]]}}]},{"d":{"df":1,"dc":[[60,1]]}},{"k":[114,117],"v":[{"d":{"df":1,"dc":[[83,10]]},"k":[45,39],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,6]]}}]},{"k":[54],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[123,3]]}}]}]},{"d":{"df":1,"dc":[[37,1]]},"k":[101,111,121,116,104,119,117,112,99,110,97,105,109,115,107,108,102,114,118,58,122,45],"v":[{"k":[108,115,110,99,114,112,116,101,97,100,118,111,113],"v":[{"k":[101,102],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":55,"dc":[[0,1],[10,2],[15,1],[19,4],[21,3],[25,3],[26,1],[34,1],[48,2],[50,6],[51,1],[56,1],[59,4],[61,2],[64,8],[68,13],[69,1],[72,1],[73,4],[75,1],[77,2],[78,9],[79,1],[81,1],[85,1],[86,2],[87,40],[88,7],[91,1],[93,4],[94,1],[97,1],[99,1],[101,9],[102,1],[103,1],[104,8],[106,1],[107,2],[108,4],[110,3],[117,5],[118,3],[120,2],[121,1],[124,1],[125,1],[126,3],[128,4],[130,6],[131,2],[133,1],[134,3],[135,2],[136,1]]},"k":[101,105,111,97,44,93],"v":[{"k":[100],"v":[{"d":{"df":14,"dc":[[6,1],[26,1],[68,1],[69,1],[75,1],[85,1],[87,3],[93,1],[96,1],[101,2],[104,3],[107,2],[113,1],[115,2]]},"k":[46,93,44],"v":[{"d":{"df":6,"dc":[[16,1],[89,1],[104,2],[113,1],[118,1],[128,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[78,3],[87,1]]}}]}]},{"k":[111,110,118],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[21,1],[35,1],[101,1],[125,1],[130,1]]},"k":[46,93],"v":[{"d":{"df":3,"dc":[[21,1],[57,1],[130,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,119,100,97],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":12,"dc":[[56,1],[68,4],[71,1],[75,2],[86,2],[87,5],[99,1],[101,1],[104,1],[110,1],[125,1],[127,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"d":{"df":1,"dc":[[87,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]},"k":[45,95,105],"v":[{"k":[101,116,97,104,115,99],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[115,42],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[17,1],[32,1],[53,1],[78,2],[97,2],[108,1]]},"k":[44,46,115],"v":[{"d":{"df":3,"dc":[[1,1],[48,1],[97,4]]}},{"d":{"df":4,"dc":[[34,1],[78,2],[97,5],[126,1]]}},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[100,115,116],"v":[{"d":{"df":9,"dc":[[1,2],[9,3],[72,1],[83,2],[87,1],[107,1],[111,1],[113,1],[122,1]]},"k":[115,105,45],"v":[{"d":{"df":4,"dc":[[5,1],[34,4],[73,1],[83,3]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[9,2],[47,1],[66,1],[67,1],[70,1],[83,1],[112,1]]}}]}]},{"k":[113],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[105,111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101,105],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":3,"dc":[[112,2],[123,1],[133,1]]}}]}]}]},{"d":{"df":2,"dc":[[83,2],[111,2]]}}]},{"k":[111,116,117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":16,"dc":[[28,1],[41,1],[51,1],[53,1],[73,1],[78,2],[87,1],[97,1],[106,1],[107,1],[110,1],[111,1],[114,1],[123,1],[128,1],[137,1]]},"k":[115,97,45,44],"v":[{"d":{"df":6,"dc":[[1,1],[87,1],[88,1],[117,1],[123,3],[128,1]]},"k":[44,46,58],"v":[{"d":{"df":2,"dc":[[15,1],[52,1]]}},{"d":{"df":5,"dc":[[15,1],[29,1],[52,1],[70,1],[87,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[37,1],[87,2],[110,2]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[105,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":26,"dc":[[16,1],[37,5],[50,2],[52,1],[53,1],[60,1],[76,1],[79,1],[80,1],[84,1],[88,2],[93,1],[101,1],[102,1],[107,1],[111,1],[112,1],[114,2],[117,2],[122,1],[123,1],[129,1],[131,1],[132,2],[135,2],[137,1]]},"k":[44,46,115,58,93,41],"v":[{"d":{"df":7,"dc":[[8,1],[10,1],[45,1],[68,1],[75,1],[76,1],[87,1]]}},{"d":{"df":10,"dc":[[14,1],[37,1],[46,2],[56,1],[68,1],[69,1],[76,1],[87,1],[135,3],[137,1]]}},{"d":{"df":5,"dc":[[83,1],[102,1],[111,1],[123,1],[129,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"d":{"df":1,"dc":[[46,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,108],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,2]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[35],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[110,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":6,"dc":[[36,1],[53,1],[87,1],[92,1],[101,5],[103,1]]},"k":[108,100,46,44,58],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":1,"dc":[[102,1]]}},{"d":{"df":2,"dc":[[103,1],[104,1]]}},{"d":{"df":1,"dc":[[104,2]]}},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":10,"dc":[[43,1],[50,1],[51,2],[81,2],[83,2],[87,1],[96,1],[114,1],[126,1],[127,1]]},"k":[46,42],"v":[{"d":{"df":3,"dc":[[36,1],[51,1],[81,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]},{"k":[118,112,105,119],"v":[{"k":[101,105,97],"v":[{"d":{"df":3,"dc":[[13,1],[106,1],[109,1]]},"k":[114,115,46],"v":[{"d":{"df":19,"dc":[[2,6],[5,1],[19,1],[25,1],[29,1],[32,2],[35,1],[48,4],[52,27],[69,2],[74,1],[76,2],[81,2],[83,2],[88,1],[92,11],[104,3],[117,1],[137,2]]},"k":[44,115,93,41,46,39,58,42],"v":[{"d":{"df":7,"dc":[[2,1],[48,1],[52,3],[74,2],[83,1],[92,3],[113,2]]}},{"d":{"df":8,"dc":[[5,1],[13,1],[18,1],[35,1],[52,1],[69,1],[74,1],[83,1]]},"k":[44,46,58],"v":[{"d":{"df":2,"dc":[[2,1],[13,1]]}},{"d":{"df":3,"dc":[[9,1],[35,1],[52,1]]}},{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,117],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46,58],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]},{"d":{"df":8,"dc":[[52,5],[63,2],[66,2],[67,1],[83,3],[92,1],[104,3],[110,1]]},"k":[106,112,41],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[115],"v":[{"d":{"df":3,"dc":[[52,1],[83,1],[92,2]]}}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[81,1],[104,1]]}}]}]},{"d":{"df":4,"dc":[[5,1],[7,2],[13,1],[127,1]]}},{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":15,"dc":[[4,1],[35,1],[52,5],[57,1],[69,1],[70,1],[83,2],[99,2],[110,4],[111,3],[112,1],[122,1],[127,2],[129,5],[136,1]]},"k":[115,97,46,58],"v":[{"d":{"df":7,"dc":[[10,1],[18,3],[29,1],[32,1],[92,1],[104,1],[110,2]]},"k":[44,46,41],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":2,"dc":[[83,1],[127,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":3,"dc":[[104,1],[110,1],[132,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[23,1],[87,1],[91,1],[124,1],[136,7]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,111],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[60,1],[92,3],[114,1]]},"k":[46,58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[76,2],[112,1]]}}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[50,51],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111,101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[2,1]]}}]},{"d":{"df":6,"dc":[[87,1],[94,1],[96,1],[101,1],[107,1],[128,2]]},"k":[46,108],"v":[{"d":{"df":2,"dc":[[22,1],[96,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":42,"dc":[[12,1],[17,1],[28,1],[30,1],[32,1],[47,1],[50,1],[52,4],[55,2],[57,5],[58,2],[60,1],[63,1],[68,4],[75,2],[76,4],[77,2],[78,2],[83,2],[84,1],[87,11],[93,5],[96,8],[99,8],[100,2],[101,2],[102,1],[104,5],[105,3],[106,5],[108,1],[110,2],[112,1],[113,2],[114,9],[118,6],[120,4],[121,1],[127,1],[128,2],[134,1],[137,2]]},"k":[116,117,46,58,101,115,45,44],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":22,"dc":[[3,1],[23,1],[28,1],[39,1],[51,1],[52,4],[53,4],[57,2],[58,4],[60,2],[69,2],[79,3],[87,4],[93,1],[96,1],[99,1],[103,2],[110,1],[114,2],[122,1],[125,1],[128,1]]},"k":[115,44,93,46],"v":[{"d":{"df":40,"dc":[[2,1],[3,1],[17,2],[19,1],[25,1],[42,1],[43,3],[45,2],[47,1],[50,1],[51,1],[57,3],[59,3],[60,1],[69,1],[75,2],[76,2],[79,6],[81,3],[82,1],[84,2],[87,14],[88,3],[92,1],[94,7],[102,1],[108,1],[109,2],[112,1],[113,4],[114,3],[117,5],[118,1],[120,1],[122,3],[127,4],[128,1],[134,1],[135,1],[137,1]]},"k":[46,93,44,58,42,96,34,62],"v":[{"d":{"df":13,"dc":[[3,1],[37,1],[52,1],[57,1],[78,1],[87,1],[88,1],[106,1],[109,1],[113,1],[114,1],[117,1],[122,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,115,109,116,104,117,119,100,97,108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":13,"dc":[[25,1],[38,1],[42,1],[47,1],[52,1],[87,3],[88,2],[92,1],[94,1],[117,1],[125,1],[127,1],[134,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[57,1]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[57,2],[92,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[62],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[40],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[41],"v":[{"k":[62],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[3,1],[52,1],[79,1],[87,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,97],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[53,1],[57,1],[99,1]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":24,"dc":[[3,1],[12,1],[30,1],[36,1],[39,2],[40,1],[50,2],[53,2],[54,2],[61,1],[81,1],[87,9],[92,2],[93,3],[96,1],[99,2],[100,1],[101,3],[102,1],[103,2],[106,1],[118,2],[128,2],[137,1]]},"k":[46,44,93,115],"v":[{"d":{"df":8,"dc":[[12,1],[39,1],[87,1],[88,1],[96,1],[117,1],[118,1],[121,1]]}},{"d":{"df":5,"dc":[[22,1],[53,1],[87,2],[127,1],[135,1]]}},{"k":[40],"v":[{"k":[47,35],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98,101],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[114,110],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[109,1]]}}]}]},{"d":{"df":3,"dc":[[30,2],[50,1],[114,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":1,"dc":[[30,1]]}},{"k":[112],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"d":{"df":4,"dc":[[52,1],[84,1],[118,1],[125,1]]}},{"k":[117,108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[87,1],[93,1],[96,1],[118,1]]}}]},{"d":{"df":74,"dc":[[2,1],[3,5],[4,1],[6,2],[8,1],[9,2],[10,1],[16,1],[21,2],[29,1],[30,3],[33,2],[37,2],[39,1],[40,2],[47,3],[50,2],[51,2],[52,3],[54,2],[55,2],[56,4],[57,4],[58,1],[60,1],[61,1],[63,1],[66,1],[67,1],[68,10],[69,1],[77,1],[78,2],[79,2],[80,2],[81,3],[82,2],[83,2],[85,2],[87,14],[88,5],[90,3],[91,1],[92,3],[94,1],[97,3],[99,3],[101,2],[102,2],[104,1],[106,1],[107,4],[109,2],[110,1],[111,2],[113,1],[114,3],[116,2],[117,5],[118,10],[120,1],[121,2],[122,6],[123,2],[124,1],[128,1],[130,3],[131,1],[132,1],[133,1],[134,4],[135,4],[136,1],[137,3]]},"k":[109,58,105,110,115],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[118,2]]}}]},{"d":{"df":1,"dc":[[12,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[37,1],[91,1],[98,1],[113,1],[124,1]]}}]}]},{"d":{"df":3,"dc":[[116,1],[118,1],[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[108,1]]}}]},{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":1,"dc":[[118,7]]},"k":[102,109,114,45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[46,108],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":28,"dc":[[10,1],[16,1],[27,1],[31,4],[38,1],[47,2],[51,2],[56,1],[59,1],[62,1],[66,3],[67,2],[69,2],[80,2],[87,4],[88,3],[94,8],[97,3],[104,1],[110,1],[112,1],[117,3],[118,1],[119,2],[123,1],[127,5],[128,13],[133,1]]},"k":[105,93,46,101,58,45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":10,"dc":[[28,1],[51,2],[87,1],[97,1],[103,2],[112,1],[118,1],[119,1],[126,1],[128,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116,112],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[47,1]]}},{"k":[100,115],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":1,"dc":[[97,3]]}}]},{"d":{"df":1,"dc":[[118,2]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[118,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[23,4],[113,6],[137,3]]},"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114,110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":22,"dc":[[9,1],[29,1],[34,1],[40,1],[47,3],[50,1],[54,1],[66,2],[67,2],[82,1],[83,1],[87,2],[94,1],[101,1],[102,1],[104,1],[111,2],[118,1],[122,1],[123,2],[126,1],[127,4]]}}]}]},{"d":{"df":2,"dc":[[22,1],[30,2]]}}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"d":{"df":48,"dc":[[2,1],[3,3],[4,1],[7,1],[10,1],[13,2],[17,1],[21,1],[22,3],[23,2],[24,1],[30,1],[40,1],[51,3],[52,2],[54,1],[55,1],[62,1],[66,1],[67,1],[69,1],[74,1],[76,3],[79,3],[80,1],[83,2],[87,7],[90,1],[92,1],[100,1],[101,1],[103,1],[104,1],[109,1],[113,1],[114,2],[118,13],[122,2],[123,2],[125,2],[127,1],[128,1],[129,1],[130,3],[132,2],[133,2],[135,1],[137,3]]},"k":[109,108,114,117,102,44,112,58,99,111,46,110],"v":[{"k":[101],"v":[{"d":{"df":54,"dc":[[0,1],[3,2],[20,1],[23,1],[31,1],[36,3],[41,2],[46,1],[47,4],[50,1],[51,3],[52,5],[57,2],[58,2],[60,1],[63,1],[64,1],[66,5],[67,4],[68,4],[76,1],[77,1],[78,2],[79,3],[80,1],[82,1],[83,2],[84,1],[87,4],[88,1],[90,2],[96,1],[98,1],[102,2],[103,1],[104,2],[106,1],[107,2],[109,2],[110,1],[112,2],[113,5],[117,1],[122,5],[123,3],[125,3],[126,1],[127,1],[128,4],[129,3],[130,1],[132,3],[135,1],[137,3]]},"k":[116,111,44,119],"v":[{"k":[104,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":26,"dc":[[1,1],[3,3],[5,1],[21,1],[31,1],[54,1],[55,1],[56,2],[60,1],[76,1],[77,1],[80,1],[82,2],[83,1],[87,2],[102,2],[103,2],[106,1],[107,1],[114,2],[118,5],[121,1],[122,1],[130,2],[133,1],[134,1]]}}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":11,"dc":[[3,1],[41,1],[51,1],[57,1],[66,3],[67,2],[82,1],[83,1],[94,1],[102,1],[122,5]]},"k":[44],"v":[{"d":{"df":7,"dc":[[56,1],[66,1],[67,1],[97,1],[100,1],[122,2],[123,2]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[18,1],[87,1],[101,1]]}}]}]},{"d":{"df":1,"dc":[[28,1]]}},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[82,1],[96,1],[102,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]},{"k":[118,117,105,97,100],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"d":{"df":3,"dc":[[58,2],[113,1],[122,2]]},"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[13,1],[22,1],[28,1],[39,1],[55,1],[87,1],[89,1],[104,3],[122,1],[135,1]]},"k":[58,93,44,115],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[7,1],[82,1],[102,1],[104,1],[110,1]]}},{"d":{"df":6,"dc":[[13,1],[29,1],[47,1],[51,1],[104,2],[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[52,1],[123,1],[126,1]]},"k":[44,45,39],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[135,2]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[3,1],[79,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]},{"k":[114,116,110,112],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":35,"dc":[[3,1],[13,1],[18,1],[19,1],[21,1],[22,1],[29,2],[31,1],[36,2],[47,1],[51,2],[52,1],[55,3],[56,1],[58,1],[60,2],[65,2],[68,2],[70,1],[74,2],[83,1],[90,1],[91,1],[94,1],[95,1],[103,1],[104,1],[105,3],[111,1],[114,2],[115,2],[124,1],[128,2],[129,1],[130,1]]},"k":[46,44,115,58,34],"v":[{"d":{"df":3,"dc":[[87,1],[115,1],[122,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":6,"dc":[[13,1],[37,1],[47,1],[62,1],[105,1],[128,1]]}},{"d":{"df":11,"dc":[[31,1],[51,2],[52,1],[56,1],[91,1],[111,1],[115,11],[119,1],[122,1],[124,1],[137,3]]},"k":[58,44,46,42,96],"v":[{"d":{"df":3,"dc":[[31,1],[51,1],[115,1]]}},{"d":{"df":2,"dc":[[31,1],[115,1]]}},{"d":{"df":5,"dc":[[66,1],[67,1],[115,1],[127,1],[128,1]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]},{"d":{"df":1,"dc":[[115,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]},{"d":{"df":3,"dc":[[31,1],[81,1],[115,1]]}},{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[23,2],[37,2],[75,5],[109,2],[113,16],[122,2],[127,2]]},"k":[115,46,45,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"d":{"df":1,"dc":[[55,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}}]}]},{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[122,2]]},"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":48,"dc":[[6,1],[7,1],[9,2],[13,2],[15,3],[18,2],[21,1],[26,1],[28,1],[29,2],[31,3],[35,1],[38,1],[40,1],[45,1],[46,1],[47,10],[51,5],[52,1],[55,3],[56,2],[60,2],[66,4],[67,2],[68,4],[73,1],[76,1],[82,1],[87,1],[91,1],[94,1],[100,2],[102,1],[104,2],[110,3],[111,3],[113,2],[115,7],[116,1],[118,6],[122,2],[123,5],[125,1],[127,6],[129,8],[130,1],[132,3],[137,3]]},"k":[93,42,58,44,60,46,41,96,33],"v":[{"k":[40],"v":[{"k":[47,104,105],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":3,"dc":[[26,1],[56,1],[66,1]]}}]},{"d":{"df":1,"dc":[[31,2]]}},{"d":{"df":6,"dc":[[35,1],[47,3],[68,1],[77,1],[115,1],[127,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[42,1],[60,2],[84,1],[110,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]},{"d":{"df":8,"dc":[[38,1],[47,1],[51,2],[68,2],[94,1],[123,2],[127,1],[133,1]]}},{"d":{"df":3,"dc":[[79,2],[87,1],[127,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"d":{"df":11,"dc":[[6,1],[27,1],[40,3],[57,1],[58,1],[66,1],[67,1],[68,1],[76,1],[99,1],[122,1]]}},{"k":[104],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[58,1],[83,1],[104,1],[128,3],[133,1]]}},{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46,115],"v":[{"d":{"df":2,"dc":[[79,1],[83,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[45,101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"d":{"df":3,"dc":[[112,1],[127,1],[135,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]},{"k":[115,110,109,116],"v":[{"d":{"df":1,"dc":[[135,5]]},"k":[116,97,102,108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":88,"dc":[[1,7],[5,1],[7,2],[9,2],[11,1],[12,2],[14,3],[17,2],[20,1],[21,4],[28,1],[30,1],[31,2],[34,4],[35,1],[36,2],[37,1],[38,1],[39,1],[40,1],[47,2],[48,1],[50,12],[51,5],[52,2],[53,2],[54,3],[55,2],[56,3],[63,4],[64,3],[65,3],[66,2],[67,1],[68,7],[69,1],[70,2],[71,1],[75,1],[76,1],[77,4],[79,18],[80,3],[82,3],[83,3],[84,1],[85,2],[87,10],[88,1],[89,1],[90,1],[91,2],[92,4],[93,2],[94,4],[95,1],[98,3],[99,3],[101,5],[102,4],[103,2],[104,1],[107,8],[108,1],[109,1],[110,3],[111,8],[112,1],[113,6],[114,3],[115,3],[116,1],[117,1],[121,2],[122,3],[123,29],[124,2],[125,3],[126,3],[127,12],[128,2],[129,1],[130,6],[132,2],[133,8],[134,5],[135,17],[137,12]]},"k":[55,99,115,44,46,45,58,39,8217,93,100,33,59,41,96,105,40],"v":[{"k":[54],"v":[{"d":{"df":54,"dc":[[1,2],[5,7],[7,4],[9,1],[13,4],[15,5],[18,4],[22,2],[25,1],[28,6],[29,5],[32,1],[35,6],[36,17],[45,1],[50,5],[51,1],[52,1],[55,1],[56,2],[64,4],[65,3],[66,1],[67,1],[71,1],[76,3],[77,3],[79,1],[80,1],[84,1],[86,1],[87,7],[90,9],[91,4],[95,2],[96,1],[99,2],[101,1],[107,3],[110,4],[112,2],[116,2],[118,4],[119,2],[121,2],[123,2],[124,3],[125,1],[127,1],[129,18],[131,1],[132,14],[135,1],[137,1]]},"k":[47,58,46,44,8217,45,41,64,95,42],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[7,1],[13,1],[18,1],[35,1],[64,1],[87,1]]},"k":[8221,108],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,4]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[7,1],[13,1],[35,1],[51,1],[114,1],[132,1]]}},{"k":[115],"v":[{"d":{"df":3,"dc":[[13,1],[18,1],[35,1]]}}]},{"k":[100,102,112,108,99,97,105,111],"v":[{"k":[114,101,107],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[50,2],[56,1],[107,1],[129,1],[132,4]]},"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":7,"dc":[[25,1],[56,1],[82,1],[101,1],[102,1],[107,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[129,4]]}}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[36,1],[50,3],[129,1],[132,1]]},"k":[45,58],"v":[{"k":[99,100],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[36,3],[50,2]]}}]}]},{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[129,3],[132,2]]},"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[50,1],[98,1]]}}]}]}]}]}]}]}]}]},{"k":[99,111],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[91,10],[99,6],[124,9],[129,3]]},"k":[45],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[97,110],"v":[{"k":[45],"v":[{"k":[108,49],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[116,1],[133,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48,49,50],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[49,48],"v":[{"k":[46],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[46],"v":[{"k":[48,49,50],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100,111],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[129,4]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[129,4]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[36],"v":[{"d":{"df":1,"dc":[[116,3]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]}}]}]},{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":21,"dc":[[4,2],[23,2],[32,1],[36,1],[50,1],[52,3],[57,1],[78,1],[82,5],[92,2],[99,2],[102,5],[113,3],[116,1],[121,1],[122,1],[126,1],[129,13],[132,4],[133,1],[137,1]]}}]}]},{"d":{"df":25,"dc":[[21,1],[23,1],[29,1],[35,2],[47,1],[50,1],[54,1],[64,1],[68,2],[76,1],[85,1],[87,5],[89,1],[90,1],[98,1],[99,1],[110,1],[113,1],[123,5],[129,3],[130,1],[132,3],[133,3],[135,2],[137,1]]},"k":[44,46,41,58],"v":[{"d":{"df":4,"dc":[[7,1],[55,1],[87,1],[90,2]]}},{"d":{"df":8,"dc":[[47,4],[68,2],[87,3],[99,1],[125,1],[129,4],[130,2],[132,1]]}},{"k":[58,44],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":2,"dc":[[97,1],[129,2]]}}]},{"d":{"df":22,"dc":[[9,1],[40,1],[47,1],[49,1],[52,1],[58,1],[64,1],[66,1],[68,2],[77,1],[83,1],[94,1],[107,3],[110,1],[111,1],[112,4],[121,2],[122,1],[126,1],[133,1],[135,1],[137,1]]}},{"d":{"df":40,"dc":[[9,1],[13,1],[17,1],[21,1],[30,1],[46,1],[49,1],[52,1],[53,3],[54,2],[58,1],[63,1],[64,2],[66,2],[67,1],[68,3],[70,2],[79,1],[80,1],[82,1],[84,1],[87,3],[88,1],[89,1],[90,1],[94,1],[101,1],[102,2],[103,1],[107,1],[117,1],[120,1],[123,1],[127,1],[128,1],[130,1],[132,1],[134,3],[135,3],[137,1]]}},{"k":[119,108,99],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[17,1],[67,1],[78,1],[104,2],[115,2]]}}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[54,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[50,2],[87,1],[98,3],[100,1],[129,2],[135,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[115],"v":[{"d":{"df":6,"dc":[[50,1],[79,1],[107,1],[109,1],[114,1],[133,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[99,1],[129,2]]},"k":[44,45,46],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[87,3],[114,1],[125,2],[135,3]]}}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[61],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[56,1],[93,1],[107,1],[137,1]]}},{"d":{"df":2,"dc":[[63,1],[97,1]]}},{"k":[46,58],"v":[{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[135,1]]}}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"k":[39],"v":[{"d":{"df":2,"dc":[[129,1],[132,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[99,3]]}}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[99,116,97],"v":[{"d":{"df":3,"dc":[[9,1],[87,1],[127,2]]},"k":[101,104,105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[104,2]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]},{"k":[104,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]},{"k":[120],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]},{"k":[112,98,108],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[102,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[51,3],[123,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[77,1],[80,1]]},"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[73,2],[106,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[97,3],[133,1]]},"k":[101,93],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[97,6]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"d":{"df":1,"dc":[[114,2]]},"k":[101,117,111,97,105,114,121,100],"v":[{"k":[112,118,97],"v":[{"d":{"df":17,"dc":[[43,1],[49,8],[58,1],[64,2],[68,1],[70,1],[81,1],[87,4],[88,1],[98,4],[101,1],[103,1],[106,1],[116,1],[117,1],[118,6],[123,2]]},"k":[115,46,49,50,51,44,58],"v":[{"d":{"df":35,"dc":[[1,1],[9,1],[11,1],[15,2],[47,1],[50,1],[51,6],[56,5],[57,2],[61,1],[72,1],[75,1],[77,1],[81,3],[82,1],[83,2],[87,3],[88,1],[90,1],[93,4],[98,1],[102,2],[104,1],[107,1],[110,2],[111,1],[117,1],[121,1],[122,2],[123,2],[126,2],[129,3],[132,2],[134,2],[137,3]]},"k":[58,44,46,93],"v":[{"d":{"df":5,"dc":[[14,1],[17,1],[51,1],[70,1],[89,1]]}},{"d":{"df":1,"dc":[[51,2]]}},{"d":{"df":2,"dc":[[57,1],[87,2]]},"k":[41],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[64,1],[77,1],[87,3],[98,1],[118,1],[121,1]]}},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112,103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116,101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112,103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,115],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112,116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,3]]}},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[35,4]]}}]},{"k":[109,100],"v":[{"d":{"df":4,"dc":[[47,1],[93,2],[127,1],[128,21]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[125,1],[127,1],[128,2]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[121,105],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[118,1],[123,1]]}}]}]}]}]}]},{"k":[102,100,99,116],"v":[{"k":[102],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[121,101,105],"v":[{"d":{"df":9,"dc":[[5,1],[7,1],[13,1],[18,1],[22,1],[28,1],[29,1],[35,1],[125,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,2]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[115,8217],"v":[{"d":{"df":2,"dc":[[28,4],[35,1]]},"k":[39],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[111],"v":[{"d":{"df":3,"dc":[[55,1],[86,2],[127,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":4,"dc":[[51,1],[56,1],[122,1],[137,1]]}}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[112,114,108],"v":[{"d":{"df":12,"dc":[[22,1],[23,2],[34,1],[50,1],[51,1],[78,1],[99,3],[100,1],[110,1],[113,1],[127,2],[137,1]]},"k":[112,115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[2,2]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[100,1],[113,1]]},"k":[44,41],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[87,1],[88,1],[117,1]]}}]},{"k":[101,97,105,121],"v":[{"d":{"df":8,"dc":[[3,1],[44,1],[53,1],[66,1],[68,1],[87,1],[110,1],[127,1]]},"k":[100,44,46,41,47],"v":[{"d":{"df":13,"dc":[[43,1],[53,1],[57,1],[79,1],[82,1],[83,1],[102,1],[104,4],[112,1],[123,2],[127,2],[134,1],[137,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[104,2],[110,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":13,"dc":[[9,2],[36,1],[47,2],[48,1],[73,1],[85,1],[92,1],[100,1],[101,1],[104,6],[110,1],[120,1],[127,1]]},"k":[46,44,58],"v":[{"k":[34,119,41],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"k":[112],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]},{"d":{"df":2,"dc":[[35,1],[120,1]]}},{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[101,110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[104,1],[125,1]]}}]}]},{"d":{"df":1,"dc":[[55,1]]},"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[98,114,116,110,102,99,121,103],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[57,1],[72,1],[110,1],[111,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[2,1],[57,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[34,1],[137,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":40,"dc":[[2,1],[4,2],[9,1],[15,1],[18,1],[22,1],[27,2],[31,1],[38,1],[41,1],[50,1],[52,1],[56,1],[60,1],[63,1],[68,2],[77,1],[78,1],[79,1],[83,5],[87,5],[99,6],[103,1],[104,1],[106,2],[110,1],[113,2],[114,2],[116,1],[117,1],[120,4],[121,2],[122,1],[123,1],[128,3],[129,2],[130,1],[133,2],[134,1],[135,3]]},"k":[117,46,101,105,115,44,58,45,47],"v":[{"k":[112],"v":[{"d":{"df":10,"dc":[[2,1],[52,2],[57,1],[78,2],[79,1],[87,3],[92,1],[106,1],[120,1],[125,1]]},"k":[34,46,44,93],"v":[{"d":{"df":2,"dc":[[57,1],[87,1]]}},{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[101,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]},"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":10,"dc":[[7,1],[8,1],[18,1],[22,1],[35,1],[51,1],[57,1],[96,1],[97,1],[135,1]]},"k":[44,46,58],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[118,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":15,"dc":[[15,1],[20,1],[31,1],[50,2],[52,1],[56,1],[87,2],[103,1],[109,2],[112,1],[115,1],[118,1],[122,1],[127,1],[137,1]]}}]}]},{"d":{"df":5,"dc":[[47,1],[52,1],[81,1],[106,1],[135,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[107,1]]}}]},{"d":{"df":4,"dc":[[56,1],[68,1],[104,1],[137,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]},{"k":[101,117,105],"v":[{"d":{"df":5,"dc":[[36,1],[50,2],[68,2],[83,7],[126,2]]},"k":[96,115,42,46,44,58],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":2,"dc":[[35,1],[114,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"d":{"df":1,"dc":[[51,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"d":{"df":2,"dc":[[114,1],[123,1]]}},{"d":{"df":1,"dc":[[123,2]]}}]},{"k":[115],"v":[{"d":{"df":14,"dc":[[20,4],[52,1],[63,1],[66,1],[70,1],[88,2],[113,2],[116,1],[117,3],[122,1],[126,1],[129,1],[133,1],[137,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[50,2],[98,2],[134,1]]}}]}]},{"k":[115,99,110,111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[83,2],[123,2]]},"k":[58],"v":[{"d":{"df":2,"dc":[[79,1],[123,3]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[88,3],[92,2],[117,3]]}},{"k":[103],"v":[{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[109,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[109,2]]}}]}]}]}]},{"k":[102,100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[97,115,112],"v":[{"k":[114,108],"v":[{"k":[100],"v":[{"d":{"df":19,"dc":[[47,1],[51,1],[55,1],[56,1],[57,1],[68,1],[79,1],[87,2],[94,1],[97,1],[99,1],[101,1],[106,1],[111,1],[118,1],[119,1],[121,1],[132,1],[135,2]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[35,1],[57,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[52,1],[83,1]]}},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[94,2]]},"k":[101,44,105,46],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[43,1],[94,1]]}}]},{"d":{"df":2,"dc":[[56,1],[94,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[94,1],[118,1],[119,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]}]},{"d":{"df":1,"dc":[[94,4]]}}]}]},{"d":{"df":3,"dc":[[52,1],[123,1],[133,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]}]}]},{"k":[108,99],"v":[{"k":[108],"v":[{"d":{"df":22,"dc":[[5,1],[7,2],[23,1],[35,1],[52,1],[63,2],[66,1],[67,1],[76,1],[82,1],[87,1],[97,2],[102,1],[103,1],[104,1],[107,1],[113,1],[118,1],[121,3],[125,1],[133,1],[137,1]]}}]},{"k":[107],"v":[{"d":{"df":4,"dc":[[70,2],[98,2],[130,1],[133,1]]},"k":[41,121,115],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}},{"d":{"df":1,"dc":[[37,1]]}},{"d":{"df":2,"dc":[[70,1],[123,1]]}}]}]}]},{"k":[117,101,105,97,111],"v":[{"k":[99,103],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[9,1],[97,1],[127,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]},{"k":[97,116,101,110,115],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[122,2],[127,1]]},"k":[105,108],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[10,1],[55,1],[127,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[29,1],[61,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[83,2]]}}]},{"k":[103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[123,3],[133,1]]},"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]}]},{"k":[112,99,110,118],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[46,1],[135,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[105,110,116],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[28,1],[83,1]]},"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[36,1],[104,2],[110,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[101],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[114,108],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[79,1],[123,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"d":{"df":1,"dc":[[119,1]]},"k":[101,117,111,97,105,114],"v":[{"k":[108,101],"v":[{"k":[108],"v":[{"d":{"df":13,"dc":[[1,1],[20,4],[47,1],[59,1],[91,1],[92,1],[94,1],[97,4],[105,4],[116,1],[124,1],[127,1],[129,2]]},"k":[93,44,41,46,39,115,60,33],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[1,1],[80,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":3,"dc":[[12,1],[20,1],[47,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"d":{"df":1,"dc":[[97,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[105,5]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]},{"k":[116],"v":[{"d":{"df":8,"dc":[[50,2],[51,2],[57,1],[99,2],[101,1],[122,1],[123,3],[133,1]]},"k":[115,100,116,45,111],"v":[{"d":{"df":3,"dc":[[1,1],[87,1],[126,1]]}},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[38,1],[51,1],[64,1],[82,1],[98,1],[102,1]]},"k":[115,47],"v":[{"d":{"df":1,"dc":[[123,2]]},"k":[58,46,44],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[52,1],[123,2],[133,1]]}}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,3]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[119,117,114,111,112,116],"v":[{"d":{"df":48,"dc":[[3,2],[8,1],[14,1],[20,2],[22,1],[31,1],[37,1],[38,3],[47,1],[51,2],[53,1],[54,1],[56,2],[58,1],[66,1],[67,1],[68,1],[69,1],[71,1],[77,1],[78,1],[79,2],[80,1],[83,17],[84,1],[87,4],[88,1],[92,2],[94,3],[95,1],[103,1],[106,1],[107,2],[109,1],[113,5],[114,1],[115,1],[117,1],[121,1],[122,2],[123,1],[127,5],[128,5],[130,1],[132,1],[133,2],[134,1],[135,1]]},"k":[115,105,110,104,41,42,96,46],"v":[{"d":{"df":12,"dc":[[1,1],[31,1],[48,1],[79,3],[83,2],[94,5],[106,2],[109,1],[113,3],[128,1],[131,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":17,"dc":[[6,1],[8,2],[51,1],[67,1],[73,1],[79,2],[81,1],[82,1],[87,1],[94,1],[102,1],[104,1],[112,1],[113,1],[121,1],[123,1],[127,1]]}}]}]},{"d":{"df":15,"dc":[[47,1],[68,2],[79,1],[80,1],[81,1],[88,2],[94,1],[107,2],[110,1],[114,1],[117,2],[118,2],[127,1],[131,1],[133,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[49,1],[104,1]]}},{"d":{"df":2,"dc":[[134,1],[135,1]]}}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]},{"d":{"df":1,"dc":[[81,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[83,2]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":53,"dc":[[3,8],[4,1],[8,1],[10,1],[12,1],[15,4],[21,3],[30,1],[32,1],[40,2],[46,1],[48,1],[50,3],[51,2],[52,4],[53,3],[56,1],[58,1],[64,2],[68,2],[69,3],[75,2],[77,1],[79,1],[82,1],[83,1],[87,8],[92,1],[93,2],[96,2],[98,1],[102,1],[103,3],[104,2],[106,1],[111,1],[112,1],[113,1],[118,5],[120,4],[121,1],[122,1],[123,1],[125,1],[126,2],[128,1],[129,1],[130,4],[132,1],[133,3],[134,2],[135,2],[137,4]]},"k":[110],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":10,"dc":[[3,1],[49,1],[80,1],[83,2],[97,2],[99,1],[114,1],[121,1],[128,1],[137,1]]},"k":[44,99,97,101,41,45,108],"v":[{"d":{"df":2,"dc":[[36,1],[76,1]]}},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[59,3],[94,1],[95,3],[100,1],[118,1],[119,6],[125,1]]},"k":[115,44,93,96,47],"v":[{"d":{"df":11,"dc":[[37,3],[38,1],[47,2],[59,8],[79,1],[94,4],[95,2],[105,2],[119,3],[125,2],[127,3]]},"k":[44,34,46,96,41,58,93],"v":[{"d":{"df":5,"dc":[[47,1],[59,1],[94,1],[125,1],[132,1]]}},{"d":{"df":1,"dc":[[59,1]]}},{"d":{"df":2,"dc":[[59,1],[94,2]]}},{"d":{"df":1,"dc":[[59,1]]}},{"d":{"df":2,"dc":[[94,1],[119,1]]}},{"d":{"df":1,"dc":[[112,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,3]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114,97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,3]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[110,115],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[116,99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[62,1],[101,1],[128,1]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,109,100],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[111,1]]}}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]},{"k":[114,112,50,115],"v":[{"k":[101,105,112],"v":[{"d":{"df":9,"dc":[[3,1],[33,2],[68,7],[88,1],[94,1],[109,1],[112,1],[117,1],[123,1]]},"k":[100,115,44],"v":[{"d":{"df":9,"dc":[[12,2],[22,1],[58,1],[68,5],[77,1],[87,3],[88,1],[113,1],[117,1]]}},{"d":{"df":2,"dc":[[35,1],[37,1]]},"k":[93,34],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[118,102],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,3]]}}]},{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[33,2],[68,1],[88,1],[100,1],[112,1],[117,1]]},"k":[46,42,60],"v":[{"d":{"df":1,"dc":[[33,1]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[93,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[61],"v":[{"k":[91],"v":[{"k":[50,51],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[53],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[115],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]},{"k":[112,102],"v":[{"d":{"df":5,"dc":[[49,1],[90,1],[110,1],[111,1],[123,1]]},"k":[8217,112,109,115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[9,6],[49,1],[92,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[36,2],[65,1],[87,1],[134,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[13,1],[18,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[9,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[112,103],"v":[{"d":{"df":4,"dc":[[84,1],[119,2],[126,9],[135,2]]},"k":[46,112,58,111,44],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"d":{"df":1,"dc":[[77,1]]}},{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[44],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[61],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[44],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"k":[116,112],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":26,"dc":[[7,1],[11,1],[38,1],[51,1],[52,2],[63,7],[76,1],[79,1],[81,1],[82,3],[83,2],[87,1],[91,3],[94,7],[95,8],[102,3],[104,1],[113,1],[116,2],[118,2],[119,6],[122,1],[124,3],[128,1],[129,1],[133,1]]},"k":[105,101,46,93,96,97,41,44],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":14,"dc":[[7,1],[20,1],[28,1],[36,2],[38,2],[50,1],[60,1],[79,2],[87,1],[91,4],[94,1],[109,1],[124,5],[125,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]},{"k":[100,115],"v":[{"d":{"df":4,"dc":[[18,2],[47,1],[79,1],[95,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":1,"dc":[[95,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]},{"d":{"df":1,"dc":[[20,1]]}},{"k":[40],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[63,1]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[79,2],[91,2],[124,2],[129,1]]},"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[94,4]]}}]}]}]},{"d":{"df":2,"dc":[[32,1],[52,1]]},"k":[112,114,100,99,98,115,103,105,96,102,109],"v":[{"k":[112,101],"v":[{"k":[111,108],"v":[{"k":[114,115],"v":[{"k":[116],"v":[{"d":{"df":50,"dc":[[1,1],[5,1],[10,1],[20,1],[22,2],[24,1],[35,1],[36,1],[40,1],[43,1],[46,1],[51,2],[55,1],[56,4],[58,4],[64,4],[66,2],[67,2],[68,1],[70,3],[77,2],[79,2],[81,1],[82,2],[84,1],[86,1],[87,11],[97,1],[98,2],[99,1],[102,2],[104,2],[109,5],[110,1],[111,6],[112,4],[113,1],[114,1],[121,1],[122,1],[123,3],[126,1],[127,1],[128,1],[129,2],[130,1],[131,1],[132,2],[133,3],[137,1]]},"k":[115,105,44,101,42,46,64,58,93,33,63],"v":[{"d":{"df":10,"dc":[[5,1],[10,1],[35,1],[55,2],[58,2],[68,1],[87,1],[122,1],[127,5],[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[7,2],[28,1],[35,1],[97,1]]}}]}]},{"d":{"df":8,"dc":[[7,1],[13,1],[18,1],[35,2],[40,1],[58,1],[115,1],[129,1]]}},{"k":[100],"v":[{"d":{"df":17,"dc":[[20,1],[28,3],[36,1],[41,1],[47,1],[50,2],[56,1],[58,2],[68,1],[81,1],[87,4],[114,3],[116,2],[117,1],[126,1],[127,1],[128,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"d":{"df":11,"dc":[[22,2],[28,1],[66,1],[67,1],[69,1],[86,1],[111,1],[113,1],[127,1],[129,1],[132,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[36],"v":[{"d":{"df":2,"dc":[[53,1],[135,2]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[53,1],[116,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[79,2],[97,1]]}}]}]}]},{"k":[121,105],"v":[{"d":{"df":5,"dc":[[9,1],[11,2],[13,1],[96,3],[123,3]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[123,3]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[87,1],[126,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":16,"dc":[[10,1],[16,1],[37,2],[40,1],[45,1],[47,1],[80,1],[93,1],[95,3],[103,3],[105,2],[106,2],[119,4],[127,1],[128,3],[135,1]]},"k":[95,114],"v":[{"k":[108],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[60,4]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,103,102],"v":[{"d":{"df":43,"dc":[[2,1],[3,1],[4,1],[6,1],[9,1],[11,2],[14,2],[16,1],[17,1],[33,1],[46,1],[49,3],[50,2],[51,2],[52,2],[53,2],[54,1],[57,1],[66,2],[67,2],[69,1],[81,1],[83,1],[85,1],[87,6],[102,1],[103,1],[104,2],[107,1],[111,3],[114,2],[116,1],[118,4],[121,2],[122,1],[123,1],[126,2],[128,2],[129,2],[130,3],[134,1],[135,5],[137,6]]}},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[11,2]]}},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[11,1],[44,2],[118,8]]},"k":[41,46,58],"v":[{"d":{"df":1,"dc":[[118,3]]}},{"d":{"df":1,"dc":[[118,1]]}},{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]},{"k":[111,100],"v":[{"d":{"df":84,"dc":[[2,3],[3,1],[4,4],[8,1],[10,1],[12,1],[14,6],[15,3],[17,2],[19,3],[20,1],[21,1],[23,4],[25,1],[27,4],[30,3],[32,11],[33,1],[34,1],[36,4],[40,5],[41,2],[42,1],[45,1],[50,11],[51,15],[52,23],[53,9],[54,5],[56,4],[57,13],[58,3],[60,1],[62,1],[66,23],[67,21],[68,7],[69,2],[72,1],[73,1],[74,2],[75,1],[77,6],[78,14],[79,9],[80,7],[82,13],[86,2],[87,2],[88,7],[89,2],[90,1],[91,7],[92,18],[96,2],[99,1],[100,2],[101,1],[102,20],[103,15],[104,2],[105,4],[107,4],[110,1],[112,3],[113,13],[114,12],[116,20],[117,7],[118,6],[121,32],[122,12],[123,12],[124,5],[126,13],[127,4],[128,6],[129,25],[131,2],[132,13],[133,12],[134,5],[135,19],[137,19]]},"k":[47,93],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[34,1],[63,1]]}}]}]}]}]}]},{"k":[104,99],"v":[{"d":{"df":36,"dc":[[4,1],[5,1],[7,1],[9,2],[10,1],[13,1],[18,1],[28,1],[29,1],[35,2],[36,2],[40,1],[45,1],[47,2],[55,1],[57,1],[64,1],[65,1],[68,1],[69,1],[77,1],[79,1],[80,1],[83,6],[91,1],[98,1],[104,1],[106,1],[107,1],[111,1],[113,1],[118,1],[122,2],[124,1],[125,1],[135,1]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[101],"v":[{"k":[115,101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[87,1],[129,1],[132,1]]},"k":[102,105,111],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[87,1],[118,1]]},"k":[93,108],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":5,"dc":[[3,1],[56,1],[83,1],[93,1],[103,1]]},"k":[46,34,58],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":1,"dc":[[102,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[100],"v":[{"k":[115,101],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"k":[100],"v":[{"k":[33],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"k":[109,115,116,99,103,45,108],"v":[{"k":[105,101],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[3,1],[111,3]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[97,116,99],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":10,"dc":[[9,1],[54,1],[88,1],[89,1],[110,1],[114,1],[117,1],[121,1],[134,1],[135,3]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[97,112,116,99],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[101],"v":[{"k":[110,99],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[23,1],[126,1]]},"k":[44,101,115,105,47,46],"v":[{"d":{"df":2,"dc":[[51,1],[126,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"d":{"df":1,"dc":[[51,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[15,1],[58,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[87,1],[118,1]]},"k":[97,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[41,1],[55,1]]}}]}]}]},{"d":{"df":1,"dc":[[127,3]]},"k":[46,58,115],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[53,1]]}},{"k":[102],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[105,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[53,2]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]},{"k":[101,111,97,105,114,108],"v":[{"k":[99,110,101,97],"v":[{"k":[105,115],"v":[{"k":[102,97],"v":[{"k":[105,121],"v":[{"k":[99,101],"v":[{"d":{"df":24,"dc":[[2,1],[7,1],[34,1],[35,1],[36,1],[46,2],[51,3],[68,2],[71,1],[75,1],[83,2],[87,2],[88,1],[93,1],[94,2],[97,3],[113,1],[114,1],[117,1],[122,3],[123,4],[127,1],[128,5],[133,1]]},"k":[115,97,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[108,116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[57,1],[66,1],[67,1],[123,1],[125,1],[137,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[101,1],[123,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[80,1]]}}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[58,2],[66,1],[67,1],[73,1]]}}]}]},{"d":{"df":3,"dc":[[58,1],[114,1],[128,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[58,1],[83,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":4,"dc":[[5,1],[55,1],[87,1],[107,1]]},"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[35,1],[110,1]]}}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[100,99],"v":[{"d":{"df":9,"dc":[[28,2],[35,2],[37,1],[45,1],[50,1],[57,2],[79,1],[84,2],[137,1]]},"k":[115,41,44,46],"v":[{"d":{"df":8,"dc":[[57,3],[69,1],[84,3],[103,1],[104,1],[110,1],[112,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[57,1],[123,1]]}},{"d":{"df":2,"dc":[[57,1],[123,1]]}}]},{"d":{"df":1,"dc":[[57,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]},{"d":{"df":3,"dc":[[57,1],[74,1],[83,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115,44,46],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"d":{"df":2,"dc":[[75,1],[122,1]]}}]},{"d":{"df":1,"dc":[[122,1]]}},{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[107,116,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[45,105,108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,6]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[123,3],[133,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110,100,99,119,114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[101],"v":[{"d":{"df":12,"dc":[[28,2],[35,1],[68,1],[86,1],[87,1],[94,1],[102,1],[112,1],[118,1],[120,1],[121,1],[133,1]]},"k":[46,96,93,98,115,114,44],"v":[{"d":{"df":4,"dc":[[58,1],[73,1],[94,1],[107,1]]}},{"d":{"df":1,"dc":[[87,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[118,2]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[118,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":1,"dc":[[118,2]]}},{"d":{"df":1,"dc":[[118,2]]}}]},{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[52,3]]},"k":[101,105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[44,39,46],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[110,103,107,99],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[110,45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[28,1],[68,1],[92,1],[133,1]]}}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[119,118],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[68,4]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[57,1],[104,1]]},"k":[115,46],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[34,96],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]},{"k":[114,105,104,97,111,101],"v":[{"k":[101,105,97,111],"v":[{"k":[101,119],"v":[{"k":[110],"v":[{"d":{"df":30,"dc":[[2,4],[25,1],[34,1],[37,7],[38,3],[42,2],[43,1],[51,2],[52,3],[68,2],[73,1],[78,4],[79,2],[81,1],[82,2],[88,1],[91,1],[93,2],[94,2],[95,2],[102,5],[103,1],[107,9],[119,2],[120,7],[123,2],[124,1],[127,6],[128,1],[137,3]]},"k":[46,115,44,39,93,41,58,96,47],"v":[{"d":{"df":12,"dc":[[2,1],[42,1],[47,1],[74,1],[80,1],[82,1],[94,2],[102,2],[109,1],[120,3],[127,2],[137,1]]}},{"k":[44,104,46,97],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[21,1],[77,1],[79,5],[81,1],[85,1],[88,1],[117,1],[120,1],[126,1],[128,1],[130,1],[134,2]]},"k":[115,46,93,58,44],"v":[{"d":{"df":3,"dc":[[64,1],[71,2],[98,1]]}},{"d":{"df":1,"dc":[[68,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[89,1],[134,1]]}},{"d":{"df":1,"dc":[[108,1]]}}]}]}]},{"d":{"df":1,"dc":[[61,1]]}},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[78,3]]}}]}]}]}]},{"d":{"df":17,"dc":[[28,1],[32,1],[38,1],[51,2],[75,1],[78,1],[79,1],[82,3],[87,1],[92,1],[93,1],[102,4],[107,1],[110,1],[127,3],[134,1],[135,2]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97,117,109,100,105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117,105],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":4,"dc":[[78,1],[82,1],[102,2],[133,1]]}}]},{"d":{"df":2,"dc":[[87,1],[107,1]]}},{"d":{"df":1,"dc":[[94,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[24,1]]},"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[58,1],[86,4],[113,1]]},"k":[46,115,44,63],"v":[{"d":{"df":2,"dc":[[2,1],[128,1]]},"k":[112],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"d":{"df":3,"dc":[[41,1],[127,1],[128,3]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[73,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,1]]}},{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101,44],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[10,1],[16,1],[60,1],[68,1],[87,1]]},"k":[105,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"k":[105],"v":[{"k":[115,102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[5,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[5,2],[28,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":3,"dc":[[28,1],[29,1],[125,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[22,1],[28,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[62,1],[118,1]]}}]}]}]}]}]},{"k":[101,111],"v":[{"k":[109,100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[30,1],[135,3]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[36,4],[50,5],[98,1],[104,2]]},"k":[58,100,46],"v":[{"d":{"df":2,"dc":[[50,1],[98,1]]}},{"d":{"df":1,"dc":[[110,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[108,110],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[29,1],[76,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[54,2],[123,1]]},"k":[110,115],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[83,1],[103,1]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[83,5],[87,1],[129,1],[132,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46,44,115],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":2,"dc":[[83,1],[87,2]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]},{"k":[97,116,100],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[19,1],[51,3],[66,5],[100,1],[119,1]]},"k":[115,112,100],"v":[{"d":{"df":1,"dc":[[66,2]]},"k":[104,58],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[2,1],[68,5],[127,1]]},"k":[115,44,46],"v":[{"d":{"df":2,"dc":[[68,2],[127,2]]}},{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"d":{"df":2,"dc":[[19,1],[51,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"d":{"df":1,"dc":[[100,1]]}}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"k":[45,95],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[34,47],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"k":[47],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,109,121,105,116,102,110,114,98],"v":[{"k":[101,105,47],"v":[{"d":{"df":29,"dc":[[25,1],[35,2],[41,1],[47,1],[50,1],[57,1],[58,3],[66,1],[67,1],[68,1],[72,1],[73,1],[76,1],[81,1],[87,1],[99,1],[103,2],[104,2],[106,2],[110,2],[112,1],[114,2],[118,3],[121,1],[122,1],[123,1],[126,1],[127,3],[128,1]]},"k":[46,100,115,34,45,114],"v":[{"d":{"df":3,"dc":[[2,1],[50,1],[92,1]]}},{"d":{"df":13,"dc":[[3,1],[35,1],[47,1],[58,1],[72,1],[82,1],[102,1],[103,1],[104,4],[112,1],[113,1],[127,3],[137,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[3,1],[54,1],[134,1],[135,1]]}}]},{"d":{"df":3,"dc":[[29,1],[114,1],[127,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[32,1],[50,1],[52,2],[57,1],[58,1],[122,1],[127,1]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[32,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,112,98],"v":[{"d":{"df":41,"dc":[[3,1],[7,2],[13,1],[38,1],[42,1],[47,4],[51,1],[58,3],[59,1],[64,1],[69,1],[74,1],[76,2],[79,3],[80,2],[81,1],[82,1],[83,1],[85,2],[86,1],[87,2],[89,1],[93,1],[94,2],[96,1],[98,1],[101,1],[102,1],[104,5],[111,2],[118,4],[122,3],[123,2],[125,2],[126,1],[127,2],[128,2],[130,1],[131,1],[134,2],[135,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[47,2],[51,1],[54,1],[81,1],[83,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[5,1],[32,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[5,2],[55,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[48,2]]}}]}]},{"d":{"df":4,"dc":[[10,1],[15,1],[65,2],[83,1]]},"k":[115,44,105],"v":[{"d":{"df":9,"dc":[[3,1],[14,1],[48,1],[54,1],[88,1],[103,1],[121,1],[134,1],[135,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[4,2]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]}]},{"k":[110,100],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[97],"v":[{"d":{"df":9,"dc":[[14,1],[50,1],[54,1],[77,2],[89,1],[121,4],[123,5],[134,1],[135,8]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[101,97],"v":[{"d":{"df":7,"dc":[[52,1],[56,1],[107,1],[113,1],[115,1],[121,1],[137,2]]},"k":[108,46,115,116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[21,1],[121,1]]}}]},{"d":{"df":4,"dc":[[66,1],[67,1],[96,1],[111,1]]}},{"k":[116],"v":[{"d":{"df":2,"dc":[[87,1],[103,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[118,13]]},"k":[98,93,44,46,45],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[118,24]]},"k":[93,58,46,44],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,5]]}},{"d":{"df":1,"dc":[[118,8]]}},{"d":{"df":1,"dc":[[118,3]]}}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[48],"v":[{"k":[99],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,2]]}},{"d":{"df":1,"dc":[[118,2]]}},{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[118,4]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[100],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[136,7]]}}]}]}]},{"k":[100,110,116,122,109,120,103,108,99],"v":[{"k":[101],"v":[{"d":{"df":16,"dc":[[3,1],[15,1],[33,1],[38,1],[47,1],[48,1],[51,1],[69,1],[74,1],[79,1],[84,1],[85,1],[95,1],[119,2],[127,1],[137,1]]},"k":[98,46,41,96,44,115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[44,46,58],"v":[{"d":{"df":1,"dc":[[50,2]]}},{"d":{"df":2,"dc":[[75,1],[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":2,"dc":[[68,1],[94,1]]}},{"d":{"df":1,"dc":[[89,1]]}},{"d":{"df":1,"dc":[[94,2]]}},{"d":{"df":2,"dc":[[109,1],[127,1]]}},{"d":{"df":1,"dc":[[118,2]]}}]}]},{"k":[99,103],"v":[{"k":[101],"v":[{"d":{"df":19,"dc":[[3,1],[7,1],[18,1],[21,1],[29,1],[42,1],[46,2],[52,1],[55,1],[65,1],[79,1],[83,2],[87,4],[107,1],[114,1],[125,1],[126,1],[127,2],[130,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":12,"dc":[[24,1],[28,1],[29,1],[34,1],[63,1],[70,1],[74,1],[87,4],[104,5],[114,1],[125,1],[133,1]]},"k":[45],"v":[{"k":[112,117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[116,101,117,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[3,1],[52,1]]}}]}]}]},{"d":{"df":1,"dc":[[18,2]]},"k":[115,93,44,46,58],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[109,1]]}},{"d":{"df":1,"dc":[[110,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[30,1],[123,1]]},"k":[46,58,44,115],"v":[{"d":{"df":1,"dc":[[110,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":2,"dc":[[97,1],[102,1]]}},{"d":{"df":1,"dc":[[115,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[101],"v":[{"d":{"df":14,"dc":[[37,1],[50,1],[52,1],[68,2],[76,2],[87,5],[94,1],[104,1],[110,1],[112,1],[120,1],[126,3],[128,2],[135,2]]},"k":[44,46,96,115,47,58,93,100],"v":[{"d":{"df":6,"dc":[[5,1],[41,1],[87,1],[94,1],[106,1],[125,1]]}},{"d":{"df":3,"dc":[[28,1],[87,1],[125,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":2,"dc":[[114,1],[135,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[105,112,117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":24,"dc":[[34,2],[47,3],[48,2],[50,1],[53,1],[68,1],[74,1],[77,1],[78,2],[87,1],[97,2],[103,1],[106,1],[109,2],[110,1],[113,2],[115,1],[118,2],[122,3],[123,3],[125,1],[127,4],[128,1],[134,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[44,58],"v":[{"d":{"df":2,"dc":[[28,1],[113,1]]}},{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101,105,121],"v":[{"d":{"df":7,"dc":[[36,1],[58,1],[62,1],[78,2],[83,4],[114,1],[125,1]]},"k":[58,114,46],"v":[{"d":{"df":1,"dc":[[31,1]]}},{"d":{"df":1,"dc":[[46,1]]}},{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[61,1],[83,1]]}}]}]},{"d":{"df":8,"dc":[[62,1],[74,2],[83,2],[88,1],[97,1],[109,2],[113,1],[117,1]]}}]}]},{"k":[108],"v":[{"k":[97,116],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[53,2],[114,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[29,1],[79,1]]}}]}]}]}]},{"k":[116,115,107,104,110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[34,3]]}}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[34,2]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]},{"d":{"df":9,"dc":[[69,1],[72,1],[73,1],[81,3],[83,1],[87,1],[107,1],[118,1],[128,2]]},"k":[101,45,105,115,41,97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[69,3],[81,2]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]},{"k":[102,110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[111,1],[127,1]]}}]}]},{"d":{"df":2,"dc":[[83,1],[110,1]]}},{"d":{"df":1,"dc":[[118,1]]}},{"k":[108],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[107,118,101],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[97,111,98,116,109],"v":[{"k":[108,114],"v":[{"k":[108],"v":[{"d":{"df":12,"dc":[[5,1],[18,1],[22,1],[34,1],[49,1],[51,1],[79,2],[83,1],[87,1],[96,1],[104,1],[118,1]]},"k":[44,45,101,33],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[18,1]]}},{"k":[114,115],"v":[{"d":{"df":5,"dc":[[52,1],[94,1],[118,1],[125,2],[127,1]]},"k":[46],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[77,2],[114,2],[133,1]]},"k":[45,99,109,47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[77,2],[133,1]]}}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[114,4],[133,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[114,1],[133,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[81,4]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[81,1]]}},{"d":{"df":1,"dc":[[81,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[83,2]]},"k":[104,115,105,42,100],"v":[{"d":{"df":4,"dc":[[3,1],[48,1],[83,2],[92,6]]},"k":[58,44,100],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"d":{"df":1,"dc":[[80,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[32,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[42],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[41,44,115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[104,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[105,121,101],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[14,1],[87,2],[101,1],[111,1],[133,1]]}}]},{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[108],"v":[{"k":[61,101],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[111,105,97,101],"v":[{"k":[119,116],"v":[{"d":{"df":5,"dc":[[18,1],[37,1],[85,1],[118,1],[125,1]]},"k":[101,46],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[104,2],[123,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":3,"dc":[[30,2],[53,4],[123,1]]},"k":[115,58],"v":[{"d":{"df":1,"dc":[[30,2]]},"k":[44,47],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"k":[98],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[30,1]]}}]}]},{"d":{"df":1,"dc":[[25,2]]},"k":[100,103,109],"v":[{"d":{"df":1,"dc":[[49,1]]},"k":[101],"v":[{"k":[46,114,115],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"d":{"df":1,"dc":[[37,2]]}},{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":3,"dc":[[87,2],[107,1],[109,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[87,1],[93,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[47,1],[50,1],[52,2],[92,1],[109,1],[114,1],[120,1],[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[99,116],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[31,3],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]},{"k":[101,119],"v":[{"k":[112],"v":[{"d":{"df":3,"dc":[[87,1],[113,1],[114,3]]},"k":[44,46,96],"v":[{"d":{"df":1,"dc":[[114,2]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]},{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[83,4]]},"k":[61],"v":[{"k":[34],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115,49,45,97,117,118],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[117],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[119],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[57],"v":[{"k":[97],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[113],"v":[{"k":[106],"v":[{"k":[48],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[113],"v":[{"k":[106],"v":[{"k":[120],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[122],"v":[{"k":[53],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[122],"v":[{"k":[119],"v":[{"k":[106],"v":[{"k":[114],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[114,118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[87,2]]}}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[121],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[133,3]]}}]}]}]}]},{"d":{"df":12,"dc":[[10,1],[11,8],[15,3],[44,6],[50,7],[79,4],[82,7],[93,9],[102,8],[112,6],[118,1],[125,5]]},"k":[42,108,99,111,102,116,97,110,115,114,112,101,40,123,98,109],"v":[{"k":[111,118,97,40,102,121,114,100,54,105,117,115,112,8220,119,98,99,116,101,107,108,104,110,109,103,42,45,48,113],"v":[{"k":[114,112,107,116,118,110],"v":[{"k":[100,42],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[0,3]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[10,1],[69,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":3,"dc":[[19,1],[106,1],[108,1]]}}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[26,1],[33,1],[56,1],[66,1],[81,3]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]},{"k":[100,99,112,117,108,110],"v":[{"k":[118,100,109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[1,1],[50,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[51,1]]},"k":[46,42],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[26,2]]}}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,116],"v":[{"k":[101,111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[81,3]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[51,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[51,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[81,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]},{"k":[115,105,111,108],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[108,114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]},"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[72,1],[86,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[119,109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[42,44],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[1,1],[50,1]]}}]},{"d":{"df":1,"dc":[[56,1]]}}]}]}]},{"k":[111,101],"v":[{"k":[111,117],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[99,115,98,113,109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[111,116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111,105,101,110],"v":[{"d":{"df":2,"dc":[[87,1],[137,2]]},"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[10,1],[69,1],[107,1]]},"k":[115,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103,115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[99,97],"v":[{"k":[111,108],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]},{"k":[99,116],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[110,109,112,102,115],"v":[{"k":[115,112,105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[107,5]]},"k":[42,101],"v":[{"k":[42],"v":[{"d":{"df":4,"dc":[[10,2],[69,1],[81,1],[128,5]]}}]},{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[51,1],[104,1],[123,1],[128,2],[137,1]]},"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[83,4]]},"k":[118,42],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[121,3]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[110,112,98,115],"v":[{"k":[105,100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[42,115],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[50,2]]}}]},{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[8230,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"d":{"df":2,"dc":[[97,7],[107,1]]},"k":[114],"v":[{"d":{"df":1,"dc":[[108,1]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[97,7]]}}]}]}]}]}]}]}]},{"k":[97,111,116,104,101,117,121,115,99,109],"v":[{"k":[118,116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[97],"v":[{"d":{"df":4,"dc":[[54,3],[121,1],[126,1],[134,3]]}}]}]},{"k":[117,102,99,109],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]},{"k":[101,97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]},{"k":[101,116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]},{"k":[116,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[8230,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]},{"k":[114,100],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[57,1],[79,2]]}}]}]}]}]},{"k":[42,104],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[114,111,108,105],"v":[{"k":[101,111],"v":[{"k":[102,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[50,4]]}}]}]},{"k":[112,116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[103,117],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[112],"v":[{"k":[42,45],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[113],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,112,119],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"k":[33],"v":[{"k":[95,92],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[95],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[117,101,97],"v":[{"k":[103,115],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]},{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[86,1],[109,2]]}}]}]}]},{"k":[121],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[128,3]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[97,111,114,105,119],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[39],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[82,2],[102,2]]}}]}]}]},{"k":[114,110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101,111,121,114],"v":[{"k":[110],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]},{"d":{"df":1,"dc":[[111,1]]}},{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,114,42,104,46,97],"v":[{"k":[110],"v":[{"k":[110,116,102],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[42,105],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[81,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,121,97,104,114,99,111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":3,"dc":[[20,2],[56,1],[86,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,2]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[56,1],[107,2]]}}]},{"k":[112],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[110,100,120,116,42,115,106,114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[106,1],[108,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]},{"k":[105,116],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]},{"k":[114,101],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97],"v":[{"k":[103,99],"v":[{"d":{"df":1,"dc":[[20,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[83,5]]}}]}]}]}]},{"k":[101,97,111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[111,118,101,109],"v":[{"k":[116,110],"v":[{"k":[101,42],"v":[{"k":[58,42],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":35,"dc":[[41,1],[51,3],[52,3],[53,1],[54,1],[57,1],[59,1],[66,1],[67,1],[72,1],[77,2],[78,1],[81,5],[83,4],[87,2],[94,2],[99,2],[104,1],[105,1],[110,3],[111,1],[112,1],[113,1],[121,2],[122,3],[123,2],[126,3],[127,3],[128,3],[129,13],[130,3],[132,2],[133,1],[134,1],[137,2]]}}]}]},{"k":[42],"v":[{"d":{"df":3,"dc":[[77,1],[104,3],[110,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[52,1],[111,1],[133,1]]}}]}]}]},{"k":[42],"v":[{"d":{"df":3,"dc":[[50,1],[134,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[54,3],[121,1],[126,1],[134,3]]}}]}]},{"k":[116,120,119],"v":[{"k":[119,99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[57,2]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,3]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[101,97,116,105,117,111],"v":[{"d":{"df":1,"dc":[[50,1]]}},{"k":[105],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[81,2]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,3]]}}]}]}]},{"k":[110],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[109,2]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[108,101,111],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[97,116],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[57,1],[108,2]]}}]},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[110,111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[58,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[116,117,110,108,112,52,98],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]},{"k":[104],"v":[{"k":[111,97],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115,49],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]},{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,114,110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[99,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[121],"v":[{"k":[46],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]},{"k":[108,111],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[122,3]]}}]}]},{"k":[101,116],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[42],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]},{"k":[108,97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[52],"v":[{"k":[41],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]},{"k":[108,117],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[106,3]]}}]}]}]}]},{"k":[110],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]},"k":[117,101,121,111,105,97,114,49,108,58,47,116,115,41,109,52],"v":[{"k":[116,103,105,115,98,110,114,107,102],"v":[{"d":{"df":63,"dc":[[3,2],[4,1],[9,1],[13,1],[15,2],[20,1],[21,2],[23,1],[29,1],[31,1],[35,2],[36,2],[40,1],[41,1],[47,5],[51,2],[52,6],[56,2],[58,1],[63,1],[64,2],[65,1],[66,4],[67,4],[68,3],[70,2],[73,1],[74,2],[76,5],[77,2],[78,1],[79,6],[80,2],[83,5],[87,1],[91,1],[93,1],[96,2],[97,5],[98,1],[101,2],[102,1],[103,4],[104,8],[105,2],[107,2],[109,1],[111,1],[113,1],[114,3],[115,2],[118,5],[120,2],[121,2],[122,6],[123,10],[124,1],[125,2],[127,5],[128,1],[130,2],[133,3],[137,4]]},"k":[116,46],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":39,"dc":[[0,4],[1,1],[3,1],[10,3],[11,9],[15,4],[17,2],[21,1],[24,13],[26,1],[50,1],[51,3],[56,1],[60,7],[64,1],[65,1],[68,3],[69,3],[72,3],[75,1],[76,1],[77,1],[81,9],[87,5],[94,6],[96,4],[103,1],[104,3],[109,1],[112,3],[115,3],[117,1],[120,7],[128,8],[130,2],[133,2],[134,2],[136,2],[137,1]]},"k":[44,93,58,63,39,46,41,42,115],"v":[{"d":{"df":8,"dc":[[1,1],[3,2],[24,1],[50,1],[87,1],[101,1],[118,2],[120,1]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,102,116,108,117,100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[117,98,110,112],"v":[{"k":[110],"v":[{"k":[112,115],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114,105],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[49,50,51],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[49,50,51],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103,110],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[10,2],[21,1],[118,2],[130,1]]}},{"d":{"df":1,"dc":[[11,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":15,"dc":[[24,2],[26,1],[51,2],[59,1],[64,1],[87,3],[88,1],[104,1],[108,1],[110,1],[120,3],[126,1],[128,10],[130,1],[137,1]]}},{"d":{"df":2,"dc":[[26,1],[127,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"d":{"df":7,"dc":[[60,4],[72,1],[76,1],[87,1],[104,1],[110,1],[115,2]]}}]}]}]},{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]},{"d":{"df":5,"dc":[[3,6],[22,1],[39,4],[125,1],[128,1]]},"k":[46,115,33,45,44],"v":[{"d":{"df":2,"dc":[[1,1],[122,1]]}},{"d":{"df":5,"dc":[[3,6],[22,2],[51,2],[114,1],[122,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[22,1],[51,1],[52,1],[57,1]]}}]},{"d":{"df":1,"dc":[[3,1]]}},{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[108],"v":[{"k":[100,116],"v":[{"d":{"df":14,"dc":[[4,1],[19,2],[22,2],[35,2],[53,1],[58,3],[86,1],[105,7],[111,1],[116,1],[118,1],[128,1],[129,1],[132,3]]},"k":[46,45,33,105,115,41],"v":[{"d":{"df":2,"dc":[[2,1],[128,1]]}},{"k":[101,116],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[4,1],[74,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[4,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[19,1],[22,1],[29,1],[35,1],[58,1]]}}]}]},{"d":{"df":1,"dc":[[131,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":9,"dc":[[9,1],[35,1],[51,1],[55,1],[116,1],[122,1],[125,1],[127,2],[131,2]]},"k":[45,58,44],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[75,1],[104,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]},{"d":{"df":1,"dc":[[116,2]]}},{"d":{"df":1,"dc":[[132,1]]}}]}]}]},{"d":{"df":1,"dc":[[6,1]]},"k":[105,121,45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[9,2],[13,4],[18,2]]},"k":[44,101,45],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[13,1],[18,1]]}},{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[9,2]]}}]}]}]},{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[100,110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":2,"dc":[[130,1],[133,1]]},"k":[59],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":121,"dc":[[0,2],[1,2],[2,1],[3,7],[5,2],[6,1],[7,3],[9,4],[10,4],[11,3],[12,1],[13,1],[14,4],[15,10],[17,3],[18,2],[21,1],[22,4],[23,2],[24,3],[28,1],[29,2],[30,4],[31,1],[32,2],[35,2],[36,5],[37,4],[38,3],[39,2],[40,3],[42,3],[44,1],[45,2],[46,3],[47,21],[48,1],[50,7],[51,11],[52,16],[53,2],[54,7],[55,1],[56,4],[57,6],[58,19],[59,1],[60,5],[61,1],[62,1],[63,5],[64,3],[65,3],[66,13],[67,14],[68,11],[69,2],[70,2],[71,1],[72,2],[75,2],[76,3],[77,4],[78,10],[79,18],[80,3],[81,5],[82,10],[83,20],[84,3],[85,3],[86,3],[87,30],[88,5],[89,4],[91,7],[92,6],[93,2],[94,8],[95,3],[96,10],[97,8],[98,1],[99,5],[100,3],[101,8],[102,12],[103,12],[104,33],[106,5],[107,11],[108,3],[109,10],[110,11],[111,11],[112,5],[113,13],[114,15],[115,8],[116,9],[117,6],[118,15],[119,2],[120,4],[121,3],[122,13],[123,24],[124,7],[125,5],[126,3],[127,25],[128,13],[129,8],[130,1],[131,5],[132,3],[133,20],[134,19],[135,8],[136,1],[137,14]]},"k":[110,108,99,116,115,102,101,118,105,103,104,98,97,121,58,46],"v":[{"k":[101,113,99],"v":[{"k":[97,102],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[0,1],[136,1]]}}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[22,1],[112,1],[114,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[36,1],[122,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}},{"k":[104],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111,105,116],"v":[{"k":[119,118],"v":[{"d":{"df":38,"dc":[[12,1],[15,1],[17,1],[32,1],[36,2],[40,1],[48,1],[50,1],[52,2],[54,1],[60,2],[64,1],[68,4],[71,1],[72,1],[77,1],[80,2],[82,1],[83,1],[84,1],[87,2],[88,1],[89,1],[92,1],[94,2],[97,2],[98,1],[99,1],[101,1],[110,1],[114,1],[117,1],[118,2],[119,1],[128,2],[129,1],[131,1],[134,4]]},"k":[58,41,46,93,44],"v":[{"d":{"df":13,"dc":[[1,2],[48,2],[64,1],[87,2],[89,1],[98,1],[106,1],[107,1],[112,1],[125,1],[127,1],[128,1],[134,1]]}},{"d":{"df":2,"dc":[[79,1],[105,1]]},"k":[46,44,58],"v":[{"d":{"df":7,"dc":[[3,2],[68,1],[81,1],[86,1],[87,1],[110,1],[128,3]]}},{"d":{"df":2,"dc":[[64,1],[98,1]]}},{"d":{"df":1,"dc":[[102,1]]}}]},{"d":{"df":19,"dc":[[30,1],[40,1],[51,2],[56,1],[60,1],[78,1],[79,1],[81,3],[88,1],[93,1],[102,2],[107,1],[117,1],[119,2],[124,1],[127,1],[135,1],[136,1],[137,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[40],"v":[{"k":[35],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[36,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[40,1],[53,1],[68,1],[88,1],[94,1],[117,1],[118,2]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[97,111],"v":[{"k":[117,109],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":18,"dc":[[2,1],[5,1],[13,1],[28,1],[40,1],[66,2],[67,2],[68,1],[72,1],[76,1],[83,2],[87,2],[97,1],[104,4],[113,1],[122,1],[125,1],[127,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[109],"v":[{"k":[101,105],"v":[{"d":{"df":5,"dc":[[74,1],[79,1],[87,1],[113,1],[118,1]]},"k":[115,58],"v":[{"d":{"df":5,"dc":[[9,1],[52,1],[63,2],[64,1],[98,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[116,119,97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":12,"dc":[[3,3],[7,1],[13,1],[47,1],[57,1],[68,2],[91,1],[93,1],[109,1],[122,2],[124,1],[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":28,"dc":[[15,1],[28,1],[36,3],[38,1],[47,2],[50,1],[55,1],[60,1],[68,3],[76,2],[79,1],[83,1],[84,2],[87,1],[91,2],[94,6],[95,3],[104,2],[113,2],[116,2],[118,1],[119,7],[123,2],[124,3],[125,3],[127,4],[128,2],[135,1]]},"k":[47,44],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[72,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]},{"k":[105,116],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[3,1],[110,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]},{"d":{"df":11,"dc":[[9,1],[13,1],[35,1],[56,1],[76,1],[83,1],[101,1],[106,1],[107,1],[123,1],[125,2]]},"k":[46,45],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"k":[101],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[132,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":32,"dc":[[9,1],[15,1],[25,1],[30,1],[36,1],[50,1],[51,1],[53,1],[56,2],[57,1],[66,1],[67,1],[68,1],[77,1],[78,1],[79,1],[81,1],[83,1],[86,1],[87,3],[93,1],[101,1],[103,3],[106,1],[107,2],[111,2],[118,1],[121,1],[127,2],[128,1],[130,4],[137,4]]},"k":[58,46,44],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[104,2]]}}]}]}]}]},{"k":[110,112],"v":[{"d":{"df":45,"dc":[[5,1],[7,2],[13,1],[14,2],[20,1],[24,1],[29,2],[46,2],[50,2],[51,2],[54,2],[55,1],[57,1],[58,1],[60,1],[65,1],[66,1],[67,1],[68,1],[79,1],[81,3],[82,3],[87,1],[90,1],[94,2],[98,1],[101,1],[102,4],[104,1],[107,2],[109,1],[111,2],[112,1],[113,1],[115,1],[116,2],[118,1],[121,1],[123,1],[125,2],[128,1],[133,1],[134,5],[135,2],[137,3]]}},{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":28,"dc":[[7,1],[9,1],[13,1],[20,1],[39,1],[50,1],[52,1],[57,2],[66,1],[67,1],[69,1],[78,4],[79,1],[82,1],[83,2],[87,2],[88,1],[102,1],[104,3],[110,1],[113,4],[117,1],[121,2],[122,1],[123,1],[126,1],[128,1],[137,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[105,97],"v":[{"k":[110],"v":[{"d":{"df":14,"dc":[[22,1],[23,3],[37,1],[50,2],[58,1],[68,1],[73,2],[83,1],[87,3],[101,1],[104,1],[111,1],[127,1],[133,1]]},"k":[44,33,110,46],"v":[{"d":{"df":2,"dc":[[15,1],[77,1]]}},{"d":{"df":1,"dc":[[21,1]]}},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[21,1],[48,1],[83,1],[97,1],[135,1]]}}]}]},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[55,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[97,105],"v":[{"k":[118],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":9,"dc":[[23,1],[52,1],[64,1],[89,1],[94,1],[113,2],[122,1],[123,1],[131,1]]},"k":[46,44,115],"v":[{"d":{"df":4,"dc":[[51,1],[52,1],[122,1],[123,2]]}},{"d":{"df":3,"dc":[[68,1],[114,1],[123,1]]}},{"d":{"df":1,"dc":[[77,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[36,1],[64,1],[98,1]]}}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[125,1],[127,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[103,116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[87,1],[107,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[53,1],[82,1],[102,1],[104,1]]}},{"d":{"df":2,"dc":[[55,1],[79,2]]}}]},{"d":{"df":112,"dc":[[0,1],[2,3],[3,3],[4,1],[5,4],[7,2],[8,1],[9,2],[10,2],[11,1],[14,1],[17,1],[18,3],[19,1],[21,2],[22,1],[24,1],[27,1],[28,2],[29,2],[31,5],[34,2],[36,6],[37,3],[38,2],[40,4],[41,2],[42,2],[43,1],[47,3],[48,2],[50,1],[51,4],[52,5],[53,1],[54,1],[55,2],[56,1],[57,6],[58,4],[59,3],[60,2],[61,1],[62,1],[63,1],[64,5],[66,2],[67,3],[68,5],[69,2],[70,2],[71,1],[72,2],[73,1],[74,1],[75,4],[76,1],[77,3],[78,8],[79,9],[80,2],[81,2],[82,5],[83,8],[84,1],[86,4],[87,11],[88,6],[89,1],[90,3],[91,2],[92,3],[93,3],[94,9],[95,1],[96,1],[97,4],[98,5],[99,4],[100,1],[101,2],[102,5],[103,9],[104,9],[106,5],[107,1],[109,3],[110,1],[111,3],[112,3],[113,4],[114,11],[115,3],[116,4],[117,7],[118,9],[119,2],[121,3],[122,2],[123,7],[124,1],[125,6],[126,8],[127,23],[128,17],[130,5],[131,1],[132,3],[133,6],[134,5],[135,3],[137,3]]},"k":[112,58,45,116],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"d":{"df":1,"dc":[[51,1]]}},{"k":[115],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,11]]}}]}]}]},{"k":[116,120,111,97,98,117,110,119,114],"v":[{"k":[116,104],"v":[{"k":[111,108],"v":[{"k":[109],"v":[{"d":{"df":19,"dc":[[0,1],[42,1],[50,1],[57,1],[59,2],[60,1],[68,2],[70,1],[75,1],[77,1],[87,4],[94,1],[95,1],[96,1],[108,1],[109,1],[113,1],[118,1],[127,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[56,1]]}},{"d":{"df":3,"dc":[[68,1],[101,1],[109,1]]}}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[61,2],[93,1]]},"k":[115,96,93,44,46],"v":[{"d":{"df":2,"dc":[[61,4],[93,3]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[61,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[61,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"d":{"df":31,"dc":[[10,1],[40,1],[42,2],[43,1],[47,5],[51,1],[53,2],[56,1],[57,1],[68,1],[70,1],[76,2],[78,4],[79,2],[81,1],[82,1],[83,1],[87,3],[91,1],[102,1],[104,3],[109,1],[110,1],[114,1],[118,3],[122,1],[123,2],[124,1],[125,1],[127,10],[128,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[63,1],[118,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":16,"dc":[[9,3],[48,1],[49,3],[73,3],[75,2],[80,1],[87,1],[88,2],[94,3],[101,1],[106,2],[107,2],[117,1],[125,1],[128,2],[130,2]]},"k":[46,34,44,101,108,93],"v":[{"d":{"df":11,"dc":[[1,1],[16,1],[35,1],[44,1],[49,1],[68,1],[69,1],[88,1],[104,1],[110,1],[117,1]]},"k":[8221,41],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":5,"dc":[[3,1],[49,1],[59,1],[116,1],[127,1]]}},{"k":[100,115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"d":{"df":3,"dc":[[50,1],[68,19],[128,1]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":1,"dc":[[68,2]]}}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52,53],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[99],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,107,115],"v":[{"d":{"df":32,"dc":[[1,4],[9,1],[14,1],[21,9],[36,3],[50,5],[51,3],[54,1],[56,1],[57,1],[64,5],[68,1],[71,7],[77,2],[85,2],[87,19],[89,2],[98,6],[99,2],[101,11],[107,4],[110,3],[114,8],[120,1],[121,2],[122,1],[123,7],[126,1],[130,11],[133,1],[134,2],[135,12]]},"k":[46,105,115,108,97,101,96,93,44,42,47,41,99],"v":[{"d":{"df":12,"dc":[[4,1],[50,1],[70,1],[71,1],[78,1],[87,5],[102,1],[107,1],[114,2],[121,1],[126,1],[135,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":16,"dc":[[7,1],[14,1],[21,1],[57,2],[64,2],[71,1],[82,1],[87,4],[90,1],[98,1],[102,1],[104,1],[123,4],[126,1],[130,1],[134,1]]},"k":[46,44,47],"v":[{"d":{"df":4,"dc":[[21,1],[104,1],[106,1],[123,1]]}},{"d":{"df":4,"dc":[[87,5],[101,1],[107,1],[134,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[135,1]]},"k":[44,46],"v":[{"d":{"df":7,"dc":[[14,1],[102,1],[114,1],[121,1],[126,1],[127,1],[133,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":9,"dc":[[15,3],[50,1],[60,1],[87,2],[98,2],[107,1],[120,1],[125,3],[135,4]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]},{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[87,1],[135,1]]}},{"d":{"df":2,"dc":[[87,1],[135,3]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[21,2],[56,2],[85,2],[101,4],[107,2],[130,2]]}}]}]}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[54,2],[85,1],[110,1],[123,1],[125,1],[134,2],[135,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[54,1],[134,1],[135,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]}]},{"d":{"df":1,"dc":[[71,1]]}},{"k":[40],"v":[{"k":[47,35],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[71,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":10,"dc":[[82,1],[87,1],[92,1],[102,1],[106,1],[107,1],[126,1],[129,1],[133,1],[135,2]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[135,3]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[52,1],[84,1]]}}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[11,2],[29,1],[118,3],[125,1]]},"k":[46,115,58],"v":[{"d":{"df":2,"dc":[[13,1],[123,2]]}},{"d":{"df":1,"dc":[[122,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"d":{"df":1,"dc":[[17,2]]}},{"k":[108,110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]},{"k":[99,100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"d":{"df":3,"dc":[[59,1],[87,1],[99,2]]},"k":[58,97],"v":[{"d":{"df":1,"dc":[[52,2]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"k":[117,100,111,119],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[111],"v":[{"d":{"df":6,"dc":[[65,2],[87,1],[91,1],[98,1],[124,1],[136,7]]}}]}]},{"k":[49],"v":[{"k":[52,53],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[100,114,105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[101,108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116,110,111,108,103],"v":[{"d":{"df":7,"dc":[[1,1],[47,1],[81,1],[83,1],[118,1],[122,1],[125,1]]},"k":[101,44,41],"v":[{"k":[115,45],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,3]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[3,1],[22,2]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[58,1],[116,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"k":[108,105,115,116,110],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[99,115],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[28,5],[29,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[71,2],[87,2],[101,3],[123,1],[135,7]]},"k":[117,46,44,47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[97,41,44],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[29,1]]}},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[50,1],[92,1]]}},{"d":{"df":1,"dc":[[92,1]]}},{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[134,2]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[29,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[47],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[115,99,100,116,114,108,110],"v":[{"k":[104,101,105],"v":[{"d":{"df":8,"dc":[[2,1],[12,1],[52,2],[58,8],[88,1],[116,1],[117,1],[121,1]]}},{"d":{"df":3,"dc":[[58,2],[118,6],[137,1]]},"k":[44,100,108,46,45],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":23,"dc":[[19,1],[22,1],[30,1],[42,1],[47,1],[51,1],[64,1],[78,1],[83,2],[84,1],[94,2],[98,1],[100,1],[103,1],[104,1],[109,1],[120,1],[121,1],[125,1],[127,1],[128,2],[133,1],[135,5]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"d":{"df":2,"dc":[[22,1],[95,1]]}},{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]},{"k":[99,115],"v":[{"d":{"df":4,"dc":[[22,1],[52,1],[57,1],[116,1]]},"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[80,1],[83,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[66,1],[67,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[75,1],[104,1],[110,1],[128,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":47,"dc":[[2,1],[11,1],[15,2],[17,2],[20,1],[21,1],[23,2],[28,1],[35,1],[37,1],[50,2],[51,2],[57,2],[60,4],[64,1],[66,2],[67,2],[68,2],[70,1],[76,1],[77,1],[79,1],[80,1],[82,2],[83,1],[87,3],[89,2],[92,1],[94,1],[96,2],[98,1],[99,1],[102,3],[103,1],[104,10],[106,1],[110,3],[118,3],[121,1],[122,1],[123,1],[126,2],[127,1],[130,1],[131,1],[134,1],[137,5]]},"k":[103,108,105,117,111,101,112,46,104,119,115],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[79,1],[87,1],[109,1],[111,1],[118,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116,103],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[70,1],[87,1],[114,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[79,1],[114,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[9,2],[21,1],[53,1],[56,1],[82,1],[102,1],[104,1],[111,1],[127,2],[130,2],[137,1]]}}]}]},{"k":[112],"v":[{"d":{"df":12,"dc":[[9,3],[11,1],[21,1],[54,1],[68,1],[104,15],[110,12],[111,2],[121,4],[123,1],[127,2],[137,6]]},"k":[44,115,46,47],"v":[{"d":{"df":3,"dc":[[32,1],[104,1],[137,1]]}},{"d":{"df":4,"dc":[[51,1],[56,1],[104,8],[127,8]]},"k":[46,93,44],"v":[{"d":{"df":3,"dc":[[52,1],[104,1],[110,3]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[137,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]},{"k":[100,110],"v":[{"d":{"df":5,"dc":[[51,1],[104,7],[107,1],[110,2],[111,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[60,1],[67,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[116,101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"k":[111],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[95,2],[122,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]},{"d":{"df":5,"dc":[[4,1],[57,1],[70,1],[110,1],[123,2]]},"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"d":{"df":1,"dc":[[123,1]]},"k":[116,48],"v":[{"k":[101,108],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":13,"dc":[[8,4],[49,2],[60,1],[70,10],[78,1],[79,17],[84,1],[91,2],[99,4],[114,1],[123,13],[124,2],[125,1]]},"k":[44,47,46,58],"v":[{"d":{"df":3,"dc":[[9,1],[70,2],[123,3]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[79,1],[123,2],[126,1]]}},{"d":{"df":2,"dc":[[79,1],[84,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[79,1],[123,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]},"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":11,"dc":[[8,2],[38,2],[43,1],[54,1],[94,1],[102,1],[104,1],[106,1],[121,1],[126,1],[127,1]]},"k":[34,46,44,115,60],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"d":{"df":5,"dc":[[8,1],[15,1],[38,1],[104,2],[109,1]]}},{"d":{"df":5,"dc":[[27,1],[66,1],[109,1],[122,1],[130,1]]}},{"d":{"df":2,"dc":[[68,1],[109,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]},{"k":[108,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[99,1],[103,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[44,119],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}},{"k":[105],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[57,1],[121,1],[122,1],[137,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117,97,105,111,101,100],"v":[{"k":[115,99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[55,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[110,122,105,99,118],"v":[{"k":[99,100],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":2,"dc":[[18,1],[21,1]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[5,3]]}}]}]}]}]}]},{"k":[100,108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[110,101,103,100],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[5,1],[7,1],[13,1],[14,1],[55,1],[62,1],[79,1],[82,1],[83,1],[102,1],[111,2],[134,1]]},"k":[115],"v":[{"d":{"df":5,"dc":[[29,1],[82,1],[95,1],[102,1],[109,1]]}}]}]},{"k":[102],"v":[{"d":{"df":2,"dc":[[97,2],[118,3]]},"k":[99,108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[79,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[79,1],[129,1]]}},{"d":{"df":1,"dc":[[94,2]]}}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[81,4]]},"k":[60,93,50],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[81,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,105],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]},{"k":[119,107,97,116,117],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[94,1],[119,2]]},"k":[114],"v":[{"d":{"df":13,"dc":[[10,1],[44,1],[47,1],[60,1],[72,2],[79,1],[88,1],[92,1],[97,1],[104,2],[109,1],[117,1],[127,4]]},"k":[46,39,115,44],"v":[{"d":{"df":6,"dc":[[29,1],[43,1],[52,1],[97,1],[127,4],[131,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[43,1]]}}]},{"d":{"df":2,"dc":[[47,1],[127,1]]}},{"d":{"df":2,"dc":[[47,1],[104,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[47,1],[59,1],[60,1],[127,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[78,1],[127,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[21,1],[31,1],[51,1],[56,2],[63,1],[66,6],[67,5],[107,1],[130,1],[137,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[100],"v":[{"k":[101,99],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[88,3],[117,3]]}}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100,107],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"d":{"df":6,"dc":[[46,1],[52,3],[83,1],[90,2],[126,1],[135,1]]},"k":[105,44,100,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[109,1]]}}]}]}]},{"d":{"df":1,"dc":[[83,6]]}}]},{"d":{"df":1,"dc":[[136,3]]},"k":[47],"v":[{"k":[98],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[117,97,105,111,101,107],"v":[{"k":[101,114],"v":[{"d":{"df":7,"dc":[[18,3],[50,1],[72,2],[73,1],[87,1],[120,1],[127,1]]},"k":[116,122,109],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":5,"dc":[[57,3],[79,3],[96,1],[111,1],[122,45]]},"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[122,3]]}},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[114],"v":[{"k":[105,121],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[99,101,110,109],"v":[{"k":[107],"v":[{"d":{"df":6,"dc":[[24,3],[51,1],[68,1],[82,1],[86,1],[102,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[82,2],[102,2]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[64],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[125,44],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[106,3]]}}]},{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[110],"v":[{"k":[100,107],"v":[{"d":{"df":1,"dc":[[37,1]]},"k":[44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"k":[99,97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[115,105,101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[82,2],[102,2]]}}]}]},{"k":[100,114],"v":[{"d":{"df":1,"dc":[[122,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[55,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]}]},{"d":{"df":2,"dc":[[51,1],[103,1]]},"k":[57,56],"v":[{"d":{"df":1,"dc":[[60,2]]}},{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[103],"v":[{"k":[47],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"k":[95,109],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}},{"k":[99],"v":[{"d":{"df":1,"dc":[[92,6]]}}]},{"d":{"df":1,"dc":[[136,1]]}}]},{"k":[114,97,111,108,117,105,121,101,104,99,100,107,112,110,118,55,119,53,115,109],"v":[{"k":[111,101,105,97],"v":[{"d":{"df":14,"dc":[[36,2],[50,2],[65,10],[79,1],[84,1],[87,2],[91,2],[92,2],[98,6],[107,2],[124,2],[127,1],[129,1],[136,25]]},"k":[100,109,106,98,112,118,116,102,99,108,103,120,96,124,93,44],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116,101,105],"v":[{"d":{"df":3,"dc":[[22,3],[87,10],[136,2]]},"k":[46,115,105,39],"v":[{"d":{"df":2,"dc":[[0,1],[136,1]]}},{"d":{"df":3,"dc":[[0,1],[7,1],[47,2]]},"k":[44],"v":[{"d":{"df":3,"dc":[[95,3],[119,3],[125,1]]}}]},{"k":[118,111],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[22,1],[44,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"d":{"df":3,"dc":[[52,1],[55,1],[107,1]]},"k":[100],"v":[{"d":{"df":3,"dc":[[5,1],[29,1],[114,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[112,105,111],"v":[{"k":[116],"v":[{"d":{"df":17,"dc":[[1,2],[50,1],[58,1],[68,1],[73,1],[78,3],[80,2],[82,1],[86,1],[88,1],[101,1],[102,1],[107,3],[109,1],[112,1],[130,1],[137,1]]},"k":[101,115,44,46,93],"v":[{"k":[100],"v":[{"d":{"df":18,"dc":[[14,1],[32,1],[40,1],[50,2],[51,1],[78,2],[80,1],[82,2],[87,4],[88,1],[91,1],[96,5],[101,1],[102,2],[112,1],[117,1],[124,1],[137,4]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[10,1],[20,1]]}},{"d":{"df":5,"dc":[[19,1],[88,1],[117,1],[135,1],[137,1]]}}]}]},{"d":{"df":5,"dc":[[50,1],[77,1],[87,1],[121,1],[137,2]]}},{"d":{"df":4,"dc":[[78,1],[80,1],[82,1],[102,1]]}},{"d":{"df":2,"dc":[[80,3],[97,4]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[3,4],[5,3],[22,1],[29,2],[58,2],[116,1],[127,1],[128,2],[131,1]]},"k":[115,39,46,44,45,93,111,101],"v":[{"d":{"df":6,"dc":[[3,1],[13,3],[29,3],[35,1],[58,1],[130,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[18,1],[127,1]]}},{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[3,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[3,1],[22,1],[35,1],[55,1]]}},{"d":{"df":1,"dc":[[3,1]]}},{"k":[119],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[118,7]]},"k":[39,44,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":1,"dc":[[118,3]]}},{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[118,10]]}}]}]}]}]}]},{"k":[108,97,101],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":11,"dc":[[3,1],[21,1],[51,2],[58,1],[66,2],[67,2],[77,1],[83,5],[89,1],[123,5],[133,1]]},"k":[44,115,46,63],"v":[{"d":{"df":2,"dc":[[3,1],[58,1]]}},{"d":{"df":7,"dc":[[31,1],[76,1],[83,5],[87,1],[113,1],[122,1],[123,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[9,1],[57,1]]}},{"d":{"df":7,"dc":[[57,1],[66,1],[67,1],[83,1],[120,1],[122,1],[130,1]]}}]},{"d":{"df":2,"dc":[[51,1],[122,1]]}},{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[51,1],[120,1],[135,2]]}}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[101,114,111],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[3,1],[97,1]]},"k":[108,116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[46,2],[107,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[52,1],[68,9],[128,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":15,"dc":[[21,1],[36,11],[40,2],[47,2],[50,2],[71,1],[86,1],[87,2],[90,1],[99,3],[101,1],[125,1],[127,2],[129,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[22,2]]}}]}]}]}]},{"k":[105,101],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":23,"dc":[[3,1],[7,2],[35,1],[46,1],[56,1],[57,1],[64,2],[69,1],[70,2],[78,2],[79,1],[83,1],[87,2],[90,1],[94,2],[98,1],[101,1],[110,1],[111,7],[125,1],[126,1],[128,1],[137,1]]},"k":[100,115,114],"v":[{"d":{"df":13,"dc":[[21,1],[64,2],[68,2],[76,1],[87,2],[94,1],[96,1],[111,5],[114,1],[127,3],[129,1],[131,1],[132,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"d":{"df":27,"dc":[[18,1],[21,1],[25,1],[34,3],[37,4],[38,2],[47,1],[55,1],[58,1],[60,1],[66,1],[67,1],[68,1],[72,1],[78,4],[79,1],[88,1],[90,1],[91,1],[94,1],[97,4],[104,1],[117,1],[123,2],[124,1],[127,1],[133,1]]}},{"d":{"df":2,"dc":[[52,1],[110,1]]},"k":[115,46,39],"v":[{"d":{"df":4,"dc":[[35,1],[69,1],[104,3],[127,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[81,3]]}}]}]},{"d":{"df":1,"dc":[[69,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[11,1],[18,1],[73,1],[79,1],[80,1],[125,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[101,111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105,101,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[10,1],[127,1]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,6]]},"k":[99,110],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[48,2],[83,5],[104,2]]},"k":[115,46,44],"v":[{"d":{"df":2,"dc":[[29,1],[48,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[83,1],[122,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":2,"dc":[[83,1],[122,1]]}}]}]}]},{"d":{"df":3,"dc":[[93,1],[106,2],[128,15]]},"k":[118,109,45,44,46,103,117],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[63,9],[69,5]]},"k":[39,45,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[63,1]]}}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[97,109],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,10]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]},{"k":[103,54],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[93,2]]},"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[127,1],[128,3]]}},{"d":{"df":1,"dc":[[128,3]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[128,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[128,3]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[128,8]]},"k":[45],"v":[{"k":[113],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[5,2],[28,4]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[18,1],[35,1],[55,1],[125,1],[127,1]]},"k":[108,45,44,115],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[18,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[99,2],[103,3],[122,1],[125,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[45,1]]}}]},{"d":{"df":4,"dc":[[79,2],[84,1],[99,1],[122,1]]},"k":[42,44,47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":2,"dc":[[103,1],[123,1]]}},{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[135,5]]},"k":[101,117],"v":[{"k":[115,101,100],"v":[{"k":[115,101],"v":[{"d":{"df":34,"dc":[[9,1],[22,4],[34,4],[35,1],[50,1],[54,2],[56,3],[61,1],[64,1],[66,1],[67,1],[68,1],[72,1],[79,1],[83,1],[87,4],[88,1],[89,1],[98,1],[101,1],[103,1],[104,2],[107,2],[110,1],[111,5],[116,1],[117,1],[118,3],[121,1],[122,1],[123,3],[127,3],[129,1],[137,5]]},"k":[101,111,105,46,58,44,39],"v":[{"k":[115],"v":[{"d":{"df":8,"dc":[[5,1],[34,4],[79,4],[82,1],[83,1],[102,1],[123,1],[127,3]]},"k":[44,46,58],"v":[{"d":{"df":2,"dc":[[13,1],[34,1]]}},{"d":{"df":3,"dc":[[34,2],[79,2],[127,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[114],"v":[{"d":{"df":4,"dc":[[87,1],[91,1],[114,1],[124,1]]},"k":[115,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[9,1],[35,1]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":11,"dc":[[22,1],[34,2],[50,1],[56,1],[68,1],[73,1],[87,3],[88,2],[101,2],[117,2],[137,1]]}},{"d":{"df":3,"dc":[[34,1],[110,1],[123,1]]}},{"d":{"df":9,"dc":[[34,1],[36,1],[50,1],[51,1],[79,1],[88,1],[96,1],[117,1],[137,2]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":9,"dc":[[36,1],[50,1],[56,1],[68,1],[96,1],[103,1],[118,1],[121,2],[137,2]]},"k":[105,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":1,"dc":[[137,4]]}}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[5,1],[35,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[114,97],"v":[{"k":[97,101],"v":[{"k":[109],"v":[{"d":{"df":25,"dc":[[22,1],[34,2],[39,1],[40,1],[47,3],[51,2],[55,1],[57,1],[60,1],[61,1],[63,1],[66,2],[67,2],[78,1],[79,3],[80,1],[92,4],[94,1],[104,4],[113,2],[114,1],[122,2],[123,1],[127,10],[133,3]]},"k":[115,109,44,46,58],"v":[{"d":{"df":21,"dc":[[7,4],[13,2],[18,1],[29,1],[34,1],[40,1],[47,7],[51,3],[57,1],[66,2],[67,2],[78,4],[83,1],[94,2],[104,4],[109,2],[122,2],[123,1],[125,1],[127,4],[137,1]]},"k":[44,46,58],"v":[{"d":{"df":5,"dc":[[7,1],[38,1],[47,3],[94,1],[104,1]]}},{"d":{"df":7,"dc":[[9,1],[41,1],[47,1],[78,1],[94,1],[123,1],[127,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[101,105],"v":[{"k":[114,100],"v":[{"d":{"df":1,"dc":[[29,1]]}},{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]},{"d":{"df":8,"dc":[[39,1],[47,3],[51,1],[66,1],[67,1],[88,1],[134,1],[135,1]]}},{"d":{"df":5,"dc":[[47,3],[51,1],[122,1],[127,1],[133,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[87,2],[104,3],[107,1],[130,1]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]},"k":[114,109,98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[124],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[115,102,45,109,118,114,112,116,108,99,105,100],"v":[{"k":[115,101,105],"v":[{"d":{"df":49,"dc":[[1,7],[6,1],[10,1],[14,1],[16,1],[20,3],[21,1],[34,4],[37,2],[40,4],[45,3],[47,1],[51,1],[54,2],[56,1],[62,1],[64,3],[69,2],[77,1],[78,9],[80,2],[82,3],[83,2],[87,9],[88,1],[92,1],[94,5],[96,1],[101,1],[102,3],[103,4],[104,5],[106,6],[107,2],[109,1],[113,1],[117,2],[118,17],[120,1],[121,2],[126,1],[128,4],[130,2],[131,1],[132,1],[133,1],[134,1],[135,1],[137,8]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":26,"dc":[[1,1],[36,1],[38,1],[51,1],[57,1],[60,2],[64,1],[77,1],[82,1],[87,1],[89,1],[94,4],[97,3],[102,1],[103,6],[104,2],[112,1],[113,2],[118,2],[126,1],[127,3],[128,3],[131,2],[133,1],[135,1],[137,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[81,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[110,114,116],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[31,2],[36,2],[51,1],[66,1],[67,1],[84,1],[114,1],[128,1],[134,2]]},"k":[97,44,115,41,101,105,58,46],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[50,1]]}},{"d":{"df":3,"dc":[[66,1],[67,1],[129,1]]}},{"d":{"df":1,"dc":[[114,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[82,1],[87,2],[102,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[104,2]]}}]}]},{"d":{"df":1,"dc":[[123,2]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[118],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[51,1],[104,1],[107,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[93,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[93,3]]}}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[101,105,93],"v":[{"k":[114],"v":[{"d":{"df":11,"dc":[[7,1],[44,1],[51,1],[76,1],[87,1],[88,1],[106,1],[111,1],[117,1],[123,1],[133,1]]},"k":[46,44,114,101],"v":[{"d":{"df":4,"dc":[[3,1],[87,1],[129,1],[132,1]]}},{"d":{"df":2,"dc":[[28,1],[137,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[57,1],[79,2]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[52,1],[57,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[93,44,115],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[56,1]]}},{"d":{"df":4,"dc":[[87,1],[93,1],[125,1],[127,2]]},"k":[60,46,44,58,59],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[87,1],[93,2]]}},{"d":{"df":3,"dc":[[87,1],[104,1],[118,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[120],"v":[{"d":{"df":2,"dc":[[48,1],[83,1]]},"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,103,109,114,102,50],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":8,"dc":[[7,1],[13,1],[18,1],[35,2],[79,1],[85,1],[108,1],[115,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[50],"v":[{"k":[46],"v":[{"k":[49,48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[52],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[101,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":10,"dc":[[10,1],[52,4],[56,1],[82,1],[102,1],[104,1],[105,1],[110,1],[113,2],[128,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"d":{"df":3,"dc":[[46,1],[80,1],[99,1]]}}]}]}]},{"k":[111,101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":17,"dc":[[20,1],[28,1],[30,1],[41,1],[51,1],[57,1],[73,1],[77,1],[83,1],[87,1],[94,1],[97,1],[103,1],[116,1],[118,2],[122,1],[134,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[22,1],[35,1],[66,1],[67,1],[104,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115,101],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]},{"k":[97,101],"v":[{"k":[99,114],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[110,1]]}}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[53,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[83,1],[107,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]},{"k":[99,109,110,111,118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[5,1],[13,1],[35,1]]}}]},{"k":[101,97],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":8,"dc":[[28,1],[29,1],[68,1],[91,1],[92,1],[95,1],[106,1],[124,1]]}},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[36,1],[55,1]]}}]}]}]}]}]},{"k":[99,116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[22,1],[44,1]]}}]}]}]}]}]},{"d":{"df":12,"dc":[[49,1],[51,1],[58,1],[77,1],[80,1],[83,2],[87,1],[88,3],[97,1],[103,3],[114,1],[117,2]]},"k":[115,101,105],"v":[{"d":{"df":3,"dc":[[83,1],[97,3],[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[114,100],"v":[{"d":{"df":3,"dc":[[87,2],[88,25],[117,25]]},"k":[96,46,115,93,44,45,110,39],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":3,"dc":[[87,1],[88,4],[117,2]]},"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]},{"d":{"df":2,"dc":[[88,9],[117,13]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"d":{"df":1,"dc":[[117,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[97,99],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[88,3],[117,2]]}},{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[88,2],[117,2]]}}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]},{"d":{"df":4,"dc":[[97,1],[114,1],[118,1],[122,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[88,4],[117,3]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[22,2],[66,1],[101,1]]}}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[99,116],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[43,1],[87,2],[125,1],[127,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[96,1],[104,1],[110,2]]}}]}]}]}]}]}]},{"k":[103,115,114,99,108,112,117,116,110,105,109,100,121,118],"v":[{"k":[101],"v":[{"d":{"df":27,"dc":[[0,1],[3,1],[11,2],[19,2],[27,1],[37,1],[53,1],[59,1],[60,1],[66,1],[67,1],[72,3],[75,1],[79,1],[83,1],[87,3],[88,2],[94,1],[97,2],[109,1],[110,1],[114,1],[117,1],[128,1],[131,1],[135,1],[137,2]]},"k":[93,115,41,44,46,58,124],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102,109,108,117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,109],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119,103,97,112],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115,112,105],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41,115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[53,1],[79,1],[97,2],[104,1],[110,1],[114,1],[127,1]]},"k":[46,44,59,47],"v":[{"d":{"df":2,"dc":[[60,2],[97,2]]}},{"d":{"df":2,"dc":[[79,1],[127,1]]}},{"d":{"df":1,"dc":[[97,1]]}},{"k":[110],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,1]]}},{"d":{"df":7,"dc":[[67,1],[79,1],[87,5],[97,1],[104,2],[110,2],[137,1]]}},{"d":{"df":6,"dc":[[68,1],[81,2],[97,1],[114,1],[128,4],[134,1]]}},{"d":{"df":1,"dc":[[81,1]]}},{"d":{"df":1,"dc":[[97,5]]}}]}]},{"k":[115,116],"v":[{"d":{"df":3,"dc":[[83,1],[97,1],[114,1]]},"k":[119,112,101,105,116],"v":[{"k":[111,100],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":36,"dc":[[3,1],[10,1],[14,2],[17,1],[19,1],[20,1],[27,2],[30,7],[34,2],[48,1],[51,2],[53,2],[54,2],[74,1],[77,1],[78,1],[80,1],[81,9],[82,2],[87,1],[88,1],[92,3],[96,6],[101,2],[102,2],[103,2],[104,1],[108,1],[112,1],[114,1],[117,1],[121,2],[127,7],[134,1],[135,1],[137,1]]},"k":[46,41,58,44,115,96,33,93,42,45],"v":[{"d":{"df":14,"dc":[[1,1],[14,1],[51,2],[56,1],[64,1],[80,2],[81,2],[82,1],[87,2],[96,1],[101,2],[102,1],[104,3],[130,1]]}},{"d":{"df":2,"dc":[[77,1],[121,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[81,1]]}}]},{"d":{"df":2,"dc":[[14,1],[107,1]]}},{"d":{"df":10,"dc":[[14,1],[40,1],[77,1],[80,1],[81,2],[96,1],[103,1],[112,1],[121,1],[137,1]]}},{"d":{"df":3,"dc":[[30,2],[78,1],[127,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[101,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[40,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]},{"d":{"df":1,"dc":[[74,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[54,1],[96,6],[102,4],[108,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[14,2],[107,1]]}},{"d":{"df":3,"dc":[[14,1],[102,1],[107,1]]}}]}]}]}]}]}]},{"k":[100,115],"v":[{"d":{"df":2,"dc":[[97,1],[114,2]]}},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":9,"dc":[[40,4],[41,1],[64,1],[68,2],[98,1],[110,1],[118,1],[123,1],[133,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[116,97,101,115,105,117],"v":[{"d":{"df":16,"dc":[[2,1],[11,1],[28,1],[29,1],[69,2],[83,1],[87,1],[88,3],[110,1],[111,5],[117,3],[123,2],[125,1],[127,1],[133,1],[137,1]]},"k":[110,105,46,115,121,101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[110,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":1,"dc":[[29,1]]},"k":[46,96],"v":[{"d":{"df":1,"dc":[[29,2]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[99,116,101,97],"v":[{"k":[117,105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[66,1],[67,1],[80,1],[83,3],[113,1],[118,1]]},"k":[58,108,44],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[121],"v":[{"d":{"df":5,"dc":[[22,1],[51,1],[83,1],[111,1],[122,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[73,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":20,"dc":[[30,4],[50,5],[51,2],[54,5],[85,2],[87,24],[89,1],[101,1],[102,1],[104,1],[106,3],[107,2],[114,1],[121,2],[125,3],[126,9],[127,1],[134,17],[135,11],[137,1]]},"k":[115,46,44,93,59,34,41,105],"v":[{"d":{"df":9,"dc":[[14,1],[30,2],[50,1],[54,1],[87,4],[107,3],[125,1],[134,2],[135,2]]},"k":[44,46,93],"v":[{"d":{"df":1,"dc":[[87,2]]}},{"d":{"df":3,"dc":[[87,3],[107,1],[135,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":11,"dc":[[14,1],[50,2],[54,3],[85,1],[87,2],[104,1],[108,1],[110,1],[126,1],[134,3],[135,3]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[50,1],[87,1],[101,1],[126,2]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":2,"dc":[[89,1],[135,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[126,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[135,3]]}}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[104,1],[125,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[110,1],[123,1],[137,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[7,1],[111,1]]}},{"d":{"df":5,"dc":[[22,1],[35,1],[111,1],[123,3],[127,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":2,"dc":[[22,1],[35,1]]}}]},{"d":{"df":4,"dc":[[81,1],[103,1],[104,1],[137,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[121,1],[135,1]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[115,46,58,44],"v":[{"d":{"df":5,"dc":[[37,1],[53,1],[79,1],[114,1],[118,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[31,1]]}},{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[31,1]]}},{"d":{"df":2,"dc":[[58,1],[116,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[58,1],[64,2],[98,2]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[129,8],[132,4]]}}]},{"k":[107,109,97,116],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[97,105,101,115],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":41,"dc":[[2,1],[9,1],[10,1],[15,1],[21,1],[31,3],[33,1],[40,2],[46,1],[47,2],[51,6],[54,2],[56,3],[66,18],[67,18],[68,3],[69,2],[77,1],[78,2],[83,1],[86,1],[88,1],[94,1],[97,5],[104,2],[105,2],[113,1],[116,2],[117,2],[120,1],[121,2],[123,3],[127,1],[128,1],[129,9],[131,1],[132,1],[133,2],[134,1],[135,1],[137,8]]},"k":[100,46,115,58,44,45,39,41],"v":[{"d":{"df":4,"dc":[[9,1],[64,1],[105,2],[132,1]]}},{"d":{"df":12,"dc":[[27,1],[57,1],[66,1],[67,1],[72,2],[80,1],[97,3],[115,1],[116,1],[127,1],[133,1],[137,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]},{"d":{"df":23,"dc":[[31,1],[40,2],[46,2],[51,5],[53,1],[66,16],[67,15],[80,2],[82,1],[86,2],[91,1],[92,1],[102,2],[107,2],[113,1],[115,1],[116,1],[122,1],[128,1],[129,3],[130,1],[132,1],[137,5]]},"k":[58,44,46,41],"v":[{"d":{"df":5,"dc":[[32,1],[60,1],[113,3],[121,1],[132,1]]}},{"d":{"df":11,"dc":[[32,1],[51,1],[53,2],[56,1],[57,1],[58,1],[66,1],[67,1],[113,1],[122,1],[132,1]]}},{"d":{"df":8,"dc":[[40,1],[51,1],[66,2],[67,2],[97,2],[115,1],[129,1],[137,2]]},"k":[34,41],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[66,1],[67,1]]}}]},{"d":{"df":2,"dc":[[66,1],[67,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"d":{"df":5,"dc":[[31,2],[78,1],[105,2],[116,1],[123,1]]}},{"d":{"df":8,"dc":[[57,1],[66,1],[67,1],[79,1],[88,1],[91,1],[117,1],[124,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[97,1]]}}]},{"d":{"df":1,"dc":[[97,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[9,3],[58,1],[118,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[9,2]]}}]}]},{"k":[100,116],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[83,8]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[83,11]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[44],"v":[{"d":{"df":2,"dc":[[52,1],[74,2]]}}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[2,1],[68,1],[105,1],[132,1]]}}]}]},{"k":[107],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,5]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[22,1],[52,5],[118,1]]},"k":[115,109,39],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]},{"k":[108,115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"k":[104,116,99,101],"v":[{"d":{"df":12,"dc":[[12,4],[59,1],[77,2],[80,1],[83,4],[97,4],[103,2],[114,7],[118,1],[126,1],[128,3],[133,1]]},"k":[46,44,115,58,93],"v":[{"d":{"df":3,"dc":[[59,1],[83,1],[97,1]]}},{"d":{"df":3,"dc":[[77,1],[83,1],[114,2]]},"k":[93],"v":[{"d":{"df":1,"dc":[[114,2]]}}]},{"d":{"df":2,"dc":[[83,1],[121,2]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[114,2]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110,39],"v":[{"k":[46,115,39],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]},{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[101,103,105],"v":[{"k":[108,46,44],"v":[{"d":{"df":5,"dc":[[37,2],[47,1],[76,2],[88,1],[117,1]]},"k":[44,46,115,58],"v":[{"d":{"df":3,"dc":[[20,1],[87,1],[117,1]]}},{"d":{"df":5,"dc":[[33,1],[37,1],[47,1],[78,1],[87,1]]}},{"d":{"df":1,"dc":[[79,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[129,1]]}}]},{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":2,"dc":[[77,1],[128,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[111,49],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[45,1],[129,1],[136,4]]}}]}]}]},{"k":[48,49,50,51],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":2,"dc":[[87,1],[99,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[110,114,100],"v":[{"d":{"df":1,"dc":[[22,2]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115,46],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[52,1],[55,1]]}}]},{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[24,2],[46,1],[122,2]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[96,1],[122,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"d":{"df":3,"dc":[[81,1],[104,1],[111,1]]}}]},{"d":{"df":2,"dc":[[32,1],[53,5]]},"k":[58,95,97],"v":[{"d":{"df":1,"dc":[[32,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[117,109,121],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[53,3]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"d":{"df":11,"dc":[[53,1],[54,1],[57,1],[66,1],[67,1],[121,1],[123,1],[127,1],[128,1],[133,1],[134,1]]},"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[75,1],[113,1],[122,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115,112],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,105,112,108,116,114,115,111,117,100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":33,"dc":[[1,2],[9,1],[11,14],[21,2],[23,1],[24,25],[49,2],[50,4],[57,6],[64,2],[65,1],[70,6],[79,10],[84,2],[87,12],[89,1],[91,1],[94,2],[96,9],[99,2],[101,2],[109,3],[110,1],[114,9],[122,2],[123,23],[125,1],[126,2],[128,1],[129,4],[130,2],[133,3],[137,1]]},"k":[102,101,44,115,105,45,116,112,60],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":13,"dc":[[2,1],[5,1],[13,3],[28,1],[35,2],[47,1],[55,1],[66,1],[67,1],[72,1],[79,1],[80,1],[83,2]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[5,1],[11,1],[23,1],[123,2]]}}]},{"d":{"df":6,"dc":[[9,1],[70,1],[79,1],[91,1],[123,1],[124,1]]}},{"d":{"df":4,"dc":[[15,1],[23,2],[50,1],[123,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[23,1],[64,1],[110,1]]}}]}]},{"k":[109,104,115,99,111,112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[79,3]]}}]}]},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[39,2],[54,1],[57,1],[64,1],[87,1],[98,1],[104,4],[106,6]]},"k":[44,115,46,41,105,101],"v":[{"d":{"df":6,"dc":[[1,1],[22,1],[24,1],[68,2],[106,1],[133,1]]}},{"d":{"df":5,"dc":[[22,1],[39,2],[47,1],[118,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[57,2]]}}]},{"d":{"df":3,"dc":[[50,2],[106,2],[118,1]]}},{"d":{"df":1,"dc":[[57,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[79,1],[110,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":16,"dc":[[42,1],[51,1],[61,1],[68,1],[73,1],[78,1],[83,1],[85,3],[104,1],[105,2],[107,1],[112,1],[119,3],[121,3],[127,1],[137,1]]},"k":[92,45,33,95,115,117,111,93,41,47,46],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[92],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,2]]}}]}]}]}]}]},{"k":[100,111,117,115],"v":[{"k":[101],"v":[{"k":[102,115],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[67,1],[78,1],[102,3],[137,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[32,2]]},"k":[47,36,46,34],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]},"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[32,3]]}},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":3,"dc":[[104,2],[127,1],[128,1]]},"k":[46,44,103],"v":[{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":1,"dc":[[68,1]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[97,1],[121,4],[134,2],[137,5]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[29,2]]},"k":[92,95,111],"v":[{"k":[95],"v":[{"k":[111,116,115],"v":[{"k":[115],"v":[{"d":{"df":45,"dc":[[15,3],[20,2],[22,3],[32,1],[36,1],[40,1],[42,2],[51,2],[54,1],[55,1],[59,1],[60,2],[62,4],[64,2],[68,1],[73,1],[78,2],[79,4],[83,1],[85,3],[86,1],[87,22],[94,12],[98,1],[101,7],[104,1],[109,4],[110,2],[111,1],[112,1],[113,2],[114,1],[115,1],[116,3],[121,1],[122,5],[123,1],[124,1],[125,9],[126,2],[127,50],[130,1],[131,1],[134,6],[137,15]]},"k":[44,46,39,41,58,93],"v":[{"d":{"df":14,"dc":[[8,1],[10,1],[50,1],[72,1],[78,1],[79,1],[87,2],[97,1],[103,1],[119,1],[121,1],[127,8],[132,1],[137,1]]}},{"d":{"df":13,"dc":[[22,1],[34,1],[48,1],[50,1],[51,2],[62,1],[72,1],[79,1],[87,3],[101,1],[122,1],[126,1],[127,4]]},"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[101,2],[130,1]]}}]}]}]},{"d":{"df":2,"dc":[[94,1],[126,1]]},"k":[115],"v":[{"d":{"df":4,"dc":[[42,1],[63,1],[87,1],[115,1]]}}]},{"d":{"df":3,"dc":[[87,1],[123,1],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"d":{"df":1,"dc":[[44,1]]}},{"k":[40],"v":[{"k":[47,35],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,108,117,105,99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118,105],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,115],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[111,101],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[55,8],[62,1],[123,1],[127,7],[133,1]]},"k":[46,44,41],"v":[{"d":{"df":7,"dc":[[51,2],[61,1],[62,1],[68,1],[101,1],[127,6],[128,1]]}},{"d":{"df":7,"dc":[[104,1],[113,1],[123,1],[127,2],[128,1],[133,1],[137,1]]}},{"d":{"df":1,"dc":[[127,23]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[94,3],[127,1]]}}]}]}]}]}]}]},{"k":[111,115,47],"v":[{"k":[115],"v":[{"d":{"df":38,"dc":[[12,1],[14,4],[20,2],[21,11],[23,2],[27,1],[37,4],[52,1],[54,2],[58,3],[60,1],[66,1],[67,1],[68,3],[85,2],[91,1],[94,8],[96,1],[97,1],[100,1],[102,1],[104,1],[108,1],[113,2],[115,1],[116,1],[117,1],[118,2],[120,7],[121,1],[123,1],[124,1],[125,5],[126,2],[127,2],[130,21],[135,10],[137,3]]},"k":[93,44,46,39,58,63,60],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,112],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[21,1],[102,1],[130,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,105],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,103],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[21,2],[40,1],[62,1],[68,1],[96,1],[109,1],[120,1],[135,1]]}},{"d":{"df":6,"dc":[[29,1],[57,1],[58,1],[69,1],[97,1],[109,1]]},"k":[105,46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[46],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"d":{"df":1,"dc":[[102,1]]}},{"d":{"df":1,"dc":[[116,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111,101],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[94,2],[128,6]]},"k":[46,93],"v":[{"d":{"df":3,"dc":[[27,1],[115,1],[125,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[126,1],[137,1]]}}]}]},{"k":[111,115],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[64,1],[125,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[48,1],[69,1]]},"k":[105,104],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[21,3],[64,1]]},"k":[46,45],"v":[{"d":{"df":1,"dc":[[21,1]]}},{"k":[103],"v":[{"k":[116],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[114,116],"v":[{"d":{"df":7,"dc":[[47,1],[68,1],[79,2],[109,1],[110,1],[127,6],[128,2]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[62,1]]}}]},{"d":{"df":2,"dc":[[104,1],[110,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[44,100],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[51,2],[102,1]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[105],"v":[{"k":[115,99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[121],"v":[{"d":{"df":5,"dc":[[66,1],[67,1],[80,1],[104,1],[127,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[3,1],[35,1],[80,1],[135,1]]},"k":[58,108],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"k":[121],"v":[{"d":{"df":2,"dc":[[104,1],[111,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":5,"dc":[[52,2],[81,5],[83,4],[92,1],[123,4]]},"k":[105,101,115,46],"v":[{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[110],"v":[{"d":{"df":5,"dc":[[49,2],[83,2],[88,1],[117,1],[118,1]]}}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"d":{"df":7,"dc":[[52,1],[83,2],[91,2],[96,6],[116,1],[123,1],[124,2]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[83,3],[123,1]]}},{"d":{"df":1,"dc":[[136,1]]}}]},{"d":{"df":2,"dc":[[83,3],[92,1]]}}]}]},{"k":[105,115,116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111,118],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[11,1],[37,1],[80,1],[87,1],[118,4]]},"k":[101,46,115,105,44],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[42,2]]}}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[44,93],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[102],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"d":{"df":1,"dc":[[118,3]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101,121],"v":[{"d":{"df":12,"dc":[[13,1],[22,1],[28,1],[54,1],[58,1],[70,1],[87,2],[106,1],[122,1],[123,1],[127,1],[128,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[37,1],[82,1],[102,1],[120,1]]}},{"d":{"df":3,"dc":[[68,1],[110,1],[118,2]]}}]},{"d":{"df":1,"dc":[[31,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[55,1]]},"k":[100,101,105],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[118,3]]}}]},{"k":[116,110],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[101,97,117,105,121],"v":[{"k":[97,110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":41,"dc":[[1,1],[9,9],[10,1],[12,2],[14,2],[15,1],[36,1],[37,1],[39,1],[40,2],[47,2],[49,1],[50,2],[51,4],[52,1],[56,5],[57,1],[64,3],[66,1],[67,1],[70,2],[76,2],[77,2],[87,3],[92,1],[98,2],[103,3],[107,7],[111,5],[118,1],[120,2],[121,3],[122,1],[128,3],[130,3],[131,1],[132,1],[133,3],[134,2],[135,3],[137,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]},{"k":[116,121,110,115,99,105],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":5,"dc":[[7,2],[22,1],[29,2],[47,1],[127,1]]},"k":[46,115],"v":[{"d":{"df":2,"dc":[[3,1],[127,1]]}},{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[7,1],[74,1]]}}]}]}]}]}]}]},{"d":{"df":13,"dc":[[10,2],[18,1],[47,1],[74,1],[75,2],[79,1],[93,1],[109,1],[118,1],[120,1],[121,1],[127,2],[128,5]]},"k":[98,101,105,44,34],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":4,"dc":[[10,5],[40,2],[113,1],[122,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[10,1],[40,1],[47,1]]}}]}]}]}]},{"k":[114,100],"v":[{"d":{"df":7,"dc":[[19,1],[31,1],[40,1],[52,4],[74,1],[79,1],[127,2]]},"k":[44,115,34,46],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":2,"dc":[[47,1],[52,2]]}},{"d":{"df":1,"dc":[[94,6]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[23,3],[47,1],[75,1],[113,3]]},"k":[33,44],"v":[{"d":{"df":1,"dc":[[27,2]]}},{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"d":{"df":1,"dc":[[128,2]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"d":{"df":3,"dc":[[52,1],[69,1],[106,1]]},"k":[110,115,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[13,1],[87,1],[137,1]]}}]}]}]},{"d":{"df":1,"dc":[[81,1]]}},{"d":{"df":1,"dc":[[118,7]]},"k":[46,115,93],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"k":[44,93,96],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[97],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[24,4],[49,1]]}}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[78,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":6,"dc":[[28,1],[53,1],[56,1],[104,1],[127,1],[137,1]]},"k":[44,46,109,115,100],"v":[{"d":{"df":2,"dc":[[51,1],[137,1]]}},{"d":{"df":1,"dc":[[72,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[94,2],[127,1]]}}]}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[104,2],[110,1]]}}]},{"d":{"df":2,"dc":[[112,1],[118,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[101,1],[118,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[103,115],"v":[{"d":{"df":6,"dc":[[24,1],[70,2],[87,3],[96,1],[118,2],[123,1]]},"k":[103,45,105,97,44,46],"v":[{"k":[105,101,97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[11,1],[15,1],[70,1]]}}]}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[53,2],[70,1],[83,1],[96,1],[99,1],[104,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[109,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[47,1],[52,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":4,"dc":[[69,1],[104,1],[109,2],[110,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[102,2]]}}]}]}]}]}]}]},{"k":[115,108,116,98,114],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[2,1],[3,3],[24,1],[100,2]]},"k":[105,44,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[3,1],[52,1],[118,1]]}}]}]},{"d":{"df":1,"dc":[[3,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[24,1],[52,1]]}}]}]}]},{"k":[108,115],"v":[{"d":{"df":8,"dc":[[3,5],[50,2],[58,4],[100,2],[110,1],[128,1],[129,1],[132,1]]}},{"k":[101],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":4,"dc":[[23,6],[75,1],[113,19],[122,2]]},"k":[96,46,45,58],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"d":{"df":1,"dc":[[113,1]]}},{"k":[109,117],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[113,1],[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":12,"dc":[[3,1],[9,2],[46,1],[52,1],[74,2],[98,1],[104,1],[107,1],[120,1],[128,1],[133,2],[137,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[115,99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[115,100],"v":[{"d":{"df":1,"dc":[[81,1]]}},{"d":{"df":2,"dc":[[116,1],[128,2]]}}]}]}]},{"d":{"df":4,"dc":[[22,1],[33,3],[52,1],[132,1]]}}]}]}]},{"k":[115,112,99,103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[22,3],[66,1],[67,1],[126,1]]},"k":[115,46],"v":[{"d":{"df":4,"dc":[[79,1],[87,1],[129,1],[132,1]]},"k":[58,46],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"d":{"df":2,"dc":[[126,1],[127,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[96,1],[110,1],[111,2]]},"k":[100],"v":[{"d":{"df":2,"dc":[[24,1],[87,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[35,2],[110,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[51,1],[66,3],[67,3],[78,1],[80,1],[82,1],[102,1],[103,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]},"k":[100,108,101,99,112,46,111,110,120],"v":[{"d":{"df":2,"dc":[[34,2],[116,1]]},"k":[96,40,115,111],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"d":{"df":1,"dc":[[34,1]]}},{"k":[102],"v":[{"d":{"df":1,"dc":[[34,2]]}}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[5,1],[77,1],[87,1],[118,5]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[116,107],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[18,1],[50,2],[76,1],[77,1],[128,1]]},"k":[100,45,115],"v":[{"d":{"df":6,"dc":[[64,1],[94,1],[98,1],[107,2],[128,2],[134,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[104,2],[109,1],[110,1]]}}]}]}]}]}]},{"d":{"df":5,"dc":[[21,2],[57,1],[76,1],[107,1],[120,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[100,114],"v":[{"d":{"df":1,"dc":[[96,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"k":[101,51],"v":[{"d":{"df":2,"dc":[[34,1],[97,1]]},"k":[119,116,108,114],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[23,3],[113,8]]},"k":[46,44,45,47,58],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[23,2],[113,2]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[23,1],[113,2]]}},{"k":[112,97,98],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[8212,46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":2,"dc":[[87,1],[128,1]]}}]},{"d":{"df":1,"dc":[[29,1]]}},{"k":[110],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,2]]},"k":[110,103,44],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]},{"d":{"df":1,"dc":[[83,9]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[76,3]]},"k":[115],"v":[{"d":{"df":1,"dc":[[76,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]}]}]},{"k":[116,99],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[29,1],[58,8],[88,1],[117,1],[128,2]]},"k":[50,51,41,44],"v":[{"k":[46],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"d":{"df":1,"dc":[[58,2]]},"k":[45,44],"v":[{"k":[110,112,119],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[105,121],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[87,1],[128,1]]}}]},{"k":[113],"v":[{"k":[116],"v":[{"k":[53],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]},{"k":[120],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":3,"dc":[[29,1],[51,1],[128,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]},{"k":[101,114,111,97,110],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[4,1],[83,1]]}}]},{"d":{"df":5,"dc":[[41,1],[52,1],[106,1],[128,1],[131,1]]},"k":[104,102,99,115,109,105,45,111],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[5,1],[21,1],[130,1]]}}]}]}]},{"d":{"df":1,"dc":[[116,1]]},"k":[101,111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":14,"dc":[[36,2],[64,1],[66,1],[67,1],[70,1],[89,1],[97,1],[98,2],[111,1],[114,1],[118,1],[131,1],[134,2],[137,1]]},"k":[97,105,46,115,101],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[101],"v":[{"d":{"df":14,"dc":[[13,1],[28,1],[35,1],[52,5],[57,1],[68,1],[79,2],[84,1],[87,1],[93,2],[114,1],[122,2],[123,1],[136,9]]},"k":[44,46,96,41,33],"v":[{"d":{"df":6,"dc":[[13,1],[18,1],[35,1],[52,2],[79,1],[125,2]]}},{"d":{"df":6,"dc":[[13,1],[52,2],[56,1],[101,1],[107,1],[125,1]]}},{"d":{"df":1,"dc":[[79,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"d":{"df":1,"dc":[[93,1]]}}]}]},{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[36,1],[50,1],[68,1],[77,1],[83,1],[87,2],[111,1]]}}]}]},{"d":{"df":1,"dc":[[87,2]]}},{"d":{"df":1,"dc":[[97,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[104,1],[111,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[13,1],[52,1]]},"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[8,3],[79,1],[114,1]]},"k":[44,34,46,58],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"d":{"df":1,"dc":[[8,1]]}},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]},{"k":[111,105,95],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[19,1],[30,1],[80,1]]},"k":[97],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[9,1],[46,1],[51,1],[85,1],[104,2],[123,1],[133,1]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[115,46,101],"v":[{"d":{"df":1,"dc":[[63,1]]}},{"d":{"df":1,"dc":[[63,1]]}},{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111,118],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[32,1],[100,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[108,58,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[56,1],[104,1],[111,1],[133,1],[137,2]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]}]}]},{"k":[114,112,117,97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[58,2],[104,1]]}}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[7,2],[17,1],[22,3],[39,1],[52,2],[104,1]]}}]}]}]},{"k":[110],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[9,2]]}}]}]}]}]},{"k":[100,97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[101,121,111,105,97],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":9,"dc":[[9,1],[76,4],[79,1],[83,7],[87,1],[101,1],[110,1],[118,1],[126,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[110,116,100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,2]]},"k":[44,46,42,45],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[111,1]]}}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":4,"dc":[[68,1],[81,1],[125,1],[127,2]]},"k":[115,46,98,103],"v":[{"d":{"df":3,"dc":[[64,1],[98,1],[127,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]},{"k":[108],"v":[{"k":[105,111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[78,1],[125,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[5,1],[90,1]]},"k":[46,63,115,105,104],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[90,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":2,"dc":[[87,1],[114,1]]},"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"d":{"df":8,"dc":[[5,1],[7,1],[13,1],[18,1],[28,1],[29,1],[35,1],[49,1]]}}]},{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":5,"dc":[[46,3],[51,1],[103,2],[107,1],[137,3]]},"k":[58,115,47,44,39],"v":[{"k":[119,99,115,98],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45,47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[56,1],[91,1],[107,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[46,2],[137,1]]},"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[46,2]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[46,4]]}}]}]}]}]},{"d":{"df":1,"dc":[[46,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105,107],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[54],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"k":[45,114],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[58],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,1]]},"k":[96,101,117],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[123,4],[133,4]]},"k":[58],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[123,3]]},"k":[47,44,115,46],"v":[{"k":[34],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[91],"v":[{"k":[118,111,103,97,102,114,98,116,112,121,99,54,115,101,108,117,110,105,109,100,107,122,120,104,113,119,34,45,106,48],"v":[{"k":[105,112,109,111,115,101],"v":[{"k":[101,114],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[87,2],[120,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,112,116,110,117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[10,1],[27,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[75,1],[87,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[48,1],[56,1]]}}]}]}]},{"k":[101,108],"v":[{"d":{"df":2,"dc":[[71,1],[130,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[75,1],[113,1]]}}]}]}]}]}]},{"k":[114,111,110,101,112],"v":[{"k":[117,97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[45,1],[68,2]]},"k":[45,93],"v":[{"k":[115,99,118],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,116,100,110],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[81,9]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,102,104,112,99,109,117,108,114],"v":[{"k":[118,100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[1,1],[50,1],[107,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[88,1],[117,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[10,1],[59,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[112,114],"v":[{"d":{"df":3,"dc":[[38,1],[81,1],[94,1]]},"k":[108,115,101],"v":[{"k":[101,121,105],"v":[{"d":{"df":1,"dc":[[81,1]]},"k":[45],"v":[{"k":[108,115,119,102,99,118,110,101,105,100,109,103,116],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111,101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,104,111],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[94,1],[128,2]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[99,116],"v":[{"k":[101],"v":[{"k":[115,112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[68,1],[87,3]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[72,1],[94,1],[128,1]]},"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[116,100],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,105],"v":[{"k":[97],"v":[{"k":[109,45],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93,39],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[118,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,111,105,108],"v":[{"k":[99,116],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[1,2]]}}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[107,99],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[101],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[114,108],"v":[{"k":[109,101],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[50,2],[90,1]]},"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117,102],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[21,1],[130,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]}]}]}]}]},{"k":[111,101,117,97,105],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[109,115,103,99,97,112,102],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[24,3],[59,1],[82,1],[102,1]]}}]}]},{"d":{"df":1,"dc":[[107,1]]}}]}]}]},{"k":[111,105,116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[111,97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[72,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109,114],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[120,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[115,4]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[61,1]]}}]},{"k":[119],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[99],"v":[{"k":[56],"v":[{"k":[53],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]},{"k":[105,101,111,114,97,108],"v":[{"k":[116],"v":[{"k":[101,119],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102,116,103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[72,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]},{"k":[111,116,120],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[49,50,51],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[55],"v":[{"k":[57],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[97],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,100,99],"v":[{"k":[116],"v":[{"k":[101,108],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,111,104,114],"v":[{"k":[114,108,120],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[3,1],[73,1],[80,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116,108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115,103,108],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,111],"v":[{"d":{"df":5,"dc":[[8,1],[38,2],[72,1],[94,3],[110,1]]},"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[101,1],[107,2]]}}]}]},{"k":[114,111,97,117,101,108,105,115],"v":[{"k":[111,101,105],"v":[{"k":[98,112,116,103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[118,109],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[63,1],[69,3]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[50,2]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]},{"k":[116,112,119,114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"d":{"df":5,"dc":[[94,1],[101,1],[125,1],[128,1],[134,3]]},"k":[115,33,45],"v":[{"k":[105,104],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[21,1],[64,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[21,1],[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[115,111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[128,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[24,1],[125,1]]}}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49,50],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,115,118],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[48,1],[101,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[114],"v":[{"k":[99,109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]},{"k":[117,97],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[98,105],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[84,1]]},"k":[45],"v":[{"k":[112,114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[108,111,104,117,114,105,112,97],"v":[{"k":[111,105],"v":[{"k":[110],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[87,1],[130,2]]}}]}]}]},{"k":[109,110,115,114],"v":[{"k":[109,112],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[108,97],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[61,1]]},"k":[100],"v":[{"d":{"df":3,"dc":[[24,1],[73,1],[87,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110,102],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[71,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,4]]}}]}]}]}]},{"k":[101,114,97],"v":[{"k":[101,99],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119,112],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]},{"k":[115,112,100],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[59,2]]}}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[88,1],[117,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,121],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[61,1],[68,1]]},"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,3]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,112],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[101,121,111,99,104,116,110,105,117,108,112,97,107],"v":[{"k":[97,116,108],"v":[{"d":{"df":1,"dc":[[118,2]]},"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[105,93],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,2]]},"k":[116,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111,102,107],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,97],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[50,1],[81,3]]}}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[21,1],[61,1],[68,1],[73,2],[87,1],[101,2],[120,4],[130,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[81,1],[87,2],[104,2],[110,2]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100,55,45],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97,111],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,102],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,117],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,102,108],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[16,1],[75,1]]},"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[26,1],[56,2]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]},{"k":[114,104],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,3]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119,116],"v":[{"d":{"df":1,"dc":[[38,1]]}},{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,101,97],"v":[{"k":[99,114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[42,2]]}}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]},{"k":[112,97],"v":[{"d":{"df":1,"dc":[[49,8]]}},{"k":[109],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105,117,45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[50,2]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[73,1],[87,1]]}}]}]},{"k":[112,99,115,98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[101],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]}]}]},{"k":[110,120,109,100,108,116],"v":[{"k":[97,116,99],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[81,1],[87,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44,45],"v":[{"d":{"df":1,"dc":[[125,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[95],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,116],"v":[{"k":[111,114],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[100,105],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[72,2]]}}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[105,111,97,120,109,117],"v":[{"k":[118,98],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105,119],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,99,119,108],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[105,103],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[32,1],[82,1],[102,1],[107,2]]},"k":[50],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]},{"k":[97,107],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,110],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[61,1],[118,2]]},"k":[45,105,112],"v":[{"k":[120],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,113],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[128,6]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,98,112,107,115],"v":[{"k":[112,115,122,105,118],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[38,3]]},"k":[45],"v":[{"k":[108,115,119,102,99,118,110,101,105,100,109,103,116],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111,101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,104,111],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]},"k":[114,115],"v":[{"d":{"df":1,"dc":[[56,1]]}},{"d":{"df":1,"dc":[[107,3]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[80,1],[128,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]},{"k":[101,118,97,111],"v":[{"k":[101,119,116],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,1]]},"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109,115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,116],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101,111,115],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,101],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,118,109],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[116,109],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,100,99,109],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[115,116,45,102,112],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[61,2],[62,1],[68,1],[81,1]]},"k":[105,97,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[24,3],[69,1],[87,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108,114],"v":[{"k":[95,47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[81,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[51,52],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46,45],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46,45],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,111,101,97],"v":[{"k":[110,114,100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,118],"v":[{"k":[115,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[45,2]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[106,2]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[50,2]]},"k":[97,109],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]},{"k":[105,116,110,107],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[71,1]]}}]},{"k":[108,104,101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[73,2]]}}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[73,2]]}}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[97,105,112,101,111,114],"v":[{"k":[115,118],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[86,3]]}}]}]}]}]}]},{"k":[115,97],"v":[{"k":[97,107,112],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[50,1],[87,1]]}}]}]},{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[101,1],[107,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[104,1],[106,1]]},"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,102,101],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46,45],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[64,1],[130,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[64,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46,50],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[100,101],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[109,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[78,6]]}}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[97,5]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[49,50],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,115,99],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[102,1],[107,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]},"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[69,2],[72,1],[81,2],[86,1],[107,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[101,100,105],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[59,1],[107,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[102],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[102],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,112,105,97],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[117,1]]}},{"k":[103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]},{"k":[105,104,111,114],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115,45],"v":[{"d":{"df":1,"dc":[[87,28]]}},{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[101,114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[63,1],[131,1]]},"k":[101,105,114,111,97,117,116,100,110,121,118,112,99,106,109,104,103,102,115,233,107],"v":[{"k":[116,115,98,100,102,112,103,118,101,109,99,97,108,110,45,93,106,114],"v":[{"k":[97,101],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[0,1],[76,1],[79,1]]},"k":[93,42,105,115,101],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97,108],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"d":{"df":6,"dc":[[12,2],[31,1],[87,2],[89,1],[111,6],[127,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[68,1],[118,1],[131,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[19,1],[51,1],[94,1],[112,1],[114,1]]}}]}]}]}]},{"k":[114,99],"v":[{"k":[109,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101,105],"v":[{"d":{"df":16,"dc":[[6,1],[22,3],[54,1],[66,3],[67,2],[77,3],[82,2],[83,2],[92,2],[99,1],[102,2],[114,1],[129,1],[132,1],[134,1],[135,1]]},"k":[100],"v":[{"d":{"df":5,"dc":[[3,1],[77,1],[89,1],[93,1],[114,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[21,1],[87,1],[130,1]]},"k":[101,115,105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[57,1],[58,1],[88,1],[113,3],[117,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[111,110],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]}]}]}]}]},{"k":[107,99,105,112,116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":35,"dc":[[2,1],[5,1],[7,2],[9,3],[11,1],[22,2],[34,2],[35,2],[37,2],[38,1],[39,1],[44,1],[47,5],[50,1],[68,1],[69,1],[78,30],[82,4],[87,7],[91,2],[94,7],[95,1],[96,1],[97,1],[102,4],[104,3],[109,5],[118,1],[120,1],[121,2],[123,7],[124,2],[125,2],[126,1],[135,1]]},"k":[115,44,46,93,58,33],"v":[{"d":{"df":11,"dc":[[11,1],[21,1],[28,1],[34,1],[35,2],[71,2],[87,4],[107,1],[130,1],[135,1],[136,3]]},"k":[44,46],"v":[{"d":{"df":5,"dc":[[5,1],[13,1],[18,1],[35,2],[87,2]]}},{"d":{"df":3,"dc":[[101,1],[109,1],[129,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]},{"d":{"df":8,"dc":[[11,1],[29,1],[51,1],[77,1],[78,1],[79,1],[94,2],[123,2]]}},{"d":{"df":9,"dc":[[38,1],[78,1],[87,1],[94,1],[96,1],[107,1],[109,1],[125,1],[130,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,119,100,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[102,97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,118],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99,112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,2]]}},{"d":{"df":2,"dc":[[94,1],[96,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112,98],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[111,118],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[9,1],[80,1],[97,1],[119,1]]},"k":[61,115],"v":[{"k":[109,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[100,115],"v":[{"d":{"df":10,"dc":[[51,1],[54,1],[56,1],[79,1],[87,1],[107,1],[118,1],[134,1],[135,2],[137,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[103,114],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[7,1],[18,2],[22,3],[29,4]]},"k":[44,101,97],"v":[{"d":{"df":2,"dc":[[18,2],[22,1]]}},{"k":[114,100],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":9,"dc":[[36,1],[66,1],[94,1],[107,1],[114,1],[123,1],[125,2],[127,1],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[101,97],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[100],"v":[{"d":{"df":9,"dc":[[51,1],[59,1],[66,1],[67,1],[87,4],[94,2],[114,1],[128,1],[137,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[105,97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[7,1],[123,1]]}}]}]},{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[46,105],"v":[{"d":{"df":1,"dc":[[52,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[114,105],"v":[{"k":[111,117],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[34,1],[107,2]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[73,4],[83,1]]},"k":[46,58,44],"v":[{"d":{"df":1,"dc":[[83,2]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[105,117,34],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[27,1],[51,1],[69,3],[116,1]]},"k":[47,41],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":2,"dc":[[2,1],[127,1]]},"k":[41],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[53,5],[83,1]]},"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[28,1],[53,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[72,1]]}}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[100],"v":[{"d":{"df":12,"dc":[[13,1],[18,1],[28,1],[87,4],[91,1],[96,2],[118,2],[123,1],[124,1],[127,2],[132,1],[133,1]]}}]}]}]}]}]}]},{"k":[97,105,101],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":43,"dc":[[3,2],[10,1],[12,1],[15,1],[20,1],[32,1],[34,1],[36,1],[42,2],[44,1],[47,3],[52,2],[58,10],[60,2],[64,1],[71,1],[72,1],[74,1],[75,4],[78,5],[79,3],[83,19],[87,7],[90,1],[92,2],[94,2],[96,1],[98,1],[99,1],[106,1],[109,4],[113,3],[114,4],[116,1],[117,1],[120,6],[122,2],[123,1],[125,3],[126,1],[127,7],[133,1],[137,1]]},"k":[115,44,95,46,45,58,41],"v":[{"d":{"df":10,"dc":[[47,1],[52,1],[58,2],[68,1],[93,1],[113,2],[114,1],[120,2],[126,1],[127,1]]},"k":[44,42,46],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":16,"dc":[[23,2],[41,1],[58,1],[78,1],[79,1],[82,1],[90,1],[94,2],[102,1],[104,1],[110,1],[122,1],[125,2],[127,1],[132,1],[135,1]]}},{"k":[114,115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"d":{"df":19,"dc":[[40,1],[42,2],[47,1],[51,1],[57,1],[73,1],[78,3],[87,1],[88,1],[91,1],[94,1],[109,2],[114,1],[117,1],[125,1],[126,1],[127,4],[130,1],[132,1]]}},{"k":[106],"v":[{"k":[100],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]},{"d":{"df":2,"dc":[[52,18],[126,1]]}},{"k":[46],"v":[{"d":{"df":2,"dc":[[53,1],[128,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[44,1],[58,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[58,1],[131,1]]}}]}]}]},{"k":[99,114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[111,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[101,108,111,116],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[20,1],[58,1],[66,1],[67,1],[87,1]]},"k":[101,115,105,97],"v":[{"k":[110],"v":[{"k":[99,116,100],"v":[{"k":[105,101,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":11,"dc":[[4,1],[58,1],[61,1],[66,4],[67,4],[78,2],[80,2],[103,1],[105,2],[132,1],[137,1]]},"k":[58,44,46,93],"v":[{"d":{"df":2,"dc":[[19,1],[78,1]]}},{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":4,"dc":[[61,1],[66,3],[67,3],[127,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[137,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]},{"d":{"df":4,"dc":[[7,1],[29,1],[66,1],[67,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[29,1],[67,1],[71,1],[86,1],[93,1],[101,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":24,"dc":[[41,1],[50,3],[56,1],[58,1],[64,1],[84,1],[87,4],[89,1],[91,1],[92,1],[93,1],[94,1],[98,1],[100,1],[110,1],[111,1],[121,1],[122,1],[123,2],[124,1],[126,1],[127,1],[133,1],[135,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[13,1],[18,1],[35,1]]},"k":[109,101,105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[118,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[83,12],[87,1],[135,5]]},"k":[105,101,47],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":21,"dc":[[6,5],[16,1],[21,1],[50,2],[57,1],[68,3],[75,7],[85,1],[87,2],[88,4],[101,2],[103,1],[104,2],[109,2],[113,2],[117,7],[120,1],[122,9],[123,3],[130,1],[133,2]]},"k":[115,46,42,58,93,44,95],"v":[{"d":{"df":14,"dc":[[6,2],[13,1],[36,1],[60,1],[79,1],[83,1],[87,1],[95,1],[96,1],[111,3],[112,1],[113,3],[122,11],[135,1]]},"k":[42,46,34,44,93,41],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"d":{"df":8,"dc":[[50,1],[52,1],[68,1],[70,1],[83,1],[104,1],[113,1],[122,3]]}},{"d":{"df":3,"dc":[[68,1],[75,1],[113,2]]}},{"d":{"df":3,"dc":[[75,1],[113,2],[122,3]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"d":{"df":9,"dc":[[11,1],[68,1],[70,1],[71,2],[75,1],[87,1],[101,1],[113,2],[130,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":2,"dc":[[68,1],[123,3]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[75,2],[96,1],[101,1],[118,1],[122,2],[123,1],[126,1]]}},{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[13,1],[18,1]]},"k":[101,109,105,115],"v":[{"k":[114,100],"v":[{"d":{"df":2,"dc":[[55,1],[127,1]]},"k":[115,39],"v":[{"d":{"df":7,"dc":[[7,1],[13,1],[18,1],[36,1],[39,1],[125,1],[127,1]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[113],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[28,1],[68,1]]}}]}]},{"d":{"df":7,"dc":[[22,1],[36,1],[58,1],[78,2],[114,1],[118,1],[125,2]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[7,1],[13,2],[18,1],[22,1],[36,1],[55,1],[74,1],[116,1],[127,2]]},"k":[44,115,46],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":2,"dc":[[100,1],[127,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[29,2],[116,1],[118,1]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[135,5]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":3,"dc":[[13,3],[35,1],[114,2]]},"k":[101],"v":[{"k":[115,114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,2]]}}]},{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[97,111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[13,1],[121,1],[137,1]]}}]}]},{"d":{"df":8,"dc":[[14,1],[21,1],[87,1],[101,1],[102,1],[121,1],[126,1],[134,1]]},"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105,114,111,108,101],"v":[{"k":[100,109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[100],"v":[{"d":{"df":4,"dc":[[22,1],[28,1],[35,1],[125,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[29,1],[30,2],[107,1],[108,2]]},"k":[105,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[102,5],[107,1],[126,1],[127,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[127,1],[134,2]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[108,1],[121,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[57,1],[87,1],[123,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[100,109],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[41,46],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[110,109],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[28,1],[76,1]]}}]},{"d":{"df":3,"dc":[[71,1],[87,1],[101,1]]},"k":[105,101,97,117],"v":[{"k":[118,99],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115,121],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":2,"dc":[[29,1],[123,4]]},"k":[45,46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":11,"dc":[[31,3],[41,1],[43,1],[63,2],[64,1],[87,2],[98,1],[100,1],[103,4],[106,1],[115,2]]},"k":[58,100,44],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":2,"dc":[[87,1],[127,1]]},"k":[44,58,46],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[122,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[78,1],[87,2],[113,1]]}}]},{"k":[110],"v":[{"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":3,"dc":[[37,2],[52,1],[126,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[109,115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":2,"dc":[[104,8],[110,6]]},"k":[45],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[115,108,111],"v":[{"k":[101,99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,114,115,100,118,102,103,99,109,108],"v":[{"k":[103,108,109],"v":[{"k":[114,110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[0,1]]},"k":[115,46],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[105,101,116],"v":[{"k":[110,115],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"d":{"df":1,"dc":[[111,2]]}}]},{"d":{"df":2,"dc":[[111,1],[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[20,1],[48,1],[68,1],[69,1],[76,1],[78,2],[101,1],[108,1],[120,1]]},"k":[93,44,117,46,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102,109,107,101],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[76,1],[87,3],[108,1],[120,1]]}},{"k":[101],"v":[{"d":{"df":2,"dc":[[88,1],[107,1]]}}]},{"d":{"df":1,"dc":[[108,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[111,108,105,101],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":23,"dc":[[3,2],[12,1],[32,2],[51,1],[52,4],[58,2],[63,1],[64,1],[73,3],[80,2],[82,2],[86,1],[88,1],[97,4],[98,1],[102,2],[104,2],[105,2],[107,1],[112,2],[117,1],[133,2],[137,2]]},"k":[44,96,46,41,93],"v":[{"d":{"df":13,"dc":[[2,1],[32,1],[64,2],[68,1],[78,1],[80,1],[82,1],[86,1],[97,1],[98,2],[102,1],[104,2],[110,1]]}},{"d":{"df":1,"dc":[[113,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"d":{"df":16,"dc":[[41,1],[52,1],[58,1],[64,1],[80,1],[82,1],[86,1],[98,1],[102,1],[112,1],[120,1],[121,1],[130,1],[133,1],[134,2],[137,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[104,2]]}}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[52,1],[80,1],[97,2],[107,1],[127,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":13,"dc":[[2,1],[31,1],[51,1],[55,8],[64,1],[88,1],[96,1],[107,1],[112,1],[117,1],[118,2],[123,2],[127,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[47,1],[52,1],[122,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[94,1],[119,3],[129,1],[132,1]]},"k":[115,97],"v":[{"d":{"df":2,"dc":[[47,1],[92,1]]}},{"k":[108],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[112,116,99,107,97,109,114],"v":[{"k":[108,111,46],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":28,"dc":[[11,2],[25,1],[28,1],[34,1],[41,1],[50,1],[70,2],[75,2],[76,7],[78,10],[79,2],[82,3],[87,3],[91,1],[93,1],[95,2],[96,1],[97,1],[102,4],[106,1],[107,1],[114,1],[118,4],[119,2],[124,1],[127,1],[133,1],[137,1]]},"k":[115,41,101,105,112,46,44,47],"v":[{"d":{"df":13,"dc":[[25,1],[50,1],[71,2],[76,4],[79,1],[82,1],[97,1],[102,1],[116,1],[118,1],[119,1],[127,2],[129,1]]},"k":[46],"v":[{"d":{"df":3,"dc":[[3,1],[76,2],[94,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[15,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"d":{"df":3,"dc":[[76,2],[95,1],[118,1]]}},{"d":{"df":1,"dc":[[76,3]]}},{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[114,45,97,117],"v":[{"k":[105,111],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[58,3],[68,1],[90,1],[103,1]]},"k":[115,44,46],"v":[{"d":{"df":10,"dc":[[23,1],[51,1],[58,1],[62,1],[68,2],[96,1],[103,1],[105,1],[113,2],[127,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[68,2],[79,1],[127,1]]}},{"d":{"df":3,"dc":[[78,1],[129,1],[132,1]]}}]},{"d":{"df":2,"dc":[[58,1],[68,1]]}},{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]},{"k":[115,59],"v":[{"d":{"df":2,"dc":[[29,1],[105,2]]}},{"d":{"df":1,"dc":[[105,1]]}}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[51,1],[66,2],[92,1],[121,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"k":[111,117,114,108,104],"v":[{"k":[118,110,114,108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[97,1],[128,1]]},"k":[121],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[52,1],[57,1],[70,2],[123,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[56,1],[91,3],[101,1],[107,1],[124,3]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[87,1],[107,1],[126,1],[129,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"d":{"df":30,"dc":[[14,2],[21,8],[28,2],[30,1],[50,4],[51,1],[54,2],[58,1],[64,1],[68,2],[77,2],[82,1],[85,4],[87,1],[89,1],[101,4],[102,1],[104,25],[107,2],[110,3],[120,3],[121,3],[123,2],[125,1],[126,2],[127,2],[130,11],[133,1],[134,3],[135,17]]},"k":[46,41,44,93,115,45,42,58,47],"v":[{"d":{"df":12,"dc":[[14,2],[85,1],[87,4],[101,2],[107,1],[110,2],[111,1],[121,1],[126,1],[127,1],[134,2],[135,3]]},"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]},{"d":{"df":3,"dc":[[21,1],[130,1],[135,2]]},"k":[96,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[122,1]]}}]},{"d":{"df":15,"dc":[[21,1],[28,1],[50,1],[51,2],[54,1],[77,1],[87,2],[102,1],[104,1],[120,1],[121,1],[123,1],[130,2],[134,1],[135,2]]}},{"k":[40],"v":[{"k":[47,104,35],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,100,105,108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117,105],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[51,1],[122,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[51,1],[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[64,2],[85,2],[89,1],[104,4],[112,1],[130,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[104,1],[107,1]]}}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[107,1]]}}]},{"d":{"df":1,"dc":[[110,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]},{"k":[98,112,115],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":17,"dc":[[23,1],[63,2],[66,1],[67,1],[76,1],[78,1],[79,1],[87,1],[90,5],[97,1],[101,1],[105,1],[109,1],[113,2],[115,2],[122,1],[126,1]]},"k":[100,45],"v":[{"d":{"df":8,"dc":[[36,2],[46,1],[79,1],[90,4],[96,1],[99,1],[101,2],[137,2]]},"k":[58,46,44],"v":[{"d":{"df":1,"dc":[[36,2]]}},{"d":{"df":3,"dc":[[50,2],[83,1],[99,1]]}},{"d":{"df":2,"dc":[[50,1],[125,1]]}}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[50,1],[57,3],[63,1],[79,2],[87,1],[90,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[50,1],[137,1]]}}]}]}]},{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[74,1],[83,1],[87,1],[91,1],[105,1],[123,1]]},"k":[110],"v":[{"k":[8217,39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[83,1],[87,2]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[102],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[7,1],[82,1],[83,1],[102,1],[104,1]]},"k":[44,121],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":5,"dc":[[83,1],[88,1],[117,1],[123,1],[131,1]]},"k":[101,115],"v":[{"k":[110,116],"v":[{"k":[116,99],"v":[{"d":{"df":38,"dc":[[22,1],[29,1],[30,1],[47,1],[51,3],[52,3],[55,1],[57,1],[58,1],[60,1],[72,1],[78,1],[79,1],[81,2],[82,1],[83,7],[84,1],[87,2],[94,2],[96,1],[97,1],[101,1],[102,1],[103,1],[105,2],[106,1],[109,2],[113,1],[114,1],[116,1],[118,2],[122,1],[123,8],[125,1],[127,2],[128,1],[131,2],[137,1]]},"k":[108,46,105],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[51,1],[57,1],[64,1],[87,1],[98,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]}]},{"d":{"df":4,"dc":[[47,2],[92,1],[96,1],[122,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":5,"dc":[[76,2],[123,2],[125,1],[127,1],[128,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[36,1],[94,1],[122,1]]}}]}]}]},{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[10,1],[18,1],[55,5],[118,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]},{"k":[105,111,109,97,121],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":37,"dc":[[1,1],[9,5],[14,5],[21,5],[30,2],[48,1],[50,1],[51,2],[52,2],[54,8],[64,10],[68,1],[77,9],[85,5],[87,29],[89,3],[92,1],[96,1],[98,1],[101,6],[102,1],[104,6],[106,16],[107,2],[108,7],[110,13],[112,1],[114,8],[120,3],[121,6],[123,7],[126,7],[128,1],[130,7],[133,6],[134,9],[135,13]]},"k":[114,63,46,115,93,110,44,41,40,58,42,39,47,34],"v":[{"d":{"df":23,"dc":[[12,1],[25,2],[50,1],[51,3],[56,1],[57,5],[68,3],[76,4],[77,1],[82,9],[86,1],[87,2],[88,4],[102,9],[107,4],[112,2],[113,2],[116,5],[117,3],[123,2],[125,1],[129,1],[132,9]]},"k":[46,115,44,47,58,60],"v":[{"d":{"df":5,"dc":[[7,1],[56,1],[68,2],[77,1],[116,3]]}},{"d":{"df":11,"dc":[[13,1],[56,1],[68,11],[87,6],[88,2],[101,2],[107,1],[117,1],[123,1],[125,2],[132,3]]},"k":[46,59,93,44],"v":[{"d":{"df":3,"dc":[[51,2],[68,1],[87,2]]}},{"d":{"df":1,"dc":[[87,1]]}},{"k":[40],"v":[{"k":[104,105],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[110,114,107],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[56,54],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":6,"dc":[[57,1],[68,1],[77,1],[82,1],[87,1],[102,1]]}},{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"d":{"df":3,"dc":[[101,1],[107,1],[113,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[112,5],[129,2],[132,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[9,1],[121,1]]}},{"d":{"df":26,"dc":[[9,4],[21,2],[30,1],[48,1],[64,2],[77,2],[85,1],[89,1],[96,1],[98,2],[101,3],[104,3],[106,1],[107,1],[108,1],[110,2],[121,1],[123,2],[125,1],[126,1],[127,1],[128,1],[130,2],[133,1],[134,2],[135,3]]},"k":[45],"v":[{"k":[45],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"d":{"df":17,"dc":[[21,1],[50,2],[64,3],[77,1],[85,1],[87,1],[98,1],[102,1],[104,2],[106,2],[110,2],[121,1],[123,9],[126,1],[130,1],[133,1],[135,4]]},"k":[44,58,46,42,59,63,93,124],"v":[{"d":{"df":6,"dc":[[9,1],[50,1],[87,1],[92,1],[123,1],[135,1]]}},{"d":{"df":2,"dc":[[30,1],[121,4]]}},{"d":{"df":4,"dc":[[36,1],[123,1],[126,1],[130,1]]}},{"k":[42],"v":[{"d":{"df":4,"dc":[[54,6],[121,2],[126,2],[134,6]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[96,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,2]]}}]},{"k":[40],"v":[{"k":[104,47,35],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119,115,100],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[51,1],[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,119,108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":22,"dc":[[14,2],[21,5],[48,1],[54,4],[64,1],[77,1],[85,2],[87,5],[89,1],[96,1],[101,1],[102,1],[104,1],[106,2],[107,2],[110,5],[114,2],[121,2],[127,2],[130,4],[134,3],[135,1]]}},{"d":{"df":1,"dc":[[56,1]]},"k":[58,44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[54,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[98,2],[123,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[89,1],[98,1],[110,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"d":{"df":3,"dc":[[89,1],[121,1],[134,1]]}},{"k":[42,44],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":6,"dc":[[1,1],[68,2],[81,1],[92,1],[104,1],[128,1]]},"k":[45,98,112,100,115],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":9,"dc":[[16,1],[38,1],[47,1],[56,1],[75,1],[104,2],[122,1],[127,1],[128,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[68,1],[135,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[83,7],[99,1]]}}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[75,1],[81,1],[87,1],[94,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":2,"dc":[[131,2],[133,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]},{"d":{"df":1,"dc":[[10,4]]},"k":[45],"v":[{"k":[101,99],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[10,4]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,103,109],"v":[{"d":{"df":3,"dc":[[20,1],[114,2],[123,1]]},"k":[101,110,105],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[51,1],[76,3]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[55,2],[76,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"d":{"df":6,"dc":[[47,1],[87,1],[94,2],[118,1],[119,2],[126,1]]},"k":[103],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[47,1],[68,1],[94,3]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":53,"dc":[[3,4],[6,2],[7,1],[9,5],[15,1],[19,1],[23,1],[40,3],[41,1],[44,1],[47,2],[51,3],[52,4],[53,3],[54,2],[57,2],[58,3],[64,3],[66,1],[67,1],[72,1],[73,2],[74,1],[76,1],[79,4],[80,1],[81,1],[83,2],[87,9],[89,1],[91,1],[92,1],[95,1],[96,2],[98,1],[99,2],[107,1],[110,2],[111,4],[112,2],[114,1],[115,1],[118,2],[120,1],[121,4],[123,4],[125,4],[127,1],[129,4],[131,2],[134,2],[135,6],[137,4]]},"k":[119,101,110,99,109,122,44,105,117,116,45,58,63,114,103,96,46,115],"v":[{"k":[110],"v":[{"d":{"df":41,"dc":[[1,2],[3,3],[10,1],[14,1],[16,1],[29,1],[45,1],[50,1],[51,2],[52,1],[54,1],[55,1],[57,1],[60,2],[66,1],[67,1],[68,1],[69,1],[71,1],[81,2],[83,3],[87,9],[94,2],[96,1],[97,2],[99,3],[101,1],[102,1],[104,2],[110,1],[113,1],[118,1],[121,1],[122,1],[123,2],[125,2],[126,1],[128,1],[133,3],[134,1],[137,1]]},"k":[108,46,93,39,103,44,60],"v":[{"k":[111,105],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":37,"dc":[[2,1],[3,1],[5,1],[7,1],[10,3],[13,1],[18,1],[21,2],[27,2],[28,1],[29,1],[35,1],[52,2],[56,2],[57,1],[68,3],[69,2],[72,7],[73,1],[74,2],[80,1],[81,1],[86,2],[87,4],[92,2],[98,1],[101,3],[103,1],[107,1],[118,1],[125,1],[128,2],[129,1],[130,6],[131,2],[133,1],[137,4]]},"k":[105,34,101,115,46,93,44,96,39,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[2,1],[52,1],[66,1],[67,1],[88,1],[117,1],[122,1],[128,1],[130,4]]}}]}]},{"d":{"df":1,"dc":[[3,1]]}},{"k":[100],"v":[{"d":{"df":12,"dc":[[21,2],[47,1],[69,1],[86,1],[88,1],[114,1],[117,1],[120,3],[122,1],[127,2],[128,3],[130,5]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[51,1],[72,1],[86,1]]}},{"d":{"df":3,"dc":[[66,1],[67,1],[101,1]]}}]}]},{"d":{"df":9,"dc":[[68,3],[88,2],[104,1],[110,1],[117,2],[120,2],[125,1],[130,1],[133,3]]},"k":[44,47,92],"v":[{"d":{"df":1,"dc":[[72,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[73,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[86,1]]}},{"k":[46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"d":{"df":1,"dc":[[133,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"d":{"df":5,"dc":[[50,1],[94,1],[95,1],[123,2],[131,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]},{"d":{"df":5,"dc":[[68,1],[79,1],[94,1],[123,1],[133,1]]}},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[124],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":35,"dc":[[1,1],[7,1],[11,2],[15,1],[18,1],[29,1],[35,1],[36,1],[51,1],[52,1],[60,1],[66,1],[67,1],[70,1],[77,1],[78,1],[79,3],[80,1],[82,2],[86,1],[87,3],[90,1],[96,1],[102,3],[104,2],[107,1],[111,1],[113,1],[121,1],[125,2],[127,4],[129,2],[130,3],[132,1],[135,3]]},"k":[110,44],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":21,"dc":[[3,1],[9,1],[17,1],[24,1],[41,1],[46,1],[47,2],[66,1],[67,1],[69,1],[78,1],[83,2],[107,1],[109,1],[110,1],[113,2],[114,1],[118,2],[122,2],[123,1],[129,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]},{"d":{"df":2,"dc":[[122,1],[135,2]]}}]}]},{"k":[101,39,8217],"v":[{"d":{"df":24,"dc":[[2,1],[3,2],[15,2],[21,1],[28,1],[29,1],[51,2],[52,1],[54,3],[56,1],[58,1],[70,1],[83,3],[103,1],[107,1],[114,1],[116,1],[118,2],[121,2],[123,1],[130,1],[131,1],[134,2],[135,5]]},"k":[46,44,33],"v":[{"d":{"df":3,"dc":[[3,1],[18,1],[28,1]]}},{"d":{"df":5,"dc":[[18,1],[48,1],[103,4],[110,1],[135,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":3,"dc":[[60,1],[120,1],[132,1]]}}]},{"k":[116],"v":[{"d":{"df":21,"dc":[[3,3],[47,1],[51,1],[54,1],[66,1],[67,1],[76,1],[79,2],[82,1],[87,6],[102,1],[103,1],[104,2],[106,1],[113,1],[114,3],[118,2],[120,1],[122,1],[127,1],[135,1]]}}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[18,1],[76,1],[125,1]]}}]}]},{"k":[117,107,115],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,97],"v":[{"d":{"df":6,"dc":[[43,1],[47,2],[85,1],[111,1],[127,1],[137,1]]},"k":[97,101,115,46,93],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[3,1],[31,1],[37,1],[62,1],[68,2],[88,1],[101,1],[117,1],[126,1],[131,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,119,104],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115,109],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]},{"d":{"df":4,"dc":[[47,1],[104,1],[106,1],[127,2]]},"k":[44],"v":[{"d":{"df":3,"dc":[[47,1],[104,2],[110,1]]}}]},{"d":{"df":1,"dc":[[56,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[42,10],[51,1],[94,4],[109,2],[127,6],[134,1]]},"k":[41,44,93,46,101,115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[38,1]]}}]},{"d":{"df":4,"dc":[[38,1],[42,1],[94,1],[109,1]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112,117],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[47,1],[94,2],[109,3],[127,2]]}},{"k":[114],"v":[{"d":{"df":2,"dc":[[58,10],[116,12]]},"k":[95,46,58],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[52],"v":[{"k":[57],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[98,1],[131,2],[136,1]]}}]},{"k":[101,97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[32,7],[57,1],[83,2],[92,2]]},"k":[44,115,46],"v":[{"d":{"df":3,"dc":[[32,1],[48,1],[92,1]]}},{"d":{"df":1,"dc":[[32,1]]}},{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":1,"dc":[[20,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[29,1],[52,1],[79,1],[83,1],[87,2],[90,1],[130,1]]},"k":[46,58,44],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[78,1],[106,1]]},"k":[45],"v":[{"k":[99],"v":[{"k":[108,104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[37,1],[107,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[76,1],[127,1]]},"k":[115],"v":[{"d":{"df":7,"dc":[[38,1],[43,1],[59,2],[64,1],[85,1],[127,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[60,1],[74,1]]}},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[87,2],[136,5]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[104,1]]}},{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]},{"k":[101,116,105,109,121,118,99,114,115,110],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[76,2],[83,1],[92,1],[113,1],[116,1],[132,1]]},"k":[44,58,45,60],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":2,"dc":[[113,1],[123,1]]}},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[132,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[129,1],[132,1]]}}]}]}]}]}]}]}]}]},{"k":[97,101],"v":[{"d":{"df":28,"dc":[[5,3],[9,5],[14,1],[22,1],[28,4],[29,1],[31,2],[34,1],[35,1],[44,1],[52,1],[77,1],[79,1],[83,6],[101,1],[102,1],[104,40],[110,19],[111,1],[114,6],[121,2],[123,1],[125,3],[126,2],[130,1],[133,1],[134,4],[137,3]]},"k":[98,44,46,115,45,93],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,2]]},"k":[115,44,58,41,93],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[5,1],[9,1],[110,2]]}},{"d":{"df":8,"dc":[[9,1],[43,1],[63,1],[85,1],[104,5],[110,2],[125,1],[134,1]]}},{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[100,108],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[51,3],[107,1],[114,1],[134,1]]},"k":[45,44,58,46,115],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[38,1]]}},{"d":{"df":5,"dc":[[43,1],[74,1],[85,1],[111,1],[127,1]]}},{"d":{"df":3,"dc":[[51,1],[123,1],[134,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[7,1],[127,1]]}}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[9,3],[111,1]]},"k":[115,100,44,63],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"d":{"df":4,"dc":[[9,1],[49,2],[89,1],[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[49,1]]}}]},{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[80,1],[123,1],[133,1]]}}]}]}]}]}]},{"k":[115,44,46],"v":[{"d":{"df":3,"dc":[[9,2],[28,1],[111,1]]}},{"d":{"df":2,"dc":[[29,1],[35,1]]}},{"d":{"df":2,"dc":[[47,1],[78,1]]}}]},{"k":[105,58,115],"v":[{"k":[100,110,115],"v":[{"d":{"df":1,"dc":[[18,5]]}},{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":3,"dc":[[55,2],[86,14],[127,1]]},"k":[95,45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[42],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[23,4]]}},{"k":[116,112,107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[36,1],[50,1],[65,3],[98,2],[136,5]]}}]}]},{"k":[54,55,56,57],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[127,4]]}}]},{"k":[104],"v":[{"d":{"df":3,"dc":[[42,1],[107,1],[109,3]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]},{"k":[114,97,101,112,110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":25,"dc":[[5,2],[7,1],[9,3],[29,1],[37,1],[50,3],[52,1],[64,1],[71,1],[79,1],[84,1],[87,4],[88,1],[96,2],[98,1],[101,1],[103,1],[106,1],[107,1],[112,1],[117,1],[121,1],[127,2],[128,1],[137,5]]}}]}]}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[7,1],[57,2],[87,3],[101,1],[135,3]]},"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[64,1],[87,1],[98,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[22,1],[40,1],[64,1],[89,1],[121,1],[127,2],[129,1],[137,1]]}},{"d":{"df":3,"dc":[[104,6],[110,5],[127,3]]},"k":[108,93,44,60],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[44,1],[78,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[104,2],[110,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[110,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[29,3]]}}]},{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[115,102],"v":[{"d":{"df":2,"dc":[[47,1],[83,4]]},"k":[95,46,45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[107,114],"v":[{"k":[100],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[68,1],[105,1],[129,7],[132,2]]}}]},{"k":[110,101],"v":[{"k":[100,97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[55,1]]},"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[47,1],[83,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[40,3],[47,1],[56,2],[107,1],[118,1]]},"k":[115,46,47],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]},{"d":{"df":2,"dc":[[87,1],[118,2]]},"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[99],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[51,2],[52,1],[66,2],[67,2],[86,1],[97,7],[102,1],[114,1],[121,2],[122,1],[137,2]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[40,1],[53,1],[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]},"k":[111,45],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[45,93],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[123,5]]}}]}]}]},{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]},{"k":[101,105],"v":[{"k":[115],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[57,1],[112,2],[122,1]]}}]}]},{"k":[100,99],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[90,1],[112,2]]}}]}]}]}]}]},{"k":[95],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[48],"v":[{"k":[34,47],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"k":[47],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[83,3],[88,2],[92,2],[117,2]]},"k":[46,52],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"d":{"df":2,"dc":[[91,2],[124,2]]}}]}]},{"d":{"df":2,"dc":[[112,2],[121,1]]}},{"k":[95],"v":[{"k":[109],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[106],"v":[{"k":[224],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]},{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[129,12]]},"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[129,3]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,2]]},"k":[104,111,114,105,101,103,97,112,115,108,119,47,116,100],"v":[{"d":{"df":1,"dc":[[123,8]]},"k":[105,101,97,121,111],"v":[{"k":[99,108,116],"v":[{"k":[104],"v":[{"d":{"df":69,"dc":[[0,1],[3,2],[5,1],[12,1],[14,2],[15,1],[19,1],[22,1],[29,2],[31,1],[32,1],[34,3],[39,1],[40,1],[42,1],[46,2],[47,3],[48,1],[52,1],[54,2],[57,3],[58,5],[60,1],[65,1],[66,2],[67,2],[68,2],[69,1],[70,1],[74,1],[75,1],[77,1],[78,1],[79,11],[83,6],[84,1],[87,13],[88,2],[89,1],[91,3],[92,1],[93,3],[94,4],[95,1],[96,1],[97,6],[103,1],[104,6],[106,1],[109,1],[110,1],[113,3],[114,2],[117,2],[118,3],[122,3],[123,4],[124,4],[125,3],[127,13],[128,2],[129,4],[130,1],[131,2],[132,2],[133,2],[134,4],[135,1],[137,2]]},"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":46,"dc":[[2,1],[5,1],[7,1],[9,1],[15,3],[18,1],[22,1],[24,2],[28,1],[32,1],[39,1],[46,1],[47,2],[50,2],[53,1],[54,1],[60,2],[61,1],[62,1],[63,1],[64,2],[66,1],[67,1],[76,1],[78,6],[79,1],[83,2],[84,2],[87,6],[94,2],[96,1],[97,1],[98,1],[99,1],[106,1],[107,2],[110,1],[113,1],[121,2],[122,1],[123,1],[125,3],[127,1],[133,1],[134,1],[135,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[118,8]]},"k":[112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,114,116,101,119],"v":[{"d":{"df":76,"dc":[[1,1],[3,3],[6,1],[9,3],[10,2],[11,1],[13,1],[15,1],[18,3],[19,2],[20,1],[21,1],[23,5],[31,2],[34,1],[35,4],[37,1],[44,1],[46,2],[47,1],[49,1],[51,4],[52,3],[53,2],[54,1],[55,1],[56,1],[61,1],[62,1],[63,1],[65,2],[66,4],[67,4],[68,3],[70,3],[72,2],[73,1],[76,2],[77,2],[78,1],[79,10],[80,3],[83,5],[87,6],[88,3],[90,1],[94,1],[96,5],[97,2],[99,5],[101,1],[103,4],[104,7],[106,3],[107,2],[108,1],[109,1],[110,2],[111,3],[112,1],[113,4],[114,2],[117,2],[118,7],[121,1],[122,1],[123,6],[127,2],[128,3],[129,2],[130,3],[131,4],[132,2],[133,1],[135,5],[137,5]]},"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[58,1],[76,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":37,"dc":[[3,2],[5,2],[20,1],[21,1],[40,1],[47,2],[50,2],[51,1],[52,2],[58,1],[59,1],[64,1],[68,1],[76,2],[80,1],[83,1],[85,1],[86,1],[87,3],[88,1],[89,1],[99,1],[103,1],[104,3],[106,1],[110,1],[113,1],[114,2],[115,1],[117,1],[120,1],[122,1],[125,1],[127,3],[128,1],[130,1],[137,2]]},"k":[118,44,97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[82,1],[102,1],[131,1]]}}]}]},{"d":{"df":1,"dc":[[104,1]]}},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":11,"dc":[[14,1],[19,1],[51,1],[72,1],[82,1],[87,2],[102,1],[110,1],[122,1],[123,2],[133,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[33],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[116],"v":[{"d":{"df":43,"dc":[[2,1],[3,1],[7,2],[14,2],[20,1],[22,1],[29,1],[31,2],[35,1],[47,1],[52,2],[54,1],[55,1],[56,2],[57,1],[66,3],[67,2],[68,1],[76,1],[79,3],[83,3],[87,4],[90,2],[92,1],[103,3],[104,2],[107,1],[109,1],[110,2],[111,1],[113,4],[114,2],[115,1],[116,1],[118,1],[120,2],[121,2],[122,1],[127,1],[131,2],[134,2],[135,8],[137,2]]},"k":[39,101,105],"v":[{"k":[115],"v":[{"d":{"df":6,"dc":[[14,1],[21,1],[31,1],[113,1],[127,1],[130,1]]}}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":8,"dc":[[51,1],[83,1],[87,1],[103,1],[118,1],[120,1],[129,1],[132,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]},{"d":{"df":6,"dc":[[3,1],[31,1],[35,1],[76,1],[97,1],[123,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":9,"dc":[[3,1],[22,1],[29,1],[46,2],[50,1],[52,1],[87,1],[97,1],[122,1]]},"k":[109,108,115],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[101],"v":[{"d":{"df":4,"dc":[[52,1],[77,1],[111,1],[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[114,117,111,110,101,119],"v":[{"k":[107,108,100,114,115,116],"v":[{"d":{"df":42,"dc":[[1,1],[3,1],[5,2],[7,2],[13,2],[18,2],[21,1],[22,4],[28,1],[29,2],[35,2],[52,2],[57,1],[58,1],[60,1],[61,1],[64,1],[69,1],[74,1],[75,1],[76,1],[79,1],[81,1],[82,1],[83,1],[87,3],[90,1],[98,1],[99,3],[100,1],[102,1],[103,1],[104,1],[109,2],[111,1],[116,1],[122,4],[125,2],[126,1],[127,3],[129,1],[133,1]]},"k":[105,46,102,115,44,108,104,33,101,41],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":24,"dc":[[6,1],[12,1],[14,1],[28,1],[31,1],[47,2],[52,1],[54,1],[58,3],[78,1],[82,1],[83,1],[94,1],[102,1],[107,1],[114,1],[116,1],[120,1],[121,1],[122,3],[123,1],[128,2],[133,2],[134,1]]},"k":[44,100,58],"v":[{"d":{"df":5,"dc":[[10,1],[57,1],[88,1],[109,1],[117,1]]}},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[37],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"d":{"df":10,"dc":[[7,1],[13,1],[18,2],[29,1],[87,1],[104,1],[106,1],[121,1],[125,1],[137,1]]}},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":3,"dc":[[94,3],[111,1],[127,1]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":1,"dc":[[95,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"d":{"df":15,"dc":[[11,1],[20,1],[21,1],[31,1],[53,1],[70,1],[83,1],[93,1],[97,1],[103,1],[109,1],[122,2],[126,1],[128,1],[137,1]]},"k":[112,116,46],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[47,1],[60,2],[94,3],[95,3],[111,1],[119,2]]},"k":[115],"v":[{"d":{"df":6,"dc":[[47,1],[60,1],[94,11],[95,1],[119,2],[127,2]]},"k":[44,46,47],"v":[{"d":{"df":3,"dc":[[20,1],[94,1],[125,1]]}},{"d":{"df":3,"dc":[[47,1],[94,2],[127,3]]}},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[87,2],[122,1]]}}]},{"d":{"df":5,"dc":[[15,1],[96,1],[105,1],[109,1],[122,1]]}},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[133,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[35,2],[125,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[2,1],[52,3],[55,1],[128,4]]},"k":[46,44,8217,34],"v":[{"d":{"df":2,"dc":[[3,1],[13,1]]}},{"d":{"df":3,"dc":[[5,1],[7,1],[52,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"d":{"df":1,"dc":[[58,1]]}}]}]},{"d":{"df":8,"dc":[[7,1],[38,1],[40,1],[44,1],[80,1],[88,1],[94,1],[117,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[51,1],[58,1]]}}]}]},{"k":[104],"v":[{"d":{"df":3,"dc":[[82,1],[83,1],[102,1]]}}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":37,"dc":[[3,1],[9,1],[28,1],[36,1],[37,1],[38,1],[50,1],[51,1],[52,1],[57,1],[68,3],[76,2],[77,1],[83,1],[87,1],[88,1],[89,1],[90,1],[92,1],[93,2],[94,1],[97,1],[99,1],[103,2],[104,1],[106,1],[107,6],[108,1],[113,1],[117,1],[121,4],[122,1],[123,1],[126,1],[131,1],[133,3],[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":1,"dc":[[55,1]]},"k":[39],"v":[{"k":[116],"v":[{"d":{"df":14,"dc":[[15,1],[38,1],[47,1],[54,1],[56,1],[76,1],[80,2],[83,3],[87,1],[104,1],[122,1],[123,1],[133,1],[137,2]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,2]]}}]},{"k":[111,97,105,115,95],"v":[{"k":[110,116],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[1,1],[23,1],[83,1],[87,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[31,1],[56,3],[107,1],[137,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[9,3]]}}]},{"k":[116],"v":[{"k":[101,116,105],"v":[{"d":{"df":11,"dc":[[21,2],[81,1],[87,1],[96,1],[101,1],[107,1],[114,1],[118,2],[123,1],[126,1],[130,2]]},"k":[114,115],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[28,1],[64,1],[74,1],[78,1],[128,6]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[50,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[47,3],[99,1],[114,1],[130,2]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[117,122],"v":[{"k":[110],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[116,108,110,107,102,100,114,104,122,115,45,112],"v":[{"k":[104],"v":[{"d":{"df":121,"dc":[[1,4],[2,4],[3,6],[4,1],[5,3],[6,1],[7,7],[8,1],[9,3],[10,3],[13,10],[14,1],[15,4],[17,1],[18,7],[19,1],[20,2],[21,1],[22,5],[23,3],[24,3],[26,1],[27,2],[28,3],[29,5],[30,4],[31,3],[32,4],[33,1],[34,5],[35,6],[36,3],[37,5],[40,4],[41,1],[42,1],[45,1],[46,1],[47,14],[48,1],[50,5],[51,14],[52,6],[53,5],[54,5],[55,4],[56,3],[57,8],[58,17],[60,5],[61,3],[63,1],[64,3],[65,1],[66,5],[67,6],[68,10],[69,2],[70,1],[71,1],[72,1],[73,1],[74,3],[75,2],[76,7],[77,4],[78,8],[79,17],[80,2],[81,1],[82,7],[83,20],[84,1],[85,2],[87,24],[88,6],[89,3],[90,3],[91,7],[92,8],[94,7],[95,4],[96,1],[97,7],[98,8],[99,3],[100,6],[102,9],[103,3],[104,12],[106,2],[107,4],[108,1],[109,5],[110,5],[111,2],[112,2],[113,6],[114,9],[115,2],[116,12],[117,6],[118,22],[119,2],[120,5],[121,2],[122,15],[123,24],[124,4],[125,7],[126,1],[127,16],[128,14],[129,3],[130,1],[131,1],[132,2],[133,13],[134,7],[135,16],[137,6]]},"k":[111,105,58,46],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":31,"dc":[[3,1],[10,1],[23,1],[28,1],[47,1],[51,1],[52,1],[55,1],[56,1],[60,1],[70,1],[79,1],[80,1],[87,5],[89,1],[97,2],[99,1],[100,1],[104,1],[107,1],[113,1],[114,2],[115,3],[118,2],[120,1],[121,1],[122,1],[125,1],[130,1],[134,2],[137,1]]}}]}]},{"k":[110],"v":[{"d":{"df":25,"dc":[[3,1],[31,2],[35,1],[36,1],[37,2],[40,1],[46,1],[47,1],[49,1],[58,1],[68,1],[87,3],[88,1],[94,3],[97,2],[98,1],[104,1],[106,1],[111,3],[112,1],[116,2],[117,1],[118,3],[129,1],[134,1]]}}]},{"d":{"df":8,"dc":[[15,1],[31,1],[58,1],[66,1],[67,1],[78,4],[103,1],[122,1]]}},{"d":{"df":2,"dc":[[80,1],[107,1]]}}]}]},{"k":[108,100],"v":[{"d":{"df":113,"dc":[[1,6],[2,3],[3,2],[4,1],[5,1],[6,2],[8,1],[9,13],[10,5],[14,6],[15,12],[20,1],[21,3],[22,8],[23,3],[24,1],[25,1],[27,3],[30,1],[31,5],[32,2],[33,3],[34,5],[37,4],[38,2],[39,1],[40,1],[41,1],[43,1],[47,9],[48,1],[50,5],[51,9],[52,38],[53,5],[54,10],[56,9],[57,10],[58,10],[59,2],[60,5],[61,2],[62,2],[63,4],[64,8],[66,6],[67,5],[68,21],[69,4],[70,1],[72,7],[73,2],[74,3],[75,1],[76,6],[77,8],[78,7],[79,18],[80,13],[81,8],[82,2],[83,8],[84,6],[85,1],[86,3],[87,49],[88,6],[89,1],[90,2],[91,3],[92,11],[93,3],[94,4],[96,7],[98,5],[99,4],[100,1],[101,9],[102,5],[103,15],[104,26],[105,3],[106,7],[107,15],[108,2],[109,4],[110,7],[111,8],[112,3],[113,16],[114,3],[115,8],[116,3],[117,5],[118,14],[120,5],[121,5],[122,16],[123,12],[124,2],[125,2],[126,3],[127,10],[128,13],[129,16],[130,6],[131,9],[132,5],[133,10],[134,15],[135,6],[136,1],[137,17]]},"k":[105,46],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[5,4]]}}]}]},{"d":{"df":1,"dc":[[111,1]]}}]},{"d":{"df":1,"dc":[[136,5]]},"k":[99],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[40],"v":[{"k":[42],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]},{"k":[100,110,101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":39,"dc":[[2,2],[14,1],[17,1],[20,1],[28,1],[34,1],[37,1],[38,2],[40,1],[47,1],[48,2],[52,1],[56,1],[59,1],[60,2],[68,3],[69,4],[79,1],[81,5],[87,5],[88,2],[89,1],[94,6],[95,9],[102,2],[103,2],[106,1],[108,1],[109,4],[115,1],[117,1],[118,4],[119,12],[120,1],[121,1],[126,1],[127,4],[128,3],[137,1]]},"k":[44,115,46,93,58,39,41,33,45],"v":[{"d":{"df":8,"dc":[[15,1],[79,1],[86,1],[87,1],[88,1],[94,1],[117,1],[118,1]]}},{"d":{"df":22,"dc":[[28,2],[34,3],[38,1],[47,1],[51,3],[53,1],[57,2],[61,3],[64,1],[68,2],[87,86],[92,1],[94,9],[95,7],[98,1],[106,1],[107,2],[109,1],[119,9],[127,4],[128,3],[130,1]]},"k":[44,46,93,45,39,96,47],"v":[{"d":{"df":8,"dc":[[20,1],[28,1],[57,1],[68,1],[87,2],[94,2],[101,1],[130,2]]}},{"d":{"df":8,"dc":[[21,1],[57,1],[68,1],[78,1],[87,8],[94,2],[95,1],[130,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99,98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[56,1],[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[56,1],[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119,100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49,50,51,52],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,114],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[87,3]]}},{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"d":{"df":13,"dc":[[34,1],[51,1],[56,2],[64,1],[68,1],[69,1],[81,4],[87,1],[94,4],[103,1],[104,1],[128,1],[130,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99,117,119,109,97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,115],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[50,51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[52,55,49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[101,102],"v":[{"k":[120,100],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"k":[115],"v":[{"d":{"df":2,"dc":[[87,1],[109,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"d":{"df":4,"dc":[[61,2],[93,1],[127,1],[128,3]]},"k":[95,47],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[61,95],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[93,2]]}}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[61],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[93,46],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109,119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114,107],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[19,2]]}}]}]},{"k":[105,101],"v":[{"d":{"df":11,"dc":[[22,1],[39,1],[47,1],[54,2],[57,10],[83,1],[87,2],[94,2],[122,1],[134,2],[135,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[101,116],"v":[{"d":{"df":3,"dc":[[28,2],[58,1],[128,1]]},"k":[115,114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[57,2],[118,2]]},"k":[46,44,61],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[57,1]]}},{"k":[34],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[94,6],[131,2]]}}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[24,6]]},"k":[112,108],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[23,2],[113,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[57,2],[79,3],[96,1],[122,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[96,1]]}},{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"d":{"df":1,"dc":[[36,1]]}},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[61,1],[87,3],[128,1]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,2]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[104],"v":[{"d":{"df":6,"dc":[[75,1],[78,1],[87,1],[93,1],[104,2],[110,1]]}}]},{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":4,"dc":[[79,4],[110,1],[111,1],[122,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":68,"dc":[[1,1],[2,5],[3,6],[4,3],[5,2],[7,6],[9,17],[13,4],[14,3],[15,5],[20,1],[21,1],[22,10],[30,4],[31,3],[33,2],[37,1],[41,1],[47,1],[51,3],[52,12],[53,1],[54,1],[56,3],[58,2],[60,1],[61,1],[64,4],[65,2],[68,6],[69,4],[74,2],[77,3],[79,1],[81,1],[82,1],[83,13],[85,1],[87,5],[89,4],[91,1],[92,1],[98,4],[102,2],[103,6],[104,3],[105,1],[106,2],[108,1],[109,1],[110,14],[111,15],[114,5],[118,6],[120,1],[121,5],[123,1],[125,7],[127,2],[128,7],[129,1],[130,1],[131,1],[132,1],[133,8],[134,1],[135,2],[137,1]]},"k":[98,8217,108,97,39,114,101,100,115],"v":[{"d":{"df":19,"dc":[[9,1],[13,3],[18,4],[37,1],[43,2],[47,6],[52,1],[60,5],[72,1],[79,1],[83,1],[88,1],[92,2],[97,1],[104,2],[109,1],[117,1],[127,10],[131,1]]},"k":[112,99,115,100,45,93,109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[64,1],[72,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[6,7],[103,5],[127,1]]}}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[18,1],[52,2],[69,2],[72,2],[73,1],[81,2],[86,1],[87,1],[118,1],[127,1],[128,5]]},"k":[45,93,46,115,44],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[69,1],[70,1],[72,2],[81,1],[87,1],[127,1]]}},{"k":[46],"v":[{"d":{"df":2,"dc":[[97,1],[127,1]]}}]},{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[114,118,108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[7,3],[22,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[22,2],[125,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[22,3]]}}]}]},{"k":[108,99],"v":[{"d":{"df":18,"dc":[[15,1],[20,1],[42,1],[51,1],[74,1],[79,1],[81,1],[83,2],[94,1],[101,2],[104,1],[112,1],[114,1],[120,1],[122,1],[123,1],[127,3],[135,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[79,1],[81,1],[83,1],[128,3],[129,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":3,"dc":[[47,1],[76,1],[115,1]]}}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[58,1],[94,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]},{"k":[112,116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[35,2]]}}]}]}]}]},{"k":[108,114,118,100],"v":[{"k":[108],"v":[{"d":{"df":16,"dc":[[21,1],[56,1],[83,1],[87,3],[89,1],[102,1],[105,6],[106,1],[118,2],[126,1],[128,5],[130,1],[132,1],[133,3],[135,1],[137,1]]}}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[31,1],[65,2],[111,1],[133,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[43,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[101],"v":[{"d":{"df":10,"dc":[[22,1],[51,1],[53,1],[66,1],[67,1],[86,1],[87,1],[121,1],[127,1],[129,1]]}}]},{"k":[107],"v":[{"d":{"df":2,"dc":[[28,1],[137,1]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,3]]}},{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[60,93],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[2,1],[27,1],[52,3]]}}]}]},{"k":[115,110,105,116,114,121,108,118],"v":[{"d":{"df":42,"dc":[[2,1],[3,1],[4,1],[5,3],[7,3],[8,1],[13,1],[18,1],[19,1],[20,2],[22,1],[27,1],[28,5],[29,1],[35,2],[48,1],[52,1],[53,1],[55,1],[59,1],[63,1],[66,4],[67,4],[68,1],[74,1],[76,1],[83,1],[85,1],[87,1],[96,1],[97,1],[100,1],[103,1],[104,1],[107,2],[118,2],[121,1],[125,1],[127,1],[133,1],[134,1],[137,5]]},"k":[110],"v":[{"k":[8217],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":46,"dc":[[3,2],[4,1],[13,1],[15,1],[18,2],[19,1],[21,3],[22,2],[27,1],[31,1],[33,2],[40,1],[46,4],[51,1],[52,8],[53,3],[54,1],[58,1],[68,2],[72,1],[73,1],[76,2],[78,2],[80,1],[82,1],[83,4],[87,9],[89,1],[93,2],[94,1],[102,2],[103,4],[104,3],[106,2],[109,1],[110,3],[114,2],[118,6],[120,3],[127,4],[129,2],[130,4],[131,1],[132,1],[133,1],[137,3]]},"k":[105,101,46,115,44],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[98],"v":[{"k":[121],"v":[{"k":[61],"v":[{"k":[109,100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[97,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":2,"dc":[[101,1],[103,1]]}}]}]},{"k":[116],"v":[{"d":{"df":12,"dc":[[10,1],[52,1],[61,1],[68,1],[87,9],[88,1],[117,1],[125,1],[127,1],[130,1],[133,1],[137,2]]},"k":[44,105],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[35,1],[57,1],[121,1],[128,1],[137,1]]}}]}]}]}]},{"k":[99,101,116],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[9,1],[21,1],[57,1],[133,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[47,2],[79,1],[127,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[115,97],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[114,98,110,109,99,102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121,115],"v":[{"d":{"df":2,"dc":[[9,2],[111,5]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[9,1],[110,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[85,1],[111,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[49,3],[114,2]]},"k":[58,45],"v":[{"d":{"df":2,"dc":[[114,1],[135,1]]}},{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,3]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[111,1]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]},{"d":{"df":23,"dc":[[13,1],[15,1],[29,1],[47,1],[54,1],[57,1],[68,1],[76,1],[79,1],[80,1],[82,3],[83,2],[87,2],[95,1],[102,3],[118,1],[122,2],[123,1],[125,1],[127,2],[133,1],[135,1],[137,1]]},"k":[44,46,115,58],"v":[{"d":{"df":5,"dc":[[23,1],[29,1],[118,1],[120,1],[137,1]]}},{"d":{"df":3,"dc":[[24,1],[52,1],[127,1]]}},{"d":{"df":12,"dc":[[28,1],[29,1],[46,1],[53,1],[87,2],[89,1],[94,2],[104,2],[109,1],[110,1],[118,1],[127,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[47,1],[122,1]]}}]},{"d":{"df":3,"dc":[[58,1],[82,1],[102,1]]}}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[70,1],[79,1],[123,3]]},"k":[112,46,44],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[109,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[123,2]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[57,2]]}}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":2,"dc":[[22,1],[39,1]]},"k":[45,50,47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[101,97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[119],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"d":{"df":7,"dc":[[23,1],[36,1],[65,5],[91,3],[98,2],[124,3],[136,22]]},"k":[124,93],"v":[{"d":{"df":1,"dc":[[87,3]]},"k":[100,103,116,119,115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[108,122],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[124],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,2]]},"k":[112],"v":[{"k":[48],"v":[{"k":[115],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[83,6]]},"k":[58],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121,109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[83,16]]},"k":[40],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,2]]}},{"k":[99,115],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"k":[53],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[103],"v":[{"k":[50],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[112],"v":[{"k":[120],"v":[{"k":[104],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[4,1],[51,1],[58,1],[63,2],[131,1]]},"k":[97,108,114,111,104,101,100,117,106,112,105,121,109,99,43,52,122,115,45,116],"v":[{"k":[110,108,117,116,114,98,115,109,102,112,99,118],"v":[{"d":{"df":120,"dc":[[0,2],[2,5],[3,11],[4,2],[5,1],[7,1],[10,4],[11,1],[13,2],[14,2],[15,5],[17,2],[18,2],[21,5],[22,2],[23,1],[24,2],[28,3],[29,2],[30,6],[31,7],[32,2],[34,4],[36,4],[37,6],[38,4],[39,2],[40,2],[41,4],[42,3],[43,1],[45,2],[46,5],[47,19],[48,3],[49,1],[50,9],[51,10],[52,12],[53,2],[54,6],[55,4],[56,2],[57,10],[58,13],[59,2],[60,7],[61,2],[62,1],[63,2],[64,2],[65,3],[66,9],[67,11],[68,14],[69,2],[70,3],[71,1],[72,1],[73,1],[75,6],[76,5],[77,4],[78,14],[79,21],[80,3],[81,1],[82,6],[83,24],[84,2],[85,4],[86,1],[87,21],[88,7],[89,5],[90,6],[91,4],[92,1],[93,1],[94,17],[95,1],[96,6],[97,6],[99,9],[100,4],[101,8],[102,6],[103,8],[104,16],[105,3],[106,3],[107,8],[108,2],[109,8],[110,14],[111,6],[112,7],[113,13],[114,19],[115,5],[116,9],[117,7],[118,9],[119,1],[120,5],[121,9],[122,10],[123,30],[124,4],[125,4],[126,4],[127,32],[128,30],[130,10],[131,13],[132,3],[133,21],[134,12],[135,5],[137,9]]},"k":[8217,39,97,118,99,110,46,44,111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"k":[116],"v":[{"d":{"df":15,"dc":[[14,1],[21,2],[23,1],[66,2],[67,1],[77,1],[83,3],[87,1],[97,1],[104,3],[110,1],[121,1],[130,3],[133,1],[137,1]]}}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[18,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[36,1],[50,1],[104,2],[119,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[59,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[40,1],[113,1],[121,1],[127,1],[135,2]]}}]}]},{"d":{"df":2,"dc":[[47,1],[52,1]]}},{"d":{"df":2,"dc":[[104,1],[111,1]]}},{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]},{"k":[108,101,99,105],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[101,105,115],"v":[{"k":[100],"v":[{"d":{"df":30,"dc":[[2,1],[13,1],[14,1],[26,1],[29,1],[32,2],[47,1],[52,1],[54,3],[57,1],[64,1],[79,3],[83,1],[87,1],[94,2],[96,1],[98,1],[99,1],[103,3],[104,1],[106,1],[112,2],[115,3],[122,2],[123,2],[125,1],[126,1],[127,8],[133,1],[134,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":4,"dc":[[54,1],[121,1],[134,1],[135,2]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[50,1],[98,1]]}}]}]},{"d":{"df":1,"dc":[[127,2]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[38,1],[44,1],[47,1],[95,1],[127,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"d":{"df":2,"dc":[[118,4],[119,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[118,4]]},"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[118,4]]},"k":[44,46,33],"v":[{"d":{"df":1,"dc":[[118,3]]}},{"d":{"df":1,"dc":[[118,1]]}},{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]}]}]},{"k":[115,116],"v":[{"k":[101,105],"v":[{"d":{"df":20,"dc":[[41,1],[49,1],[51,1],[52,5],[57,1],[60,2],[70,1],[76,1],[82,2],[83,1],[87,1],[88,1],[102,2],[113,1],[114,1],[117,1],[118,1],[122,1],[123,12],[133,1]]},"k":[115,100,46,58],"v":[{"d":{"df":5,"dc":[[2,1],[51,1],[82,1],[102,1],[123,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[135,1]]}}]},{"d":{"df":8,"dc":[[9,1],[21,1],[83,3],[111,1],[121,1],[123,3],[130,1],[133,1]]}},{"d":{"df":4,"dc":[[66,1],[67,1],[123,1],[135,1]]}},{"d":{"df":1,"dc":[[102,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[9,1],[17,1],[66,2],[67,2],[82,5],[99,1],[102,5],[111,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[79,1],[137,1]]}}]}]}]}]},{"d":{"df":7,"dc":[[4,1],[36,1],[47,1],[52,1],[66,4],[67,4],[116,1]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[52,2]]}},{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[59,2]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]}]}]},{"k":[111,100,114,101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"d":{"df":7,"dc":[[56,1],[57,2],[101,2],[107,2],[113,9],[123,2],[133,1]]},"k":[44,115,46],"v":[{"d":{"df":8,"dc":[[7,1],[56,1],[57,1],[82,1],[96,1],[102,1],[113,2],[132,1]]}},{"d":{"df":4,"dc":[[57,1],[91,1],[113,1],[124,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":4,"dc":[[91,1],[96,2],[124,1],[132,1]]}}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[83,3]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[18,1],[76,1],[125,1],[135,1]]},"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[46,1],[78,1],[128,1]]}}]}]}]}]},{"k":[108,105],"v":[{"k":[101,105],"v":[{"d":{"df":6,"dc":[[11,1],[15,1],[83,1],[92,1],[96,1],[123,8]]},"k":[44,115,41],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":2,"dc":[[15,1],[123,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[83,1],[123,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[101,115,99],"v":[{"d":{"df":21,"dc":[[5,2],[7,1],[9,1],[11,1],[13,1],[18,1],[24,4],[28,1],[29,1],[35,1],[53,1],[56,2],[88,1],[107,1],[110,1],[111,1],[114,1],[117,1],[120,1],[121,1],[126,1]]},"k":[46,93,41,115,44,42],"v":[{"d":{"df":10,"dc":[[11,1],[24,4],[64,1],[83,1],[91,1],[98,1],[111,1],[112,1],[122,1],[124,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41,97],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"d":{"df":3,"dc":[[76,1],[83,1],[122,1]]},"k":[46,44,41],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":11,"dc":[[57,1],[64,1],[80,2],[82,1],[98,1],[102,1],[104,1],[112,1],[127,2],[129,1],[137,1]]}},{"d":{"df":1,"dc":[[122,1]]}}]},{"d":{"df":10,"dc":[[81,1],[97,1],[102,1],[110,1],[112,1],[114,1],[118,1],[129,1],[132,1],[135,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[97,7]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[101,112],"v":[{"d":{"df":5,"dc":[[13,1],[15,1],[35,2],[52,1],[106,1]]},"k":[114,111],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[6,1],[118,2]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[115,116,97],"v":[{"d":{"df":2,"dc":[[37,1],[109,1]]}},{"k":[117],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[87,1],[118,9],[127,1]]},"k":[115,100,46,44],"v":[{"d":{"df":1,"dc":[[43,1]]}},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[98,99],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[83,1],[92,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[58,46],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[121,111],"v":[{"d":{"df":2,"dc":[[79,1],[123,2]]},"k":[46,58,44],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":2,"dc":[[114,2],[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[41,1],[43,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[105,117,111,101,97],"v":[{"d":{"df":6,"dc":[[1,1],[9,1],[89,1],[103,2],[116,1],[128,1]]},"k":[99,101,112],"v":[{"k":[107],"v":[{"d":{"df":61,"dc":[[3,4],[10,7],[15,1],[16,1],[17,2],[19,3],[21,2],[25,2],[26,2],[27,2],[32,1],[33,4],[34,3],[37,2],[38,1],[45,2],[47,1],[48,1],[50,2],[51,9],[56,3],[57,2],[59,6],[60,2],[61,5],[62,1],[64,2],[68,12],[69,6],[72,2],[73,9],[75,2],[77,3],[81,14],[86,1],[87,41],[88,9],[89,1],[91,2],[94,12],[101,1],[104,2],[106,11],[108,5],[110,1],[112,3],[115,4],[117,7],[118,4],[119,2],[120,14],[123,1],[124,2],[126,3],[127,1],[128,11],[130,5],[133,5],[134,3],[135,1],[137,4]]},"k":[105,46,44,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":25,"dc":[[0,1],[3,1],[23,2],[37,2],[38,3],[43,1],[51,2],[56,1],[61,1],[68,1],[69,1],[75,1],[79,1],[87,2],[88,1],[94,3],[104,1],[106,2],[107,1],[112,2],[113,1],[117,1],[126,1],[127,4],[128,4]]},"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[37,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[23,1]]}}]},{"d":{"df":2,"dc":[[34,1],[94,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[13,1],[47,1],[68,5],[69,4],[81,1],[92,1],[104,4],[127,5],[128,1]]},"k":[115,44,41],"v":[{"d":{"df":5,"dc":[[13,1],[18,3],[81,1],[104,3],[127,1]]},"k":[44,59],"v":[{"d":{"df":2,"dc":[[7,1],[127,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]},{"d":{"df":3,"dc":[[104,1],[127,2],[128,1]]}},{"d":{"df":1,"dc":[[127,2]]}}]}]}]},{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46,44,115],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":1,"dc":[[29,1]]}},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[110,117,115,99],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[3,4],[4,2],[19,2],[74,3],[105,6],[116,1],[129,7],[132,4],[133,2]]},"k":[44,100],"v":[{"d":{"df":1,"dc":[[132,2]]}},{"d":{"df":1,"dc":[[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[9,2],[29,1],[47,2],[104,8],[110,2],[127,2]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":25,"dc":[[14,1],[17,1],[34,3],[41,1],[51,1],[53,1],[56,2],[57,1],[68,1],[69,1],[73,1],[76,1],[77,1],[81,1],[95,1],[99,1],[102,1],[118,9],[119,1],[121,1],[123,1],[126,3],[128,2],[130,1],[133,1]]},"k":[58,100,46,115,114],"v":[{"d":{"df":1,"dc":[[34,1]]}},{"d":{"df":8,"dc":[[56,1],[65,2],[83,1],[87,2],[95,1],[109,1],[129,1],[130,1]]},"k":[44,45,46],"v":[{"d":{"df":1,"dc":[[102,1]]}},{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[134,1],[137,1]]}}]},{"d":{"df":1,"dc":[[73,1]]}},{"k":[116,44],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[34,1],[88,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]},{"k":[97],"v":[{"k":[114,110],"v":[{"d":{"df":9,"dc":[[13,1],[18,1],[43,3],[44,1],[51,1],[57,1],[98,1],[103,1],[113,1]]},"k":[105,115,101,108],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[113,1]]}}]}]},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[120,1],[133,1]]}}]}]},{"d":{"df":16,"dc":[[15,1],[51,1],[52,1],[66,2],[67,2],[82,1],[94,1],[102,2],[107,1],[110,1],[121,3],[122,1],[123,3],[125,1],[134,2],[137,1]]},"k":[105,96,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[115,114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[55,1]]},"k":[101,105,61],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[52,1],[78,2]]}}]},{"k":[34],"v":[{"k":[102],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97,111,121,105,117],"v":[{"k":[97,100],"v":[{"k":[116],"v":[{"k":[111,105,101],"v":[{"k":[114],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[110,111,118],"v":[{"k":[103],"v":[{"d":{"df":19,"dc":[[1,1],[14,1],[21,1],[39,1],[46,1],[50,1],[55,1],[56,1],[58,1],[68,1],[81,1],[87,4],[101,2],[104,5],[110,1],[111,1],[114,1],[130,1],[137,1]]},"k":[44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":5,"dc":[[18,1],[50,2],[55,1],[87,1],[107,1]]},"k":[44,46,93],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":2,"dc":[[41,1],[55,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[52,1],[125,1]]}}]}]},{"d":{"df":47,"dc":[[3,1],[4,2],[17,1],[22,2],[32,1],[41,3],[44,1],[46,2],[50,1],[51,2],[52,1],[53,2],[55,2],[56,4],[58,1],[60,1],[61,2],[68,2],[73,2],[77,2],[81,3],[82,1],[85,1],[86,2],[87,10],[96,1],[99,1],[100,3],[101,1],[102,1],[104,2],[106,2],[107,5],[110,1],[111,1],[112,1],[113,1],[118,1],[120,1],[121,3],[122,1],[123,1],[126,2],[127,2],[133,1],[135,1],[137,1]]},"k":[115,100,44,46],"v":[{"d":{"df":1,"dc":[[114,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":14,"dc":[[14,1],[17,1],[47,2],[61,1],[84,1],[86,2],[87,2],[100,1],[112,1],[116,1],[125,2],[126,1],[127,2],[128,1]]},"k":[46,44,58],"v":[{"d":{"df":3,"dc":[[22,1],[84,1],[107,1]]}},{"d":{"df":5,"dc":[[81,1],[94,1],[101,1],[112,1],[127,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[9,1],[51,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115,102,99],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[2,1],[39,1],[52,1],[133,1]]},"k":[101,105,46],"v":[{"k":[115,100],"v":[{"d":{"df":2,"dc":[[39,1],[123,2]]},"k":[44],"v":[{"d":{"df":3,"dc":[[2,1],[123,1],[133,1]]}}]},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[22,1],[51,1]]}}]}]},{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,4]]}}]}]}]}]}]}]},{"k":[115,119],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[47,1],[122,1]]},"k":[111,45,104],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[7,3],[18,1]]}}]}]}]},{"k":[112,99,104],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":4,"dc":[[19,1],[55,1],[104,1],[127,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[118,10]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[115,100],"v":[{"k":[101,119],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":7,"dc":[[14,1],[30,3],[54,2],[121,2],[126,2],[134,2],[135,2]]}}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[121,3]]},"k":[96,95],"v":[{"d":{"df":1,"dc":[[135,2]]},"k":[96],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[54,2],[126,2],[134,2]]}}]}]},{"k":[117],"v":[{"k":[48],"v":[{"k":[113],"v":[{"k":[110],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,116,110],"v":[{"k":[105,112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":2,"dc":[[123,9],[133,9]]},"k":[105,101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[114,3],[137,1]]},"k":[46,45],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[99,110],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]},{"k":[109,110,108,100,114,112,117,118,115,111,98,104,103,101],"v":[{"k":[112,109,98,101,46,105,102],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[117,108,97,111,101,105,114,46],"v":[{"k":[116],"v":[{"k":[101,97,105],"v":[{"d":{"df":4,"dc":[[79,1],[91,6],[116,1],[124,6]]},"k":[114],"v":[{"d":{"df":49,"dc":[[1,2],[3,1],[5,2],[9,7],[11,3],[12,1],[14,1],[21,1],[22,3],[25,1],[28,1],[33,2],[35,1],[38,1],[39,2],[40,1],[54,1],[55,1],[56,5],[63,2],[64,3],[68,1],[70,1],[71,1],[79,1],[80,2],[83,2],[87,7],[88,1],[92,2],[94,1],[96,1],[97,1],[99,1],[101,6],[102,1],[104,4],[106,2],[107,3],[114,1],[118,3],[121,1],[123,1],[126,2],[127,2],[128,1],[130,1],[135,2],[137,3]]},"k":[44,46,115,45,39,58,93,8217],"v":[{"d":{"df":15,"dc":[[5,1],[9,1],[14,2],[21,1],[54,1],[57,1],[80,1],[83,2],[87,2],[92,1],[106,2],[118,1],[130,1],[134,2],[135,1]]}},{"d":{"df":28,"dc":[[5,1],[9,2],[11,1],[14,1],[30,1],[32,1],[40,1],[47,2],[52,1],[56,1],[57,2],[66,1],[67,1],[70,1],[78,1],[80,4],[87,1],[94,3],[96,1],[103,1],[104,3],[106,1],[107,1],[117,1],[118,2],[125,1],[127,1],[137,1]]}},{"d":{"df":11,"dc":[[5,1],[9,1],[13,2],[22,1],[28,1],[29,1],[35,2],[87,4],[118,1],[123,1],[135,2]]},"k":[46,44,59],"v":[{"d":{"df":3,"dc":[[9,2],[28,1],[101,1]]}},{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[97,98],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":4,"dc":[[32,1],[33,1],[83,1],[118,2]]}}]},{"d":{"df":2,"dc":[[57,1],[92,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97,115],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[5,1],[28,1],[35,2],[62,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[29,2]]}}]}]}]}]},{"k":[101,105,97],"v":[{"k":[116,120],"v":[{"k":[101,105],"v":[{"d":{"df":17,"dc":[[12,1],[21,1],[35,1],[56,1],[61,1],[73,1],[88,1],[89,1],[101,1],[104,1],[117,1],[121,1],[123,1],[128,1],[130,2],[136,1],[137,3]]},"k":[100,44,115,93,108,46,58],"v":[{"d":{"df":3,"dc":[[3,1],[118,1],[134,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":5,"dc":[[15,1],[82,1],[87,2],[102,1],[118,1]]}}]},{"d":{"df":10,"dc":[[10,2],[50,1],[56,1],[73,1],[87,1],[99,1],[130,1],[131,1],[133,1],[137,3]]}},{"d":{"df":2,"dc":[[18,1],[130,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[34,1],[61,1]]}},{"d":{"df":2,"dc":[[101,1],[123,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,109,105,108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":10,"dc":[[28,1],[31,1],[55,1],[57,2],[101,1],[104,1],[115,1],[122,1],[123,1],[126,1]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[115,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]}]},{"d":{"df":7,"dc":[[40,1],[51,1],[72,1],[73,2],[87,3],[107,1],[126,1]]}},{"d":{"df":1,"dc":[[107,1]]}}]},{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[13,1],[80,1]]}}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[87,4],[107,1]]}}]}]}]},{"d":{"df":4,"dc":[[35,1],[52,1],[55,1],[83,1]]}}]},{"k":[97,99],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[110,116,114],"v":[{"k":[121,105],"v":[{"d":{"df":5,"dc":[[7,1],[13,1],[18,4],[127,1],[130,1]]},"k":[8217,46],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[7,1],[29,1]]}}]},{"d":{"df":1,"dc":[[35,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[7,1],[104,1],[122,1]]}}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":13,"dc":[[10,1],[19,1],[35,1],[51,1],[61,1],[79,1],[82,1],[102,1],[114,1],[122,2],[127,1],[128,1],[135,2]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[13,1],[87,1],[127,2],[128,6],[135,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101,97,105],"v":[{"k":[100,115],"v":[{"d":{"df":2,"dc":[[28,1],[35,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[36,1],[58,1]]}}]}]}]}]}]},{"k":[110,115,117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[115],"v":[{"d":{"df":11,"dc":[[11,1],[18,1],[65,1],[66,1],[67,1],[83,1],[94,1],[96,1],[123,3],[133,2],[137,1]]},"k":[44,46,41],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":4,"dc":[[22,1],[87,1],[123,2],[133,1]]}},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105,111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[55,2]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]},{"k":[116,110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105,111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101,97],"v":[{"d":{"df":2,"dc":[[74,1],[133,1]]},"k":[114,100],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[115,58],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[115,104],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[112,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[114,4]]}}]},{"k":[97,105,111,117,101],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[110],"v":[{"k":[100],"v":[{"d":{"df":68,"dc":[[2,2],[3,2],[9,1],[14,3],[15,2],[17,1],[28,2],[30,5],[31,9],[32,1],[34,10],[36,5],[40,3],[42,1],[50,5],[51,1],[53,2],[54,2],[57,3],[58,6],[59,1],[60,2],[61,1],[66,8],[67,8],[68,1],[73,2],[77,2],[78,2],[79,5],[80,13],[82,1],[83,11],[86,2],[88,1],[91,4],[92,2],[95,1],[97,15],[98,2],[99,1],[100,1],[101,2],[102,2],[103,1],[104,1],[107,1],[113,9],[114,4],[115,3],[116,4],[118,4],[119,3],[121,5],[122,2],[123,4],[124,4],[125,2],[126,2],[128,13],[129,9],[130,1],[131,1],[132,1],[133,2],[134,2],[135,12],[137,1]]},"k":[115,44,40,58,108,46,42,45,39,93],"v":[{"d":{"df":44,"dc":[[1,1],[14,1],[23,2],[31,2],[36,1],[47,1],[50,2],[51,2],[52,3],[53,1],[54,7],[56,1],[57,1],[58,4],[66,3],[67,4],[69,1],[79,1],[80,4],[82,2],[88,1],[89,2],[92,1],[97,10],[100,1],[102,1],[107,1],[110,2],[112,1],[113,7],[114,2],[115,1],[116,1],[117,1],[118,1],[121,9],[122,1],[127,1],[129,6],[130,2],[132,4],[134,7],[135,13],[137,1]]},"k":[58,46,44,93],"v":[{"d":{"df":32,"dc":[[14,3],[23,2],[50,1],[52,1],[53,1],[54,1],[56,1],[60,1],[63,1],[66,2],[67,1],[72,1],[77,1],[82,1],[87,1],[91,1],[92,3],[99,1],[102,2],[107,1],[112,1],[113,4],[114,3],[121,1],[123,4],[126,2],[127,1],[132,2],[133,1],[134,1],[135,1],[137,2]]},"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":12,"dc":[[38,1],[52,1],[73,1],[77,1],[80,1],[83,1],[88,2],[97,2],[110,1],[116,1],[117,2],[123,1]]}},{"d":{"df":4,"dc":[[50,1],[52,1],[97,1],[121,1]]}},{"k":[40],"v":[{"k":[97,47],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":13,"dc":[[1,1],[34,2],[54,1],[79,1],[80,2],[83,1],[92,1],[97,5],[104,2],[121,1],[122,1],[134,1],[135,1]]}},{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"d":{"df":55,"dc":[[3,1],[8,1],[10,1],[12,1],[14,1],[17,1],[25,1],[30,1],[31,1],[33,1],[36,1],[40,1],[41,3],[45,1],[51,1],[53,1],[54,2],[56,2],[57,5],[58,2],[60,2],[63,1],[66,4],[67,4],[75,1],[77,2],[78,6],[79,5],[83,15],[87,3],[88,3],[90,1],[91,2],[92,3],[97,1],[99,3],[100,5],[103,1],[104,2],[105,2],[110,1],[113,3],[114,2],[116,4],[117,3],[122,3],[123,2],[124,1],[126,1],[127,2],[130,3],[133,6],[134,2],[135,1],[137,2]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"d":{"df":20,"dc":[[14,1],[51,1],[54,1],[58,1],[66,1],[67,1],[68,1],[80,2],[83,2],[88,1],[97,9],[103,3],[114,1],[116,1],[117,1],[121,1],[128,1],[129,7],[134,1],[135,3]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[36,1],[50,1],[58,1],[104,2],[110,2],[128,1],[134,2]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[97,6]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[3,3],[120,1]]},"k":[44,115,109,116],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":2,"dc":[[3,1],[131,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":19,"dc":[[22,1],[31,1],[44,1],[47,2],[52,2],[55,1],[66,1],[67,1],[77,1],[82,2],[83,7],[97,1],[101,1],[102,2],[104,2],[111,2],[114,1],[125,2],[127,1]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[9,1],[97,2]]}}]},{"d":{"df":1,"dc":[[83,2]]}}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116,99],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[13,1],[29,1]]},"k":[41,46,44],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"d":{"df":1,"dc":[[29,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"d":{"df":6,"dc":[[13,1],[18,1],[29,1],[121,1],[127,1],[128,2]]},"k":[46,45],"v":[{"d":{"df":2,"dc":[[13,1],[55,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]},{"k":[99,109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[47,1],[83,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"d":{"df":1,"dc":[[123,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99,116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,2]]}}]},{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[111,105],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[110],"v":[{"k":[101,97,105],"v":[{"k":[100,115],"v":[{"d":{"df":3,"dc":[[13,1],[55,1],[121,1]]}},{"d":{"df":3,"dc":[[35,1],[55,1],[111,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[18,1],[28,1],[59,1],[94,1]]},"k":[115,44],"v":[{"d":{"df":2,"dc":[[46,1],[105,1]]}},{"d":{"df":1,"dc":[[59,2]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]},{"d":{"df":5,"dc":[[15,1],[22,1],[47,1],[51,1],[83,1]]},"k":[115],"v":[{"d":{"df":18,"dc":[[13,1],[18,1],[20,1],[34,1],[47,4],[52,1],[70,1],[74,1],[79,2],[82,1],[85,1],[97,2],[102,1],[104,1],[108,1],[115,1],[125,2],[127,2]]}}]},{"k":[115,117],"v":[{"k":[108,121],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[31,3]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[104,112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[129,5]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[47,2],[80,1],[83,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[41,46],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116,102,110,115,118,100,99,103],"v":[{"k":[105,114,101,97],"v":[{"k":[110,103],"v":[{"k":[117],"v":[{"k":[101,111,105],"v":[{"d":{"df":13,"dc":[[15,1],[22,1],[56,1],[87,1],[101,2],[107,1],[120,1],[123,1],[125,1],[133,1],[134,1],[135,4],[137,1]]},"k":[44,46,115,100,63],"v":[{"d":{"df":2,"dc":[[1,1],[87,2]]}},{"d":{"df":4,"dc":[[1,2],[87,1],[132,1],[137,2]]}},{"d":{"df":2,"dc":[[5,1],[51,1]]}},{"d":{"df":1,"dc":[[110,1]]}},{"d":{"df":1,"dc":[[128,2]]}}]},{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[105,111,97],"v":[{"k":[98],"v":[{"k":[117,47],"v":[{"k":[116],"v":[{"k":[101,111,105],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[100,115],"v":[{"d":{"df":10,"dc":[[2,1],[4,1],[8,1],[19,1],[27,1],[48,1],[53,1],[59,1],[74,1],[103,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":2,"dc":[[3,1],[127,1]]}}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[115,33],"v":[{"d":{"df":2,"dc":[[3,2],[128,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[29,1],[43,1],[85,1],[111,1],[127,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":20,"dc":[[5,1],[37,1],[38,1],[50,1],[52,1],[60,1],[69,1],[75,1],[76,1],[78,1],[79,1],[83,2],[87,3],[88,1],[90,1],[94,1],[113,1],[114,1],[117,1],[129,1]]},"k":[115,46,108,42,93,43,95,60,96,44,34],"v":[{"d":{"df":6,"dc":[[6,1],[84,1],[113,1],[114,2],[118,1],[123,1]]},"k":[62],"v":[{"d":{"df":1,"dc":[[131,2]]}}]},{"d":{"df":5,"dc":[[15,1],[31,1],[83,1],[84,1],[122,1]]}},{"k":[101,105],"v":[{"k":[114,100],"v":[{"d":{"df":3,"dc":[[32,1],[92,1],[114,3]]}},{"d":{"df":4,"dc":[[94,1],[99,1],[104,1],[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[74,1],[122,1]]}}]}]}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[60,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[75,3],[113,2]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]},{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[115,112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[10,2],[18,2],[55,1],[76,1],[120,1]]},"k":[44,46,42,115],"v":[{"d":{"df":1,"dc":[[10,2]]}},{"d":{"df":1,"dc":[[10,1]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"d":{"df":8,"dc":[[52,1],[87,1],[96,1],[101,1],[104,1],[106,2],[112,1],[126,1]]},"k":[58],"v":[{"d":{"df":2,"dc":[[32,1],[99,1]]}}]}]}]}]},{"k":[105,99],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[32,1],[42,1],[78,1],[116,1]]},"k":[115,101,105],"v":[{"d":{"df":8,"dc":[[12,1],[32,1],[37,4],[47,1],[57,1],[87,1],[127,3],[135,1]]}},{"k":[114,100],"v":[{"d":{"df":3,"dc":[[58,11],[100,9],[116,8]]},"k":[115,46,95,58,44,105],"v":[{"d":{"df":2,"dc":[[58,7],[116,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":1,"dc":[[58,2]]}}]},{"d":{"df":2,"dc":[[58,1],[100,1]]}},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[100,3],[116,3]]}},{"d":{"df":1,"dc":[[116,1]]}},{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[58,1],[134,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[87,2],[101,1],[104,1],[110,2],[137,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":11,"dc":[[28,1],[56,1],[82,1],[83,1],[86,1],[88,1],[102,1],[111,1],[117,1],[133,1],[137,1]]},"k":[46,105],"v":[{"d":{"df":1,"dc":[[69,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[82,1],[102,1],[111,1]]}}]}]}]}]}]}]},{"k":[105,117,108,111],"v":[{"k":[103,114],"v":[{"d":{"df":9,"dc":[[46,2],[52,1],[60,3],[82,1],[83,1],[90,1],[102,1],[103,6],[122,1]]},"k":[117,95,46],"v":[{"k":[114],"v":[{"k":[97,101,105],"v":[{"k":[116,98],"v":[{"k":[105,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":37,"dc":[[2,1],[4,1],[23,4],[25,3],[31,1],[32,3],[35,1],[46,2],[51,1],[53,1],[57,2],[58,3],[61,1],[66,1],[67,1],[71,1],[80,1],[81,1],[82,4],[88,3],[90,1],[96,1],[100,1],[102,4],[103,4],[104,10],[106,1],[111,1],[113,4],[114,5],[116,2],[117,3],[122,1],[123,2],[125,1],[126,1],[137,2]]},"k":[46,39,115,58,93,42,44],"v":[{"d":{"df":7,"dc":[[1,1],[10,1],[23,1],[52,2],[54,1],[71,1],[113,1]]}},{"d":{"df":1,"dc":[[92,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"d":{"df":2,"dc":[[63,1],[123,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[81,2]]}}]},{"d":{"df":2,"dc":[[106,1],[111,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[15,6],[90,1],[131,5]]},"k":[93,39,60,46],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[131,1]]}},{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]},{"d":{"df":20,"dc":[[2,1],[4,2],[19,1],[23,1],[32,2],[45,1],[47,1],[53,5],[56,1],[75,1],[78,1],[87,1],[92,9],[104,1],[109,1],[110,1],[116,3],[127,1],[135,1],[137,1]]},"k":[100,115],"v":[{"d":{"df":11,"dc":[[10,1],[13,1],[31,1],[36,1],[66,2],[67,2],[78,1],[83,1],[103,1],[115,2],[119,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[45,1]]}},{"d":{"df":2,"dc":[[83,1],[99,1]]}}]},{"d":{"df":3,"dc":[[53,2],[66,1],[67,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[50,1],[58,3],[92,1],[98,1],[99,2],[101,1],[103,2]]}}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]},"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[109],"v":[{"d":{"df":19,"dc":[[11,3],[14,1],[30,2],[63,1],[70,1],[73,2],[82,1],[87,5],[88,3],[90,1],[100,1],[102,1],[111,1],[117,3],[120,1],[128,1],[129,1],[132,1],[133,1]]},"k":[115,97,101,105,46,58],"v":[{"d":{"df":2,"dc":[[30,1],[51,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[37,1],[72,1],[87,1],[104,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[87,1],[134,1]]}}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[66,1]]},"k":[115,46],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]},{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":25,"dc":[[4,1],[7,1],[13,1],[18,1],[29,1],[35,1],[47,1],[48,1],[52,1],[63,3],[69,1],[70,2],[74,1],[76,1],[83,4],[87,1],[92,2],[94,2],[96,6],[110,3],[118,1],[121,1],[122,1],[127,1],[135,1]]},"k":[105,101,111,115,46],"v":[{"k":[110,111,118],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[5,1],[33,1],[35,1],[70,1],[74,1],[83,1],[123,1]]}}]},{"k":[110],"v":[{"d":{"df":10,"dc":[[48,1],[57,1],[83,2],[87,1],[88,1],[110,1],[121,1],[122,1],[123,1],[137,1]]},"k":[115,44,46,45,108,41],"v":[{"d":{"df":1,"dc":[[11,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[92,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":3,"dc":[[75,2],[87,1],[104,2]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[63,1],[83,2],[88,1],[117,2]]},"k":[46,59],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":18,"dc":[[11,1],[63,1],[68,1],[69,1],[70,1],[79,1],[80,1],[87,2],[88,1],[91,2],[96,1],[104,1],[110,1],[112,3],[117,2],[122,1],[123,4],[124,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"d":{"df":2,"dc":[[63,1],[96,2]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[105,117,116,101,111],"v":[{"k":[100,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[82,1],[83,1],[102,1],[128,1]]},"k":[101,97],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[5,1],[35,1],[83,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[41,1],[61,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101,115],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":2,"dc":[[54,1],[133,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[83,1],[123,2]]}}]}]}]},{"k":[109,108],"v":[{"k":[101,112],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[114,44],"v":[{"k":[44,115],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[84,1],[123,2]]},"k":[46,124,44],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]},{"k":[114,97],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[114,110],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114,110],"v":[{"k":[115,116],"v":[{"k":[105,97,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[24,1],[93,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[41,1]]},"k":[101,105,115],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[55,1]]}}]}]},{"d":{"df":1,"dc":[[94,2]]}}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":4,"dc":[[58,1],[63,1],[66,1],[67,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[101],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[117,101,105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]},{"k":[108,101],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[85,1]]},"k":[115,117],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[96,1]]},"k":[33,44],"v":[{"d":{"df":1,"dc":[[93,1]]}},{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,108,117,100],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[3,2],[37,1],[55,1],[70,1],[94,1],[118,1],[131,3]]},"k":[115,122,101,97,40,41,45,93,102],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[35,2]]}}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"d":{"df":1,"dc":[[70,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]},{"k":[101,97,105,115],"v":[{"k":[99,97],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[5,1],[9,1],[77,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[5,2],[112,1]]}}]},{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[98,112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]},{"k":[115,100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,3]]}}]}]}]},{"k":[109],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[63,1],[79,1],[127,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"d":{"df":1,"dc":[[111,1]]}}]},{"d":{"df":1,"dc":[[9,1]]},"k":[101,105],"v":[{"d":{"df":14,"dc":[[3,2],[28,1],[36,2],[40,1],[52,1],[58,1],[60,2],[65,2],[91,1],[105,1],[122,1],[124,1],[127,1],[129,1]]},"k":[46,44,119,47,99,58,115],"v":[{"d":{"df":4,"dc":[[3,1],[55,1],[83,1],[114,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"d":{"df":2,"dc":[[3,1],[94,1]]}},{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,4]]},"k":[8217,44],"v":[{"d":{"df":1,"dc":[[7,2]]}},{"d":{"df":2,"dc":[[7,1],[18,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[40,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[127,3]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[40,1]]}},{"d":{"df":1,"dc":[[40,1]]}}]}]},{"d":{"df":3,"dc":[[50,4],[74,1],[98,4]]}},{"d":{"df":1,"dc":[[114,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[110,114,101,100,116,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":12,"dc":[[3,2],[38,1],[43,1],[51,1],[72,1],[91,1],[104,1],[118,3],[124,1],[127,4],[128,2],[134,1]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":2,"dc":[[68,2],[120,2]]}},{"d":{"df":1,"dc":[[118,4]]}}]}]}]},{"k":[101,117],"v":[{"k":[99,115],"v":[{"k":[116],"v":[{"d":{"df":20,"dc":[[14,1],[16,1],[54,2],[66,1],[67,1],[79,1],[87,1],[88,2],[92,1],[100,1],[102,2],[117,1],[118,1],[120,1],[121,3],[127,1],[128,1],[130,3],[134,2],[135,5]]},"k":[108,105,44,101,46],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[64,1],[72,1],[82,1],[98,1],[102,1],[103,1],[114,1],[135,1]]},"k":[44,46,93],"v":[{"d":{"df":7,"dc":[[21,1],[51,1],[103,1],[106,1],[115,1],[122,1],[130,1]]}},{"d":{"df":3,"dc":[[46,1],[104,1],[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"d":{"df":2,"dc":[[82,1],[102,2]]}},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[89,2]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[78,1],[127,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[51,2],[52,1],[82,1],[102,2],[123,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[110,1],[123,2]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[44,1],[66,1],[67,1],[79,1],[87,2],[95,1],[113,1],[123,8],[131,1],[133,9]]},"k":[115,98,116],"v":[{"d":{"df":5,"dc":[[28,1],[79,1],[114,1],[123,1],[133,1]]},"k":[47,46],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[65,1],[90,2]]},"k":[58,44,39],"v":[{"d":{"df":1,"dc":[[71,1]]}},{"d":{"df":1,"dc":[[90,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[49,2],[96,1]]}},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]},{"k":[121,105,114,101],"v":[{"d":{"df":27,"dc":[[3,2],[4,1],[5,1],[7,1],[9,3],[13,1],[18,1],[19,1],[21,1],[28,1],[29,1],[35,1],[40,3],[41,1],[52,1],[56,1],[68,3],[85,2],[104,6],[106,2],[110,5],[114,2],[116,1],[125,2],[126,1],[130,4],[134,2]]},"k":[105,47,114,45,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[46,47],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[68,1],[110,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[114,1],[116,1],[127,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,2]]}}]},{"k":[101,110],"v":[{"k":[100,115],"v":[{"d":{"df":4,"dc":[[3,1],[104,2],[114,1],[118,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":5,"dc":[[9,1],[87,2],[104,3],[110,1],[128,1]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"d":{"df":1,"dc":[[132,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[122],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]},{"k":[114,108,112,110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[120,1]]},"k":[44,115],"v":[{"d":{"df":3,"dc":[[7,1],[21,1],[120,1]]}},{"d":{"df":1,"dc":[[28,3]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":17,"dc":[[14,1],[20,1],[22,1],[28,1],[82,1],[83,4],[102,2],[104,4],[110,1],[111,1],[113,1],[121,2],[123,1],[126,2],[128,1],[134,1],[135,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[116],"v":[{"k":[114,101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[87,2]]}}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[9,1],[68,1],[70,1],[98,1],[111,1],[118,1]]},"k":[101,115,97],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[9,2],[49,1],[87,2],[94,1],[111,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]},{"d":{"df":4,"dc":[[64,1],[77,1],[94,4],[110,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[116,109],"v":[{"d":{"df":2,"dc":[[79,1],[93,1]]},"k":[115,44,47,45],"v":[{"d":{"df":2,"dc":[[9,1],[111,2]]}},{"d":{"df":1,"dc":[[35,1]]}},{"k":[98],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[99],"v":[{"d":{"df":4,"dc":[[42,1],[51,1],[94,2],[109,2]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[114,107,108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[43,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[114,98],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[120],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111,97,101,109,114,112,105,117],"v":[{"k":[111,105,115,119],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":40,"dc":[[1,4],[10,1],[13,1],[14,3],[18,1],[19,1],[35,1],[56,2],[61,1],[72,1],[73,1],[74,2],[75,1],[76,1],[77,2],[78,1],[79,1],[87,6],[88,2],[93,2],[96,1],[101,2],[102,2],[104,2],[106,1],[107,4],[109,2],[114,1],[117,2],[118,1],[120,2],[121,2],[126,2],[127,3],[128,1],[129,7],[130,1],[132,1],[133,3],[134,2]]},"k":[114],"v":[{"d":{"df":1,"dc":[[109,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[35,1],[79,1],[86,1],[104,1],[109,1],[110,1],[134,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[12,1],[104,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":2,"dc":[[94,1],[101,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[87,2],[101,1],[104,1],[107,1]]},"k":[110],"v":[{"d":{"df":3,"dc":[[22,1],[68,1],[114,1]]}}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[52,3],[53,2]]}}]}]},{"k":[110,114,105,115,116,108],"v":[{"k":[103,110,99],"v":[{"k":[101,105],"v":[{"d":{"df":49,"dc":[[2,1],[3,4],[14,1],[23,3],[25,2],[38,1],[47,1],[52,6],[53,3],[54,1],[57,3],[59,1],[64,2],[71,1],[73,1],[74,1],[75,2],[76,2],[78,4],[79,1],[80,3],[81,1],[83,2],[87,2],[88,1],[92,1],[94,3],[98,1],[100,1],[103,2],[104,1],[106,2],[109,1],[113,2],[114,2],[117,1],[118,1],[119,1],[120,1],[121,1],[122,3],[123,1],[127,1],[128,2],[129,1],[130,3],[131,2],[134,1],[137,7]]},"k":[115,100,47,46,44],"v":[{"d":{"df":27,"dc":[[3,2],[12,2],[22,1],[52,6],[53,2],[56,1],[57,1],[58,2],[60,2],[68,2],[76,1],[87,1],[92,1],[104,3],[106,1],[107,2],[113,1],[114,3],[118,1],[119,1],[123,1],[125,1],[126,3],[128,1],[131,1],[135,1],[137,1]]},"k":[46,42,44,96],"v":[{"d":{"df":7,"dc":[[3,1],[17,1],[68,1],[106,1],[113,1],[123,1],[126,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"d":{"df":2,"dc":[[57,1],[76,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":13,"dc":[[3,1],[42,1],[47,2],[52,1],[58,1],[66,1],[67,1],[83,1],[101,1],[110,1],[121,1],[126,1],[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[52,1],[87,1],[106,1]]}},{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":17,"dc":[[45,1],[47,1],[52,2],[53,1],[56,1],[60,1],[66,1],[71,1],[75,1],[78,1],[79,2],[108,1],[109,1],[114,1],[128,1],[131,3],[136,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[57,5]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"k":[44,46],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[103,97,116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[9,1],[50,1],[70,1],[99,9],[123,7]]}}]}]},{"d":{"df":4,"dc":[[9,1],[79,2],[99,1],[123,2]]},"k":[115,100,47,46,45,44],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[9,1]]}}]},{"d":{"df":1,"dc":[[9,1]]}},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}},{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[99,7]]},"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,2]]}}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115,44],"v":[{"d":{"df":2,"dc":[[54,1],[135,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[96,1]]}}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[121,1],[127,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[53,4]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[53,1]]},"k":[95],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[53,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,109,115,97,101],"v":[{"k":[107],"v":[{"d":{"df":36,"dc":[[4,1],[6,1],[9,1],[11,2],[22,1],[36,1],[50,2],[51,2],[52,1],[53,1],[56,5],[57,5],[72,1],[74,1],[77,3],[80,1],[83,3],[87,4],[88,2],[90,1],[96,1],[97,1],[106,1],[107,1],[113,5],[116,2],[117,1],[118,1],[120,1],[122,4],[123,3],[126,1],[128,2],[133,4],[135,1],[137,4]]},"k":[98,105,109,44,101,45,115],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":5,"dc":[[10,1],[72,1],[87,2],[120,1],[128,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[36,1],[77,1],[79,1],[83,3],[87,5],[88,1],[101,1],[117,1],[121,1],[130,1],[134,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[75,2],[113,1]]}}]}]}]},{"d":{"df":1,"dc":[[77,1]]}},{"k":[100],"v":[{"d":{"df":5,"dc":[[77,1],[87,1],[106,2],[123,1],[133,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[126,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]},"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[130,4]]},"k":[115],"v":[{"d":{"df":2,"dc":[[101,1],[134,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[4,1],[32,1],[53,2],[133,1]]}}]}]},{"k":[111,105],"v":[{"k":[109,111],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[10,7],[43,2],[127,1]]},"k":[93,42,44,47,45],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50,54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":2,"dc":[[43,1],[127,1]]}},{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[40,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":8,"dc":[[14,1],[54,3],[89,1],[102,3],[110,1],[121,4],[134,3],[135,8]]},"k":[44,101],"v":[{"d":{"df":3,"dc":[[82,1],[102,1],[135,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[102,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[122,1],[123,1]]},"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[50,3],[90,1],[99,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[110,114,111,108],"v":[{"k":[116],"v":[{"k":[111,101,114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]}}]},{"k":[114],"v":[{"d":{"df":7,"dc":[[29,1],[35,2],[37,1],[38,1],[47,1],[49,1],[76,1]]},"k":[60,46,41,101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[40,1],[45,1],[66,1],[76,1]]}}]}]}]},{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":1,"dc":[[69,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":18,"dc":[[7,2],[18,1],[38,1],[51,1],[58,2],[66,1],[67,1],[80,1],[82,1],[102,1],[103,2],[104,1],[107,2],[119,1],[126,1],[127,2],[128,1],[137,1]]},"k":[108,116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[13,1]]}},{"k":[108,115],"v":[{"d":{"df":1,"dc":[[29,2]]}},{"k":[105],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,3]]},"k":[44],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]},{"d":{"df":19,"dc":[[2,1],[4,2],[19,2],[48,1],[52,1],[72,1],[74,1],[87,2],[88,1],[97,1],[105,2],[112,1],[116,1],[117,1],[118,3],[129,7],[132,4],[133,3],[135,4]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[114,108,115,100,116,112],"v":[{"k":[114,105,115,118],"v":[{"k":[101,49],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":33,"dc":[[17,1],[30,2],[36,2],[39,1],[50,1],[51,1],[56,1],[58,2],[66,4],[67,3],[68,1],[72,1],[79,1],[80,6],[84,1],[88,1],[94,5],[95,2],[97,3],[100,1],[101,1],[102,1],[104,1],[111,1],[113,2],[114,2],[116,1],[117,1],[119,2],[122,2],[123,2],[134,1],[137,3]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":20,"dc":[[3,1],[29,1],[31,3],[36,1],[47,4],[51,1],[58,1],[66,1],[67,1],[79,1],[80,2],[87,3],[94,1],[99,2],[106,1],[107,1],[109,2],[113,2],[115,1],[126,1]]},"k":[41,45,44],"v":[{"d":{"df":1,"dc":[[69,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[58],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[34,1],[37,2],[80,1],[118,11]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[116,112],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":16,"dc":[[35,1],[41,1],[52,1],[58,8],[59,1],[60,3],[61,1],[74,1],[84,1],[87,1],[98,2],[99,1],[109,1],[122,1],[125,1],[128,2]]},"k":[101,45,115,105,58],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[13,2],[22,5]]},"k":[115],"v":[{"d":{"df":4,"dc":[[7,1],[13,1],[18,1],[22,3]]},"k":[8217,46,44],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[122],"v":[{"k":[97,105,101],"v":[{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[109,1]]},"k":[115,44,93],"v":[{"d":{"df":2,"dc":[[15,1],[78,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[15,1],[109,1]]}}]},{"d":{"df":1,"dc":[[109,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[47,1],[78,2],[109,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[29,1],[94,1]]}}]}]},{"d":{"df":4,"dc":[[78,1],[87,1],[94,1],[107,1]]},"k":[100,97],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[47,1],[103,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[97,110],"v":[{"d":{"df":5,"dc":[[12,5],[58,1],[116,21],[125,1],[133,1]]},"k":[58,95,45],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[56],"v":[{"k":[95],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[116,5]]},"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[115,116],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[88,5],[117,5]]},"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,4]]}}]}]}]},{"d":{"df":6,"dc":[[4,1],[19,1],[112,3],[116,1],[121,2],[135,2]]},"k":[117],"v":[{"d":{"df":9,"dc":[[28,1],[79,8],[84,1],[87,1],[101,1],[109,3],[114,3],[123,4],[133,10]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[84,1],[91,1],[124,1]]}}]}]}]},{"d":{"df":1,"dc":[[116,1]]},"k":[116,44,114,110],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[5,5]]}}]},{"d":{"df":1,"dc":[[29,1]]}},{"k":[99],"v":[{"k":[108,117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[66,1]]}}]},{"k":[108,109,105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[111,1]]}},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[122,1],[123,1]]},"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[123,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[78,6]]},"k":[45,39],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[78,2]]}}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[6,1],[119,2]]},"k":[115,44],"v":[{"k":[44,58],"v":[{"d":{"df":2,"dc":[[77,1],[79,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]},{"k":[115,97,111,100],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[19,2],[74,2]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[70,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[95,43],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[44,8217],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]},{"k":[43],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[49,46],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,2]]}}]}]},{"k":[58],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[58],"v":[{"k":[101],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]},"k":[110,115,112,98,116,109,101,114,105,107,100,108,117],"v":[{"k":[100,116,105,107,108,112,102,110,115,119,114,101,97,45,99,104,122,117,109,98,111,118],"v":[{"k":[101,111],"v":[{"k":[114,115],"v":[{"d":{"df":31,"dc":[[0,1],[3,1],[9,1],[10,1],[16,1],[19,1],[22,1],[26,1],[35,1],[37,1],[51,1],[55,1],[63,1],[68,4],[69,1],[74,1],[75,2],[76,2],[77,1],[79,1],[90,1],[93,2],[106,1],[108,1],[111,1],[113,1],[118,3],[123,1],[127,1],[133,4],[135,5]]},"k":[115,119,110,116,103],"v":[{"k":[116,99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[5,1],[7,2],[83,1]]},"k":[105,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[49,2],[70,1],[79,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[113,1],[135,1]]},"k":[105,44,110,99],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"d":{"df":1,"dc":[[68,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[113,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":20,"dc":[[1,2],[10,1],[13,1],[15,1],[16,1],[38,1],[46,1],[63,1],[73,1],[76,1],[83,1],[84,1],[87,7],[99,1],[106,2],[107,2],[110,1],[118,1],[133,2],[137,1]]}}]}]},{"k":[116,118,110,113,102,120,103],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[101,115,121],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[5,1],[18,1],[35,1]]}}]},{"d":{"df":2,"dc":[[36,1],[114,2]]}},{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105,97],"v":[{"k":[116],"v":[{"k":[121,105],"v":[{"d":{"df":5,"dc":[[5,2],[7,1],[28,1],[29,1],[35,1]]},"k":[44,8217],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[29,1],[35,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[37,7],[44,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]},{"k":[115,116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[31,3],[51,1],[67,1],[78,1],[103,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[31,2],[83,1],[103,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110,114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[46,2],[53,1],[87,2]]}}]}]},{"k":[121,111],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"d":{"df":1,"dc":[[78,1]]},"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]},"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46,47],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[14,1],[22,1],[54,1],[83,4],[121,1],[134,1]]}}]}]}]}]},{"k":[111,101,105],"v":[{"k":[99,97],"v":[{"k":[107],"v":[{"d":{"df":9,"dc":[[14,1],[51,1],[53,1],[54,2],[102,1],[121,1],[131,1],[134,2],[135,2]]},"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[97,115],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[115],"v":[{"d":{"df":14,"dc":[[52,1],[57,1],[66,1],[67,1],[80,2],[86,1],[87,1],[90,1],[91,1],[102,1],[110,1],[121,1],[123,1],[124,1]]}}]}]},{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[83,1],[123,1],[126,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[108,97],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[15,2],[24,1],[70,3],[131,1]]},"k":[103],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[15,1],[24,1]]},"k":[41,44],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]},{"k":[114,99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]},{"k":[108,111],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]},{"k":[101],"v":[{"k":[101,115,99],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[15,1],[51,1],[78,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99,97,116,117],"v":[{"k":[114,104],"v":[{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[36,1],[50,1]]}}]}]}]}]}]}]}]},{"k":[118,102],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[89,1],[114,1]]}}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[114,112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[34,1],[78,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[120,110],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[51,1],[89,1],[114,1],[123,2],[137,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[109,98,108,118,117],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[51,2],[112,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":10,"dc":[[63,2],[64,1],[68,1],[82,1],[88,1],[97,1],[102,3],[112,1],[117,1],[135,1]]}}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[87,2],[114,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46,96],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,2]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116,97,104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[111,104,97,108],"v":[{"k":[109,110,114],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[110,102],"v":[{"d":{"df":1,"dc":[[83,6]]}},{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[73,1],[87,1],[101,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[108,1],[128,1]]}}]}]}]}]},{"k":[97,111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[73,1],[88,1],[98,1],[117,1]]},"k":[112],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[64,1],[88,1],[98,1],[117,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[122,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":13,"dc":[[1,3],[3,1],[5,1],[9,2],[13,1],[37,1],[52,2],[70,1],[111,5],[118,1],[120,1],[121,1],[125,1]]},"k":[101,105,98,112,46,97,117,93,58],"v":[{"d":{"df":86,"dc":[[3,1],[6,2],[7,2],[8,1],[9,7],[10,2],[13,2],[14,2],[15,4],[20,1],[21,3],[22,2],[24,2],[25,1],[28,3],[29,2],[30,1],[31,3],[34,4],[36,2],[38,1],[40,1],[41,1],[44,1],[50,5],[51,1],[52,5],[53,2],[54,1],[56,2],[57,3],[58,5],[59,1],[63,2],[64,2],[66,2],[67,2],[68,4],[74,2],[75,2],[76,1],[78,3],[79,7],[80,1],[83,7],[84,1],[85,1],[87,12],[88,2],[89,3],[91,4],[92,2],[93,1],[94,6],[95,1],[96,1],[100,2],[103,7],[104,5],[105,1],[107,1],[109,1],[110,5],[112,1],[114,1],[116,2],[117,2],[118,2],[119,2],[120,3],[121,1],[122,2],[123,3],[124,4],[125,1],[126,6],[127,9],[128,13],[129,4],[130,5],[131,1],[132,4],[133,3],[134,4],[135,10],[137,6]]},"k":[114,100,102,115,59,58,44,46,63,93],"v":[{"d":{"df":51,"dc":[[1,2],[7,1],[12,1],[14,3],[17,7],[22,3],[31,1],[32,3],[34,3],[35,1],[36,2],[39,2],[46,1],[50,1],[51,2],[52,4],[53,1],[54,1],[56,1],[58,2],[63,1],[73,1],[76,1],[80,1],[82,2],[83,2],[88,6],[89,1],[92,3],[96,5],[97,11],[100,1],[101,5],[102,2],[104,8],[106,2],[107,4],[109,1],[110,1],[116,1],[117,6],[121,1],[123,3],[125,5],[127,1],[129,1],[130,2],[131,1],[132,1],[134,3],[135,1]]},"k":[110,115,46,44,39,34,109,45,42,97,61,58,64,93],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":14,"dc":[[1,1],[3,2],[27,2],[32,2],[74,2],[80,1],[81,2],[82,4],[88,1],[92,2],[101,1],[102,4],[117,1],[121,2]]},"k":[44,42,93],"v":[{"d":{"df":3,"dc":[[48,1],[82,1],[102,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]},{"d":{"df":1,"dc":[[92,3]]},"k":[64],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":32,"dc":[[7,5],[14,1],[17,1],[20,1],[32,1],[34,4],[35,2],[36,1],[37,1],[44,1],[46,1],[51,2],[52,5],[63,1],[83,1],[87,1],[88,2],[91,1],[94,2],[96,2],[97,6],[107,1],[111,1],[117,3],[121,1],[122,2],[124,1],[126,1],[127,20],[129,2],[132,2],[137,1]]},"k":[46,44,58],"v":[{"d":{"df":8,"dc":[[7,1],[18,1],[22,1],[37,2],[88,1],[110,1],[117,1],[131,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":5,"dc":[[7,1],[46,1],[58,1],[90,1],[101,1]]}},{"k":[40],"v":[{"k":[40],"v":[{"k":[34],"v":[{"k":[99,112],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[44],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[44],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[34],"v":[{"k":[44],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[44],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[55],"v":[{"k":[41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[14,1],[32,1],[51,4],[52,1],[63,1],[104,1],[114,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"d":{"df":5,"dc":[[14,1],[51,1],[82,1],[92,1],[102,1]]}},{"k":[115],"v":[{"d":{"df":7,"dc":[[14,1],[63,1],[80,3],[82,1],[102,1],[107,1],[113,1]]}}]},{"d":{"df":1,"dc":[[17,1]]}},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[17,1],[58,1],[88,1],[100,1],[116,1],[117,1]]}}]}]},{"k":[116,119,108,99,102,105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[134,1],[137,1]]}}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[100],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[92,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[36],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":58,"dc":[[5,1],[7,1],[9,1],[14,1],[15,1],[17,1],[28,1],[29,3],[36,1],[47,2],[50,1],[51,2],[52,3],[53,2],[55,2],[57,1],[58,2],[62,1],[64,1],[65,1],[66,2],[67,2],[68,3],[69,2],[72,1],[77,3],[78,2],[79,1],[83,4],[85,2],[87,4],[91,1],[94,3],[96,2],[97,1],[101,1],[104,1],[107,3],[108,1],[110,3],[111,1],[112,1],[113,2],[114,4],[115,1],[118,2],[122,3],[123,1],[124,1],[125,2],[126,2],[127,7],[129,7],[130,1],[131,2],[133,2],[134,2],[135,1]]},"k":[44,58,46],"v":[{"d":{"df":6,"dc":[[9,1],[28,1],[58,1],[79,2],[104,2],[109,1]]}},{"d":{"df":2,"dc":[[58,4],[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":26,"dc":[[5,1],[7,1],[21,1],[31,1],[40,1],[44,1],[46,2],[54,1],[57,3],[60,2],[66,1],[67,1],[79,2],[80,1],[83,1],[88,1],[90,1],[97,1],[99,1],[110,1],[113,1],[114,1],[117,1],[120,1],[122,2],[130,1]]},"k":[110,46],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]},{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"d":{"df":28,"dc":[[18,2],[20,1],[29,2],[34,1],[41,1],[51,1],[52,1],[57,3],[61,1],[65,1],[68,1],[69,1],[79,1],[89,1],[91,5],[97,4],[104,1],[113,1],[114,1],[116,1],[118,1],[122,1],[123,1],[124,5],[127,1],[129,1],[131,1],[132,1]]}},{"d":{"df":2,"dc":[[21,1],[106,1]]}},{"d":{"df":2,"dc":[[32,1],[84,1]]}},{"d":{"df":4,"dc":[[46,1],[51,1],[68,1],[125,1]]}},{"d":{"df":9,"dc":[[52,1],[68,2],[87,1],[106,1],[114,1],[120,1],[128,1],[133,1],[137,1]]}},{"d":{"df":1,"dc":[[103,1]]},"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[35],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[100],"v":[{"k":[52],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":95,"dc":[[2,2],[8,1],[9,4],[10,1],[11,2],[13,4],[14,1],[15,1],[17,1],[19,1],[21,4],[22,1],[23,1],[28,2],[29,1],[30,1],[31,3],[33,2],[34,3],[35,1],[36,3],[37,3],[41,3],[42,1],[43,1],[48,2],[50,7],[51,2],[52,5],[53,1],[56,1],[57,1],[58,6],[59,2],[60,4],[61,1],[62,3],[63,2],[64,4],[66,2],[67,2],[68,1],[69,4],[72,3],[73,1],[74,2],[75,7],[76,3],[77,1],[78,6],[79,11],[81,5],[82,3],[83,4],[84,1],[87,18],[88,6],[89,1],[90,3],[91,1],[93,2],[94,3],[97,4],[98,2],[99,7],[100,1],[101,1],[102,3],[104,6],[105,2],[109,1],[110,3],[111,1],[112,1],[113,9],[114,1],[116,4],[117,6],[118,5],[120,1],[121,1],[122,1],[123,3],[124,1],[126,2],[127,4],[128,13],[129,9],[130,8],[131,5],[132,4],[133,4],[134,2],[135,8],[137,6]]},"k":[58,46,44],"v":[{"d":{"df":4,"dc":[[4,1],[78,1],[91,1],[124,1]]}},{"d":{"df":3,"dc":[[6,1],[79,1],[122,1]]}},{"d":{"df":3,"dc":[[64,2],[79,1],[98,1]]}}]}]}]},{"d":{"df":22,"dc":[[6,1],[21,5],[50,2],[56,2],[60,1],[64,11],[68,6],[85,4],[87,8],[96,2],[98,4],[101,5],[104,3],[107,1],[110,1],[111,1],[112,1],[125,1],[130,8],[133,1],[134,1],[135,2]]},"k":[93,46,63,115],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,112],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[137,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[101,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[111,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"d":{"df":2,"dc":[[13,1],[83,1]]},"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98,103],"v":[{"k":[105,108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[94,1],[97,2],[113,1],[116,1]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[110,1],[128,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":20,"dc":[[50,1],[51,1],[54,1],[57,1],[79,1],[82,1],[88,1],[90,1],[94,1],[97,1],[102,1],[104,1],[106,2],[111,1],[113,2],[115,1],[122,2],[123,1],[134,1],[135,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":67,"dc":[[1,2],[3,3],[9,2],[12,1],[13,2],[14,1],[15,1],[20,1],[21,4],[24,1],[28,2],[39,1],[50,3],[51,6],[52,2],[53,2],[56,1],[57,1],[58,1],[60,1],[61,1],[62,1],[68,1],[69,1],[74,1],[76,3],[77,2],[78,1],[79,4],[80,1],[81,1],[82,1],[83,11],[87,8],[88,1],[89,1],[93,2],[94,1],[95,2],[96,6],[97,2],[100,2],[102,1],[103,2],[104,15],[106,3],[107,3],[110,8],[111,2],[113,2],[114,5],[115,1],[116,1],[117,1],[118,3],[120,1],[121,1],[122,1],[123,2],[125,1],[127,3],[128,1],[130,6],[131,1],[133,1],[134,4],[137,1]]},"k":[47,100,46,111,115,44,58,97,103,45,112,39,41,108,63,96,93,60,116],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[1,1],[95,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":40,"dc":[[2,3],[9,1],[15,9],[27,1],[31,1],[36,2],[50,18],[51,5],[52,1],[56,3],[62,2],[66,7],[67,10],[68,2],[69,1],[77,1],[80,2],[82,2],[87,5],[90,1],[92,2],[98,1],[100,1],[102,3],[107,1],[110,1],[114,1],[116,2],[118,1],[121,2],[122,1],[123,4],[126,2],[128,1],[129,1],[131,2],[132,1],[133,1],[134,4],[137,8]]},"k":[115,100,44,46,114,58,45,96,59,41],"v":[{"d":{"df":20,"dc":[[9,1],[15,2],[26,1],[50,4],[51,5],[52,3],[56,4],[57,1],[67,1],[80,3],[87,2],[104,1],[107,6],[114,1],[115,1],[122,2],[125,2],[128,1],[131,2],[137,6]]},"k":[44,60,93,46,47,42,96,58],"v":[{"d":{"df":6,"dc":[[15,1],[56,1],[57,1],[66,1],[67,1],[96,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[26,1],[66,2],[88,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,100,105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[31,1],[38,1],[51,1],[56,3],[87,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[56,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]},{"d":{"df":14,"dc":[[10,1],[20,1],[46,1],[59,1],[65,1],[66,3],[67,3],[79,1],[80,1],[82,1],[102,1],[107,1],[134,2],[137,2]]},"k":[44,46,58,93],"v":[{"d":{"df":1,"dc":[[64,1]]}},{"d":{"df":1,"dc":[[107,1]]}},{"d":{"df":2,"dc":[[123,3],[134,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[15,2],[36,1],[50,2],[87,1],[109,1],[131,1]]}},{"d":{"df":5,"dc":[[15,4],[36,3],[50,4],[131,2],[137,1]]}},{"d":{"df":4,"dc":[[36,4],[50,1],[56,2],[64,1]]},"k":[60,93],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[66,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46,98],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[36,2],[50,1]]}},{"k":[109,105,97,103],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[46,2]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[82,1],[102,2],[135,5]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[135,4]]}}]}]}]}]},{"d":{"df":3,"dc":[[66,1],[67,1],[80,1]]}},{"d":{"df":1,"dc":[[90,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[15,1],[46,1],[50,3],[52,1],[58,1],[66,1],[67,1],[134,1]]},"k":[33,93],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":13,"dc":[[3,1],[8,1],[20,1],[21,1],[40,1],[68,1],[69,1],[73,1],[83,1],[87,3],[104,5],[127,1],[135,1]]}},{"k":[110,119],"v":[{"d":{"df":6,"dc":[[3,1],[34,1],[57,2],[72,1],[87,1],[104,3]]}},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[79,1],[112,1],[123,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[49,1],[123,1]]},"k":[44,116,99],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":4,"dc":[[36,1],[78,1],[83,1],[131,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"d":{"df":11,"dc":[[11,2],[20,1],[48,1],[68,1],[104,3],[106,1],[107,1],[111,1],[114,1],[125,1],[133,1]]}},{"d":{"df":2,"dc":[[28,1],[53,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":10,"dc":[[36,1],[46,2],[51,3],[56,10],[80,2],[107,2],[121,10],[123,2],[134,5],[137,35]]},"k":[115,46,100,44,63,93],"v":[{"d":{"df":4,"dc":[[46,1],[56,4],[111,1],[137,2]]},"k":[46,44,93],"v":[{"d":{"df":1,"dc":[[46,1]]}},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[46,2],[56,1],[137,7]]}},{"d":{"df":6,"dc":[[56,2],[66,1],[67,1],[107,1],[134,1],[137,3]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[137,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":5,"dc":[[66,1],[67,1],[82,1],[87,2],[102,1]]}},{"d":{"df":1,"dc":[[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[51,1],[66,2],[67,1],[137,6]]},"k":[59,41,44],"v":[{"d":{"df":1,"dc":[[132,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[50,1],[116,1]]}},{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[52,1],[79,1],[99,1],[123,1],[127,3],[133,1]]},"k":[45,99],"v":[{"k":[108,114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[51,1],[118,1]]},"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":2,"dc":[[64,1],[98,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[63,1]]}}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[69,1],[110,2],[113,1]]}}]}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[117,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":51,"dc":[[10,1],[13,1],[14,3],[20,1],[27,1],[29,1],[32,1],[38,4],[40,1],[42,4],[47,12],[51,2],[52,1],[54,1],[56,3],[60,1],[64,2],[66,2],[68,1],[69,1],[74,1],[78,4],[82,1],[83,2],[88,1],[89,1],[92,3],[94,1],[95,1],[96,2],[100,4],[103,2],[104,1],[107,16],[109,3],[110,1],[111,1],[112,1],[113,2],[116,2],[118,1],[119,1],[120,1],[122,1],[125,4],[126,1],[130,3],[131,2],[133,1],[135,4],[137,1]]},"k":[42,44,47,8217,39,45,41,46,93,58,63],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[1,1],[107,4]]},"k":[46],"v":[{"d":{"df":2,"dc":[[56,1],[107,2]]}}]}]},{"d":{"df":19,"dc":[[15,3],[18,1],[40,1],[47,8],[50,1],[51,2],[56,1],[68,2],[78,1],[87,1],[91,1],[94,1],[95,1],[107,1],[110,1],[123,1],[130,1],[133,1],[135,2]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[19,1]]},"k":[33],"v":[{"k":[92,95],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[40,2]]}}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[76,1],[130,2]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[115],"v":[{"d":{"df":5,"dc":[[26,1],[42,1],[47,2],[100,1],[107,1]]}}]},{"k":[114,100,109,99,98],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[40,1],[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":3,"dc":[[66,1],[78,1],[82,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[100,7]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[105,2],[127,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[42,1],[54,1],[130,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]},{"d":{"df":12,"dc":[[47,4],[51,1],[60,2],[68,1],[82,1],[85,1],[102,1],[104,1],[107,6],[108,1],[125,3],[132,1]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,117,105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[82,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,117,112],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[51,1],[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[35],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99,98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[56,1],[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[56,1],[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,50],"v":[{"k":[54,56],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]},{"k":[8221],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[104],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116,122],"v":[{"k":[121,105],"v":[{"d":{"df":9,"dc":[[50,1],[75,2],[83,2],[91,1],[99,1],[104,1],[114,1],[124,1],[130,1]]},"k":[46,42,93,96,44],"v":[{"d":{"df":6,"dc":[[21,1],[28,1],[50,2],[83,1],[99,1],[130,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[28,1],[44,1],[97,1],[124,1],[132,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[65,1],[90,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[61],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":6,"dc":[[36,1],[50,2],[87,3],[99,2],[101,1],[135,11]]}}]}]},{"k":[108,105],"v":[{"d":{"df":2,"dc":[[46,2],[74,1]]},"k":[58],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"d":{"df":2,"dc":[[88,1],[117,1]]},"k":[96,44],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"d":{"df":2,"dc":[[88,2],[117,2]]}}]}]},{"d":{"df":5,"dc":[[76,1],[94,1],[118,1],[127,1],[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[117],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[78,3]]},"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[83,13]]}}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[45,116,112],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[126,2],[135,3]]},"k":[44,58,61],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[98,99],"v":[{"k":[55],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[97],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[51],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[57,1]]},"k":[111,101,117,114,105,108,97,110,112,98,115,49,104,100,116,109,121],"v":[{"d":{"df":32,"dc":[[3,2],[25,1],[27,2],[33,1],[47,1],[50,2],[51,1],[52,4],[56,1],[57,1],[76,1],[79,1],[80,1],[83,1],[87,2],[88,1],[93,2],[107,1],[110,1],[114,2],[116,1],[118,2],[120,1],[121,1],[122,1],[123,1],[127,1],[129,1],[132,1],[134,3],[135,1],[137,3]]},"k":[101,105,111,116,97,100,110,103],"v":[{"k":[115],"v":[{"d":{"df":9,"dc":[[1,2],[23,2],[28,1],[56,3],[107,1],[108,1],[110,2],[131,1],[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[3,2],[5,1],[18,1],[31,1],[51,1],[52,1],[60,1],[87,1],[113,1],[134,1],[135,1]]}}]}]},{"k":[100,103],"v":[{"d":{"df":21,"dc":[[3,1],[28,1],[35,1],[41,1],[43,1],[51,1],[52,2],[53,1],[78,1],[79,1],[82,1],[83,2],[96,1],[102,1],[104,2],[110,2],[118,1],[121,1],[122,1],[123,1],[137,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[10,3],[29,1],[104,2],[112,1]]},"k":[93,39,41],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[4,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[7,1],[18,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[55,3]]}}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[116,110,111,100,97,115,102,45],"v":[{"d":{"df":41,"dc":[[1,2],[2,4],[3,1],[6,1],[8,1],[13,3],[14,1],[18,3],[27,1],[28,3],[34,1],[39,1],[50,1],[51,2],[52,2],[56,1],[57,2],[61,1],[66,1],[68,1],[74,1],[76,3],[78,2],[83,1],[87,1],[92,1],[93,1],[96,1],[101,1],[103,4],[107,2],[121,3],[122,3],[123,2],[125,2],[127,1],[131,1],[133,2],[134,1],[135,1],[137,5]]},"k":[116,99,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[1,1],[15,1],[28,1],[38,1],[52,1],[69,2],[97,1],[120,1],[135,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[123,2]]}}]},{"d":{"df":1,"dc":[[87,2]]},"k":[101,111],"v":[{"k":[114],"v":[{"k":[97,105],"v":[{"k":[108,116],"v":[{"d":{"df":9,"dc":[[1,1],[10,1],[11,1],[70,1],[88,1],[93,1],[117,2],[118,1],[128,1]]},"k":[108,41],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[28,1],[78,1],[79,1],[90,1],[104,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[47,1],[76,1]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[101,105],"v":[{"d":{"df":10,"dc":[[4,1],[32,1],[41,1],[51,1],[77,1],[79,1],[112,1],[123,2],[130,1],[133,1]]},"k":[100],"v":[{"d":{"df":3,"dc":[[112,1],[123,1],[133,1]]}}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[28,1],[79,1],[112,3]]}}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[107,1],[118,1]]}}]}]}]}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[99,103,110],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[41,1],[57,4],[60,1],[118,3],[121,1],[122,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":6,"dc":[[68,1],[78,1],[89,1],[94,2],[106,1],[117,1]]},"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[81,2]]}}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101,105,97,110],"v":[{"k":[115],"v":[{"k":[116,115],"v":[{"d":{"df":5,"dc":[[1,1],[18,1],[39,1],[68,3],[120,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[68,2]]}}]},{"d":{"df":1,"dc":[[80,1]]}}]}]},{"d":{"df":16,"dc":[[34,2],[38,1],[47,1],[63,4],[66,1],[67,1],[79,2],[88,1],[89,1],[99,1],[102,1],[117,1],[123,2],[126,1],[128,1],[133,1]]},"k":[100,46],"v":[{"k":[101],"v":[{"d":{"df":8,"dc":[[15,1],[68,1],[92,1],[101,2],[111,5],[118,1],[127,1],[132,1]]},"k":[115,108,58,44,100,46,93,42],"v":[{"d":{"df":3,"dc":[[28,1],[68,1],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[136,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[53,1],[68,1]]}},{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]},{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[87,1],[107,1],[129,1],[132,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]},{"k":[117,97,101,111,105],"v":[{"k":[98],"v":[{"d":{"df":4,"dc":[[1,3],[56,1],[125,1],[135,5]]},"k":[44,50,45,46],"v":[{"d":{"df":1,"dc":[[56,1]]}},{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]},{"k":[112,101,97],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[135,1]]}}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[135,3]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[135,1]]}}]}]},{"k":[98,112,110,100,115,121],"v":[{"d":{"df":3,"dc":[[3,1],[52,2],[127,1]]}},{"k":[104],"v":[{"k":[105],"v":[{"k":[99,110],"v":[{"k":[115,97],"v":[{"d":{"df":16,"dc":[[7,1],[55,4],[56,1],[79,11],[82,1],[87,1],[91,19],[94,2],[96,3],[101,3],[102,1],[107,3],[124,19],[125,1],[129,1],[132,3]]},"k":[58,44,46],"v":[{"d":{"df":6,"dc":[[56,1],[79,2],[82,1],[91,3],[102,1],[124,3]]}},{"d":{"df":5,"dc":[[79,1],[82,1],[91,1],[102,1],[124,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[108],"v":[{"d":{"df":15,"dc":[[37,1],[47,1],[51,1],[60,2],[66,1],[67,1],[68,1],[69,2],[78,2],[82,3],[91,1],[102,4],[121,1],[124,1],[137,1]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[51,1],[123,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[97,112,101,121],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[3,1],[52,1],[68,1],[76,1],[83,2],[112,1],[118,1]]},"k":[108,101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[93,1],[123,2],[127,1]]}}]}]}]},{"d":{"df":10,"dc":[[31,1],[51,1],[57,3],[82,1],[102,1],[103,1],[113,1],[114,1],[116,1],[122,2]]}},{"k":[110],"v":[{"d":{"df":9,"dc":[[50,1],[72,1],[75,2],[106,1],[113,1],[118,1],[120,3],[126,2],[128,1]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[117,119,111],"v":[{"k":[112],"v":[{"d":{"df":14,"dc":[[7,3],[14,1],[52,2],[54,1],[58,1],[83,6],[88,5],[100,1],[116,1],[117,5],[118,1],[121,1],[134,1],[135,3]]},"k":[58,61,115,44,46,101,41],"v":[{"d":{"df":2,"dc":[[17,1],[32,1]]}},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[54,1],[88,1],[117,1]]}},{"d":{"df":3,"dc":[[88,1],[117,1],[132,1]]}},{"d":{"df":3,"dc":[[88,3],[117,3],[129,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"d":{"df":2,"dc":[[112,1],[120,1]]},"k":[115,105,116],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[13,1],[52,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[18,2],[29,1]]}}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[118],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[100,110],"v":[{"d":{"df":3,"dc":[[38,1],[118,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]},"k":[116,118,109],"v":[{"d":{"df":11,"dc":[[3,5],[4,2],[19,2],[74,5],[87,1],[105,4],[116,1],[129,7],[131,1],[132,5],[133,3]]},"k":[104,46,47,116,58],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":6,"dc":[[3,5],[19,1],[29,1],[74,1],[114,2],[128,2]]},"k":[58,93],"v":[{"d":{"df":3,"dc":[[3,1],[91,1],[124,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99,112],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[3,1]]}},{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[74,2]]}}]},{"k":[101,105],"v":[{"d":{"df":14,"dc":[[3,1],[5,1],[31,1],[46,1],[52,1],[68,1],[77,1],[80,1],[87,2],[106,1],[118,1],[120,2],[127,1],[133,1]]},"k":[110,115],"v":[{"d":{"df":5,"dc":[[56,1],[58,1],[59,1],[97,1],[127,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[55,2],[76,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[111,97,120],"v":[{"k":[98,114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[128,3]]}}]}]}]}]}]},{"k":[110,115],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[80,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"k":[109,122,108,105,110,116,112,117,114],"v":[{"k":[101,105],"v":[{"d":{"df":5,"dc":[[55,3],[74,5],[93,5],[127,2],[128,21]]},"k":[115,44,114,45,63,93,39,33,46,104,47],"v":[{"d":{"df":7,"dc":[[7,1],[47,4],[79,2],[87,1],[106,1],[127,5],[128,13]]},"k":[44,47],"v":[{"d":{"df":3,"dc":[[47,1],[127,1],[128,1]]}},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[47,1],[74,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[74,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112,108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112,110],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[93,2]]}}]},{"d":{"df":1,"dc":[[93,1]]}},{"d":{"df":1,"dc":[[128,1]]}},{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[128,8]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[128,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112,103],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[93,2],[127,1]]},"k":[44,33],"v":[{"d":{"df":1,"dc":[[61,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[108,49],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[36,1],[65,3],[91,1],[124,1],[136,10]]},"k":[124,44],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]},{"k":[53,54,55,56],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]},{"k":[97,112],"v":[{"k":[103],"v":[{"k":[111],"v":[{"d":{"df":8,"dc":[[36,1],[50,1],[65,3],[91,1],[98,1],[124,1],[129,1],[136,7]]}}]}]},{"k":[52,53,54,55],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[39,1],[57,1],[88,1],[117,1]]},"k":[105,101,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[47,1],[54,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[57,1],[66,1],[67,1],[79,1]]}}]},{"d":{"df":1,"dc":[[101,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"k":[103],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[104,101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[51,1],[113,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[111,1],[113,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[83,8],[92,2]]},"k":[115,44,46,39,41],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,2]]}},{"d":{"df":1,"dc":[[83,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[83,2]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[111,117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":22,"dc":[[8,4],[20,4],[37,3],[38,1],[44,2],[47,4],[51,1],[68,20],[78,12],[82,1],[91,3],[94,1],[102,2],[104,1],[105,1],[109,6],[118,2],[124,3],[125,1],[126,1],[127,5],[129,4]]},"k":[45,46,44],"v":[{"k":[116,115,117,99,98],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45,115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[8,1],[104,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"k":[104,101,99,117],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[82,1],[102,2],[126,1]]},"k":[45,44],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97,112,115],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,111],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[20,1],[91,1]]}}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[91,1],[129,3]]},"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[50,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97,108],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[37,1],[78,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]}]}]},{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]},{"k":[108,117,97],"v":[{"k":[118],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"d":{"df":11,"dc":[[58,6],[79,11],[84,1],[86,2],[87,1],[91,8],[92,1],[116,3],[123,5],[124,8],[133,9]]},"k":[44,58,46,115,45,8217,39],"v":[{"d":{"df":4,"dc":[[58,1],[79,1],[92,1],[118,1]]}},{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":5,"dc":[[58,1],[76,1],[91,3],[118,1],[124,3]]},"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":5,"dc":[[79,2],[86,1],[123,2],[132,1],[133,1]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":2,"dc":[[86,1],[129,1]]}}]},{"k":[104,117,98],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]},{"k":[114,115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[87,7],[126,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115,114,99,110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[87,1],[101,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[129,4],[132,2]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[28,1],[87,1],[101,3],[133,2]]},"k":[93],"v":[{"d":{"df":1,"dc":[[114,2]]}}]},{"k":[115,116,101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[112,108,102],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98,117,103],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[40,2]]}}]}]},{"k":[103],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[40,2]]}}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[40,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[76,1],[78,2],[105,3]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[122],"v":[{"d":{"df":1,"dc":[[57,2]]}}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[78,2]]},"k":[96,51],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]},{"d":{"df":3,"dc":[[78,3],[82,1],[102,2]]}}]}]},{"k":[107,120],"v":[{"d":{"df":2,"dc":[[78,1],[109,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,6]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]}]}]}]}]},{"k":[105,117,101,111,97,104,103,115,49,100,109,116,120,121,50,108,53,102,112,51],"v":[{"k":[103,112,115,111],"v":[{"k":[104,111,103],"v":[{"k":[116],"v":[{"d":{"df":42,"dc":[[1,1],[3,3],[7,1],[13,1],[15,1],[18,1],[21,1],[33,1],[38,2],[43,1],[47,2],[48,1],[60,1],[64,1],[68,4],[69,1],[72,1],[74,1],[75,1],[76,3],[77,1],[79,1],[85,1],[86,1],[87,3],[91,1],[94,5],[95,1],[104,2],[106,1],[108,1],[109,2],[113,1],[115,1],[118,6],[119,1],[124,1],[125,1],[127,1],[128,3],[130,2],[133,1]]},"k":[115,45,93,46,58,44,41],"v":[{"d":{"df":1,"dc":[[10,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[96,1]]}}]},{"k":[115,99,104,100],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":11,"dc":[[47,1],[48,1],[60,1],[88,2],[93,2],[109,1],[117,1],[120,1],[126,1],[128,1],[134,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[86,2]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[87,1],[94,1],[120,1],[127,1]]}}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,108,97],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[55],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[68,1],[77,1],[91,1]]}},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":3,"dc":[[95,1],[104,1],[133,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[107,101],"v":[{"d":{"df":2,"dc":[[83,1],[104,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[116],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]},{"k":[110,108,115],"v":[{"d":{"df":73,"dc":[[1,4],[2,1],[3,3],[4,1],[7,2],[10,3],[12,1],[13,5],[14,3],[15,1],[17,1],[18,1],[21,1],[23,3],[27,1],[29,1],[30,2],[31,7],[33,1],[36,2],[47,5],[51,3],[52,3],[54,4],[56,2],[57,2],[58,12],[61,1],[64,1],[66,3],[67,2],[68,3],[74,1],[77,5],[78,2],[79,4],[80,3],[82,2],[84,1],[86,2],[87,3],[88,1],[89,1],[92,3],[95,1],[97,2],[98,1],[101,1],[102,4],[104,4],[107,1],[110,2],[113,3],[114,2],[115,1],[116,9],[117,2],[118,1],[119,1],[120,3],[121,8],[122,3],[123,13],[126,1],[127,3],[128,8],[130,5],[131,1],[132,2],[133,12],[134,3],[135,11],[137,3]]},"k":[110,44,116,58,115,46,96,34,93,33,97,59],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":59,"dc":[[1,1],[7,1],[13,2],[18,1],[20,1],[21,1],[23,1],[29,1],[31,2],[34,4],[36,6],[38,1],[47,2],[50,3],[51,1],[52,2],[54,2],[57,2],[58,3],[61,1],[62,1],[63,1],[66,1],[67,2],[68,4],[70,1],[72,1],[75,1],[77,2],[79,7],[80,1],[82,2],[83,2],[86,1],[87,2],[88,1],[90,1],[93,1],[100,1],[102,1],[104,1],[106,1],[112,1],[113,2],[114,1],[116,1],[117,1],[118,5],[121,4],[122,3],[123,2],[126,1],[127,3],[128,1],[129,7],[133,1],[134,3],[135,3],[137,4]]},"k":[58,46,44],"v":[{"d":{"df":3,"dc":[[31,1],[126,2],[129,1]]}},{"d":{"df":8,"dc":[[38,1],[51,1],[87,1],[109,1],[114,1],[122,1],[123,1],[133,1]]}},{"d":{"df":4,"dc":[[79,2],[87,1],[129,1],[137,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[93,1],[128,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"d":{"df":7,"dc":[[2,1],[54,1],[93,1],[120,1],[133,1],[134,1],[135,1]]}},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[27,1],[58,1],[67,1],[116,3]]},"k":[46,115],"v":[{"d":{"df":2,"dc":[[27,1],[58,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"d":{"df":13,"dc":[[51,2],[53,1],[66,2],[67,1],[82,1],[102,2],[103,1],[113,1],[114,1],[118,2],[123,1],[126,1],[133,1]]}},{"d":{"df":8,"dc":[[52,3],[68,2],[79,1],[85,1],[123,2],[127,1],[133,1],[134,1]]}},{"d":{"df":5,"dc":[[53,1],[54,1],[86,1],[134,1],[135,1]]}},{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":1,"dc":[[114,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[120,1]]}},{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"d":{"df":1,"dc":[[135,5]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[116],"v":[{"k":[34,46],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[98,99,97,115,45,109,113,112,102,118,108,116,103,110,100,105,111],"v":[{"k":[111,117],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":34,"dc":[[1,5],[14,1],[21,1],[32,1],[36,1],[50,5],[51,5],[54,2],[57,3],[60,1],[68,1],[77,1],[78,1],[82,3],[87,5],[89,1],[92,2],[97,3],[99,2],[100,1],[101,1],[102,5],[107,1],[113,2],[118,2],[121,1],[123,2],[126,1],[129,4],[130,1],[132,1],[134,3],[135,2],[137,1]]},"k":[41,101,96,44,115,105,46,58],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[57,2]]}}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[25,1],[51,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"d":{"df":5,"dc":[[36,1],[50,1],[82,1],[102,1],[137,1]]}},{"d":{"df":4,"dc":[[51,2],[107,1],[123,1],[128,1]]}},{"d":{"df":4,"dc":[[51,1],[56,1],[123,5],[137,1]]},"k":[44,47],"v":[{"d":{"df":2,"dc":[[87,1],[135,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[57,1],[79,1],[87,1],[137,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}},{"d":{"df":3,"dc":[[82,2],[102,2],[123,1]]}}]}]}]},{"d":{"df":9,"dc":[[58,1],[91,1],[107,2],[116,1],[121,1],[122,1],[123,3],[124,1],[137,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]},{"k":[111,101,116,114,118,99,97,104],"v":[{"k":[118,103,109,110,114],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[1,1],[21,1],[82,1],[102,1],[130,1]]},"k":[121,105,101],"v":[{"d":{"df":14,"dc":[[1,8],[14,1],[51,3],[54,1],[82,1],[85,6],[87,4],[102,4],[110,9],[121,9],[125,4],[134,34],[135,2],[137,3]]},"k":[58,41,96,93,44,42,46],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[51,1],[89,1]]}},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[102,2],[110,1],[121,1],[137,1]]}},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]},{"d":{"df":2,"dc":[[135,1],[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[21,1],[63,1],[130,1]]}}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[122,116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":15,"dc":[[9,2],[20,1],[52,3],[53,1],[56,2],[66,1],[67,1],[68,1],[79,2],[87,2],[104,2],[111,1],[118,2],[130,1],[137,1]]},"k":[101,115,97],"v":[{"k":[100],"v":[{"d":{"df":17,"dc":[[11,1],[40,1],[52,1],[53,1],[57,1],[70,1],[79,3],[87,2],[93,1],[101,1],[104,1],[106,1],[115,1],[118,2],[120,1],[131,1],[132,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]},{"d":{"df":2,"dc":[[107,1],[130,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[118,1],[127,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[54,1],[70,1],[131,1],[134,1],[135,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[55,1],[113,2],[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[105,110],"v":[{"k":[118,112],"v":[{"k":[101,105],"v":[{"d":{"df":14,"dc":[[3,1],[6,1],[9,1],[50,1],[51,1],[53,2],[56,1],[72,1],[81,1],[83,2],[115,1],[118,2],[122,1],[137,3]]},"k":[100,114],"v":[{"d":{"df":4,"dc":[[24,2],[36,1],[73,1],[130,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]},{"k":[46,44],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[96,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[15,1],[50,1],[51,1],[96,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[9,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":10,"dc":[[82,1],[95,1],[102,1],[104,1],[107,1],[109,1],[110,1],[119,2],[131,1],[137,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[5,1],[97,1],[107,1],[137,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[24,3],[95,1],[118,1],[119,1]]},"k":[46,41],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[41,1],[125,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[113],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[100,99,108,115,112,116],"v":[{"d":{"df":18,"dc":[[19,1],[36,2],[57,1],[76,1],[79,1],[87,3],[94,1],[96,1],[104,1],[107,1],[111,1],[114,1],[121,1],[125,1],[127,1],[128,8],[131,2],[137,1]]},"k":[45,47,121,109,101,105,58,97],"v":[{"k":[119],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[1,1],[123,1]]}}]}]}]}]}]},{"d":{"df":18,"dc":[[3,1],[7,1],[10,1],[15,1],[28,1],[35,1],[58,1],[86,1],[87,1],[93,1],[94,1],[106,1],[107,1],[118,2],[120,1],[126,1],[128,2],[134,1]]},"k":[44,93,46],"v":[{"d":{"df":1,"dc":[[64,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[101],"v":[{"k":[33,46],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"k":[109],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[37,3],[95,1],[119,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[110,108],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[37,2],[52,1],[99,1],[127,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[47,1],[104,1]]}}]}]},{"d":{"df":2,"dc":[[57,1],[114,1]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[104],"v":[{"d":{"df":7,"dc":[[52,1],[68,1],[69,1],[102,2],[123,2],[133,1],[135,1]]},"k":[101,97,105],"v":[{"k":[100,115],"v":[{"d":{"df":2,"dc":[[1,1],[137,1]]},"k":[44,34],"v":[{"d":{"df":2,"dc":[[66,2],[67,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[110,1],[123,1]]}}]}]}]}]},{"k":[108,109,105,45,116],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[7,1],[29,1],[120,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[55,1],[118,4],[123,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[111,115],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[31,1],[82,1],[102,1],[112,1]]},"k":[44,115],"v":[{"d":{"df":3,"dc":[[9,1],[83,1],[103,1]]}},{"d":{"df":4,"dc":[[17,1],[58,1],[83,1],[123,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[57,1],[127,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[101,116,117,112,111,105,99],"v":[{"k":[116,109,97,114,108],"v":[{"d":{"df":8,"dc":[[1,1],[14,3],[15,1],[99,3],[113,1],[114,1],[122,1],[125,1]]},"k":[44,115,93,116,46],"v":[{"d":{"df":2,"dc":[[15,1],[70,1]]}},{"d":{"df":1,"dc":[[134,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[87,1],[111,1],[122,1]]}}]}]}]},{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[3,1],[127,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[5,2],[22,3],[29,1],[35,5]]},"k":[101,44,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[5,3],[35,2]]}}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"d":{"df":7,"dc":[[24,1],[51,1],[54,1],[58,1],[87,1],[123,2],[128,1]]},"k":[97,111,114],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":24,"dc":[[6,1],[12,1],[14,1],[23,4],[32,2],[40,2],[50,1],[56,3],[57,2],[68,1],[76,2],[78,2],[82,1],[87,1],[92,5],[93,1],[102,1],[106,2],[107,3],[113,7],[116,2],[121,1],[127,1],[137,3]]},"k":[105,115,101,61,41],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[2,1],[57,1],[66,1],[67,1],[79,1],[113,2],[123,1],[137,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"d":{"df":1,"dc":[[113,3]]},"k":[46],"v":[{"d":{"df":2,"dc":[[2,1],[123,1]]}}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[6,1],[56,1],[60,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":2,"dc":[[87,1],[137,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[56,1]]}}]}]}]},{"k":[114],"v":[{"k":[101,97,105],"v":[{"d":{"df":7,"dc":[[15,1],[68,1],[95,1],[104,9],[107,5],[110,1],[127,1]]}},{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[104,7],[110,2]]},"k":[46,44],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[64,1],[130,1]]}}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]},{"k":[109,108],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[2,1],[126,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[114,1],[126,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":14,"dc":[[14,1],[34,1],[52,2],[56,1],[83,1],[87,1],[102,1],[104,1],[117,1],[118,1],[121,1],[126,1],[133,1],[134,1]]},"k":[115,46,105,58,97],"v":[{"d":{"df":6,"dc":[[22,1],[52,1],[77,1],[83,1],[103,1],[111,1]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[45,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[83,2],[88,1],[117,1],[123,1]]}}]}]},{"d":{"df":1,"dc":[[114,1]]}},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[110],"v":[{"k":[115,100],"v":[{"k":[105,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[9,2],[78,1],[83,1],[122,1],[135,1]]}}]}]}]},{"d":{"df":4,"dc":[[53,2],[83,1],[111,1],[112,1]]},"k":[115,93,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[80,1]]}}]}]},{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,3]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":4,"dc":[[121,1],[127,1],[128,1],[135,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117,108],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[13,1],[29,1],[68,1]]},"k":[115],"v":[{"d":{"df":8,"dc":[[19,1],[28,1],[68,1],[74,1],[79,1],[92,1],[97,1],[123,2]]},"k":[46,58,124],"v":[{"d":{"df":3,"dc":[[52,1],[78,1],[87,1]]}},{"d":{"df":1,"dc":[[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[118,117],"v":[{"k":[101,105],"v":[{"d":{"df":10,"dc":[[51,1],[55,2],[80,1],[83,2],[86,13],[88,2],[111,2],[117,2],[122,1],[127,1]]},"k":[100,115,58,47,46,93],"v":[{"d":{"df":4,"dc":[[51,1],[66,1],[67,1],[122,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"d":{"df":3,"dc":[[83,1],[88,1],[117,1]]}},{"d":{"df":1,"dc":[[86,3]]}},{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[66,1],[76,7],[83,3],[93,9],[118,3],[120,3]]},"k":[46,115,34],"v":[{"d":{"df":4,"dc":[[76,1],[93,2],[111,1],[120,1]]}},{"d":{"df":1,"dc":[[93,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[93,2]]}}]}]}]}]}]}]}]},{"k":[122,100],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[68,1],[95,1],[119,2]]},"k":[46,100,44],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[111,2]]}}]}]}]},{"k":[100,115,116,105,101,117,97,99,108,112,118,109,114],"v":[{"k":[114,111,105],"v":[{"k":[97],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[10,1],[130,3]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]},{"k":[116,111,101,107],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[125,2]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[110,109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[102,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[56,1],[78,1],[87,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100,112],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,3]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[111,97,101,105],"v":[{"k":[117,116,118],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[3,1],[9,1],[66,2],[67,1],[80,1],[83,11],[92,2],[104,5]]},"k":[108,115,45],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[5,1],[87,1],[92,1],[104,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]},{"d":{"df":2,"dc":[[31,1],[115,1]]}},{"k":[97,100],"v":[{"k":[100],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[31,1],[115,1]]}}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[31,1],[115,1]]}}]}]}]}]}]}]}]}]},{"k":[101,105,97],"v":[{"d":{"df":38,"dc":[[11,1],[15,3],[18,1],[24,2],[51,6],[53,1],[57,1],[58,5],[59,1],[64,1],[66,11],[67,9],[70,3],[78,3],[79,1],[80,3],[82,2],[85,1],[87,1],[88,2],[92,1],[97,1],[98,3],[101,1],[102,2],[103,2],[107,1],[110,1],[113,1],[114,1],[117,2],[118,2],[121,1],[123,3],[126,2],[127,1],[135,2],[137,2]]},"k":[100,115,44,41],"v":[{"d":{"df":7,"dc":[[22,1],[52,1],[63,2],[78,2],[109,1],[123,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":9,"dc":[[24,1],[58,1],[63,1],[66,3],[67,3],[82,1],[98,1],[102,1],[123,1]]}},{"d":{"df":4,"dc":[[24,1],[52,1],[107,1],[123,2]]}}]},{"d":{"df":3,"dc":[[66,1],[67,1],[113,1]]}},{"d":{"df":2,"dc":[[109,1],[115,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[24,1],[26,1],[38,1],[53,1],[58,3],[64,1],[78,1],[103,1],[110,1],[115,4],[123,2],[137,2]]}}]}]},{"k":[98,108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"d":{"df":2,"dc":[[89,1],[109,1]]}}]}]}]},{"k":[105,114,112],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[15,1],[52,1],[94,1],[106,1]]},"k":[115,105],"v":[{"d":{"df":2,"dc":[[34,1],[126,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[105,2]]},"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[109,100],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[97,1],[104,1],[109,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[101,105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[3,1],[34,1],[83,1],[137,1]]},"k":[93,101,34,46,115],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":9,"dc":[[3,1],[51,1],[76,2],[91,1],[101,1],[103,1],[121,1],[124,1],[126,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[111,5]]}}]}]},{"d":{"df":1,"dc":[[3,2]]}},{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":3,"dc":[[22,1],[58,1],[129,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[111,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":23,"dc":[[6,1],[28,1],[30,1],[36,3],[52,1],[56,1],[62,1],[66,1],[67,1],[68,3],[70,1],[79,2],[81,1],[83,1],[88,2],[106,2],[116,1],[117,2],[122,1],[123,1],[126,1],[127,3],[131,1]]},"k":[100,115,109],"v":[{"d":{"df":27,"dc":[[28,1],[32,2],[35,1],[40,1],[50,1],[53,2],[58,1],[61,2],[66,1],[67,2],[72,1],[82,1],[87,1],[88,1],[90,1],[92,1],[102,1],[103,1],[104,1],[107,1],[114,1],[117,1],[118,1],[121,1],[123,1],[127,1],[137,1]]},"k":[33,44,46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":2,"dc":[[103,1],[106,1]]}}]},{"d":{"df":13,"dc":[[32,1],[58,1],[72,1],[73,1],[86,1],[88,1],[93,1],[104,4],[117,1],[118,2],[127,1],[134,1],[137,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[87,1],[101,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[68,1],[86,1],[101,1]]},"k":[46,93,44],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[51],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[87,1],[123,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[80,1],[87,1]]}}]}]}]}]}]}]},{"k":[111,97,108,117,101,114],"v":[{"d":{"df":7,"dc":[[2,1],[3,1],[4,1],[46,2],[66,2],[67,1],[128,1]]},"k":[44,115,93,114,109],"v":[{"d":{"df":1,"dc":[[3,2]]}},{"d":{"df":1,"dc":[[46,1]]},"k":[105,116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":13,"dc":[[3,2],[26,1],[27,1],[66,1],[67,1],[103,1],[105,2],[115,3],[127,1],[128,1],[131,1],[132,2],[133,1]]},"k":[44,58,46],"v":[{"d":{"df":4,"dc":[[3,1],[66,2],[67,1],[74,1]]}},{"d":{"df":3,"dc":[[19,1],[103,1],[105,3]]}},{"d":{"df":3,"dc":[[26,1],[66,2],[67,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":8,"dc":[[26,2],[40,1],[46,2],[51,2],[66,2],[67,1],[115,7],[137,2]]},"k":[46,44,93,58,41],"v":[{"d":{"df":4,"dc":[[51,1],[68,1],[122,1],[132,1]]}},{"d":{"df":3,"dc":[[51,1],[115,1],[125,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99,103],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[39,2],[77,1],[87,1],[123,1]]},"k":[115,58,44,101,105],"v":[{"d":{"df":3,"dc":[[79,1],[123,1],[133,1]]}},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[79,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[89,1],[135,1]]},"k":[63],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[123,1],[125,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[115,3]]}}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":19,"dc":[[9,2],[14,2],[21,1],[54,1],[56,3],[64,1],[67,1],[70,1],[89,1],[98,1],[102,2],[107,1],[111,8],[121,4],[126,1],[130,1],[134,2],[135,1],[137,1]]},"k":[46,115,44,105,101],"v":[{"d":{"df":4,"dc":[[6,1],[9,2],[21,1],[130,1]]}},{"d":{"df":1,"dc":[[9,4]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[9,2]]}},{"d":{"df":3,"dc":[[9,1],[111,2],[123,1]]}}]},{"d":{"df":1,"dc":[[9,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[21,1],[87,2],[98,1],[121,2],[130,1],[137,1]]}}]}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[85,1],[110,1],[125,1],[133,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[97,121],"v":[{"k":[99],"v":[{"k":[101,105],"v":[{"d":{"df":13,"dc":[[9,1],[51,1],[59,1],[77,1],[92,1],[98,1],[103,1],[118,1],[122,1],[123,1],[125,2],[126,1],[135,3]]},"k":[109,100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[24,1],[47,2],[111,6],[123,1],[133,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":2,"dc":[[70,1],[79,1]]}}]}]}]}]},{"d":{"df":6,"dc":[[51,1],[83,1],[104,1],[118,1],[123,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[79,1],[123,1],[133,1]]}},{"d":{"df":2,"dc":[[123,1],[133,2]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[30,1],[103,1],[118,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[77,1],[83,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[37,1],[87,1],[88,1],[117,1],[118,4]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105,97,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[83,1],[94,1],[95,1],[119,2],[127,3]]}}]}]}]}]}]}]}]}]},{"k":[101,108,117,105,114,111],"v":[{"k":[114],"v":[{"d":{"df":20,"dc":[[14,1],[50,1],[51,2],[64,1],[68,1],[70,1],[71,1],[77,1],[87,1],[93,1],[94,3],[100,1],[102,1],[103,1],[110,2],[121,1],[127,1],[131,1],[135,1],[137,1]]},"k":[114,101,115],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[3,1],[80,1],[127,1],[129,1],[132,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101,105],"v":[{"d":{"df":5,"dc":[[9,1],[88,1],[97,1],[117,1],[127,1]]},"k":[46,115,100],"v":[{"d":{"df":1,"dc":[[50,2]]}},{"d":{"df":1,"dc":[[53,1]]}},{"d":{"df":2,"dc":[[116,1],[127,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[52,1],[68,1],[76,1],[104,1]]}}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[18,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[110,115,101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[49,1]]},"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[100,109],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":9,"dc":[[51,1],[60,1],[63,1],[66,2],[109,1],[121,1],[125,2],[130,1],[134,5]]},"k":[97,101,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]},{"k":[114,100],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[60,1],[130,1],[131,1],[137,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[116,115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[101,118,115],"v":[{"k":[119],"v":[{"d":{"df":7,"dc":[[3,2],[53,1],[77,1],[81,1],[83,2],[87,1],[111,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[72,1],[129,1]]}}]}]}]},{"k":[97,114],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[22,2],[123,1]]}}]},{"k":[116,115],"v":[{"d":{"df":6,"dc":[[36,1],[76,3],[78,1],[87,1],[94,1],[113,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"k":[105,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"d":{"df":5,"dc":[[53,1],[66,1],[67,1],[87,1],[119,2]]}}]}]}]}]},{"k":[105,121,97,101,111,95],"v":[{"k":[101,97],"v":[{"k":[100,102,115],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[35,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101,121],"v":[{"d":{"df":4,"dc":[[5,1],[13,2],[18,2],[35,1]]}},{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[5,1],[13,1],[28,1],[35,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[13,1],[35,1]]}}]}]}]},{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":9,"dc":[[9,1],[97,3],[107,1],[111,1],[113,1],[122,2],[123,1],[132,2],[133,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[111,118],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[59,1],[118,1]]},"k":[108,39],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[103,1],[125,1]]}}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]},{"k":[97,118],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":15,"dc":[[46,3],[51,2],[56,2],[58,1],[62,1],[87,1],[100,1],[116,1],[118,5],[121,1],[125,1],[127,1],[128,2],[129,1],[137,15]]},"k":[100,46,115,44,93,124],"v":[{"d":{"df":6,"dc":[[19,1],[52,1],[87,1],[118,1],[128,1],[137,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"d":{"df":4,"dc":[[22,1],[56,1],[58,1],[125,1]]}},{"d":{"df":5,"dc":[[51,3],[56,1],[107,1],[125,1],[137,4]]},"k":[44,41,46],"v":[{"d":{"df":1,"dc":[[62,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[85,1]]}}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"d":{"df":3,"dc":[[128,1],[131,1],[137,1]]}},{"k":[40],"v":[{"k":[35],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[117,114,111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":8,"dc":[[9,2],[49,1],[80,1],[82,1],[83,1],[102,1],[111,2],[114,1]]},"k":[115,105,101,46],"v":[{"d":{"df":5,"dc":[[9,1],[66,1],[67,1],[97,2],[135,2]]},"k":[44],"v":[{"d":{"df":2,"dc":[[9,1],[86,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":2,"dc":[[37,1],[83,1]]}}]}]}]},{"k":[105,97],"v":[{"k":[101],"v":[{"k":[115,118],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[97,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[123,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[57,1]]},"k":[117,97,100,105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114,116],"v":[{"d":{"df":9,"dc":[[14,1],[40,1],[54,1],[82,2],[86,1],[102,2],[104,2],[110,1],[134,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[22,1],[132,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[35,1],[57,2]]}}]}]}]}]}]}]},{"k":[114,105],"v":[{"k":[100],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[14,1],[36,1],[127,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]},{"k":[115,111],"v":[{"k":[116],"v":[{"k":[101,114],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[72,2]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[72,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[87,2],[118,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[52,1],[91,2],[124,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[24,1],[66,1],[72,1],[106,1],[112,1],[118,2],[126,1]]},"k":[105,117,115,111,46],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]},{"k":[99,110],"v":[{"k":[101,105],"v":[{"d":{"df":6,"dc":[[52,2],[57,1],[79,3],[99,1],[123,1],[126,3]]},"k":[100,115],"v":[{"d":{"df":2,"dc":[[22,1],[107,1]]}},{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":2,"dc":[[52,1],[78,1]]}},{"k":[121],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,4]]}}]}]}]}]},{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[110],"v":[{"k":[115,118],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":19,"dc":[[51,5],[57,1],[66,1],[67,1],[82,3],[87,1],[88,2],[98,1],[102,4],[110,1],[111,1],[113,4],[117,2],[122,1],[123,5],[125,1],[134,3],[135,1],[137,1]]},"k":[105,115,101,97,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[51,1],[57,1],[82,2],[96,1],[102,2],[107,1],[111,1],[113,1],[121,1],[122,4],[123,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"k":[100],"v":[{"d":{"df":7,"dc":[[85,1],[87,1],[104,1],[107,1],[110,1],[125,1],[134,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[102,1],[110,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[123,1],[127,2]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[81,1],[128,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[135,1]]},"k":[111,99,108,98,117,121,109,116],"v":[{"k":[116,109],"v":[{"d":{"df":14,"dc":[[1,3],[14,2],[30,2],[53,3],[54,2],[64,1],[89,1],[96,2],[98,1],[114,3],[116,2],[126,1],[134,1],[135,6]]},"k":[41,46,64,44,93,34,61],"v":[{"d":{"df":4,"dc":[[21,1],[54,1],[102,1],[130,1]]}},{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[112,53],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[58,35],"v":[{"k":[47,126],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[43],"v":[{"k":[43],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":1,"dc":[[114,2]]}},{"d":{"df":1,"dc":[[121,1]]}},{"k":[117],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[68,1],[104,1],[123,1]]},"k":[44,115,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[52,1],[127,1]]}}]},{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[107],"v":[{"k":[44,101],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[101,108],"v":[{"d":{"df":1,"dc":[[29,2]]}},{"k":[45,98,115,105],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"d":{"df":1,"dc":[[118,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[111,117],"v":[{"k":[116],"v":[{"k":[105,115],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[55,1],[77,1],[110,1]]}}]}]}]},{"k":[116,110,103],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[83,10]]},"k":[114,46,115,42,100],"v":[{"d":{"df":5,"dc":[[57,3],[83,3],[88,1],[92,1],[117,1]]},"k":[46,115,41],"v":[{"d":{"df":2,"dc":[[52,1],[57,1]]}},{"d":{"df":1,"dc":[[83,3]]},"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,2]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[104],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[109,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[110,109,112,116,115,119,114,100,105],"v":[{"d":{"df":3,"dc":[[13,1],[50,1],[80,1]]},"k":[100,103],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[1,1],[52,1],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[93,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"d":{"df":9,"dc":[[28,1],[52,2],[68,3],[70,2],[77,1],[87,1],[101,1],[123,9],[126,1]]},"k":[46,101,44,112,41],"v":[{"d":{"df":5,"dc":[[2,1],[77,1],[85,1],[123,1],[126,1]]},"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"d":{"df":2,"dc":[[77,1],[123,4]]}},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[104,101,105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[14,1],[57,2],[77,1],[87,1],[122,1],[135,1]]}}]}]},{"d":{"df":1,"dc":[[118,3]]},"k":[46,115,44,108],"v":[{"d":{"df":2,"dc":[[52,1],[118,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}},{"d":{"df":1,"dc":[[136,4]]}}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[112,116,100],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[55,2]]}}]}]},{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[133,4]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[41,6]]},"k":[116,107],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,4]]},"k":[39,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,3]]},"k":[58,46],"v":[{"d":{"df":1,"dc":[[118,2]]}},{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[113,1],[129,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]},{"k":[101,105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[82,4],[102,4]]},"k":[96],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]},{"k":[111],"v":[{"d":{"df":3,"dc":[[96,1],[109,4],[127,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[118,1],[133,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[34,93],"v":[{"k":[58,44],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[102],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[121,115],"v":[{"k":[110],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[104,3],[110,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[136,3]]},"k":[47],"v":[{"k":[114,98],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[49],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"d":{"df":9,"dc":[[41,1],[57,1],[78,1],[79,1],[112,1],[113,2],[121,1],[122,1],[137,1]]},"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"d":{"df":1,"dc":[[114,2]]},"k":[116,108],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"k":[56],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[124],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[83,3]]}}]},{"k":[122],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":1,"dc":[[136,1]]},"k":[47],"v":[{"k":[98],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"d":{"df":1,"dc":[[114,2]]}},{"k":[49],"v":[{"k":[53],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[122,3]]}}]}]}]}]},{"k":[109,103],"v":[{"d":{"df":2,"dc":[[123,3],[133,2]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"d":{"df":1,"dc":[[136,1]]}}]},{"k":[117,97,114,111,119,105],"v":[{"k":[115,109,112,110,108],"v":[{"k":[116],"v":[{"d":{"df":33,"dc":[[1,3],[3,1],[5,1],[9,1],[18,1],[21,2],[28,1],[31,1],[47,2],[51,1],[55,1],[63,1],[68,2],[76,1],[79,1],[80,2],[82,2],[83,4],[93,1],[94,1],[100,1],[102,2],[104,1],[105,1],[114,1],[115,1],[118,5],[120,1],[121,1],[125,2],[128,1],[130,1],[137,2]]},"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[29,1],[58,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[52,1],[137,1]]}}]},{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[62,10]]},"k":[39,96],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[62,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]},{"k":[118,109,114,99],"v":[{"k":[97],"v":[{"d":{"df":3,"dc":[[2,2],[27,1],[52,4]]},"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[7,4],[76,1]]}}]}]},{"d":{"df":1,"dc":[[52,6]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,2]]}}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[101,111],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[3,2]]}}]}]}]}]}]}]}]},{"k":[117,114,98,104,115,105],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101,97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[7,2]]}}]},{"k":[108],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[112,2],[121,1],[133,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[13,6]]}}]}]},{"d":{"df":2,"dc":[[13,1],[18,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[104],"v":[{"k":[117],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[32,1],[39,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":15,"dc":[[12,4],[52,1],[54,4],[58,4],[60,3],[77,1],[87,1],[89,1],[92,3],[114,1],[126,3],[127,1],[129,1],[132,1],[137,14]]},"k":[35,100,33,103,96,46,47],"v":[{"d":{"df":109,"dc":[[2,2],[3,1],[4,1],[10,2],[11,1],[12,1],[14,3],[15,2],[19,2],[20,2],[21,3],[22,7],[23,2],[24,2],[26,1],[27,2],[31,5],[33,1],[34,3],[36,1],[37,3],[38,7],[40,5],[41,4],[42,3],[43,2],[44,1],[46,3],[47,17],[48,3],[51,6],[52,9],[53,5],[54,2],[55,1],[56,4],[57,5],[58,14],[59,3],[60,5],[61,3],[62,2],[63,3],[64,6],[65,3],[66,5],[67,4],[68,9],[69,2],[70,1],[71,1],[72,3],[74,4],[75,2],[77,3],[78,2],[79,8],[80,3],[81,4],[82,6],[83,5],[84,1],[85,1],[87,8],[88,5],[89,2],[90,4],[91,3],[93,2],[94,5],[95,2],[96,6],[98,3],[99,2],[100,5],[101,3],[102,1],[103,4],[104,7],[106,7],[107,4],[108,1],[109,9],[110,6],[111,7],[112,2],[113,7],[114,4],[115,4],[116,3],[117,6],[118,10],[119,2],[121,7],[122,4],[123,3],[124,3],[125,7],[126,4],[127,4],[128,6],[129,4],[130,6],[131,7],[132,5],[133,8],[134,5],[135,5],[137,7]]},"k":[35,46],"v":[{"d":{"df":81,"dc":[[1,1],[2,3],[8,2],[9,4],[10,4],[12,5],[15,4],[21,2],[25,4],[33,2],[34,3],[36,6],[49,8],[50,8],[51,10],[52,5],[54,2],[55,11],[56,8],[57,7],[58,5],[60,5],[61,1],[62,2],[63,1],[64,2],[66,2],[67,3],[68,12],[69,6],[71,4],[72,1],[76,4],[77,2],[78,14],[79,5],[82,1],[83,6],[84,3],[85,3],[86,5],[87,21],[88,4],[89,2],[91,6],[92,10],[93,7],[94,9],[95,4],[96,2],[97,8],[99,3],[101,5],[102,10],[103,4],[104,9],[107,19],[108,1],[110,7],[111,11],[112,2],[113,2],[114,9],[116,4],[117,5],[118,1],[119,8],[120,11],[122,12],[123,8],[124,6],[127,26],[128,14],[129,13],[130,8],[132,4],[133,6],[134,4],[135,10],[136,3],[137,9]]},"k":[35],"v":[{"d":{"df":28,"dc":[[1,3],[9,1],[25,2],[30,3],[50,2],[51,1],[52,18],[60,2],[68,3],[76,1],[83,1],[87,4],[92,1],[97,2],[101,1],[103,2],[104,5],[105,4],[110,4],[113,2],[116,5],[120,1],[123,13],[127,5],[128,7],[130,6],[133,2],[135,3]]}}]},{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,3]]}}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[77,1]]}},{"d":{"df":2,"dc":[[83,1],[87,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[105,117],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[100],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,111,97,116,121,105,117,98,112,100,114,102,115],"v":[{"d":{"df":4,"dc":[[3,1],[13,3],[18,2],[35,5]]},"k":[114,108,97,8217,105],"v":[{"k":[101,111],"v":[{"d":{"df":24,"dc":[[1,1],[3,1],[5,1],[7,1],[10,1],[13,1],[14,1],[18,1],[28,1],[29,1],[35,1],[57,1],[60,1],[73,1],[87,1],[93,1],[98,1],[114,1],[118,1],[120,4],[122,1],[127,3],[133,1],[135,1]]},"k":[93,58,46,39,44,34],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116,115,112,117],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":12,"dc":[[11,1],[39,1],[43,1],[57,3],[82,1],[92,1],[102,1],[114,1],[116,1],[122,1],[123,1],[127,1]]}},{"d":{"df":2,"dc":[[54,1],[135,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,115],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":3,"dc":[[81,1],[87,1],[104,1]]}},{"d":{"df":1,"dc":[[86,1]]}}]},{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[112,100,108],"v":[{"d":{"df":34,"dc":[[1,3],[7,1],[13,3],[15,2],[18,3],[28,1],[37,2],[39,1],[51,3],[54,1],[55,1],[56,1],[57,1],[66,1],[67,1],[78,1],[79,1],[83,1],[91,1],[97,4],[111,2],[112,1],[113,1],[114,1],[118,1],[119,1],[122,2],[123,3],[124,1],[125,1],[127,4],[134,1],[135,1],[137,1]]},"k":[33,115,105,102,44,58,46,101],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":8,"dc":[[5,1],[35,1],[46,1],[52,1],[79,1],[87,1],[111,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[18,1],[72,1],[110,1],[113,1],[118,1],[121,1],[137,2]]},"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[56,1],[57,1],[137,1]]}},{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"d":{"df":2,"dc":[[110,1],[113,1]]}},{"k":[114],"v":[{"d":{"df":2,"dc":[[129,1],[132,2]]}}]}]},{"d":{"df":5,"dc":[[24,1],[66,3],[67,3],[104,1],[131,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}},{"d":{"df":2,"dc":[[66,1],[67,1]]}}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[114,118,100,108,116],"v":[{"d":{"df":2,"dc":[[37,1],[113,2]]},"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"k":[105,121,101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":5,"dc":[[35,2],[52,1],[87,1],[131,1],[136,1]]}},{"k":[110],"v":[{"d":{"df":1,"dc":[[133,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[109,1]]},"k":[101,115,105,112],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[77,2],[79,1],[123,1],[133,1]]}}]}]},{"d":{"df":1,"dc":[[84,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[109,103],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,2]]},"k":[61,115,44,46],"v":[{"k":[34],"v":[{"k":[53,57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[118,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}},{"d":{"df":1,"dc":[[118,3]]}}]}]}]}]}]},{"k":[108,117,119,109,112,115,118,116,111,114,110],"v":[{"k":[100,101,105],"v":[{"d":{"df":18,"dc":[[15,2],[21,3],[50,1],[52,1],[66,2],[67,2],[77,1],[87,6],[102,1],[104,1],[107,2],[118,6],[121,1],[123,2],[126,1],[127,1],[130,3],[135,3]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":15,"dc":[[1,1],[14,1],[21,1],[24,2],[50,1],[54,1],[66,2],[67,2],[71,1],[87,4],[99,1],[123,1],[130,1],[131,1],[134,1]]},"k":[47],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[5,1],[24,2]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]},{"k":[114,115],"v":[{"d":{"df":2,"dc":[[3,1],[137,1]]},"k":[115,44,41],"v":[{"d":{"df":4,"dc":[[35,2],[77,1],[123,1],[133,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[133,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":1,"dc":[[123,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]},{"k":[101],"v":[{"k":[115,34,44],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":2,"dc":[[104,2],[110,1]]}}]}]}]},{"d":{"df":33,"dc":[[3,1],[5,1],[13,1],[18,2],[22,2],[28,2],[29,1],[47,1],[48,1],[51,1],[52,9],[56,1],[58,1],[64,2],[77,1],[79,4],[83,1],[84,2],[87,3],[94,6],[98,2],[101,1],[103,3],[107,1],[111,1],[120,2],[123,2],[125,1],[127,5],[128,1],[132,2],[133,1],[135,2]]},"k":[93,101,100,44],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[44,59,46],"v":[{"d":{"df":21,"dc":[[52,1],[58,1],[68,1],[82,1],[83,1],[87,2],[94,1],[96,1],[97,1],[101,1],[102,1],[104,1],[110,1],[111,1],[122,1],[123,2],[125,1],[126,1],[127,2],[129,1],[132,1]]}},{"d":{"df":1,"dc":[[63,1]]}},{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[103,28]]},"k":[44,46,45],"v":[{"d":{"df":1,"dc":[[103,2]]}},{"d":{"df":1,"dc":[[103,2]]}},{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[101],"v":[{"d":{"df":18,"dc":[[17,1],[47,1],[51,1],[68,1],[77,1],[80,1],[82,4],[102,4],[104,6],[106,2],[110,1],[111,1],[112,3],[123,2],[125,1],[127,1],[128,3],[134,3]]},"k":[46,96],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[107,112,101,46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[68,8],[80,1],[83,7],[114,2]]},"k":[110,105,39,59,44,58,115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[32,1],[80,1],[81,1],[83,1],[92,4]]},"k":[58,44,115,46],"v":[{"d":{"df":1,"dc":[[32,1]]}},{"d":{"df":2,"dc":[[82,1],[102,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[68,1],[83,3]]}}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":2,"dc":[[83,1],[92,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[37,1],[118,1]]}}]}]},{"d":{"df":3,"dc":[[79,1],[123,1],[133,1]]},"k":[102,107],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]},{"k":[100,107],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[105],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[96,1]]},"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[85,1],[111,1]]}}]}]}]}]}]}]}]},{"k":[112,114,118,115,110,108,100,98],"v":[{"k":[112],"v":[{"k":[101,121],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[79,1],[83,1],[104,1],[113,1],[137,2]]},"k":[115,33,101,100],"v":[{"d":{"df":3,"dc":[[5,1],[99,1],[110,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]},{"d":{"df":1,"dc":[[21,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[66,2],[67,1]]}}]},{"d":{"df":1,"dc":[[129,1]]}}]}]},{"d":{"df":2,"dc":[[7,1],[28,1]]}}]}]},{"k":[100,116,109],"v":[{"d":{"df":20,"dc":[[2,1],[5,1],[9,5],[14,1],[52,1],[54,1],[77,6],[85,1],[87,6],[96,2],[104,1],[107,1],[110,1],[121,2],[123,1],[128,1],[133,4],[134,2],[135,2],[137,1]]},"k":[45,119,99,58,101],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":33,"dc":[[6,1],[7,2],[9,1],[13,2],[21,2],[22,2],[28,2],[29,2],[35,4],[36,1],[50,1],[52,1],[56,1],[57,5],[65,1],[68,1],[70,1],[77,1],[79,3],[83,1],[87,4],[89,1],[101,1],[110,2],[111,4],[113,4],[118,1],[122,2],[123,8],[127,2],[129,1],[130,3],[133,6]]},"k":[46,44,93],"v":[{"d":{"df":11,"dc":[[18,1],[23,1],[35,1],[57,1],[77,1],[87,3],[123,1],[125,1],[129,1],[132,1],[133,1]]},"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[22,1],[35,1],[55,1],[87,1],[134,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]},{"d":{"df":1,"dc":[[52,2]]}},{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":1,"dc":[[118,1]]},"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[40,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":91,"dc":[[2,1],[3,10],[4,1],[7,1],[9,1],[11,1],[12,1],[13,1],[14,1],[15,1],[17,2],[18,2],[20,1],[21,3],[22,1],[27,1],[28,3],[29,3],[30,1],[35,1],[37,1],[38,1],[40,1],[42,1],[43,1],[46,1],[47,4],[48,1],[49,1],[50,2],[51,5],[52,4],[53,1],[54,4],[55,1],[56,3],[57,1],[58,1],[63,1],[65,1],[68,1],[69,1],[70,2],[76,4],[77,2],[79,5],[80,1],[81,2],[82,2],[83,6],[84,1],[85,1],[86,1],[87,12],[89,1],[90,2],[91,3],[93,1],[94,4],[96,4],[97,1],[98,1],[99,1],[102,5],[103,2],[104,11],[105,1],[106,1],[107,3],[109,1],[110,8],[111,11],[114,3],[116,1],[118,5],[120,3],[121,7],[122,5],[123,6],[124,3],[125,3],[126,3],[127,15],[128,2],[129,1],[130,3],[131,2],[133,2],[134,4],[135,10],[137,12]]},"k":[110,46,58],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[46,1],[51,1],[118,2],[128,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[77,1]]}},{"d":{"df":2,"dc":[[120,1],[135,4]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":19,"dc":[[28,2],[43,1],[47,1],[52,3],[53,1],[56,1],[57,1],[58,1],[77,2],[83,3],[87,1],[93,2],[104,1],[110,2],[111,2],[113,1],[114,1],[120,1],[123,2]]}}]}]}]},{"d":{"df":65,"dc":[[3,3],[5,1],[7,2],[10,1],[13,3],[14,2],[15,2],[18,1],[24,1],[28,1],[29,1],[30,1],[35,1],[40,1],[45,1],[46,1],[47,5],[50,2],[51,1],[52,7],[53,1],[54,1],[55,1],[57,1],[60,1],[63,1],[66,5],[67,3],[68,3],[76,1],[77,2],[79,6],[81,3],[82,5],[83,14],[85,1],[87,2],[92,2],[93,1],[96,1],[98,1],[99,4],[100,1],[101,2],[102,7],[106,1],[107,2],[109,2],[111,2],[112,1],[113,1],[115,1],[118,2],[119,1],[121,1],[123,10],[125,3],[127,6],[128,2],[129,1],[130,1],[132,2],[133,2],[134,4],[137,1]]},"k":[110,46,104],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[58,1],[116,1]]}}]}]},{"d":{"df":2,"dc":[[58,1],[77,1]]}},{"d":{"df":2,"dc":[[64,1],[98,1]]}}]},{"k":[100,103],"v":[{"d":{"df":5,"dc":[[38,1],[60,2],[68,2],[115,1],[118,1]]},"k":[102,108,121,45,44],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]},{"k":[101,105],"v":[{"d":{"df":4,"dc":[[41,1],[47,1],[51,1],[55,1]]},"k":[115,100],"v":[{"d":{"df":9,"dc":[[18,1],[47,1],[65,1],[82,1],[83,1],[95,1],[102,1],[119,1],[122,1]]}},{"d":{"df":2,"dc":[[127,1],[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"d":{"df":4,"dc":[[21,1],[56,1],[93,1],[130,1]]}},{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[115,1],[118,2]]}}]},{"d":{"df":3,"dc":[[56,1],[118,1],[137,1]]},"k":[105,111,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,2]]}}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[56,1],[137,1]]}}]}]},{"k":[102],"v":[{"d":{"df":4,"dc":[[7,1],[18,1],[76,2],[87,1]]}}]},{"d":{"df":9,"dc":[[18,3],[28,1],[54,1],[79,1],[83,1],[103,1],[127,1],[134,2],[135,1]]}},{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[116,109,111,50],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"d":{"df":1,"dc":[[3,2]]},"k":[44,41,58],"v":[{"d":{"df":2,"dc":[[3,1],[127,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[103,100,97],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114,99,121,109,112,110,119],"v":[{"k":[121],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[106],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46,95],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[31,1],[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115,103,102,112],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100,97,112,105,111,102],"v":[{"k":[107,114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[115,97],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[47],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[79,2]]}}]},{"k":[48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]},{"k":[100,98,112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[29,1],[79,1],[91,6],[124,6]]},"k":[44,115],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}},{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[116,118,108],"v":[{"k":[104,101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[68,1],[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[124],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]}]}]}]}]},{"k":[115,103,109,116,100,110,98],"v":[{"d":{"df":7,"dc":[[5,1],[7,5],[13,4],[18,6],[28,2],[29,1],[35,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,3]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[44,1]]},"k":[104],"v":[{"d":{"df":8,"dc":[[18,1],[37,1],[76,2],[120,1],[123,1],[125,1],[128,1],[133,1]]},"k":[101,45,46,108,44,93],"v":[{"k":[115,114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[13,1],[118,1]]}}]},{"d":{"df":6,"dc":[[52,2],[76,1],[90,1],[93,2],[114,1],[123,1]]},"k":[58,46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[122,1]]}}]},{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[112,101,108,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97,105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[18,1],[29,1],[35,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"k":[121,105],"v":[{"d":{"df":5,"dc":[[29,1],[47,1],[53,1],[78,2],[109,2]]}},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[87,2],[94,1],[118,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[64,2],[87,2],[98,1],[118,1],[125,1],[127,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[118,1],[123,1],[133,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[18,1],[35,1]]},"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[102],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]},{"d":{"df":15,"dc":[[19,1],[21,2],[34,3],[48,1],[51,2],[62,1],[88,1],[97,6],[103,1],[108,1],[117,1],[118,6],[120,1],[128,2],[130,2]]},"k":[99,115,116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[56,1],[137,1]]}}]}]},{"d":{"df":2,"dc":[[52,1],[123,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[112,101,105,100],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,13]]},"k":[63,46,44,34],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]},{"d":{"df":1,"dc":[[95,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[126,11]]},"k":[44],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]}]},{"d":{"df":1,"dc":[[126,3]]}}]}]}]}]}]}]}]},{"k":[109,110,103],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[47,1],[55,1]]}}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[10,2]]}}]},{"d":{"df":2,"dc":[[88,1],[117,4]]},"k":[99,58,108,44,45],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[88,1],[117,2]]}}]}]},{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[109,100],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[75,4]]},"k":[44,45],"v":[{"d":{"df":1,"dc":[[75,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[61],"v":[{"k":[34],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[120],"v":[{"k":[63],"v":[{"k":[99],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[38],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[61],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[38],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]}]}]}]}]},{"d":{"df":16,"dc":[[3,1],[13,1],[28,1],[30,1],[35,1],[53,1],[74,2],[76,1],[83,9],[87,1],[114,12],[116,4],[118,7],[123,2],[131,1],[135,2]]},"k":[46,48,57,97,98,99,53,56,55,45,50,58,93,54,116,44,49,52,215,120,51,96,37,34],"v":[{"d":{"df":33,"dc":[[1,1],[11,1],[17,1],[19,1],[22,1],[32,1],[34,4],[37,1],[41,1],[44,1],[51,4],[61,1],[68,7],[70,1],[77,1],[81,4],[84,1],[87,1],[88,2],[93,1],[94,1],[101,1],[102,1],[111,2],[117,2],[120,2],[121,1],[123,8],[126,2],[128,1],[133,2],[134,1],[137,3]]},"k":[48,49,53,124,50,54,57,52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":3,"dc":[[43,1],[85,1],[127,1]]}}]}]},{"k":[55,52],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[58,4]]}}]}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[215,48],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]},{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":8,"dc":[[4,1],[15,1],[28,1],[32,1],[51,1],[52,1],[87,11],[118,1]]},"k":[45,48,103,115,46,56,37,50,51,52,58],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[22,1],[83,3]]},"k":[43,48,46,37,44],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"d":{"df":2,"dc":[[83,7],[116,6]]},"k":[37],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":1,"dc":[[99,1]]},"k":[48],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"d":{"df":4,"dc":[[64,1],[87,1],[98,1],[120,1]]},"k":[48,49,50],"v":[{"k":[46,58],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[56,49,48],"v":[{"k":[56,55],"v":[{"d":{"df":1,"dc":[[83,2]]},"k":[47,46],"v":[{"k":[50],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[83,3]]},"k":[54],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[47],"v":[{"k":[50],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[55,50,51,58,52],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[92,2]]},"k":[48,49],"v":[{"d":{"df":1,"dc":[[92,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[48],"v":[{"d":{"df":2,"dc":[[93,2],[118,1]]},"k":[112],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]},{"d":{"df":2,"dc":[[79,1],[114,1]]}},{"k":[52],"v":[{"d":{"df":2,"dc":[[83,1],[120,1]]},"k":[120],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[56],"v":[{"d":{"df":2,"dc":[[118,1],[120,1]]}}]}]}]}]}]},{"k":[52],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[50],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[49,51],"v":[{"k":[51],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"k":[57,56,50,46],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[57],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[46,48],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[49,48],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[49,48],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[49],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[47],"v":[{"k":[50],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[47],"v":[{"k":[50],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[93,2],[118,1]]},"k":[120],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[93,1],[118,1]]}}]}]}]}]}]}]}]},{"k":[49,48],"v":[{"k":[48],"v":[{"d":{"df":3,"dc":[[91,1],[124,1],[137,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[127,2],[137,1]]}}]}]},{"k":[52],"v":[{"d":{"df":2,"dc":[[125,1],[137,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[11,1],[121,1]]}}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[11,1],[121,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":4,"dc":[[15,1],[18,1],[52,1],[123,1]]},"k":[93,34,46,103,48],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[114,98],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[53,55],"v":[{"k":[103],"v":[{"k":[98],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"d":{"df":1,"dc":[[83,4]]}}]},{"k":[105,98],"v":[{"d":{"df":1,"dc":[[77,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]},{"k":[46,58,48,56],"v":[{"k":[48,49],"v":[{"k":[52],"v":[{"d":{"df":7,"dc":[[14,3],[21,1],[40,1],[76,1],[92,2],[109,1],[135,2]]},"k":[58,46],"v":[{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[109,1]]}}]}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[53],"v":[{"k":[54],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[44],"v":[{"k":[51],"v":[{"k":[53],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[46,8221],"v":[{"k":[49],"v":[{"k":[48],"v":[{"d":{"df":3,"dc":[[21,1],[125,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[55,50],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":2,"dc":[[64,1],[98,1]]}}]},{"d":{"df":1,"dc":[[118,1]]},"k":[52,56,55,46,103,58],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[53],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[43],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[43],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[53],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[76,1],[83,1],[114,1]]},"k":[103,96,48],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[44,58],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[53,49],"v":[{"k":[51],"v":[{"k":[37],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[92,1]]},"k":[58,47],"v":[{"k":[52,54],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[56],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[49,57],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[53],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]},"k":[51],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[123,3]]}}]},{"k":[48],"v":[{"k":[53],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"d":{"df":5,"dc":[[49,1],[83,3],[85,1],[123,1],[133,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114,117,108,105,97],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103,110],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[55,1],[87,1],[114,1]]},"k":[103,57,46,44,37,58,48],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[98],"v":[{"d":{"df":4,"dc":[[52,1],[77,2],[123,1],[126,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[46],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":2,"dc":[[92,1],[100,1]]}}]}]},{"k":[50],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[44],"v":[{"k":[54],"v":[{"k":[49],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}},{"k":[52,57],"v":[{"k":[53,56],"v":[{"d":{"df":1,"dc":[[116,3]]}},{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[48],"v":[{"k":[120],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":3,"dc":[[52,1],[104,2],[110,2]]}}]},{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":4,"dc":[[57,1],[87,6],[118,3],[123,3]]},"k":[110,46,49,48],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[57,2]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[87,1],[120,1]]},"k":[56],"v":[{"k":[51],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[50],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]},{"k":[53,51,55,58,103,44],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[109],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[55,50,53],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[48,50],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[54],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"d":{"df":1,"dc":[[93,2]]}}]},{"k":[52],"v":[{"k":[51],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[98],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[116,58,54,34],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[48],"v":[{"k":[52],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[55],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":14,"dc":[[32,1],[52,1],[53,2],[57,1],[68,3],[83,5],[87,1],[92,1],[109,1],[114,5],[116,3],[123,1],[131,1],[135,2]]},"k":[46,48,51,50,58,93,110,49,116,56,53,44,100,120,54,52,117,125,62,34,57],"v":[{"d":{"df":34,"dc":[[1,1],[11,1],[17,1],[19,1],[22,1],[32,1],[34,4],[37,1],[41,1],[44,1],[51,4],[61,1],[68,7],[70,1],[77,1],[78,1],[81,3],[84,1],[87,1],[88,2],[93,2],[94,1],[101,1],[102,1],[111,2],[117,2],[120,2],[121,1],[123,8],[126,2],[128,1],[133,2],[134,1],[137,3]]},"k":[53,52,48,51,124,57,56,49],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[123,2]]}}]},{"d":{"df":1,"dc":[[57,2]]},"k":[103,48],"v":[{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[58,2]]}}]},{"k":[103],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,4]]}},{"d":{"df":1,"dc":[[103,1]]}},{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]},{"d":{"df":4,"dc":[[15,1],[57,1],[101,1],[133,1]]},"k":[48,46,50,49,47,109,55,57,54,52,103],"v":[{"d":{"df":2,"dc":[[4,1],[118,1]]},"k":[52,48,50,53],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"k":[48,49],"v":[{"k":[52],"v":[{"d":{"df":13,"dc":[[20,1],[27,1],[40,1],[58,1],[73,1],[94,3],[115,1],[116,3],[123,1],[127,2],[133,1],[135,2],[137,5]]},"k":[44,58],"v":[{"d":{"df":3,"dc":[[20,1],[94,1],[127,2]]}},{"d":{"df":1,"dc":[[100,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]}]},{"k":[48],"v":[{"d":{"df":2,"dc":[[119,1],[137,2]]}}]}]},{"k":[49,53,50,48,51],"v":[{"d":{"df":2,"dc":[[123,3],[137,1]]},"k":[46,45],"v":[{"d":{"df":2,"dc":[[52,1],[137,1]]},"k":[49],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[52,55],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[121],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[114,1],[137,1]]},"k":[45],"v":[{"k":[48],"v":[{"k":[49,50],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[50],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[45,46],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[55,52],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":1,"dc":[[135,2]]}}]},{"k":[52],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[57,2]]}}]}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[46,48,55],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[53,54,52],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[57],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}},{"k":[107],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]},{"k":[46],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]},{"d":{"df":2,"dc":[[7,1],[116,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[83,1]]},"k":[46,52],"v":[{"k":[48,49],"v":[{"k":[52],"v":[{"d":{"df":10,"dc":[[23,1],[107,1],[109,2],[113,1],[116,1],[118,2],[122,2],[127,1],[130,1],[137,4]]},"k":[44,43,46,33],"v":[{"d":{"df":1,"dc":[[109,2]]}},{"d":{"df":1,"dc":[[113,1]]}},{"d":{"df":1,"dc":[[126,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[48],"v":[{"k":[43],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[51],"v":[{"k":[53],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[49,1],[83,3],[85,1],[123,1],[133,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[40,44],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114,117,108,105,97],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103,110],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[51,1],[68,1],[118,1]]}}]},{"k":[46,49,50],"v":[{"k":[48,49],"v":[{"k":[52],"v":[{"d":{"df":3,"dc":[[51,1],[94,2],[137,1]]},"k":[43],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[48],"v":[{"d":{"df":5,"dc":[[58,1],[94,2],[122,2],[127,1],[137,2]]},"k":[43,44],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[50],"v":[{"k":[50,49],"v":[{"k":[106],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[55],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[119],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[98],"v":[{"d":{"df":2,"dc":[[52,1],[85,1]]},"k":[43],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]},{"k":[44,57,56],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[47],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[48],"v":[{"k":[215],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]},{"k":[53,54,46,44],"v":[{"k":[54,46],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[50],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[114,1],[130,2]]},"k":[103],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[54],"v":[{"k":[57],"v":[{"k":[53],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[53,1]]},"k":[48],"v":[{"k":[53],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"d":{"df":2,"dc":[[55,1],[78,1]]},"k":[47],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[53],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[48],"v":[{"k":[49,48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[99],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[58,102,57,97,49],"v":[{"k":[100,98],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[50],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[51],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[56],"v":[{"k":[100],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[58],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[57],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"k":[51],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[56],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[55,57],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[56],"v":[{"k":[58],"v":[{"k":[99,97,56,53,51,55],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,52],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,4]]},"k":[48],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[92,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]},{"d":{"df":1,"dc":[[112,1]]},"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}},{"k":[51,44],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]}]},{"d":{"df":12,"dc":[[1,1],[43,1],[54,1],[60,1],[77,2],[81,1],[83,5],[111,1],[114,11],[121,1],[123,2],[135,2]]},"k":[46,45,114,120,58,93,50,48,100,49,57,55,53,54],"v":[{"d":{"df":31,"dc":[[1,1],[11,1],[17,1],[19,1],[22,1],[32,1],[34,4],[37,1],[44,1],[51,4],[61,1],[68,7],[70,1],[77,1],[78,1],[81,3],[83,1],[87,1],[88,2],[93,1],[94,1],[101,1],[111,1],[117,2],[120,2],[121,1],[123,5],[126,1],[128,1],[133,1],[137,2]]},"k":[55,50,48,52,124,56,53],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[54],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[44,109,47],"v":[{"d":{"df":1,"dc":[[58,2]]}},{"k":[105],"v":[{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,4]]}},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]},{"k":[52,53],"v":[{"d":{"df":1,"dc":[[9,1]]}},{"d":{"df":1,"dc":[[9,2]]}}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[14,1],[54,1],[81,1],[83,1],[134,1],[137,1]]},"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[51],"v":[{"d":{"df":1,"dc":[[38,1]]}}]},{"d":{"df":4,"dc":[[49,1],[83,3],[123,1],[133,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[40,44],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114,97],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[55],"v":[{"k":[57],"v":[{"k":[102],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[101],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[44,53,103,45],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"k":[98],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]},{"d":{"df":5,"dc":[[64,1],[70,1],[98,1],[111,1],[118,1]]},"k":[48,37],"v":[{"d":{"df":2,"dc":[[52,2],[57,1]]},"k":[109,53],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":4,"dc":[[55,2],[78,1],[79,5],[118,4]]}},{"d":{"df":1,"dc":[[83,1]]}},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[114,2]]},"k":[48],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]},{"k":[99,48],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[46],"v":[{"k":[56],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]}]},{"k":[53],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"d":{"df":10,"dc":[[14,1],[52,4],[54,1],[83,4],[101,1],[104,1],[114,13],[118,2],[134,1],[135,1]]},"k":[46,53,58,93,48,56,97,107,52,50,41,49,51,57,103],"v":[{"d":{"df":27,"dc":[[1,1],[11,1],[17,1],[19,1],[22,1],[32,1],[34,1],[37,1],[44,1],[51,3],[61,1],[68,3],[70,1],[77,2],[81,3],[88,2],[94,1],[101,1],[109,1],[111,1],[117,2],[120,2],[121,1],[123,4],[126,1],[128,1],[137,2]]},"k":[48,124],"v":[{"k":[44,103],"v":[{"d":{"df":1,"dc":[[58,2]]}},{"k":[105],"v":[{"d":{"df":1,"dc":[[77,2]]}}]}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[48,49],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[109],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[51],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":4,"dc":[[49,1],[83,1],[123,1],[133,1]]},"k":[42,51],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[118,2]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114,97],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[57,1],[99,2],[118,1]]},"k":[52,109,57,55],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[57,2]]}}]}]},{"k":[54],"v":[{"d":{"df":3,"dc":[[83,2],[114,1],[120,1]]},"k":[109],"v":[{"k":[105],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[50],"v":[{"k":[51,53],"v":[{"d":{"df":1,"dc":[[128,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]},{"k":[49],"v":[{"k":[99,57],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[129,1]]},"k":[57,44],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[50],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[44],"v":[{"k":[48],"v":[{"k":[57],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[109,1]]},"k":[51,46,57],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[109,1]]}},{"k":[53],"v":[{"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[135,3]]}}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]},{"k":[54,49],"v":[{"k":[103],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[135,4]]}}]}]},{"k":[103],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]},{"k":[98],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"d":{"df":10,"dc":[[32,2],[50,4],[51,1],[52,3],[83,1],[93,1],[98,4],[103,1],[111,1],[133,1]]},"k":[46,48,97,47,58,93,49,103,52,54,50,57,44,55,51],"v":[{"d":{"df":24,"dc":[[1,1],[11,1],[17,1],[19,1],[22,1],[32,1],[34,1],[44,1],[51,3],[61,1],[68,2],[70,1],[77,1],[81,2],[88,2],[101,1],[111,1],[117,2],[120,1],[121,1],[123,2],[126,1],[128,1],[137,1]]},"k":[48,124,57,56],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,2]]}}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,4]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":2,"dc":[[7,1],[83,2]]},"k":[43,48],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"k":[48,44,103],"v":[{"d":{"df":1,"dc":[[114,2]]}},{"k":[49],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[44],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[44],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[92,39],"v":[{"k":[91],"v":[{"k":[34],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[23,1],[113,1]]}}]},{"d":{"df":3,"dc":[[49,1],[123,1],[133,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[50],"v":[{"d":{"df":1,"dc":[[114,2]]},"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[54,1],[134,1],[135,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"d":{"df":1,"dc":[[57,2]]}},{"d":{"df":1,"dc":[[83,1]]}},{"k":[46,58,53,52,50],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[56,50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[50],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]},{"k":[53],"v":[{"k":[52],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[58],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[135,4]]}}]}]},{"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]},{"k":[57],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]},"k":[49],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[44],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}},{"k":[57],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[58],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[52,1],[125,1],[133,2],[137,1]]},"k":[46,58,93,48,44,97,98,52,53,51,49,57,103],"v":[{"d":{"df":20,"dc":[[1,1],[11,1],[19,1],[22,1],[32,1],[44,1],[51,2],[61,1],[68,1],[70,1],[77,1],[81,1],[88,1],[101,1],[111,1],[117,1],[120,1],[123,1],[126,1],[137,1]]},"k":[48,56,52,124],"v":[{"k":[93],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]},{"k":[103],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[103],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"d":{"df":3,"dc":[[49,1],[123,1],[133,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[52,1],[133,1]]},"k":[48,109,103],"v":[{"d":{"df":3,"dc":[[53,1],[57,1],[83,3]]},"k":[109],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"d":{"df":1,"dc":[[57,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":2,"dc":[[76,1],[83,4]]},"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[101,1],[135,3]]},"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[53,176],"v":[{"k":[51],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[54],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[48],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[46],"v":[{"k":[53],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[111,105,100,112,114,119,116,117,99,101,102,97,98,110,108,60,115,118,107,104,103,49,57,109,126,53,50,96,120,46,121,42,92,56,106,52,51,9167,43,45,55,48,54,34,113],"v":[{"k":[114,99,102,110,112,116,117,115],"v":[{"d":{"df":19,"dc":[[1,1],[5,1],[24,1],[54,1],[59,1],[75,1],[83,1],[87,3],[90,2],[92,1],[94,1],[104,1],[110,1],[112,1],[114,1],[115,1],[118,4],[127,1],[137,1]]},"k":[121],"v":[{"k":[112],"v":[{"k":[53,54,52,50],"v":[{"d":{"df":1,"dc":[[65,1]]}},{"d":{"df":1,"dc":[[65,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[116,102],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[38,1],[50,1],[89,1],[95,1],[104,1],[134,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[116,101],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[41,108],"v":[{"d":{"df":1,"dc":[[40,1]]}},{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[71,1],[99,1]]},"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[116,102,110,115,46,109,119],"v":[{"d":{"df":3,"dc":[[1,1],[87,2],[128,1]]}},{"d":{"df":15,"dc":[[3,1],[31,1],[42,2],[50,2],[51,1],[70,1],[72,1],[78,3],[87,6],[99,1],[110,1],[114,2],[118,1],[123,1],[133,1]]}},{"d":{"df":7,"dc":[[3,1],[52,1],[81,1],[96,1],[116,1],[118,1],[127,1]]},"k":[99,116,115],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[23,2],[104,1],[137,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[36,1],[86,1]]}}]}]},{"k":[116],"v":[{"k":[97,101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[112,111],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[104,1],[123,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[105,114,111,116,101,97,112,110,117],"v":[{"k":[115,103],"v":[{"k":[116,97,99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[99,110],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[102,115,118,98,41,112],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[34,1],[127,12]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]},{"k":[116,107],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[41,105],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[104,1],[137,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[112],"v":[{"k":[54,53,55],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[36,1],[65,1],[98,1]]}}]},{"d":{"df":1,"dc":[[65,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"d":{"df":1,"dc":[[65,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[109,114],"v":[{"k":[109],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[105,111,114,97,112,50,99,115],"v":[{"k":[99,100],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[3,2],[87,1],[102,1],[127,2]]}}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[112,119],"v":[{"d":{"df":1,"dc":[[89,1]]},"k":[95,33,115],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]},{"k":[95,92],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[41],"v":[{"k":[44,93],"v":[{"d":{"df":1,"dc":[[45,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[123,2],[133,2]]},"k":[41],"v":[{"d":{"df":4,"dc":[[52,1],[123,3],[127,1],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[54,2]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[111,101],"v":[{"k":[112,116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[36,1],[99,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[35],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115,101],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,105],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[50,48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[46,1],[137,1]]}}]}]}]},{"d":{"df":1,"dc":[[54,1]]}},{"k":[98],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[121,47,111,105,101,97,41],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[118],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]},{"k":[112,99,102],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[93,96],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]},{"k":[115,114,110,100],"v":[{"d":{"df":1,"dc":[[101,1]]}},{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[105,104,108,47,111],"v":[{"k":[116,102,45,110],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[3,1],[31,1],[83,1],[115,1]]},"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[111,105,101],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[99,108],"v":[{"k":[104],"v":[{"d":{"df":12,"dc":[[53,1],[79,1],[81,1],[82,1],[83,1],[97,3],[99,1],[101,1],[102,1],[113,1],[118,1],[131,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[87,5],[119,5]]}}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]},{"k":[112],"v":[{"k":[48],"v":[{"k":[115],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,2]]}},{"k":[114,119],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[111,101,104,116,121],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[111,116],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[114,120,99],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108,116],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]},{"k":[105,101,114],"v":[{"k":[115],"v":[{"d":{"df":8,"dc":[[23,1],[63,1],[74,1],[92,1],[101,1],[113,1],[131,1],[133,1]]}}]},{"d":{"df":11,"dc":[[50,1],[64,1],[83,1],[84,1],[87,1],[98,1],[99,2],[102,1],[123,1],[128,1],[135,4]]},"k":[115,114,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]},"k":[98],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114,109],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]},{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[109,110,98,115,112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]},{"k":[101,45,108],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":5,"dc":[[33,1],[52,1],[54,2],[123,3],[133,1]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[45,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,97],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[88,1],[104,1],[117,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[104,111,108,99,97,121,41,116],"v":[{"k":[105,97,114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[21,1],[54,1],[102,1],[130,1]]}}]}]}]},{"k":[111],"v":[{"k":[109,111],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]},{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]},{"k":[45,109,115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[109,112],"v":[{"k":[111,97],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[110,41],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[89,1],[133,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[41,99],"v":[{"d":{"df":2,"dc":[[34,1],[50,1]]}},{"k":[107],"v":[{"d":{"df":2,"dc":[[120,1],[121,1]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[82,1],[102,1],[105,2]]}}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]},{"d":{"df":2,"dc":[[114,1],[116,1]]}},{"k":[114],"v":[{"k":[108],"v":[{"k":[43],"v":[{"k":[97,115,120],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[43],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]},{"k":[46,114,110,115,102,105,116,120,113,111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":6,"dc":[[7,1],[54,1],[106,1],[127,1],[128,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[97,112],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[53],"v":[{"k":[55],"v":[{"k":[115],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[41,101,115],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[50,1]]}},{"d":{"df":2,"dc":[[114,1],[135,1]]}}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[113,1],[122,1]]}}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,2]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[127,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101,48,49],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]},{"k":[46,116,105,99],"v":[{"d":{"df":1,"dc":[[93,1]]}},{"k":[52],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[119,2]]}}]},{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97,105],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[118,1],[126,1]]}}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[111,105,114,115],"v":[{"k":[114,108,99],"v":[{"d":{"df":10,"dc":[[10,2],[36,1],[45,1],[87,1],[104,3],[113,1],[122,1],[123,1],[133,1],[135,1]]},"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[80,1],[127,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[114,108],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[111,101],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[53,2],[76,1]]}}]},{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[41],"v":[{"k":[46,34],"v":[{"d":{"df":1,"dc":[[93,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[56,1],[67,1],[127,1]]},"k":[115,110,100,99,114,116,108,98,103,112,102,118,117,109],"v":[{"d":{"df":4,"dc":[[40,1],[94,1],[110,1],[128,1]]},"k":[115],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":9,"dc":[[28,1],[35,1],[56,1],[75,1],[79,1],[87,1],[113,1],[114,1],[137,1]]}}]},{"k":[100,118],"v":[{"k":[119],"v":[{"k":[50,49,51],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[36,1],[65,1],[98,1]]}}]},{"k":[41,44],"v":[{"d":{"df":1,"dc":[[65,1]]}},{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[65,1]]}}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[87,2],[101,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]},{"k":[111,112,114,116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[59,1]]}},{"k":[108,116,115],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[104],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[127,10]]}}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,13]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]},{"k":[101,121,105,117,97,111,114,108],"v":[{"d":{"df":4,"dc":[[14,1],[102,1],[121,1],[126,1]]},"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[23,1]]}},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[28,1],[104,1],[120,1]]}}]},{"k":[116,99,115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[110,116,111],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[51,52,53],"v":[{"d":{"df":1,"dc":[[65,1]]}},{"d":{"df":1,"dc":[[65,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[70,1],[78,1]]}}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"d":{"df":1,"dc":[[57,1]]},"k":[111,101,97,118,115],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[116],"v":[{"d":{"df":2,"dc":[[87,1],[93,1]]},"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"k":[117,115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[105,109],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":2,"dc":[[91,2],[124,2]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[105,101,116,111,97],"v":[{"k":[107,118,98,115],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[20,1],[79,3],[87,1],[96,1],[118,1]]}}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[21,1],[89,1],[130,1]]}}]},{"k":[99,114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[102,109,97,116],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[112],"v":[{"k":[56,57,49],"v":[{"d":{"df":1,"dc":[[65,1]]}},{"d":{"df":1,"dc":[[65,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[99,119],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,117],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115,44],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[119,1]]}}]},{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[95],"v":[{"k":[49,50,108,104],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107,102,117],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[60,97],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[20,1],[45,1],[50,1],[95,1],[119,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[102],"v":[{"k":[50],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[62],"v":[{"k":[97],"v":[{"k":[110,112],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[104,110,111,100,101,121,117,115,116,112],"v":[{"k":[111],"v":[{"k":[117,119],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[86,1],[128,1]]}}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[79,1]]},"k":[109,108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[52,1],[91,1],[124,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[97],"v":[{"k":[50,35],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[97,101,114,108],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[56,1],[107,1],[135,1]]}}]}]}]},{"d":{"df":9,"dc":[[64,1],[68,1],[79,1],[81,1],[98,1],[105,1],[110,1],[128,1],[137,1]]}},{"k":[119,118],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45,55,100],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[54],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":8,"dc":[[82,1],[83,3],[87,1],[90,1],[98,1],[102,1],[104,1],[135,3]]}}]}]},{"k":[105,100],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[101,114,97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[109,105,101,112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[114,109],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[56,117],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[100],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]}]},{"k":[112,111,105],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[69,1]]}}]},{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[123,9],[133,9]]}}]}]}]},{"d":{"df":1,"dc":[[57,1]]},"k":[117,97,110,112,114,100],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[34,2],[50,1],[117,1],[133,1]]}}]}]},{"k":[122,108],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[53,52,54],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[36,1],[65,1]]}}]},{"d":{"df":1,"dc":[[65,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]},{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[112],"v":[{"k":[51,52,53],"v":[{"d":{"df":1,"dc":[[65,1]]},"k":[45],"v":[{"k":[99,98],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"d":{"df":3,"dc":[[65,1],[91,1],[124,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[69,1],[78,1]]}}]}]}]},{"k":[116],"v":[{"k":[41],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]},{"k":[101,97,117,111],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[51],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]},{"k":[53,57,103,48,41,56],"v":[{"k":[41,45],"v":[{"d":{"df":1,"dc":[[34,2]]}},{"k":[51],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[121,1],[137,1]]}}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]},{"k":[98],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[104,1],[110,1]]}},{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[41,45],"v":[{"d":{"df":1,"dc":[[34,2]]}},{"k":[51],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[97,111,105,116],"v":[{"k":[110,99],"v":[{"k":[97,121],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109,41],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[100,117,106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[110,98],"v":[{"k":[105],"v":[{"k":[41,109],"v":[{"d":{"df":1,"dc":[[71,1]]}},{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]},{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[49,41],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":3,"dc":[[80,1],[82,1],[102,1]]}}]},{"k":[45,53],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[43,1],[111,1]]}}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[48,54,41,52,49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[41,58],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[104,1],[110,1],[127,3]]}},{"d":{"df":1,"dc":[[118,1]]}},{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[97,49,104,115,47,99,116,95],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[54,1],[134,1]]}}]}]}]}]},{"k":[53],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[104,1],[112,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[43],"v":[{"k":[43],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[96],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[48],"v":[{"k":[113],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[101,56],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[66,2],[67,1]]}}]}]}]}]}]},{"k":[54],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]},{"k":[111,100],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[120],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[111,47],"v":[{"k":[117],"v":[{"d":{"df":3,"dc":[[81,1],[85,1],[128,1]]},"k":[114],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[110],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]}]},{"k":[42],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[34],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[45,103],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[97],"v":[{"k":[118,109],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[109],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[41,50],"v":[{"d":{"df":2,"dc":[[94,1],[123,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[41,54,50],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}},{"d":{"df":1,"dc":[[118,1]]}},{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[50],"v":[{"k":[48],"v":[{"k":[41],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,46],"v":[{"k":[49,48],"v":[{"k":[52,101],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[48,50],"v":[{"k":[49,53],"v":[{"k":[55],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[102],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[52,55],"v":[{"d":{"df":1,"dc":[[120,1]]}},{"k":[54],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[107,117,33,104,112,102,108,98,97,105,115,118,47],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[101,99,100,102,60,115,97,116,110,43,38,121,8592,8594,8593,8595,47,96,119,104,112,108,111,118,56,113,98,109,106,107,103,117,114],"v":[{"k":[115,110],"v":[{"k":[99],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":8,"dc":[[1,1],[14,1],[15,2],[21,1],[64,2],[119,2],[130,1],[131,1]]},"k":[46,41,44],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":10,"dc":[[1,4],[21,1],[40,1],[51,1],[64,1],[92,1],[94,1],[107,1],[119,2],[130,1]]},"k":[46,58,42],"v":[{"d":{"df":13,"dc":[[1,1],[20,3],[34,1],[40,1],[51,1],[80,1],[82,1],[89,1],[97,6],[102,1],[103,6],[106,2],[133,1]]}},{"d":{"df":3,"dc":[[40,3],[69,1],[128,3]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,60],"v":[{"k":[114],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":9,"dc":[[34,1],[60,1],[83,1],[94,2],[95,4],[106,2],[115,1],[119,4],[130,1]]},"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[97,115,60,120,117,108,104],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[100,116,102],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":9,"dc":[[33,1],[52,1],[54,1],[60,1],[69,1],[100,1],[112,1],[123,3],[133,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[56,1],[107,1]]}}]}]}]}]}]}]}]}]},{"k":[53,49],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,60,117],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[118],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[92,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[83,1],[106,1]]}}]}]}]}]}]}]},{"k":[60,111,101,105],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[2,1],[94,1],[95,1],[119,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[127,1],[133,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[60,1],[125,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[119,5]]}}]}]}]}]}]}]}]}]},{"k":[110,55,49,56,50,53,60],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[36,1],[95,2],[119,2],[131,2]]},"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[102],"v":[{"k":[49,54],"v":[{"k":[48,60,49],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[6,2]]}}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[47,44],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[102],"v":[{"k":[49],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[102],"v":[{"k":[50],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]},{"k":[50,48,60],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[44,41],"v":[{"d":{"df":3,"dc":[[21,1],[107,1],[130,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[21,1],[107,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[107,1],[134,1],[135,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":4,"dc":[[21,1],[107,1],[130,1],[135,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":5,"dc":[[50,1],[95,1],[99,1],[119,1],[133,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[34,1],[131,2]]}}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":18,"dc":[[10,1],[14,1],[16,2],[33,1],[38,2],[40,1],[47,1],[60,1],[64,2],[69,1],[77,1],[80,2],[95,3],[103,3],[106,2],[118,1],[128,3],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,117,60,104],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":5,"dc":[[14,1],[54,1],[95,2],[119,1],[134,1]]}}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60,95],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":14,"dc":[[34,2],[51,1],[62,1],[88,1],[94,15],[95,24],[97,1],[100,1],[105,2],[112,1],[117,2],[119,30],[125,1],[127,2]]},"k":[46,43,60],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[116,115,100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":6,"dc":[[52,1],[54,1],[112,1],[123,3],[133,1],[134,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":5,"dc":[[94,2],[95,1],[103,1],[115,1],[119,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[94,2],[95,3],[119,4]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108,60,114],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[34,2],[95,12],[119,7],[130,1]]}}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[38,1],[95,1],[119,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[60,97],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":10,"dc":[[34,1],[51,1],[60,1],[88,1],[95,1],[100,1],[103,2],[117,1],[119,1],[130,2]]},"k":[41,46],"v":[{"d":{"df":1,"dc":[[50,1]]}},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[79,1],[95,2],[119,2]]}}]}]}]}]}]}]}]}]},{"k":[117,60],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[68,3]]},"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[45],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[59],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[92,1],[103,2],[113,1],[132,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[94,2]]},"k":[47,44],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[8594],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,2],[119,1]]},"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[8593],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[8595],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[94,1],[119,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[94,5]]},"k":[47,44],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[8595],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,2],[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[94,3],[95,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[94,2]]}},{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,1],[119,2]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]},{"k":[60,111],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]},{"k":[60,101],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[95,1],[106,1],[119,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[97,2],[119,1],[132,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[113,1],[119,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[62],"v":[{"k":[102,99,100,103,101,115,116,112,117,118,109,119,105,108,120,97,104,114,98,111,107],"v":[{"k":[115,105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[108,114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":7,"dc":[[21,1],[33,1],[54,1],[110,1],[130,1],[134,2],[135,1]]}}]}]}]}]}]}]},{"k":[101,109],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[110,1],[128,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[131,1],[132,1]]},"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,111],"v":[{"k":[101,114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109,111],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[10,6]]},"k":[58],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[104,7]]}}]}]}]}]}]}]}]}]},{"k":[105,99,101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":6,"dc":[[9,1],[77,2],[85,1],[106,2],[108,2],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]},{"k":[106],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[110,2]]}}]}]}]},{"k":[112,114,110,101,105,97],"v":[{"k":[97,117],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[45,2],[76,1]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[81,8]]},"k":[46],"v":[{"d":{"df":1,"dc":[[81,2]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,4]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[128,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,110,97,120],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[10,2],[69,1],[81,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,111,101,116,109],"v":[{"k":[115,110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100,55],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[14,2],[134,1],[135,2]]}}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"d":{"df":4,"dc":[[107,1],[112,5],[129,9],[132,7]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117,102,108],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[26,2],[40,1],[56,1],[66,4],[88,2]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,4]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[60,46],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[33,1],[69,1],[112,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[42,1]]}},{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,114],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117,116],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[60,1],[78,1]]}}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,104,108],"v":[{"k":[114,110],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":12,"dc":[[17,1],[40,1],[45,1],[56,1],[77,1],[80,9],[89,1],[107,2],[112,2],[128,9],[132,1],[135,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[80,5]]}},{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109,102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]},{"k":[111,105,114,117,115,101,97],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[105,7],[134,1]]},"k":[33],"v":[{"k":[95,92],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":7,"dc":[[40,1],[45,1],[67,3],[84,1],[94,1],[115,1],[128,3]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[31,2]]}},{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[42,1],[60,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[110,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[116,115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118,109],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[69,4]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[81,6]]}}]}]}]}]}]}]},{"k":[58],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[104,7]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[75,3],[113,2]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[129,7],[132,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[129,8]]}}]}]}]}]}]}]}]}]},{"k":[98,112,110],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":6,"dc":[[38,1],[42,1],[45,1],[60,2],[84,1],[110,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,101],"v":[{"k":[99],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[110,98],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,6]]}}]}]}]}]}]}]}]}]}]},{"k":[98,102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[115,3]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[115,1]]}},{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,97],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[122,2]]},"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,6]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[128,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[131,3]]}}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":8,"dc":[[43,1],[55,1],[85,1],[87,2],[111,1],[123,1],[127,1],[136,1]]},"k":[62,35,114,45],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"k":[35],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[35],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,112,104],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50,52],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[66,2],[67,2]]},"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[66,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[75,1],[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[44],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[44],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[83,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[44],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[44],"v":[{"k":[100,117],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[44],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[44],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[83,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[88,2],[117,2]]},"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[91,2],[124,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,6]]}}]}]}]}]}]},{"k":[117,111],"v":[{"k":[112],"v":[{"k":[62],"v":[{"k":[91],"v":[{"k":[49],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[41],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]},"k":[101,110,105,117,100,108,114,115],"v":[{"k":[121,114,101,112],"v":[{"d":{"df":45,"dc":[[1,1],[3,1],[10,1],[15,1],[16,1],[21,1],[30,3],[35,1],[36,1],[40,1],[45,1],[46,2],[47,1],[50,1],[54,1],[59,3],[60,1],[62,1],[64,5],[71,2],[73,1],[77,1],[78,1],[79,1],[80,2],[84,1],[87,7],[94,2],[95,5],[101,2],[103,3],[104,1],[105,1],[106,2],[113,1],[117,1],[118,6],[119,8],[126,3],[127,1],[128,3],[130,2],[131,4],[132,1],[135,2]]},"k":[115,98,44,46,116,42,93,96,119,102,41,58,40,99,110],"v":[{"d":{"df":19,"dc":[[1,1],[21,1],[37,4],[56,1],[64,1],[71,2],[79,1],[87,2],[94,1],[95,1],[101,1],[109,2],[114,1],[119,5],[130,1],[131,6],[132,1],[134,2],[135,1]]},"k":[46,44,58,93,101,41,60],"v":[{"d":{"df":5,"dc":[[37,2],[95,1],[113,2],[118,1],[119,1]]}},{"d":{"df":5,"dc":[[37,2],[87,1],[118,2],[131,1],[136,1]]}},{"d":{"df":2,"dc":[[60,1],[118,1]]}},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[119,5]]}}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":29,"dc":[[6,1],[15,18],[21,1],[37,4],[47,1],[51,1],[59,6],[65,1],[70,1],[79,1],[87,10],[94,8],[95,1],[96,3],[100,1],[101,3],[103,1],[105,2],[107,2],[112,1],[114,1],[119,2],[125,4],[127,2],[131,10],[132,1],[134,1],[136,1],[137,1]]},"k":[44,39,46,34,115,47],"v":[{"d":{"df":3,"dc":[[7,1],[106,1],[131,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[15,2]]}}]},{"d":{"df":6,"dc":[[15,2],[37,1],[69,2],[94,2],[95,2],[119,1]]}},{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":1,"dc":[[96,1]]}},{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[59,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[59,2]]}}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[6,1],[73,1],[87,6]]}},{"d":{"df":15,"dc":[[14,1],[19,1],[58,1],[60,1],[73,1],[77,1],[83,1],[87,2],[94,1],[95,1],[118,1],[119,1],[121,2],[127,1],[132,1]]}},{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[87,2]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]},{"d":{"df":1,"dc":[[135,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[105,1],[112,1]]}}]},{"d":{"df":1,"dc":[[118,4]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[104,97],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[112],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[110,98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":16,"dc":[[36,2],[51,10],[57,1],[58,1],[82,1],[83,4],[86,1],[99,1],[102,1],[112,1],[113,3],[114,18],[116,1],[122,5],[123,2],[135,1]]},"k":[46,115,44,42,58],"v":[{"d":{"df":4,"dc":[[1,1],[51,1],[57,1],[83,1]]}},{"d":{"df":1,"dc":[[51,2]]},"k":[44,116],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":5,"dc":[[58,1],[114,13],[116,1],[125,1],[126,1]]},"k":[63],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,3]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":15,"dc":[[13,2],[22,2],[28,1],[46,8],[47,1],[53,1],[74,1],[76,3],[78,3],[79,2],[96,1],[104,3],[114,1],[126,1],[134,1]]},"k":[105,115,44],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[52,1],[57,1],[66,1],[67,1],[79,1],[99,1],[104,1],[110,1],[137,1]]}}]}]},{"d":{"df":2,"dc":[[76,1],[84,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[104,1],[110,1],[125,1]]}}]}]},{"k":[111,101],"v":[{"k":[99,119],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":13,"dc":[[3,1],[22,1],[37,1],[38,1],[64,1],[77,1],[80,1],[83,2],[97,1],[98,1],[104,2],[109,1],[111,1]]},"k":[108,110,115,105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[97,1],[104,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"d":{"df":7,"dc":[[10,1],[21,2],[90,1],[97,3],[113,1],[127,2],[130,2]]},"k":[45,46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":3,"dc":[[13,1],[97,1],[103,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[99,110,108],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[105,100,101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"d":{"df":2,"dc":[[83,1],[120,1]]}},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,6]]},"k":[117,39,44,93,46],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":1,"dc":[[118,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[51,52],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[100],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[98],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[34,6],[63,9],[127,6]]},"k":[115,97,105,101],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[100,98],"v":[{"k":[117],"v":[{"d":{"df":4,"dc":[[28,2],[91,1],[124,1],[136,6]]},"k":[124],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]},{"k":[99,101],"v":[{"d":{"df":1,"dc":[[32,1]]}},{"d":{"df":1,"dc":[[78,3]]},"k":[115,45,44,58,110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[98,105,101],"v":[{"k":[53],"v":[{"k":[95],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[55,2]]}}]}]},{"k":[121],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[126],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[63,1]]}}]},{"k":[103,110,91,114,96,115,101,112,98,99,109,100,47,48,102,108,45,97,121,60,111,107,120,116,49,50,46,119,118,54,51,56,52,104,105,117,43,61,126,62,55,106,58,63,113],"v":[{"k":[114,110,112,101,105],"v":[{"k":[117,97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97,115],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,2],[126,2]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,109,101,118,97,116,96],"v":[{"k":[114,110,45,115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[44],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[44],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[118],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[96],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[116,119,120],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45,96],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[87,2]]}}]},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,2],[108,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,11]]}}]}]}]}]},{"k":[116,105,109],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[79,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[99,115],"v":[{"k":[111,117],"v":[{"k":[109,110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[42],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[48],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[112],"v":[{"k":[51,49,50],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[135,2]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[102],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[1,1]]},"k":[115,116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[46,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,115,117,101,116,109,97],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[64,96],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[35],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[9,1],[104,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[61,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[109,115,112,98,99,102],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[58,1],[59,1]]}}]}]}]}]},{"k":[116,105],"v":[{"k":[111,97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[64,1],[130,1]]}}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[122],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,3]]}}]}]}]}]},{"k":[101,111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[113,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[119],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":93,"dc":[[1,1],[2,8],[3,4],[4,6],[8,1],[10,2],[12,3],[14,7],[15,4],[17,3],[19,6],[20,2],[21,2],[23,4],[25,1],[27,3],[30,8],[31,19],[32,17],[33,1],[34,3],[36,4],[40,10],[41,5],[42,1],[45,1],[48,1],[50,15],[51,10],[52,19],[54,5],[56,3],[57,16],[58,25],[60,10],[61,2],[62,1],[63,3],[66,15],[67,14],[68,6],[69,1],[72,1],[73,3],[74,6],[75,1],[76,1],[77,6],[78,17],[79,11],[80,7],[82,9],[83,37],[86,3],[87,4],[88,11],[90,1],[91,10],[92,26],[93,4],[97,10],[98,8],[99,8],[100,13],[101,2],[102,13],[103,22],[104,4],[105,11],[107,2],[110,2],[112,3],[113,36],[114,14],[115,4],[116,29],[117,10],[118,34],[121,18],[122,14],[123,16],[124,10],[126,13],[127,4],[128,11],[129,28],[130,12],[131,1],[132,11],[133,27],[134,8],[135,17],[137,13]]},"k":[98,47,115,112,116,108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":82,"dc":[[1,1],[2,4],[3,4],[4,6],[8,1],[12,3],[14,7],[17,3],[19,6],[20,2],[23,4],[25,1],[27,3],[31,17],[32,9],[33,1],[34,3],[36,4],[41,3],[42,1],[45,1],[48,1],[50,5],[51,10],[52,7],[54,5],[56,3],[57,16],[58,18],[60,4],[62,1],[63,3],[66,15],[67,14],[68,6],[69,1],[72,1],[73,3],[74,6],[75,1],[76,1],[77,6],[78,17],[79,11],[80,7],[82,9],[83,13],[86,3],[87,4],[88,7],[90,1],[91,10],[92,20],[97,10],[99,4],[100,13],[102,13],[103,14],[104,4],[105,11],[107,2],[110,2],[112,1],[113,4],[114,14],[115,4],[116,22],[117,8],[121,18],[122,14],[123,10],[124,6],[126,13],[127,3],[128,11],[129,28],[131,1],[132,11],[133,23],[134,6],[135,13],[137,9]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,104],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":5,"dc":[[54,6],[121,2],[126,2],[134,6],[135,4]]}}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[116,1],[127,1]]}}]}]}]}]},{"k":[121,97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]},{"k":[105,115],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117,116,99,101,121,111,104,112,97,110,108,109,119,100],"v":[{"k":[100,112,115],"v":[{"k":[111],"v":[{"d":{"df":12,"dc":[[1,1],[36,2],[50,2],[53,1],[58,2],[62,1],[78,1],[82,2],[99,1],[102,2],[135,14],[137,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[80,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,1],[118,1]]},"k":[43],"v":[{"k":[96],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[64,1],[130,1]]},"k":[46,96],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[114,112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101,105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[2,3]]},"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]},{"k":[114,116,108],"v":[{"k":[118,119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[48,49],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[23,1]]}}]},{"k":[96],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[101,2]]},"k":[96,116,117],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":4,"dc":[[87,1],[88,1],[94,1],[117,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[116,108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[34,1],[115,1]]},"k":[55,100,99],"v":[{"k":[54],"v":[{"k":[45,95],"v":[{"k":[112,108,100,97,105],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[79,1],[129,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[122],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]},{"k":[45,96],"v":[{"k":[98,115],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,3],[114,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[114,1],[135,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[118],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[102,117],"v":[{"k":[116],"v":[{"k":[96,58],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,2]]}}]}]},{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,2]]},"k":[111,105,97],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,1],[118,5]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]},{"k":[105,97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118,119],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,1],[126,1]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[118,114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[71,1],[87,1],[88,1],[117,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[111,96],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"d":{"df":1,"dc":[[126,3]]}}]}]}]},{"k":[97],"v":[{"k":[51,49,50],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[135,2]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]},{"k":[117,110,115,120,114,102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[61,46],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]},{"k":[97,116,99,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,1],[137,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,3]]}}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[96,45],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,4],[118,1]]}}]}]},{"k":[116,95,105],"v":[{"k":[101,52,114],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[108,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[115,1]]},"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[111,105,97,114,101,118,117,108,96],"v":[{"k":[112,119],"v":[{"k":[45,33,111],"v":[{"k":[100,115,117],"v":[{"k":[101],"v":[{"k":[102,115],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[78,1],[137,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[91],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[120],"v":[{"k":[122],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"k":[95,92],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[126,2]]},"k":[116,45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[79,2]]},"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"k":[58,46],"v":[{"d":{"df":1,"dc":[[129,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,112],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[34,2]]}}]}]}]},{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]},{"k":[112,118,115,116,114],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[75,1],[113,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,3]]}}]}]}]}]}]},{"k":[101,111,105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118,117],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[128,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[128,4]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115,45],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,2],[117,3]]}}]},{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,110],"v":[{"k":[45,109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107,105],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[118],"v":[{"k":[54],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[97,111,108,105,114,117],"v":[{"k":[115,108,116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[111,116,120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,4]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]},{"k":[110,111],"v":[{"k":[100],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,3]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]},{"k":[97,104,111,114,117,108,100,116,115,58],"v":[{"k":[116,110,109,108,112],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[4,2]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[114,111,101,97],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96,58],"v":[{"d":{"df":5,"dc":[[21,1],[54,2],[130,1],[134,2],[135,3]]}},{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[64,1],[87,1]]}}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[110,109,114],"v":[{"k":[116,110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]},{"k":[112,109,46],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[54,1],[87,1],[135,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]},{"k":[101,121],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[61,1],[87,1],[112,1]]},"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[100,116,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[54,1],[134,1],[135,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[59,1],[101,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[87,3]]}}]}]}]}]}]},{"k":[111,101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[61,1],[87,1]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[74,1],[80,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,1],[118,1]]}}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[114,8]]}}]}]}]}]}]},{"k":[92],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[97,111,105,107,101],"v":[{"k":[110,120],"v":[{"d":{"df":1,"dc":[[9,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[80,2],[97,3]]}}]},{"k":[45,96],"v":[{"k":[97,101],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[117,98],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":4,"dc":[[14,1],[54,1],[121,1],[134,1]]}}]}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]},{"k":[109],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111,102,101,105,97,112,114,96],"v":[{"k":[119,99,110],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115,96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":1,"dc":[[137,2]]}}]}]}]}]}]}]},{"k":[107],"v":[{"k":[101,96],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[96,95,46],"v":[{"d":{"df":2,"dc":[[58,2],[116,1]]}},{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[94,2]]}}]}]},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[87,1],[101,1]]}}]}]}]},{"k":[117],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102,115,118,99,108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45,96],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[112,107],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[87,1],[88,1],[117,1]]},"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[76,1],[87,1]]}}]}]}]}]}]},{"k":[91],"v":[{"k":[93],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[96,101],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[97,116,112],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114,115],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[126,2],[135,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[54,1],[134,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[97,5]]}}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,2]]},"k":[114],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[87,1],[137,1]]}}]},{"k":[100,101,117,98,109,112,104,96,115,116,111],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[110,115,100,118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[112,96],"v":[{"k":[51,49],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[14,1],[54,1],[134,1]]}}]},{"k":[96],"v":[{"d":{"df":2,"dc":[[50,1],[135,1]]}}]}]},{"d":{"df":1,"dc":[[135,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[121,1],[135,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97,98,99],"v":[{"k":[51,49,96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[54,1]]},"k":[46,41],"v":[{"d":{"df":2,"dc":[[14,1],[134,1]]}},{"d":{"df":1,"dc":[[54,1]]}}]}]},{"k":[96],"v":[{"d":{"df":2,"dc":[[50,1],[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]},{"d":{"df":2,"dc":[[121,1],[135,3]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[51],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[47,96],"v":[{"k":[117,97,120,109,104,110,115,118,102,114,112,99],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[49],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115,110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[42],"v":[{"k":[47],"v":[{"k":[112,98],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[115],"v":[{"k":[114],"v":[{"k":[47,96],"v":[{"k":[115,98],"v":[{"k":[104,98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97,120],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[47,1],[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47,96],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[97,1],[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"k":[111,105],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[96,47],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[54,1],[134,1]]}}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[47,96],"v":[{"k":[109,115],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[134,2],[135,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96,47],"v":[{"d":{"df":7,"dc":[[63,1],[82,1],[101,1],[102,1],[107,1],[121,1],[130,1]]}},{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"k":[42],"v":[{"k":[123],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[115,101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]},{"k":[119,108,97,117,111,105,55,56,49,50,102,110,115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116,115,103],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[135,3]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,9]]}}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[109,119],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[120,108,114,110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[109,101],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[87,3]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[87,3]]}}]},{"k":[50,48,49],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,3]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[87,3]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[118,3]]},"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[87,2]]}}]},{"k":[112,109],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[118,2]]}}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]}]}]}]},{"k":[97,115,105,111,112,120,117,109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95,101],"v":[{"k":[50,104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[94,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[94,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]},"k":[98,96,112],"v":[{"k":[108,96],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[54,1],[134,1]]}}]}]},{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"d":{"df":4,"dc":[[80,1],[82,1],[97,1],[102,1]]}},{"k":[99],"v":[{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[115,110,98],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[117],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]},"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[114,110,102],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[42],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,3],[117,3]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]},{"k":[107],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[123,3],[133,3]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45,49,114,102,99,98,115,96,97,118,103,101],"v":[{"k":[108,100,112,106,103,99,104,118],"v":[{"k":[97,111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[97,2],[114,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[96,48],"v":[{"d":{"df":1,"dc":[[52,3]]}},{"k":[54,55],"v":[{"k":[46],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[54,1],[134,1],[135,2]]}}]}]}]}]},{"k":[96],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}},{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[87,2]]}},{"k":[96],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[118],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[118,108,114,110,100,112,105,99,103],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]},{"k":[108,116,111,119,115,101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[94,2]]}}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[97],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,109,118],"v":[{"d":{"df":3,"dc":[[59,3],[87,1],[117,1]]},"k":[96,105],"v":[{"d":{"df":2,"dc":[[87,1],[88,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[59,1],[117,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]},{"k":[105,96],"v":[{"k":[110],"v":[{"k":[105,96],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[92,1]]}}]}]},{"d":{"df":1,"dc":[[132,1]]}}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[90,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"k":[112,116,114],"v":[{"k":[108,105],"v":[{"k":[105,121],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96,115],"v":[{"d":{"df":1,"dc":[[61,1]]}},{"k":[96],"v":[{"d":{"df":2,"dc":[[94,3],[112,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[66,5],[67,5],[80,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[127,1],[128,6]]}}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,3]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97,105,101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[94,5],[112,1]]},"k":[47],"v":[{"k":[96],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[112,1],[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]},{"k":[96,107,111,101],"v":[{"d":{"df":2,"dc":[[19,1],[137,4]]}},{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[102],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[62],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]},{"k":[112,110,107,116,101,117],"v":[{"k":[101,116],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[115,96],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[105],"v":[{"k":[109,111],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[71,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[87,1],[88,1]]}}]}]}]},{"k":[109],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[34,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[34,3]]}}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[114,12]]},"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[107,111,97,98,96],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[82,2],[102,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[116,101,114,108,111,117,97,58],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[34,2]]}}]}]},{"k":[114,110],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":4,"dc":[[52,1],[123,9],[133,3],[137,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109,102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[96,46],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,121,97],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,9]]}}]}]},{"d":{"df":4,"dc":[[87,1],[101,1],[126,1],[134,1]]}},{"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}}]}]},{"k":[112],"v":[{"k":[96,45],"v":[{"d":{"df":2,"dc":[[79,2],[123,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[94,3]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[46,50,96,49,119],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]},{"k":[96,55],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[52,3],[118,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[118,3]]}},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[110,48],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[48,52,96],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[95],"v":[{"k":[57],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":2,"dc":[[52,2],[118,2]]}}]},{"k":[99,108,100,105,111,109,112,119],"v":[{"k":[102,111],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[46,2]]}}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[57,1],[81,1],[114,1]]}}]}]}]},{"k":[115,109],"v":[{"k":[111],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[69,4]]}}]}]}]}]},{"k":[51],"v":[{"k":[117],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]},{"k":[107],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[103,105,111,104],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[114,110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"k":[100,101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,4]]}}]}]}]},{"k":[95],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[94,6]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,5]]},"k":[44],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[105,104,103],"v":[{"k":[101,114],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,7]]},"k":[44],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[96,48],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[96],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[96,48],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[96],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[96,48],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[97,111,101,105,116,112,121],"v":[{"k":[114,108],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[116],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[112,115,109],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[87,1],[114,1]]}}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,98],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,3]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[87,5]]},"k":[110,112],"v":[{"k":[118,115,116,102,112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,3]]},"k":[96,97],"v":[{"d":{"df":3,"dc":[[87,1],[94,1],[128,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[62,1],[87,1]]}}]},{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[95,108],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[79,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[97,3]]}}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[83,4]]},"k":[96,97],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115,112,98,110,117],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96,45],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[134,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[54,1],[135,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[58,1],[87,1]]}}]},{"k":[96],"v":[{"d":{"df":2,"dc":[[58,1],[119,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"k":[47],"v":[{"k":[46,96],"v":[{"k":[99,108,119],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[104,1],[119,1]]}}]}]},{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]},{"k":[120],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[96],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[92,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"d":{"df":40,"dc":[[4,1],[5,13],[7,20],[13,13],[18,13],[28,19],[29,15],[35,17],[46,4],[51,4],[52,11],[57,5],[58,1],[60,1],[63,1],[66,1],[67,1],[68,3],[77,3],[81,5],[83,9],[85,1],[87,5],[88,3],[92,1],[101,1],[104,2],[107,1],[110,4],[112,9],[114,1],[116,1],[117,3],[118,1],[121,1],[122,2],[123,4],[128,1],[131,1],[133,2]]},"k":[96,99,42,105,111,49,118],"v":[{"k":[41,96],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[96],"v":[{"d":{"df":1,"dc":[[83,3]]},"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[110,119,105,99],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[58,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":8,"dc":[[51,1],[53,1],[54,3],[87,1],[107,1],[109,2],[123,1],[134,4]]}}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":3,"dc":[[54,2],[134,1],[135,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]},{"k":[121,98,102,99,117,116,112,110,115,107,97,101,109,105,119,100,111,104,91,114,47,120,106,108,118,103,113,61,44],"v":[{"k":[111,101],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[115],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[105,97,117,108,114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[116,100,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[40,2]]}}]},{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[104,1],[110,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[111,97,115,110],"v":[{"k":[114,108],"v":[{"k":[107,103,99],"v":[{"k":[34,101],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[105,115,108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[50,1],[98,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[57,1],[87,1]]}}]},{"k":[108],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[108,114,111,104,117,112,97],"v":[{"k":[111,105],"v":[{"k":[110,115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]}]},{"k":[101,121],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[3,1],[68,1],[87,1],[104,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[120,2]]}}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]}]}]},{"k":[110,109,114],"v":[{"k":[102,110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101,97],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[97,117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[114,97,101],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[54,1],[121,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[101,99],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[112,109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[115,112,110,98],"v":[{"k":[101,98],"v":[{"d":{"df":3,"dc":[[3,1],[81,1],[87,1]]}},{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108,51,107,105,99],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]},{"k":[52],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":2,"dc":[[51,2],[120,1]]}}]}]}]}]}]},{"k":[104,111,101,117,121,105],"v":[{"k":[105,101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":1,"dc":[[120,1]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"k":[114,109,115],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[51,1],[112,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[109,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[121],"v":[{"k":[44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[117,111,97,114,105,108,115],"v":[{"k":[108,98],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[112,116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34,46],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[115,118,45],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[98,34],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[75,1],[113,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]}]}]},{"k":[111,117,101,118],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[116],"v":[{"d":{"df":1,"dc":[[32,1]]},"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]},{"k":[120,116,119],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[68,1],[120,4]]}}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[34,46],"v":[{"d":{"df":1,"dc":[[68,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,112,116,97,121,101,117,110,104],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[97,105,108],"v":[{"k":[99,109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[68,5]]}}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[97,111,114],"v":[{"k":[116,114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[104,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[112],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[53],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[110,121,118],"v":[{"k":[100],"v":[{"k":[105,98],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[34],"v":[{"k":[53],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[55,100],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[46,39],"v":[{"k":[108,34],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]},{"k":[46],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[61],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[58,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,108,110,116,97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[93,2]]}}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[100,102,112],"v":[{"k":[111],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[51,1],[53,1]]}}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]}]}]}]}]}]},{"k":[117,101,111],"v":[{"k":[116],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[34],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[101,105],"v":[{"k":[121,114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[15,1],[87,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]},{"k":[110,108],"v":[{"k":[103,101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[100,112,98,116,99,117],"v":[{"k":[100,115],"v":[{"d":{"df":1,"dc":[[17,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[105,108],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":3,"dc":[[47,1],[123,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[112,116],"v":[{"k":[105],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":3,"dc":[[123,1],[127,1],[133,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[110,100,99,120],"v":[{"k":[97,116],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[25,1],[87,1],[93,2],[128,2]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[48,1],[54,2]]},"k":[46],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]},{"k":[105,100],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]},{"k":[121],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]},{"k":[112,116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[101,114],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[110,2]]},"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[86,2]]}}]}]}]}]}]}]},{"k":[105,97,101,121,109,110],"v":[{"k":[110,115],"v":[{"k":[101,105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[105,120,107],"v":[{"k":[110],"v":[{"k":[108,116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[51,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]},{"k":[109],"v":[{"k":[111,116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[116],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[28,1]]},"k":[110,119,34],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[115,112,116,118],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[34,101],"v":[{"d":{"df":1,"dc":[[72,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[135,8]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[52],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[104,111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[28,1],[76,1],[103,1]]}}]}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[111,101,107,112,97,105,117,114],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[101,119,99,45],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[72,1]]},"k":[115,34],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[107],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,98,118,115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]},"k":[117],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[118,114],"v":[{"k":[101],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]},{"k":[115],"v":[{"k":[107,112],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]},{"k":[116,114,112,117,115,118,108],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[48,1],[68,1],[134,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[121],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46,34],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[64,1],[98,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,116],"v":[{"k":[114,110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[34],"v":[{"d":{"df":2,"dc":[[68,1],[72,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[114,4]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[114,2]]},"k":[93],"v":[{"d":{"df":1,"dc":[[114,2]]}}]},{"d":{"df":1,"dc":[[114,4]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[75,1],[113,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[101,111,116,97],"v":[{"k":[108],"v":[{"k":[100,108],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,35],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[35],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[58],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]},"k":[112,39],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60,115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[62],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[39],"v":[{"k":[93],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[39],"v":[{"k":[93],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,109,111,117],"v":[{"k":[113,115,118,99,112,102],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[53,2]]}}]}]}]}]}]}]},{"k":[116,111,105,117],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[122],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[111],"v":[{"k":[118,114],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}},{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[101,111],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112,97],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[8230],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98,116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[60,3]]}}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]},{"k":[111,97,105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[110,121],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[131,2]]},"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[110,115],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[105,101,111],"v":[{"k":[114,100],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[114,112,101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[121,34],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]},{"d":{"df":13,"dc":[[1,1],[2,2],[57,2],[64,1],[74,1],[83,2],[89,1],[94,5],[98,1],[116,2],[119,1],[126,1],[135,1]]},"k":[118,111,100,117,101,109,104,98,115,114,112,108,97,36],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108,121],"v":[{"k":[111,105],"v":[{"k":[103],"v":[{"k":[96,47],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[47],"v":[{"k":[117,98],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[53,3]]},"k":[47],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[53,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,98,100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":4,"dc":[[54,1],[103,1],[121,3],[134,1]]},"k":[47],"v":[{"k":[110,115,109,112,105,118,100,117],"v":[{"k":[101,118,117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[4,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[4,2]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[110],"v":[{"k":[49],"v":[{"d":{"df":3,"dc":[[77,1],[114,2],[133,1]]},"k":[112],"v":[{"k":[49,51,35,50],"v":[{"d":{"df":5,"dc":[[50,1],[54,1],[121,1],[134,1],[135,4]]}},{"d":{"df":5,"dc":[[54,3],[121,2],[126,1],[134,2],[135,2]]}},{"d":{"df":1,"dc":[[89,1]]}},{"d":{"df":1,"dc":[[135,4]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[51,49,35,50],"v":[{"d":{"df":7,"dc":[[14,2],[30,3],[54,2],[121,2],[126,1],[134,2],[135,2]]}},{"d":{"df":5,"dc":[[50,1],[54,1],[121,1],[134,1],[135,4]]}},{"d":{"df":1,"dc":[[89,1]]}},{"d":{"df":1,"dc":[[135,4]]}}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101,116],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114,115],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[14,1],[54,1],[121,1],[126,2],[134,1],[135,1]]}}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[54,1],[121,2],[134,1]]}}]}]},{"k":[110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[52,105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[105,97],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[105,117],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[100],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[47],"v":[{"k":[98,115,108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[4,1],[97,1]]},"k":[47],"v":[{"k":[102,106],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]}]}]}]}]}]},{"k":[104,98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[119,116,120],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[23,2],[113,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,49],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[46],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109,99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[54,47],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[97,1]]}}]},{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47,45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[99,115,101,112,107,100,109,110,97,120,104,111,102,114],"v":[{"k":[106,114],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[121,115,97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[64],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,104],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[32,1]]},"k":[47],"v":[{"k":[109,115],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[42],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117,97,111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[23,2],[113,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99,108,103],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[32,3]]},"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99,116],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[57,1],[122,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[105,97,98],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[119,112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[109,47],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[99,115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,98],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[137,3]]},"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[137,1]]},"k":[42,115,112],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[137,1]]},"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111,112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97,112],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[121,1],[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]},"k":[46],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115,110],"v":[{"d":{"df":1,"dc":[[92,1]]}},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":2,"dc":[[112,1],[121,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":2,"dc":[[121,2],[135,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,99,101],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[14,3],[54,2],[121,3],[126,1],[134,2],[135,6]]},"k":[58,96,47,36],"v":[{"d":{"df":4,"dc":[[14,1],[54,1],[121,1],[134,1]]}},{"d":{"df":1,"dc":[[135,6]]},"k":[96],"v":[{"k":[96],"v":[{"d":{"df":4,"dc":[[54,2],[121,2],[134,2],[135,4]]}}]}]},{"k":[98,101,36],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[121,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[135,6]]},"k":[96],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[54,2],[134,2],[135,1]]},"k":[124],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"d":{"df":2,"dc":[[121,2],[135,2]]},"k":[99,102],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[135,5]]}}]}]}]},{"k":[105],"v":[{"k":[59],"v":[{"d":{"df":3,"dc":[[54,1],[121,2],[134,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[118,126],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[108,98],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[47],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[109,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[103,101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[47],"v":[{"k":[37,117,97,115],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"k":[49],"v":[{"k":[98],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[47],"v":[{"k":[98,109,115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[32,1],[100,1]]}}]}]}]},{"k":[107],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101,118,105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[50,4],[114,1]]}}]}]},{"k":[109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[122],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,98],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[54,1],[121,2],[134,1]]},"k":[47],"v":[{"k":[99,102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[135,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"k":[117,111,101],"v":[{"k":[110],"v":[{"k":[47,59],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[118],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[54,1],[121,2],[134,1]]}}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[43],"v":[{"k":[43],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[42],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,97],"v":[{"k":[111],"v":[{"k":[99,106],"v":[{"d":{"df":3,"dc":[[54,1],[121,2],[134,1]]}},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[116,102],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[116,112],"v":[{"k":[47],"v":[{"k":[115,104,116],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46,45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[46,45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[135,5]]}}]}]},{"d":{"df":4,"dc":[[1,1],[58,2],[92,2],[135,4]]},"k":[34],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":1,"dc":[[58,1]]},"k":[108,101,110,117,111,49,112,99,45,116,115,120,97,47,36,56,50,107,100,105,113,106,102,39,35,98,121,109,114,43],"v":[{"k":[111,97],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[122],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[52],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[116,111],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[100,109],"v":[{"k":[101],"v":[{"k":[39],"v":[{"d":{"df":2,"dc":[[77,1],[133,1]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]},{"k":[98,110,115],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[39,45],"v":[{"k":[93],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"k":[60,41],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":7,"dc":[[10,1],[38,1],[47,1],[64,2],[95,3],[106,1],[130,1]]},"k":[43,44,47,41],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[16,1],[40,1],[80,1]]}},{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[45,1],[77,1],[103,3],[106,1],[128,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[95,1],[119,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[110,112],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"k":[39],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[111,121,101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[39],"v":[{"k":[93],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":9,"dc":[[16,1],[38,1],[50,1],[60,1],[80,1],[103,3],[106,1],[118,1],[130,1]]},"k":[47,43,41],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[60,115],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[14,1],[64,2],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[128,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[116,117],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[33,1],[69,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[39],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[114,111,110,117],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111,100],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[39],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":4,"dc":[[14,1],[54,1],[121,1],[134,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]},{"k":[110,109,112],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97,117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]},{"k":[61],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[39],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[47,97,104,116,101],"v":[{"k":[45,92,108,35,111,98,117,99],"v":[{"k":[45],"v":[{"k":[92],"v":[{"k":[91],"v":[{"k":[34],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[91],"v":[{"k":[34],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[124],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[124],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[25,1]]},"k":[39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[25,2]]},"k":[39,98],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[34,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[39],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[100,104,99],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[39,100,109,104,98],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[115,110],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[51],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[39],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[77,1],[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[39,47],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"k":[39],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[42],"v":[{"k":[39],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[39],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[39],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[60,3]]},"k":[100,117],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[60,4]]}}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[60,4]]}}]}]}]}]},{"k":[105,101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[39],"v":[{"d":{"df":2,"dc":[[64,1],[130,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[39],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[97,111],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[110],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[97,111,114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[108,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"d":{"df":1,"dc":[[105,1]]}},{"k":[39],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":52,"dc":[[3,1],[11,2],[21,5],[34,6],[36,15],[37,15],[43,4],[51,28],[52,6],[53,5],[54,1],[57,18],[60,4],[61,2],[63,1],[64,4],[65,6],[66,12],[67,12],[68,19],[69,3],[70,3],[83,20],[85,4],[87,39],[91,10],[92,1],[94,19],[95,5],[98,3],[99,2],[101,2],[103,2],[104,11],[107,1],[110,2],[111,12],[112,2],[114,19],[118,74],[119,5],[120,2],[121,2],[124,10],[126,5],[127,22],[128,5],[130,6],[131,5],[132,2],[135,2],[137,19]]},"k":[99,102,115,111,120,106,114,45,97,112,62,100,105,107,110,98,108,57,49,121,109,103,50,118,117,119,113,104,116,101,48],"v":[{"d":{"df":8,"dc":[[32,2],[41,1],[52,2],[82,1],[83,2],[102,2],[121,1],[135,7]]},"k":[118,121,44,111],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":1,"dc":[[89,2]]}},{"d":{"df":1,"dc":[[114,1]]}},{"k":[109],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]}]}]}]}]}]},{"d":{"df":13,"dc":[[1,1],[30,1],[41,1],[51,1],[52,1],[66,2],[67,2],[92,1],[102,1],[112,1],[121,3],[133,1],[137,2]]},"k":[96,44,112],"v":[{"d":{"df":3,"dc":[[66,1],[67,1],[135,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"k":[118],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]},{"d":{"df":15,"dc":[[2,2],[4,1],[12,1],[32,2],[41,1],[52,4],[53,1],[83,1],[97,9],[105,1],[114,1],[118,2],[129,8],[132,4],[133,1]]},"k":[121,96,44,114,105],"v":[{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":1,"dc":[[97,5]]}},{"d":{"df":1,"dc":[[114,1]]}},{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"d":{"df":2,"dc":[[129,6],[132,3]]}}]}]}]},{"d":{"df":1,"dc":[[132,1]]}}]},{"d":{"df":4,"dc":[[2,1],[41,1],[52,2],[114,1]]}},{"d":{"df":1,"dc":[[52,3]]},"k":[109,120],"v":[{"k":[120,115],"v":[{"k":[49,52,50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[52,3]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]},{"k":[49,52],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]},{"k":[58],"v":[{"k":[43,109,116,103],"v":[{"k":[117,100,97],"v":[{"k":[115,110],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[103],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[120],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[61],"v":[{"k":[57],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[110,109],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[53,51],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[53],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[120],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[56,54],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[53],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[2,1],[52,4]]}}]}]},{"d":{"df":13,"dc":[[2,1],[19,1],[41,1],[51,1],[52,2],[57,1],[82,1],[83,2],[102,1],[113,4],[114,1],[122,1],[126,1]]},"k":[96,118,119,102,111],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"k":[45,120],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[116,3]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":5,"dc":[[7,1],[15,1],[58,2],[87,1],[100,2]]},"k":[45,103,117,99,100,105,115,111,112,62,108,114,97,106,110,104,101,107,109,102,118],"v":[{"d":{"df":29,"dc":[[2,1],[4,1],[5,1],[7,1],[8,1],[13,1],[18,1],[19,1],[27,1],[28,1],[29,1],[35,1],[48,1],[53,1],[56,2],[59,1],[74,1],[76,1],[78,8],[83,2],[87,6],[92,5],[103,1],[105,1],[107,3],[109,9],[111,1],[135,1],[137,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[56,2],[95,3]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[95,3],[135,2]]},"k":[45],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[45],"v":[{"d":{"df":2,"dc":[[87,4],[107,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[56,1]]},"k":[45],"v":[{"d":{"df":2,"dc":[[56,1],[107,1]]},"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45,124],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,2]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[21,1],[130,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,112],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[58,8]]},"k":[115],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]},{"k":[115,112,110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[23,2],[31,2],[67,1],[113,5],[115,2]]},"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[32,2]]}}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[108,109,110],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[61],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[44],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[51,1],[52,1],[66,3],[67,3],[102,1],[121,2],[137,1]]}}]}]}]}]}]}]}]}]},{"k":[101,114],"v":[{"k":[108,102,112],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[74,2]]}}]}]}]},{"k":[121],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]}]}]}]},{"k":[102,110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[31,1],[115,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101,99,116],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[32,2]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]}]}]},{"k":[97,117],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[112,102],"v":[{"k":[101,116],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[102],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]},{"k":[114,117,121,97],"v":[{"k":[111,105],"v":[{"k":[112,102],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,3]]}}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[51,1],[66,2],[67,2],[78,2],[102,1],[121,2],[122,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[66,1],[67,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[58,3]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":10,"dc":[[43,1],[51,1],[55,1],[85,1],[87,1],[107,1],[111,1],[123,1],[127,1],[136,1]]}},{"k":[105,111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[51,1],[66,1],[114,1]]},"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,97],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[101,117,109,111],"v":[{"k":[105,109,99,108],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":11,"dc":[[57,1],[66,1],[67,1],[82,1],[88,2],[102,2],[113,2],[117,2],[122,1],[123,1],[135,5]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[118],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[110,100],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[58,1],[116,2]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[58,1],[116,2]]}},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[100,108],"v":[{"k":[100,106],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[58,1],[114,1],[116,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[97,111,101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[58,1],[126,1]]}}]}]},{"k":[45,119],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[129,4],[132,4]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]},{"k":[116,101],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[61],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[97,2],[114,3]]}}]}]}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114,121],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[98,115],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"d":{"df":17,"dc":[[51,2],[52,1],[66,13],[67,13],[102,1],[104,1],[112,1],[113,2],[114,7],[116,2],[121,2],[126,1],[129,4],[130,2],[132,2],[133,1],[137,1]]},"k":[109,121,103,96,118,54],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":6,"dc":[[14,1],[54,1],[121,2],[126,1],[134,1],[135,1]]}},{"d":{"df":6,"dc":[[17,1],[58,1],[88,1],[100,1],[116,1],[117,1]]}},{"d":{"df":2,"dc":[[66,2],[67,2]]}},{"k":[120],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]},{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":5,"dc":[[4,1],[50,2],[52,4],[73,1],[137,1]]},"k":[44,105],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":12,"dc":[[17,1],[50,2],[51,1],[54,2],[87,12],[94,1],[109,2],[117,1],[128,3],[134,3],[135,1],[137,1]]}},{"d":{"df":6,"dc":[[73,1],[79,1],[114,1],[123,1],[133,1],[135,4]]},"k":[99,109,114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[52,3]]}}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[23,4],[31,1],[86,1],[113,6],[114,2],[122,1],[137,2]]},"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":7,"dc":[[23,2],[32,2],[82,1],[102,2],[113,2],[114,2],[135,7]]},"k":[96],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":5,"dc":[[32,2],[41,1],[114,1],[121,2],[135,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":5,"dc":[[32,2],[54,1],[121,2],[134,1],[135,5]]},"k":[114],"v":[{"d":{"df":1,"dc":[[83,2]]}}]},{"d":{"df":5,"dc":[[32,1],[97,1],[113,2],[116,1],[126,2]]},"k":[96,44,115],"v":[{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":2,"dc":[[121,1],[135,1]]}}]},{"d":{"df":1,"dc":[[34,3]]}},{"d":{"df":1,"dc":[[34,1]]},"k":[96,53,54],"v":[{"d":{"df":2,"dc":[[34,2],[52,1]]}},{"d":{"df":1,"dc":[[34,1]]}},{"k":[103],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"d":{"df":8,"dc":[[40,3],[41,1],[52,2],[53,1],[103,2],[107,1],[132,1],[133,1]]},"k":[110],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":7,"dc":[[51,1],[52,2],[66,1],[67,1],[102,1],[121,2],[137,1]]},"k":[93,44],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":2,"dc":[[53,1],[114,2]]}},{"d":{"df":1,"dc":[[53,1]]}},{"d":{"df":7,"dc":[[53,1],[58,1],[82,1],[102,1],[113,1],[114,1],[116,2]]},"k":[118,44],"v":[{"d":{"df":1,"dc":[[112,2]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":4,"dc":[[58,1],[83,1],[121,1],[133,1]]},"k":[104],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[118,3]]}}]}]},{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":1,"dc":[[73,1]]}},{"d":{"df":5,"dc":[[77,1],[112,1],[114,1],[121,2],[126,1]]},"k":[44,97],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"k":[115],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[90,1],[128,1]]},"k":[117,96],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]},{"d":{"df":1,"dc":[[114,1]]},"k":[118,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[118,3]]}}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[46,49],"v":[{"k":[49,48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]},{"k":[49,48,50],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[53],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]},"k":[47,110,49],"v":[{"d":{"df":2,"dc":[[104,1],[112,1]]},"k":[108,100,46,117,115,107,112,109],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119,99],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[72,1],[128,1],[130,2]]},"k":[47],"v":[{"k":[103,112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98,99,121,120,108,110,112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[111,97],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[17,1],[82,1],[102,1]]},"k":[46,47],"v":[{"k":[98,111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96,47],"v":[{"d":{"df":1,"dc":[[113,2]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]},"k":[47,46],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]},"k":[46,47],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]},{"k":[115],"v":[{"k":[104,116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103,120],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[64],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]},"k":[105,46],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]},"k":[46],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[116,108],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[66,6],[67,6]]}}]}]},{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,121],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[66,5],[67,5]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[112,2]]},"k":[47],"v":[{"k":[106,100,120,108,117,111,102,42],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[109,101,102],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[112,117,98],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[82,1],[102,1]]}}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"d":{"df":5,"dc":[[51,2],[92,1],[101,1],[118,1],[133,2]]},"k":[103,45,46,58,93,44,107,48,54,51,116,97,98,53],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[98],"v":[{"d":{"df":2,"dc":[[52,1],[68,1]]}}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]},{"d":{"df":6,"dc":[[44,1],[51,2],[88,1],[117,1],[120,1],[126,1]]},"k":[54,48,56],"v":[{"d":{"df":1,"dc":[[83,4]]}},{"d":{"df":1,"dc":[[83,4]]}},{"k":[46],"v":[{"k":[56,52],"v":[{"k":[46],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]},{"k":[46],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[49,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":3,"dc":[[83,1],[99,2],[114,1]]},"k":[50,109,58,48,115],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[103,98,110],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]},{"k":[102],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[58],"v":[{"k":[100],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[83,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]},{"k":[57],"v":[{"k":[109],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"k":[51,49],"v":[{"k":[48],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[46,41],"v":[{"d":{"df":1,"dc":[[93,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[109],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[112],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[52],"v":[{"k":[56],"v":[{"k":[99],"v":[{"k":[52],"v":[{"k":[100],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":24,"dc":[[2,2],[34,4],[37,3],[38,2],[50,1],[51,1],[58,2],[60,3],[83,1],[87,2],[88,1],[94,14],[95,36],[97,8],[100,1],[106,2],[114,7],[115,1],[117,1],[118,1],[119,44],[125,2],[130,3],[131,3]]},"k":[115,49,45,47,53,54,120],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"k":[46,48],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"k":[44,41],"v":[{"d":{"df":2,"dc":[[123,9],[133,9]]}},{"d":{"df":2,"dc":[[123,9],[133,9]]}}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,43],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"d":{"df":1,"dc":[[116,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[53,51,50,52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[123,3],[133,3]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[123,5],[133,5]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[123,2],[133,2]]}}]}]}]}]}]},{"k":[57,48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[133,1]]}}]},{"d":{"df":18,"dc":[[22,1],[26,4],[37,2],[45,2],[51,1],[52,2],[56,1],[57,1],[66,2],[68,1],[71,1],[87,4],[88,2],[92,1],[95,1],[97,1],[111,1],[137,1]]},"k":[38],"v":[{"d":{"df":4,"dc":[[2,1],[4,3],[121,1],[135,4]]}}]},{"d":{"df":2,"dc":[[123,2],[133,1]]},"k":[101,105,97,111,103,108,116,115,112,117,109,100,49,114],"v":[{"k":[114,115,104,110,116,99,108],"v":[{"k":[115,121,98,105,116],"v":[{"k":[105,97],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":41,"dc":[[2,1],[15,1],[20,1],[21,1],[22,1],[31,1],[36,2],[51,7],[52,1],[56,2],[57,2],[58,15],[60,1],[66,7],[67,5],[72,2],[80,2],[86,2],[87,7],[88,1],[90,2],[93,6],[94,1],[97,1],[100,3],[107,2],[109,1],[112,1],[114,5],[116,7],[117,1],[120,1],[122,2],[123,1],[125,1],[127,5],[128,6],[130,1],[131,4],[134,5],[137,7]]},"k":[46,115,58,34,44,101],"v":[{"d":{"df":7,"dc":[[2,1],[86,1],[87,1],[114,2],[122,1],[134,1],[137,1]]}},{"d":{"df":19,"dc":[[15,2],[20,1],[23,2],[51,1],[56,1],[58,2],[72,1],[78,1],[82,2],[94,2],[102,2],[109,1],[113,2],[114,2],[116,4],[122,4],[127,7],[128,8],[137,2]]},"k":[46,58,44,45,41],"v":[{"d":{"df":5,"dc":[[56,1],[94,1],[122,1],[127,1],[128,1]]}},{"d":{"df":3,"dc":[[88,1],[117,1],[125,1]]}},{"d":{"df":2,"dc":[[122,1],[137,1]]}},{"k":[45],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":11,"dc":[[43,1],[58,3],[66,1],[67,1],[85,1],[92,1],[111,1],[114,2],[116,2],[127,1],[128,1]]}},{"k":[46,44],"v":[{"d":{"df":1,"dc":[[56,1]]}},{"d":{"df":2,"dc":[[88,1],[117,1]]}}]},{"d":{"df":7,"dc":[[58,2],[66,1],[67,1],[71,1],[86,1],[93,1],[137,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":15,"dc":[[3,1],[31,2],[47,2],[55,1],[60,1],[66,1],[67,1],[80,1],[97,2],[99,1],[125,1],[128,2],[129,1],[131,1],[137,1]]}},{"d":{"df":1,"dc":[[31,1]]},"k":[111],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[114,1]]}},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]},{"k":[102,115],"v":[{"k":[105,121],"v":[{"k":[99,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"k":[115,100],"v":[{"d":{"df":1,"dc":[[104,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]},{"d":{"df":8,"dc":[[83,1],[87,1],[92,1],[101,1],[116,2],[130,1],[133,1],[135,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[130,2],[134,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[94,2],[95,1],[96,2],[119,1]]},"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]},"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[66,2],[67,1],[114,1]]},"k":[115,47,58],"v":[{"d":{"df":2,"dc":[[10,1],[122,1]]}},{"k":[115],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[55,2]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[101,97,115,114,100,109,116,118,111,99,98],"v":[{"k":[119],"v":[{"d":{"df":14,"dc":[[2,1],[31,1],[36,1],[50,1],[52,3],[59,3],[73,1],[88,1],[94,2],[105,2],[115,2],[118,3],[127,1],[128,1]]},"k":[105,45,101,44,58,93,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[36,1],[59,1],[92,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"k":[100,114],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"d":{"df":1,"dc":[[127,1]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"d":{"df":2,"dc":[[118,1],[127,1]]}},{"d":{"df":1,"dc":[[118,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[56],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[51],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[56],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"d":{"df":23,"dc":[[3,2],[15,3],[29,1],[36,2],[37,2],[51,1],[52,1],[54,1],[63,1],[79,3],[80,1],[83,2],[93,2],[96,2],[99,2],[106,1],[110,1],[112,1],[118,1],[123,1],[128,2],[134,1],[137,1]]},"k":[98,58],"v":[{"k":[105,108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[105,117],"v":[{"k":[98,116,111],"v":[{"k":[105,108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[38,1],[88,1],[117,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"d":{"df":8,"dc":[[11,1],[58,1],[73,1],[120,1],[123,2],[127,3],[133,1],[135,1]]},"k":[105,115,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[127,1]]}}]}]},{"d":{"df":1,"dc":[[72,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[37,4],[52,1],[55,2],[80,1],[127,1]]}}]}]}]},{"k":[116,117],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":15,"dc":[[7,1],[13,1],[28,1],[52,2],[54,1],[58,1],[61,1],[68,4],[76,3],[87,29],[120,3],[123,2],[127,2],[128,1],[133,2]]},"k":[105,98,108],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[36,1],[68,2]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[87,3],[120,3]]},"k":[46,39,44],"v":[{"d":{"df":1,"dc":[[120,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[120,1]]}}]},{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":10,"dc":[[10,1],[18,1],[47,1],[55,2],[79,3],[87,1],[94,12],[103,1],[127,8],[131,1]]},"k":[115,46,45,93,47],"v":[{"d":{"df":4,"dc":[[47,1],[104,1],[110,1],[127,2]]},"k":[44,93,46],"v":[{"d":{"df":1,"dc":[[47,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[55,1]]}},{"k":[101,99],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[63],"v":[{"k":[118],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[120],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[94,1],[119,1],[132,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[87,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[96,1],[128,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[115,108,114,110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[117,118,97,105],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[5,1],[13,1],[46,2],[52,8],[77,1],[87,1],[106,1],[118,5],[120,2]]},"k":[115,44,46,58],"v":[{"d":{"df":5,"dc":[[52,2],[68,1],[103,1],[118,1],[133,2]]}},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":2,"dc":[[77,1],[118,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[118,1]]}}]}]},{"k":[101],"v":[{"k":[44,46,39],"v":[{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[128,3]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]},{"d":{"df":1,"dc":[[128,1]]}},{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]},{"k":[105,121],"v":[{"k":[111,97,101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[10,1],[109,2],[127,1]]}}]}]},{"k":[98,116,110],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[12,1],[103,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[51,1],[94,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[58,4],[79,1]]}}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[13,1],[18,1],[21,1],[29,1],[83,1],[87,1],[127,4],[130,1]]}}]}]}]},{"d":{"df":3,"dc":[[68,1],[101,1],[110,1]]},"k":[46],"v":[{"d":{"df":3,"dc":[[87,1],[94,1],[122,1]]}}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[52,1],[78,2]]}}]}]}]}]}]},{"k":[108,105,120],"v":[{"k":[117,97,116],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[14,2],[16,1],[54,1],[75,4],[94,2],[108,1],[109,1],[113,8],[122,1],[126,3],[135,4]]},"k":[46,115,41,39,58],"v":[{"d":{"df":5,"dc":[[54,1],[106,1],[122,1],[126,2],[131,1]]}},{"d":{"df":2,"dc":[[54,1],[108,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[108,1]]}}]},{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":1,"dc":[[108,2]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[99,108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[37,1],[127,1]]}}]},{"k":[97],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"k":[99,97],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[14,1],[54,1],[121,2],[126,1],[134,1],[135,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[82,1],[102,1]]}}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[40,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[45],"v":[{"k":[120,100],"v":[{"d":{"df":1,"dc":[[36,1]]}},{"k":[47],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[46,99],"v":[{"d":{"df":5,"dc":[[36,1],[109,1],[123,1],[127,2],[128,1]]}},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41,47],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[63,2],[69,5]]},"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[108],"v":[{"k":[110,107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[50,1],[52,1],[90,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[91,1],[124,1],[125,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[68,23],[87,3],[120,4]]},"k":[115,93,46,44,39,41],"v":[{"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103,105],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99,118],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,11]]}},{"d":{"df":2,"dc":[[68,5],[87,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[68,5]]}}]},{"d":{"df":1,"dc":[[87,1]]}}]},{"d":{"df":1,"dc":[[68,1]]}},{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[118,2]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[2,1],[60,2],[82,1],[100,2],[128,4],[132,1]]},"k":[105,45,58],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[61],"v":[{"k":[34],"v":[{"k":[91],"v":[{"k":[39],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[39],"v":[{"k":[44],"v":[{"d":{"df":23,"dc":[[10,1],[14,2],[16,2],[20,1],[33,1],[38,2],[40,1],[45,2],[47,1],[50,1],[60,2],[64,4],[69,1],[77,2],[80,2],[95,4],[103,6],[106,3],[107,1],[118,1],[119,1],[128,6],[130,3]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[48,2]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[135,3]]},"k":[45],"v":[{"k":[45,124],"v":[{"d":{"df":2,"dc":[[135,1],[137,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[135,3]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[135,1],[137,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"d":{"df":1,"dc":[[92,1]]},"k":[47],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]},"k":[117,116,100,108,97,109],"v":[{"k":[105,97,101,111],"v":[{"k":[99,116,101],"v":[{"k":[107],"v":[{"d":{"df":8,"dc":[[7,1],[83,3],[85,1],[103,1],[109,3],[114,1],[120,1],[127,1]]},"k":[108,101,116,115],"v":[{"k":[121],"v":[{"d":{"df":12,"dc":[[3,1],[13,2],[47,1],[60,1],[68,1],[94,1],[95,1],[97,1],[104,1],[111,1],[114,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":3,"dc":[[79,1],[96,1],[109,1]]}}]}]},{"k":[114,115],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[136,2]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[83,1],[127,1]]},"k":[101],"v":[{"d":{"df":5,"dc":[[28,1],[46,1],[47,1],[83,1],[125,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":10,"dc":[[3,1],[15,1],[18,1],[22,1],[87,1],[93,7],[122,1],[129,1],[132,1],[137,1]]},"k":[46,44,45],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":2,"dc":[[18,1],[93,2]]}},{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[125,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[125,1],[137,1]]},"k":[46,58,115],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":6,"dc":[[88,1],[111,1],[117,1],[129,1],[132,1],[137,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[123,1],[133,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[55,1],[76,1],[78,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[83,6]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[83,6]]}}]}]},{"d":{"df":2,"dc":[[129,1],[132,1]]}},{"k":[107],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]},{"d":{"df":3,"dc":[[12,1],[74,1],[100,1]]},"k":[47,100,98,46,105,101,122,55,112,110,107,111],"v":[{"k":[100,99,114,98,115,104,108,109,117,103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[106],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[19,1]]},"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108,97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[42],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[101,109],"v":[{"k":[98],"v":[{"d":{"df":6,"dc":[[10,1],[69,2],[72,4],[86,1],[127,4],[134,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":1,"dc":[[19,1]]},"k":[46,96],"v":[{"d":{"df":4,"dc":[[78,1],[83,1],[103,1],[116,2]]},"k":[97,47,119],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[58,1],[116,1]]}}]}]},{"k":[49],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[115,109],"v":[{"k":[111],"v":[{"d":{"df":3,"dc":[[21,2],[87,2],[130,8]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[64,3]]}}]}]},{"k":[120],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[61,1],[128,2]]}}]}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[122],"v":[{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[107,97],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"d":{"df":16,"dc":[[30,1],[32,1],[52,3],[83,40],[87,2],[90,1],[93,1],[114,46],[116,1],[118,4],[121,8],[123,3],[126,2],[128,1],[133,2],[137,4]]},"k":[54,55,46,41,47,39,48,37,45,120,58],"v":[{"k":[54,48],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"k":[55],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"d":{"df":3,"dc":[[51,2],[123,1],[133,2]]},"k":[55,48,53,49,57],"v":[{"k":[53],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"d":{"df":1,"dc":[[83,7]]},"k":[46,37,50,48],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[54,42,49,53,50,52],"v":[{"k":[48,51],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[49],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,13]]}},{"k":[49,51],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[83,2]]}}]},{"k":[57],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"k":[51],"v":[{"k":[53],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[50],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[52],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[83,7]]}},{"k":[53],"v":[{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]},{"d":{"df":2,"dc":[[123,1],[133,1]]},"k":[53],"v":[{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[114,2]]}}]}]}]}]},{"k":[46],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]},{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[23,1]]}},{"k":[39,45],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}},{"k":[45],"v":[{"k":[92],"v":[{"k":[91],"v":[{"k":[34],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[23,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[44,58,49,48],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[83,5]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[52],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[48,49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]},{"d":{"df":1,"dc":[[83,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[53],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]},{"k":[49,48],"v":[{"k":[53,41],"v":[{"k":[98],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[48,50,49],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[49],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"d":{"df":2,"dc":[[123,2],[133,2]]}}]},{"k":[116,105,119,99,111,115,102,112,108,100,106],"v":[{"k":[104,114],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[102,1],[121,1]]}}]}]},{"d":{"df":3,"dc":[[5,2],[29,2],[35,2]]},"k":[116,102,115],"v":[{"k":[8217],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[5,1],[13,2]]}}]}]},{"d":{"df":1,"dc":[[18,1]]}},{"k":[110],"v":[{"k":[8217],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[101,111],"v":[{"d":{"df":3,"dc":[[7,1],[13,1],[18,1]]}},{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[7,1],[29,1]]}}]}]},{"k":[121,99],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":2,"dc":[[7,1],[13,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]},{"k":[112,115,111,97,116,100],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[8217],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[8217],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]},{"k":[8217,101],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[8217],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[8217],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,106,99,109,111,95,114,102,115,116,110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[44,8217],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]},{"k":[112],"v":[{"k":[118],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[110,103,115,101,111],"v":[{"k":[118],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[49],"v":[{"d":{"df":2,"dc":[[91,2],[124,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[91,1],[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]},{"k":[107],"v":[{"k":[95],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[113,112],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[57,5],[71,1],[92,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":7,"dc":[[5,1],[7,1],[13,1],[18,1],[28,1],[29,1],[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,99],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[98,115,119,100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[119,106],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118,115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":41,"dc":[[9,15],[21,11],[31,1],[34,2],[48,24],[51,1],[54,18],[56,10],[57,3],[58,9],[65,76],[66,11],[67,11],[71,24],[80,7],[82,1],[87,263],[89,6],[92,5],[95,108],[97,19],[98,36],[101,39],[102,1],[103,1],[106,11],[107,15],[113,20],[114,3],[116,32],[119,186],[121,6],[122,2],[123,3],[126,6],[127,215],[130,11],[134,18],[135,71],[136,190],[137,10]]},"k":[45,58,107,60,61,110,102,109,117,124,96,112,114],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124,45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124,45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":2,"dc":[[123,1],[127,24]]}}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58,45],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":3,"dc":[[54,1],[121,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58,45],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":3,"dc":[[54,1],[126,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":2,"dc":[[54,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[136,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[97,116,101,112,110,113],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,60],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[43,61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[43],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"d":{"df":1,"dc":[[135,4]]}},{"k":[96],"v":[{"k":[96],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[135,2]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[33],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]},{"k":[46,58,93,48,54,50,53,56],"v":[{"d":{"df":11,"dc":[[11,1],[22,1],[32,1],[44,1],[51,2],[61,1],[70,1],[88,1],[117,1],[120,1],[126,1]]},"k":[53,124,50],"v":[{"k":[103],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":3,"dc":[[49,1],[123,1],[133,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,46,37],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"k":[49,54],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[123,3]]}}]}]}]},{"k":[56],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]},{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"k":[48],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[57],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[51,2],[88,1],[117,1]]},"k":[54,48,55,46,53,57],"v":[{"k":[46,96,54],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[57],"v":[{"k":[48],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[45,176,115],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"d":{"df":2,"dc":[[123,1],[133,1]]}}]},{"k":[37],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":5,"dc":[[51,3],[88,1],[117,1],[120,1],[126,1]]}},{"k":[37],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[45],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[37,46],"v":[{"d":{"df":1,"dc":[[123,2]]}},{"k":[50],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[25,2],[76,1],[93,5],[118,1]]},"k":[100,107,97,45,93,98,102,49,111,56,99],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[34,3]]}}]}]}]},{"k":[114,117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[34,3],[97,2]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99,98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[56,1],[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[56,1],[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,8]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100,110],"v":[{"d":{"df":1,"dc":[[118,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,5]]},"k":[52,44],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[45],"v":[{"k":[103,110],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[49],"v":[{"d":{"df":3,"dc":[[78,1],[82,1],[102,1]]}}]},{"k":[114],"v":[{"k":[114,103],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[20,2]]}}]}]}]},{"d":{"df":1,"dc":[[22,1]]}},{"d":{"df":13,"dc":[[23,4],[32,31],[46,4],[57,1],[58,10],[76,1],[83,1],[103,3],[113,4],[118,1],[123,18],[129,1],[133,18]]},"k":[99,105,61],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,4]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]},{"k":[61],"v":[{"d":{"df":1,"dc":[[114,4]]}}]}]},{"k":[115,111,97,105,101,108],"v":[{"k":[104],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[111,110],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[37,1],[95,1],[119,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[92,1],[125,1]]}}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]},{"k":[112],"v":[{"d":{"df":3,"dc":[[64,1],[86,5],[98,1]]}}]},{"k":[115,114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]},{"k":[111],"v":[{"k":[46],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[32,1]]}},{"d":{"df":1,"dc":[[32,1]]}},{"d":{"df":1,"dc":[[37,2]]}},{"k":[111,105,99],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":2,"dc":[[41,1],[52,1]]}},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[93,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[58,2],[110,2]]},"k":[91,42,34],"v":[{"k":[115,116,99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[65,1],[87,1],[106,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[92],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105,117,112,104,40],"v":[{"d":{"df":3,"dc":[[54,1],[121,2],[134,1]]}},{"k":[115,105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[58,1],[88,1],[100,1],[116,1],[117,1],[129,4],[132,2]]}}]}]},{"k":[100],"v":[{"k":[58],"v":[{"k":[36],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[119,97],"v":[{"k":[100],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[120],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]},{"k":[65039],"v":[{"d":{"df":6,"dc":[[63,1],[88,1],[101,1],[116,1],[117,1],[131,1]]}}]},{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[90,1]]}},{"d":{"df":1,"dc":[[94,3]]}},{"d":{"df":1,"dc":[[106,2]]}},{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]}}}}}],"databaseVersion":1.5,"engineVersion":1.5,"filename":"content.db","_persistenceAdapter":null,"_persistenceMethod":null,"_throttledSaves":true} \ No newline at end of file +{"_env":"NODEJS","_serializationMethod":"normal","_autosave":false,"_autosaveInterval":5000,"_collections":[{"name":"items","unindexedSortComparator":"js","defaultLokiOperatorPackage":"js","_dynamicViews":[],"uniqueNames":[],"transforms":{},"rangedIndexes":{},"_data":[{"slug":"hdmi-audio","description":"Here is how to play audio over an HDMI or DisplayPort connection.\n","title":"HDMI Audio Configuration","keywords":["hdmi","audio settings","support","System76"],"facebookImage":"/_nuxt/images/hdmi-audio-facebookImage.jpg","twitterImage":"/_nuxt/images/hdmi-audio-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"using-the-sound-settings","depth":2,"text":"Using the Sound Settings"},{"id":"using-pulseaudio-volume-control","depth":2,"text":"Using PulseAudio Volume Control"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're using an HDMI display with its own built-in speakers, you can configure your system to output audio over the HDMI connection. (These steps should also work for DisplayPort connections.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-the-sound-settings"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-the-sound-settings","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Sound Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To make all sound play over HDMI, open the menu in the top right of the screen, then click the "},{"type":"element","tag":"font-awesome-icon","props":{"icon":"cog"},"children":[]},{"type":"text","value":" icon in the bottom left of the menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Opening the Settings app","src":"/images/hdmi-audio/top-right-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the Sound page using the left sidebar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sound settings","src":"/images/hdmi-audio/sound-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under the \"Output\" section, click the dropdown box to display a list of output devices, then select the HDMI device you wish to use for audio output."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Output device","src":"/images/hdmi-audio/output-device.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After selecting the appropriate device, sound should play through the HDMI connection. You can use the \"Test\" button to test the HDMI-connected speakers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-pulseaudio-volume-control"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-pulseaudio-volume-control","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using PulseAudio Volume Control"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" utility also allows you to change the sound output. In addition to changing the default output device, you can also set the output device (and volume) on a per-application basis."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" can be installed using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pavucontrol"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, open the utility by running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pavucontrol"}]},{"type":"text","value":" in a terminal, or by opening the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" app using the Activities menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the \"Output Devices\" tab, the output device with the green checkmark selected is the default (or \"fallback\") audio device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"pavucontrol Output Devices","src":"/images/hdmi-audio/pavucontrol-output-devices.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can set a device as default by clicking the green checkmark next to it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Set default output device in pavucontrol","src":"/images/hdmi-audio/pavucontrol-set-default.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the \"Playback\" tab, each application that's playing audio will be listed. You can change which output device a specific application is using by selecting it under the drop-down box next to that application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Set per-app output device in pavucontrol","src":"/images/hdmi-audio/pavucontrol-per-application.png"},"children":[]}]}]},"text":"\nIf you're using an HDMI display with its own built-in speakers, you can configure your system to output audio over the HDMI connection. (These steps should also work for DisplayPort connections.)\n\n## Using the Sound Settings\n\nTo make all sound play over HDMI, open the menu in the top right of the screen, then click the icon in the bottom left of the menu.\n\n![Opening the Settings app](/images/hdmi-audio/top-right-menu.png)\n\nChoose the Sound page using the left sidebar.\n\n![Sound settings](/images/hdmi-audio/sound-settings.png)\n\nUnder the \"Output\" section, click the dropdown box to display a list of output devices, then select the HDMI device you wish to use for audio output.\n\n![Output device](/images/hdmi-audio/output-device.png)\n\nAfter selecting the appropriate device, sound should play through the HDMI connection. You can use the \"Test\" button to test the HDMI-connected speakers.\n\n## Using PulseAudio Volume Control\n\nThe PulseAudio Volume Control utility also allows you to change the sound output. In addition to changing the default output device, you can also set the output device (and volume) on a per-application basis.\n\nPulseAudio Volume Control can be installed using this command:\n\n```bash\nsudo apt install pavucontrol\n```\n\nThen, open the utility by running `pavucontrol` in a terminal, or by opening the PulseAudio Volume Control app using the Activities menu.\n\nOn the \"Output Devices\" tab, the output device with the green checkmark selected is the default (or \"fallback\") audio device.\n\n![pavucontrol Output Devices](/images/hdmi-audio/pavucontrol-output-devices.png)\n\nYou can set a device as default by clicking the green checkmark next to it.\n\n![Set default output device in pavucontrol](/images/hdmi-audio/pavucontrol-set-default.png)\n\nOn the \"Playback\" tab, each application that's playing audio will be listed. You can change which output device a specific application is using by selecting it under the drop-down box next to that application.\n\n![Set per-app output device in pavucontrol](/images/hdmi-audio/pavucontrol-per-application.png)\n","dir":"/","path":"/hdmi-audio","extension":".md","createdAt":"2016-08-01T20:04:44.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140835},"$loki":1},{"slug":"deep-learning-steve-hart-university-of-colorado","description":"Systems administration and IT support for deep learning researchers.\n","title":"Deep Learning Research at the University of Colorado","keywords":["deep learning","machine learning","TensorFlow","CUDA","Linux","Ubuntu","research university","University of Colorado","System76"],"facebookImage":"/_nuxt/images/deep-learning-steve-hart-university-of-colorado-facebookImage.jpg","twitterImage":"/_nuxt/images/deep-learning-steve-hart-university-of-colorado-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Every day, hundreds of faculty, staff, and students at The Colorado Center for\nAstrodynamics Research (CCAR) rely on powerful machines for projects such as\natmospheric research and asteroid missions. Steve Hart, IT Professional for\nCCAR at the University of Colorado Boulder, shares why he trusts System76\ncomputers to save him hours when connecting machine learning researchers with\nreliable hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I provide complete on-site IT support for all Faculty within CCAR,\nincluding Desktop support, Server support, data storage, and any other IT\nservices,” Steve explains as he introduces himself."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“This includes hardware purchasing and configuration to fit the specific\nresearch needs of the user in question.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Supporting such a breadth of work means relying on a mix of technologies and\nproviders to find the best fit for each project. He previously built his own\nsystems (and still does as-needed), but an option for relief came when he\nfound System76, a Linux computer company."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I first started purchasing System76 desktops as the hardware specs matched\nwhat I choose for a custom build and the overall price was comparable. It\nsaved me time in choosing individual parts and system assembly. I was able\nto deploy systems quicker to my users.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Speed is key as he supports prolific researchers operating under strict\ngrant requirements. Earlier this year after winning a major grant, a\nresearcher at CCAR’s Space Weather Center came to Steve needing equipment\nfor heavy computational workloads, including machine learning."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"They considered cost, performance, procurement guidelines, and regulatory\ncompliance and decided on a high-performance desktop from System76. The deep\nlearning work utilized the powerful TensorFlow software library on Linux to\nanalyze atmospheric weather patterns."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Working with pre-installed Linux helps in that it takes me less time\nhand-picking hardware that may or may not be fully compatible with the latest\nLinux kernels,” Steve notes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These efficiencies save hours of time compared to the hardware selection and\nbuild time required when building the computers himself, and avoids the\npotential for additional delays waiting on individual parts. When the\npre-installed Linux equipment arrives, it is ready for deployment out of the\nbox."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 combines ease of using Linux with high-end performance for heavy\ncomputational workloads, including laptops, desktops, and servers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Desktops are vital. They are the workhorse for numerical analysis. Many\nusers have tried to move their processing needs to laptops but more often\nthan not, they always fall back on the desktops and servers for their speed\nand ability to process complex code/datasets.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 has users at 97% of the Tier 1 Research Universities in the United\nStates with hardware, software, and service that meet rigorous research\nstandards. System76 might be a good fit for you too. Connect with an expert\ntoday to learn more about System76’s Linux laptops, desktops, and servers:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_deep-learning-steve-hart-university-of-colorado.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nEvery day, hundreds of faculty, staff, and students at The Colorado Center for\nAstrodynamics Research (CCAR) rely on powerful machines for projects such as\natmospheric research and asteroid missions. Steve Hart, IT Professional for\nCCAR at the University of Colorado Boulder, shares why he trusts System76\ncomputers to save him hours when connecting machine learning researchers with\nreliable hardware.\n\n> “I provide complete on-site IT support for all Faculty within CCAR,\n> including Desktop support, Server support, data storage, and any other IT\n> services,” Steve explains as he introduces himself.\n>\n> “This includes hardware purchasing and configuration to fit the specific\n> research needs of the user in question.”\n\nSupporting such a breadth of work means relying on a mix of technologies and\nproviders to find the best fit for each project. He previously built his own\nsystems (and still does as-needed), but an option for relief came when he\nfound System76, a Linux computer company.\n\n> “I first started purchasing System76 desktops as the hardware specs matched\n> what I choose for a custom build and the overall price was comparable. It\n> saved me time in choosing individual parts and system assembly. I was able\n> to deploy systems quicker to my users.”\n\nSpeed is key as he supports prolific researchers operating under strict\ngrant requirements. Earlier this year after winning a major grant, a\nresearcher at CCAR’s Space Weather Center came to Steve needing equipment\nfor heavy computational workloads, including machine learning.\n\nThey considered cost, performance, procurement guidelines, and regulatory\ncompliance and decided on a high-performance desktop from System76. The deep\nlearning work utilized the powerful TensorFlow software library on Linux to\nanalyze atmospheric weather patterns.\n\n> “Working with pre-installed Linux helps in that it takes me less time\n> hand-picking hardware that may or may not be fully compatible with the latest\n> Linux kernels,” Steve notes.\n\nThese efficiencies save hours of time compared to the hardware selection and\nbuild time required when building the computers himself, and avoids the\npotential for additional delays waiting on individual parts. When the\npre-installed Linux equipment arrives, it is ready for deployment out of the\nbox.\n\nSystem76 combines ease of using Linux with high-end performance for heavy\ncomputational workloads, including laptops, desktops, and servers.\n\n> “Desktops are vital. They are the workhorse for numerical analysis. Many\n> users have tried to move their processing needs to laptops but more often\n> than not, they always fall back on the desktops and servers for their speed\n> and ability to process complex code/datasets.”\n\nSystem76 has users at 97% of the Tier 1 Research Universities in the United\nStates with hardware, software, and service that meet rigorous research\nstandards. System76 might be a good fit for you too. Connect with an expert\ntoday to learn more about System76’s Linux laptops, desktops, and servers:\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_deep-learning-steve-hart-university-of-colorado.pdf)\n","dir":"/","path":"/deep-learning-steve-hart-university-of-colorado","extension":".md","createdAt":"2019-02-14T19:00:46.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140855},"$loki":2},{"slug":"clear-cache-and-cookies","description":"How to navigate to settings and delete browsing data in Firefox and Chrome.\n","title":"Clear Cache and Cookies in Firefox and Chrome","keywords":["firefox","chrome","google-chrome","cache","cookies","login","ticket"],"facebookImage":"/_nuxt/images/clear-cache-and-cookies-facebookImage.jpg","twitterImage":"/_nuxt/images/clear-cache-and-cookies-twitterImage.jpg","hidden":false,"section":"getting-help","tableOfContents":true,"toc":[{"id":"firefox","depth":2,"text":"Firefox"},{"id":"chrome","depth":2,"text":"Chrome"}],"body":{"type":"root","children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are having trouble logging into your account or opening a support ticket, a good first troubleshooting step is to clear your browser's cache and cookies."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To clear your cookies and web cache, navigate to the Settings menu in your web browser."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using Firefox or Chrome, you can find settings by looking at the right corner of the navigation bar and clicking the 3 stacked lines (Firefox) or dots (Chrome)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The cache and cookies are located in the Privacy and Security settings and will have an option to delete or clear the stored data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We've included screen captures for both Firefox and Chrome here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"firefox"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#firefox","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firefox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Firefox","src":"/images/clear-cache/firefox-clear-cache-cookies.gif"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"chrome"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#chrome","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"Chrome","src":"/images/clear-cache/chrome-clear-cache-cookies.gif"},"children":[]}]}]},"text":"\n\n\nIf you are having trouble logging into your account or opening a support ticket, a good first troubleshooting step is to clear your browser's cache and cookies.\n\nTo clear your cookies and web cache, navigate to the Settings menu in your web browser.\n\nIf you are using Firefox or Chrome, you can find settings by looking at the right corner of the navigation bar and clicking the 3 stacked lines (Firefox) or dots (Chrome).\n\nThe cache and cookies are located in the Privacy and Security settings and will have an option to delete or clear the stored data.\n\nWe've included screen captures for both Firefox and Chrome here:\n\n## Firefox\n\n![Firefox](/images/clear-cache/firefox-clear-cache-cookies.gif)\n\n## Chrome\n\n![Chrome](/images/clear-cache/chrome-clear-cache-cookies.gif)\n","dir":"/","path":"/clear-cache-and-cookies","extension":".md","createdAt":"2021-05-21T20:13:41.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140856},"$loki":3},{"slug":"bioinformatics-moritz-beber-dtu","description":"Developing metabolic engineering, robotics, and lab automation tools.\n","title":"Advancing Biosustainability at the Technical University of Denmark","keywords":["bioinformatics","biosustainability","software development","Python","Jupyter","Linux","Ubuntu","software development","Kubernetes","K8s","System76"],"facebookImage":"/_nuxt/images/bioinformatics-moritz-beber-dtu-facebookImage.jpg","twitterImage":"/_nuxt/images/bioinformatics-moritz-beber-dtu-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From toys to medicine, manufacturing today is highly dependent on oil-based\nresource extraction. Motivated to find a more sustainable way, the Novo\nNordisk Foundation Center for Biosustainability (DTU Biosustain) at the\nTechnical University of Denmark is developing new technologies in which\nchemicals are produced biologically."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Moritz Beber, a Postdoctoral Fellow at DTU Biosustain, is part of the\ncomputer-aided design team who are currently researching ways to translate\nthese biotechnological projects from academia to industrial applications.\nMoritz depends on Linux hardware and software from System76 to streamline\nhis work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I have been running Linux since I was sixteen years old. I’ve used many\ndifferent distros over the years. Today, I use Ubuntu and Pop!_OS. I love\nwhat System76 has done with Pop! It’s fast and snappy, and it saves me time,\nwith decrypt to login taking only seconds. I really appreciate that."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"I have Pop! on a System76 laptop that’s a few years old, and it is noticeably\nfaster than new hardware with other operating systems that I’ve used in the\nlab.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Moritz’s primary role at DTU Biosustain is contributing to the project\nDD-DeCaF (Bioinformatics Services for Data-Driven Design of Cell Factories\nand Communities). The project brings together leading European research\nuniversities and industry partners."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The academic partners are developing cutting-edge methods for using large\nscale data to design cell factories and communities for biotechnological\napplications. The role of the team at DTU is to coordinate those efforts\nand integrate them in an online platform called Caffeine. This tool can be\nused by non-experts to intuitively design metabolic networks in their\nbrowser. The usefulness of those methods is evaluated by industry partners."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Our team is building an accessible software platform for lab biologists\ndoing metabolic engineering. The tools have been available but you needed to\nbe a programmer to use them. Our lab also does robotics and lab automation,\nincluding projects like customizing protocols for pipetting robots.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Moritz uses a variety of open source programs during the work day, such as\nvim, Python, Jupyter Notebooks, tmux, and Oh My ZSH. Moritz is an active\ncontributor and maintainer in several open source communities."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I maintain Python libraries for cobrapy and cameo, which are tools for\nmetabolic modeling and engineering. It’s exciting to see the growing\ncommunity for these projects on GitHub and Gitter.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In addition to their local machines, Moritz’s team uses microservices\narchitecture through Google Cloud with a Kubernetes (K8s) cluster,\ncontinuous integration and delivery via Travis CI, and the university’s\ntwo High-Performance Computing Clusters (HPCCs) that run Scientific Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux thrives in these types of hybrid computing environments, from HPCCs\nall the way down to single board computers like a BeagleBone or Raspberry\nPi. Connect with the System76 team today to learn about the company’s\nlaptop, desktop, and server solutions and how they can accelerate your\nteam’s work in bioinformatics and beyond."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/case-study_bioinformatics-moritz-beber-dtu.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nFrom toys to medicine, manufacturing today is highly dependent on oil-based\nresource extraction. Motivated to find a more sustainable way, the Novo\nNordisk Foundation Center for Biosustainability (DTU Biosustain) at the\nTechnical University of Denmark is developing new technologies in which\nchemicals are produced biologically.\n\nMoritz Beber, a Postdoctoral Fellow at DTU Biosustain, is part of the\ncomputer-aided design team who are currently researching ways to translate\nthese biotechnological projects from academia to industrial applications.\nMoritz depends on Linux hardware and software from System76 to streamline\nhis work.\n\n> “I have been running Linux since I was sixteen years old. I’ve used many\n> different distros over the years. Today, I use Ubuntu and Pop!_OS. I love\n> what System76 has done with Pop! It’s fast and snappy, and it saves me time,\n> with decrypt to login taking only seconds. I really appreciate that.\n>\n> I have Pop! on a System76 laptop that’s a few years old, and it is noticeably\n> faster than new hardware with other operating systems that I’ve used in the\n> lab.”\n\nMoritz’s primary role at DTU Biosustain is contributing to the project\nDD-DeCaF (Bioinformatics Services for Data-Driven Design of Cell Factories\nand Communities). The project brings together leading European research\nuniversities and industry partners.\n\nThe academic partners are developing cutting-edge methods for using large\nscale data to design cell factories and communities for biotechnological\napplications. The role of the team at DTU is to coordinate those efforts\nand integrate them in an online platform called Caffeine. This tool can be\nused by non-experts to intuitively design metabolic networks in their\nbrowser. The usefulness of those methods is evaluated by industry partners.\n\n> “Our team is building an accessible software platform for lab biologists\n> doing metabolic engineering. The tools have been available but you needed to\n> be a programmer to use them. Our lab also does robotics and lab automation,\n> including projects like customizing protocols for pipetting robots.”\n\nMoritz uses a variety of open source programs during the work day, such as\nvim, Python, Jupyter Notebooks, tmux, and Oh My ZSH. Moritz is an active\ncontributor and maintainer in several open source communities.\n\n> “I maintain Python libraries for cobrapy and cameo, which are tools for\n> metabolic modeling and engineering. It’s exciting to see the growing\n> community for these projects on GitHub and Gitter.”\n\nIn addition to their local machines, Moritz’s team uses microservices\narchitecture through Google Cloud with a Kubernetes (K8s) cluster,\ncontinuous integration and delivery via Travis CI, and the university’s\ntwo High-Performance Computing Clusters (HPCCs) that run Scientific Linux.\n\nLinux thrives in these types of hybrid computing environments, from HPCCs\nall the way down to single board computers like a BeagleBone or Raspberry\nPi. Connect with the System76 team today to learn about the company’s\nlaptop, desktop, and server solutions and how they can accelerate your\nteam’s work in bioinformatics and beyond.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/case-study_bioinformatics-moritz-beber-dtu.pdf)\n","dir":"/","path":"/bioinformatics-moritz-beber-dtu","extension":".md","createdAt":"2019-02-22T18:35:02.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140858},"$loki":4},{"slug":"cjdns","description":"Connect to the meshnet! Cjdns uses an ipv6 allocated space public key encrypted routing system to protect privacy.","title":"Install cjdns","keywords":["NSA","Privacy","CJDNS","meshnet","hyperboria","encryption","github"],"facebookImage":"/_nuxt/images/cjdns-facebookImage.jpg","twitterImage":"/_nuxt/images/cjdns-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"install-dependencies","depth":2,"text":"Install Dependencies"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"install-dependencies"},"children":[{"type":"element","tag":"a","props":{"href":"#install-dependencies","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Dependencies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install nodejs git build-essential python2.7"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, clone the repo and build!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /opt/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/cjdelisle/cjdns.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" cjdns"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./do"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, check "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bash ./cjdroute"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nMake sure you got the swag."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"LANG=C cat /dev/net/tun"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it says: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cat: /dev/net/tun: File descriptor in bad state"}]},{"type":"text","value":" Good!"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIf it says: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cat: /dev/net/tun: No such file or directory"}]},{"type":"text","value":", create it using:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /dev/net "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mknod /dev/net/tun c 10 200 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chmod 0666 /dev/net/tun"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After a little wait, the build should finish successfully. Now we want to configure cjdns to run as a daemon, so let’s create a link to the binary, generate a configuration file, and copy over the service file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ln -s /opt/cjdns/cjdroute /usr/bin"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"(umask 077 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ./cjdroute --genconf "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/cjdroute.conf)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp contrib/systemd/cjdns.service /etc/systemd/system/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we have that, we can configure it in nano /etc/cjdroute.conf and enable it for automatic start on boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" cjdns"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl start cjdns"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will connect automatically with WiFi, but you can peer over the Internet too! See more at the Whitepaper and the README!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/hyperboria/docs","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"github.com/hyperboria/docs"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://github.com/cjdelisle/cjdns/blob/master/doc/Whitepaper.md","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CJDNS Whitepaper"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://github.com/cjdelisle/cjdns/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CJDNS GITHUB"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylerschin","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylerschin"}]},{"type":"text","value":"."}]}]},"text":"\n## Install Dependencies\n\n```bash\nsudo apt-get install nodejs git build-essential python2.7\n``` \n\nNext, clone the repo and build!\n\n```bash\ncd /opt/\ngit clone https://github.com/cjdelisle/cjdns.git\ncd cjdns\n./do\n```\n\nNow, check `bash ./cjdroute` \nMake sure you got the swag. \n\n```bash\nLANG=C cat /dev/net/tun\n```\n\nIf it says: `cat: /dev/net/tun: File descriptor in bad state` Good! \nIf it says: `cat: /dev/net/tun: No such file or directory`, create it using: \n\n```bash\nsudo mkdir -p /dev/net &&\nsudo mknod /dev/net/tun c 10 200 &&\nsudo chmod 0666 /dev/net/tun\n```\n\nAfter a little wait, the build should finish successfully. Now we want to configure cjdns to run as a daemon, so let’s create a link to the binary, generate a configuration file, and copy over the service file.\n\n```bash\nln -s /opt/cjdns/cjdroute /usr/bin\n(umask 077 && ./cjdroute --genconf > /etc/cjdroute.conf)\ncp contrib/systemd/cjdns.service /etc/systemd/system/\n```\n\nNow that we have that, we can configure it in nano /etc/cjdroute.conf and enable it for automatic start on boot.\n\n```bash\nsystemctl enable cjdns\nsystemctl start cjdns\n```\n\nYou will connect automatically with WiFi, but you can peer over the Internet too! See more at the Whitepaper and the README!\n\n[github.com/hyperboria/docs](https://github.com/hyperboria/docs) \n[CJDNS Whitepaper](https://github.com/cjdelisle/cjdns/blob/master/doc/Whitepaper.md) \n[CJDNS GITHUB](https://github.com/cjdelisle/cjdns/) \n\n---\n\nThis article was contributed by [kylerschin](https://github.com/kylerschin).\n","dir":"/","path":"/cjdns","extension":".md","createdAt":"2017-04-26T15:21:10.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140859},"$loki":5},{"slug":"bite-sized-bugs","description":"Get started contributing quickly with bitesize bugs!\n","title":"Bitesize Bugs","keywords":["Support","Contribution","System76"],"facebookImage":"/_nuxt/images/bite-sized-bugs-facebookImage.jpg","twitterImage":"/_nuxt/images/bite-sized-bugs-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"bitesize-bug-example","depth":2,"text":"Bitesize Bug Example"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some bugs are determined by the maintainer of Pop! projects to be easy to fix, these bugs are referred to as \"bitesize\" bugs and will show up in the project's issue tracker as such."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Bitesize Bugs","src":"/images/bite-sized-bugs/bsb-github-screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The bitesize bug badge exists on the right side of the project's issue tracker. New contributors should look for these for an easy bug that they can tackle in an hour or two. Experienced contributors can grab these if they want something they can knock out quickly when they are short on time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Solving these bugs often contributes to better polish for the overall project. Alone, these bugs may seem small, but when you add them up they vastly improve the quality of the platform. They also offer an opportunity to get involved in the project without dedicating a lot of time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/pop/labels/bite-sized","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bitesize bugs for Pop!_OS (distro)"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bitesize-bug-example"},"children":[{"type":"element","tag":"a","props":{"href":"#bitesize-bug-example","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bitesize Bug Example"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Let's go through how to contribute via a bitesize bug fix. First take a look at what is listed as a "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/pop/labels/bite-sized","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"bitesize bug via the issue tracker"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For this example I've identified an issue with the terminal colors."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal Color Issue","src":"/images/bite-sized-bugs/terminal-color-issue.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It looks as though one of the colors for text in the palette is the same as the background, so it doesn't show up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Problem Identified","src":"/images/bite-sized-bugs/the-problem.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"But our hero jrock2004 has identified a potential solution:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Potential Solution","src":"/images/bite-sized-bugs/the-solution.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That makes this a great bite-sized bug! So the first thing we have to do is sort through where this bug is. jrock2004 identifies that this is a default setting, and looks in the pop-default-settings repo, it's there that he finds the problem in "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/pop-default-settings/blob/master/debian/pop-default-settings.gsettings-override","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this file"}]},{"type":"text","value":", where it lists out the org.gnome.Terminal.Legacy.Profile."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If we are going to fix this problem, we have to pull down the source code. So let's do that. This can be done by clicking the \"Fork\" button in the top-right corner of the project page on GitHub (pictured below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Fork Button","src":"/images/bite-sized-bugs/fork-me.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have forked the project, you should have a copy in your own GitHub account (if you don't already have an account, you'll have to create one)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Your Very Own Fork","src":"/images/bite-sized-bugs/my-very-own-fork.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See the name there? Since this is my account (Ryan), you see the repo is beside my name, and under it says \"forked from system76/pop-default-settings\". Now we can clone the repository down to our own computer and make the necessary changes. First, you should install git."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've done that take a look at the \"Clone or Download\" button, give it a click and copy the link it displays. If you don't have an SSH key associated with your GitHub account "},{"type":"element","tag":"a","props":{"href":"https://help.github.com/articles/connecting-to-github-with-ssh/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here's how"}]},{"type":"text","value":". If you don't want to do that right now, you can pull down the code with HTTPS, you'll have to enter your username and password - to do that click the \"Use HTTPS in the corner of the Clone box\" (pictured below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Clone your repo","src":"/images/bite-sized-bugs/clone-me.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have copied the link in the clone box, run the following command(shown with https)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/ryanleesipes/pop-default-settings.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter any information requested (with HTTPS it should just be your GitHub username and password). Following that it should download the files for the project and put them in a folder in the directory you are currently sitting in within your terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Cloning the repo","src":"/images/bite-sized-bugs/git-clone.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next I open the file we identified above in my text editor of choice, "},{"type":"element","tag":"a","props":{"href":"https://atom.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Atom"}]},{"type":"text","value":". You can use the text editor you prefer. I find the line with the palette settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Palette Settings","src":"/images/bite-sized-bugs/palette-line.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"I'll change the proper setting in here (took some RGB brushing up to figure out which one was the right one)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before:\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Before Palette Setting","src":"/images/bite-sized-bugs/before.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After:\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"After Palette Setting","src":"/images/bite-sized-bugs/after.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that the change is made, the file needs to be saved. Once it is saved we can make a commit, commits store that change in Git allowing us to share that change with the world. Make sure you are in the project directory (in this example that would be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pop-default-settings"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"I'll run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git commit -am "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Updated the default palette settings in terminal, changed a color for better visibility.\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you'd like to know why the commit command has the arguments, the Git/GitHub documentation can explain that better than most. You can go through a "},{"type":"element","tag":"a","props":{"href":"https://try.github.io/levels/1/challenges/1","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Git tutorial here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output should look like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Commit Made","src":"/images/bite-sized-bugs/commit-sent.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now you can run the following command to push your changes from your local machine to your forked repository on GitHub:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git push"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it's your first time pushing to a remote repository, you might be asked to setup who you are. That's fine, follow the instructions in your terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once it has completed the push, you'll see something resembling the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Push Successful","src":"/images/bite-sized-bugs/push-successful.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Going to your repo, above the code, you should see something along the lines of \"This branch is 1 commit ahead of system76:master\":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ahead of Master","src":"/images/bite-sized-bugs/branch-ahead.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on \"Pull Request\" when you are ready to submit your code for review by the Pop!_OS maintainers. You'll see a webpage detailing the work that you've done. Review it and if everything looks good click on the \"Create Pull Request\" button, and you've successfully contributed!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Maintainers sometimes provide feedback, upon which you will receive a notification in your GitHub account. If you incorporate their changes and push again that should be reflected in your pull request. If you have any trouble, ask the maintainer reviewing your pull request for help!"}]}]},"text":"\nSome bugs are determined by the maintainer of Pop\\! projects to be easy to fix, these bugs are referred to as \"bitesize\" bugs and will show up in the project's issue tracker as such.\n\n![Bitesize Bugs](/images/bite-sized-bugs/bsb-github-screenshot.png)\n\nThe bitesize bug badge exists on the right side of the project's issue tracker. New contributors should look for these for an easy bug that they can tackle in an hour or two. Experienced contributors can grab these if they want something they can knock out quickly when they are short on time.\n\nSolving these bugs often contributes to better polish for the overall project. Alone, these bugs may seem small, but when you add them up they vastly improve the quality of the platform. They also offer an opportunity to get involved in the project without dedicating a lot of time.\n\n[Bitesize bugs for Pop\\!\\_OS (distro)](https://github.com/pop-os/pop/labels/bite-sized).\n\n## Bitesize Bug Example\n\nLet's go through how to contribute via a bitesize bug fix. First take a look at what is listed as a [bitesize bug via the issue tracker](https://github.com/pop-os/pop/labels/bite-sized).\n\nFor this example I've identified an issue with the terminal colors.\n\n![Terminal Color Issue](/images/bite-sized-bugs/terminal-color-issue.png)\n\nIt looks as though one of the colors for text in the palette is the same as the background, so it doesn't show up.\n\n![Problem Identified](/images/bite-sized-bugs/the-problem.png)\n\nBut our hero jrock2004 has identified a potential solution:\n\n![Potential Solution](/images/bite-sized-bugs/the-solution.png)\n\nThat makes this a great bite-sized bug! So the first thing we have to do is sort through where this bug is. jrock2004 identifies that this is a default setting, and looks in the pop-default-settings repo, it's there that he finds the problem in [this file](https://github.com/system76/pop-default-settings/blob/master/debian/pop-default-settings.gsettings-override), where it lists out the org.gnome.Terminal.Legacy.Profile.\n\nIf we are going to fix this problem, we have to pull down the source code. So let's do that. This can be done by clicking the \"Fork\" button in the top-right corner of the project page on GitHub (pictured below).\n\n![Fork Button](/images/bite-sized-bugs/fork-me.png)\n\nOnce you have forked the project, you should have a copy in your own GitHub account (if you don't already have an account, you'll have to create one).\n\n![Your Very Own Fork](/images/bite-sized-bugs/my-very-own-fork.png)\n\nSee the name there? Since this is my account (Ryan), you see the repo is beside my name, and under it says \"forked from system76/pop-default-settings\". Now we can clone the repository down to our own computer and make the necessary changes. First, you should install git.\n\n```bash\nsudo apt install git\n```\n\nOnce you've done that take a look at the \"Clone or Download\" button, give it a click and copy the link it displays. If you don't have an SSH key associated with your GitHub account [here's how](https://help.github.com/articles/connecting-to-github-with-ssh/). If you don't want to do that right now, you can pull down the code with HTTPS, you'll have to enter your username and password - to do that click the \"Use HTTPS in the corner of the Clone box\" (pictured below).\n\n![Clone your repo](/images/bite-sized-bugs/clone-me.png)\n\nOnce you have copied the link in the clone box, run the following command(shown with https).\n\n```bash\ngit clone https://github.com/ryanleesipes/pop-default-settings.git\n```\n\nEnter any information requested (with HTTPS it should just be your GitHub username and password). Following that it should download the files for the project and put them in a folder in the directory you are currently sitting in within your terminal.\n\n![Cloning the repo](/images/bite-sized-bugs/git-clone.png)\n\nNext I open the file we identified above in my text editor of choice, [Atom](https://atom.io/). You can use the text editor you prefer. I find the line with the palette settings.\n\n![Palette Settings](/images/bite-sized-bugs/palette-line.png)\n\nI'll change the proper setting in here (took some RGB brushing up to figure out which one was the right one).\n\nBefore:\n![Before Palette Setting](/images/bite-sized-bugs/before.png)\n\nAfter:\n![After Palette Setting](/images/bite-sized-bugs/after.png)\n\nNow that the change is made, the file needs to be saved. Once it is saved we can make a commit, commits store that change in Git allowing us to share that change with the world. Make sure you are in the project directory (in this example that would be `pop-default-settings`).\n\nI'll run the following command:\n\n```bash\ngit commit -am \"Updated the default palette settings in terminal, changed a color for better visibility.\"\n```\n\nIf you'd like to know why the commit command has the arguments, the Git/GitHub documentation can explain that better than most. You can go through a [Git tutorial here](https://try.github.io/levels/1/challenges/1).\n\nThe output should look like this:\n\n![Commit Made](/images/bite-sized-bugs/commit-sent.png)\n\nNow you can run the following command to push your changes from your local machine to your forked repository on GitHub:\n\n```bash\ngit push\n```\n\nIf it's your first time pushing to a remote repository, you might be asked to setup who you are. That's fine, follow the instructions in your terminal.\n\nOnce it has completed the push, you'll see something resembling the following:\n\n![Push Successful](/images/bite-sized-bugs/push-successful.png)\n\nGoing to your repo, above the code, you should see something along the lines of \"This branch is 1 commit ahead of system76:master\":\n\n![Ahead of Master](/images/bite-sized-bugs/branch-ahead.png)\n\nClick on \"Pull Request\" when you are ready to submit your code for review by the Pop\\!\\_OS maintainers. You'll see a webpage detailing the work that you've done. Review it and if everything looks good click on the \"Create Pull Request\" button, and you've successfully contributed!\n\nMaintainers sometimes provide feedback, upon which you will receive a notification in your GitHub account. If you incorporate their changes and push again that should be reflected in your pull request. If you have any trouble, ask the maintainer reviewing your pull request for help!\n","dir":"/","path":"/bite-sized-bugs","extension":".md","createdAt":"2020-04-15T14:54:23.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140862},"$loki":6},{"slug":"bioinformatics-joshua-orvis-johns-hopkins","description":"Using Linux computers for bioinformatics education and scientific data analysis.\n","title":"Bioinformatics at Johns Hopkins University","keywords":["bioinformatics","genomic annotation","genome sequencing","Linux","Ubuntu","school","education","System76"],"facebookImage":"/_nuxt/images/bioinformatics-joshua-orvis-johns-hopkins-facebookImage.jpg","twitterImage":"/_nuxt/images/bioinformatics-joshua-orvis-johns-hopkins-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Joshua Orvis, a Professor of Bioinformatics at Johns Hopkins University was\nsearching for a Linux computer to help teach his courses. First, these courses\nrequire powerful computers to keep up:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"In our field (bioinformatics), a developer's primary machine needs to have\ngood CPU and RAM resources to deal with large datasets. Many bioinformatics\ntools are written to use multiple cores and some, such as transcriptomic\nassemblers, can use 50+ GB of RAM..."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Similarly, disk space is also important, as individual files can be more than\n1 TB in size. The ideal layout is having the OS and supporting files on a fast\nsolid-state disk, then also have a second larger (but slower) spinning disk\nfor mass storage.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hardware is just part of the equation. Scientific data analysis and\nbioinformatics are generally done on Linux and the first two weeks of\nintroductory courses often involve getting Linux on students' computers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Professor Orvis was looking for a solution that was affordable and had Linux\nready out-of-the-box. Additionally, the laptop needed to have a wide screen,\nas many students collaborate while using a single laptop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Fitting analysis images, terminals, data files, code windows (and a\ncombination of these) means a wide window space is also ideal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"They decided on the Kudu laptop. The Kudu has a large 17” display and delivers\nreliability because it's supported by a committed Linux manufacturer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"What attracted me to System76 was the native Linux support. The first week\nof my courses guides students through the many possible ways of setting up a\nworking computational environment in Linux, often in place of Windows, and\nthat goes away completely if Linux is natively supported"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By using a System76 machine, Professor Orvis could jump straight into\nteaching how to use Linux and command line utilities without spending days\ndebugging each student’s issues installing Linux onto their machines from\nother manufacturers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Having machines with dedicated and supported Linux installs, students get a\nmore immersive learning experience compared to their previous experience\nswitching back and forth between Windows and a virtual machine (VM). Most\nfind that they get used to, and prefer, the command line speed and utility."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"I was quite happy with the speed and performance of the [System76 laptop] I\nused, as I set up our geonomic annotation system on it and tested generating\nthe annotation of 10 genomes in less than two hours.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After adopting System76 for teaching his bioinformatics and data science\ncourses, Professor Orvis concludes:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"System76 laptops and desktops are high-performing, affordable machines for\nstudents entering bioinformatics and data science fields. I would love to\nmake them required for all my classes.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Scientists and educators rely on System76 to get their work done. Contact an\nexpert today to learn how System76 hardware and software can unleash your\npotential:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_bioinformatics-joshua-orvis-johns-hopkins.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nJoshua Orvis, a Professor of Bioinformatics at Johns Hopkins University was\nsearching for a Linux computer to help teach his courses. First, these courses\nrequire powerful computers to keep up:\n\n> \"In our field (bioinformatics), a developer's primary machine needs to have\n> good CPU and RAM resources to deal with large datasets. Many bioinformatics\n> tools are written to use multiple cores and some, such as transcriptomic\n> assemblers, can use 50+ GB of RAM...\n>\n> Similarly, disk space is also important, as individual files can be more than\n> 1 TB in size. The ideal layout is having the OS and supporting files on a fast\n> solid-state disk, then also have a second larger (but slower) spinning disk\n> for mass storage.\"\n\nHardware is just part of the equation. Scientific data analysis and\nbioinformatics are generally done on Linux and the first two weeks of\nintroductory courses often involve getting Linux on students' computers.\n\nProfessor Orvis was looking for a solution that was affordable and had Linux\nready out-of-the-box. Additionally, the laptop needed to have a wide screen,\nas many students collaborate while using a single laptop.\n\nFitting analysis images, terminals, data files, code windows (and a\ncombination of these) means a wide window space is also ideal.\n\nThey decided on the Kudu laptop. The Kudu has a large 17” display and delivers\nreliability because it's supported by a committed Linux manufacturer.\n\n> \"What attracted me to System76 was the native Linux support. The first week\n> of my courses guides students through the many possible ways of setting up a\n> working computational environment in Linux, often in place of Windows, and\n> that goes away completely if Linux is natively supported\n\nBy using a System76 machine, Professor Orvis could jump straight into\nteaching how to use Linux and command line utilities without spending days\ndebugging each student’s issues installing Linux onto their machines from\nother manufacturers.\n\nHaving machines with dedicated and supported Linux installs, students get a\nmore immersive learning experience compared to their previous experience\nswitching back and forth between Windows and a virtual machine (VM). Most\nfind that they get used to, and prefer, the command line speed and utility.\n\n> \"I was quite happy with the speed and performance of the [System76 laptop] I\n> used, as I set up our geonomic annotation system on it and tested generating\n> the annotation of 10 genomes in less than two hours.\"\n\nAfter adopting System76 for teaching his bioinformatics and data science\ncourses, Professor Orvis concludes:\n\n> \"System76 laptops and desktops are high-performing, affordable machines for\n> students entering bioinformatics and data science fields. I would love to\n> make them required for all my classes.\"\n\nScientists and educators rely on System76 to get their work done. Contact an\nexpert today to learn how System76 hardware and software can unleash your\npotential:\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_bioinformatics-joshua-orvis-johns-hopkins.pdf)\n","dir":"/","path":"/bioinformatics-joshua-orvis-johns-hopkins","extension":".md","createdAt":"2019-02-14T16:42:04.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140863},"$loki":7},{"slug":"advanced-luks","description":"How to add extra passwords for your Full Disk Encryption setup\n","title":"Disk Encryption Passwords","keywords":["System76","Pop","Ubuntu","LUKS","FDE"],"facebookImage":"/_nuxt/images/advanced-luks-facebookImage.jpg","twitterImage":"/_nuxt/images/advanced-luks-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Full Disk Encryption more than one password to decrypt the drive may be needed if more then one person is using the computer. In this situation seven extra passwords can be added with the instructions below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"list-partitions"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#list-partitions","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"List Partitions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First let's list the partitions of all of the installed drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk -f\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output may be different based on the drive setup and partition table. You can see the root partition at mountpoint '/'. From there we can use that output to run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksDump /dev/sda3\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Replacing '/dev/sda3' with the location of the root partition on your system. With the output of this command we can see the seven extra slots that we have for passwords to decrypt the drive. Slots 1-7 are the open ones and Slot 0 is the current one the system has set."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"set-extra-password"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#set-extra-password","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Extra Password"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Following the partition scheme from the previous command we can form the next command to add a new key to the open Key Slot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksAddKey /dev/sda3\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will require the current encryption password before new password can be added."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"confirm-the-password"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#confirm-the-password","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Confirm The Password"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Let's run this command again to confirm that the additional password is set:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksDump /dev/sda3\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should see that Key Slot 1 is now enabled so this confirms the new password is set."}]}]},"text":"\nWith Full Disk Encryption more than one password to decrypt the drive may be needed if more then one person is using the computer. In this situation seven extra passwords can be added with the instructions below.\n\n#### List Partitions\n\nFirst let's list the partitions of all of the installed drives:\n\n```\nlsblk -f\n```\n\nThe output may be different based on the drive setup and partition table. You can see the root partition at mountpoint '/'. From there we can use that output to run this command:\n\n```\nsudo cryptsetup luksDump /dev/sda3\n```\n\nReplacing '/dev/sda3' with the location of the root partition on your system. With the output of this command we can see the seven extra slots that we have for passwords to decrypt the drive. Slots 1-7 are the open ones and Slot 0 is the current one the system has set.\n\n#### Set Extra Password\n\nFollowing the partition scheme from the previous command we can form the next command to add a new key to the open Key Slot:\n\n```\nsudo cryptsetup luksAddKey /dev/sda3\n```\n\nThis command will require the current encryption password before new password can be added.\n\n#### Confirm The Password\n\nLet's run this command again to confirm that the additional password is set:\n\n```\nsudo cryptsetup luksDump /dev/sda3\n```\n\nYou should see that Key Slot 1 is now enabled so this confirms the new password is set.\n","dir":"/","path":"/advanced-luks","extension":".md","createdAt":"2018-09-05T16:55:30.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140864},"$loki":8},{"slug":"bioinformatics-william-brazelton-utah","description":"Marine biology expeditions, powered by Linux.\n","title":"Conducting Collaborative Oceanographic Research","keywords":["marine biology","bioinformatics","data collection","remote operated vehicle","Linux","Ubuntu","academic research","The Lost City","System76","computer"],"facebookImage":"/_nuxt/images/bioinformatics-william-brazelton-utah-facebookImage.jpg","twitterImage":"/_nuxt/images/bioinformatics-william-brazelton-utah-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A team of academic research scientists recently partnered with the Woods Hole\nOceanographic Institute (WHOI) to improve understanding of the Lost City\nseafloor formation, which has been considered for special protection by the\nUnited Nations Educational, Scientific, and Cultural Organization (UNESCO)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The expedition was led by Susan Lang (Chief Scientist and Professor at the\nUniversity of South Carolina) and William Brazelton (Co-Chief Scientist and\nProfessor at the University of Utah). William explains the value of studying\nthe Lost City for this project in particular:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“The geochemical processes such as serpentinization that produced Lost City\nare widespread on the seafloor. The Lost City is an extreme (or perhaps\n‘pure’) example of something that happens all over the ocean to a lesser\ndegree. Therefore, studying the Lost City hydrothermal field helps us to\nunderstand a globally distributed natural phenomenon.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The researchers relied on the latest technology to explore this natural\nunderwater treasure, including the Research Vessel (R/V) "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Atlantis"}]},{"type":"text","value":", a\nremotely operated vehicle (ROV) "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Jason"}]},{"type":"text","value":", a System76 mini desktop computer,\nand a bevy of other machines, equipment, and materials."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Powered by a 10-kilometer fiber-optic cable, "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Jason"}]},{"type":"text","value":" sends the live data and\nsamples of rock, sediment, or marine life from the seafloor to the ship’s\ncontrol room, where a team of pilots and scientists monitors "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Jason"}]},{"type":"text","value":"’s\nactivities. This and other data was maintained on the System76 machine."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I used a System76 computer to maintain a database of all of the samples and\nsubsamples we collected during the expedition.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While this computer is only one piece of equipment in a much larger\ninitiative, it was a perfect fit for their needs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“I ordered the mini PC because its small size, low price tag, and Linux OS\nmade it an easily justifiable expense as ‘something to bring along just in\ncase we need it and will still be useful after the expedition anyway.’”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As William anticipated, the expedition didn’t mark the end of the project\nfor his hard-working Linux computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“It’s now in my lab, where it continues to maintain that sample database\nand also serves as a terminal for accessing our main computational server\ncluster.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With all the data they collected during the expedition and the prolific\nnature of the Brazelton Lab, this machine is going to be hard at work for the\nforeseeable future."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Around the world, biology researchers like William Brazelton rely on System76\ncomputers to collect and analyze data, publish papers, give presentations, and\nmore. A reliable and powerful operating system like Linux supports researchers\nin their work advancing human knowledge."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Learn more about how System76 laptops, desktops, and servers can support your\nnext project by connecting with the System76 team."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_bioinformatics-william-brazelton-utah.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nA team of academic research scientists recently partnered with the Woods Hole\nOceanographic Institute (WHOI) to improve understanding of the Lost City\nseafloor formation, which has been considered for special protection by the\nUnited Nations Educational, Scientific, and Cultural Organization (UNESCO).\n\nThe expedition was led by Susan Lang (Chief Scientist and Professor at the\nUniversity of South Carolina) and William Brazelton (Co-Chief Scientist and\nProfessor at the University of Utah). William explains the value of studying\nthe Lost City for this project in particular:\n\n> “The geochemical processes such as serpentinization that produced Lost City\n> are widespread on the seafloor. The Lost City is an extreme (or perhaps\n> ‘pure’) example of something that happens all over the ocean to a lesser\n> degree. Therefore, studying the Lost City hydrothermal field helps us to\n> understand a globally distributed natural phenomenon.”\n\nThe researchers relied on the latest technology to explore this natural\nunderwater treasure, including the Research Vessel (R/V) _Atlantis_, a\nremotely operated vehicle (ROV) _Jason_, a System76 mini desktop computer,\nand a bevy of other machines, equipment, and materials.\n\nPowered by a 10-kilometer fiber-optic cable, _Jason_ sends the live data and\nsamples of rock, sediment, or marine life from the seafloor to the ship’s\ncontrol room, where a team of pilots and scientists monitors _Jason_’s\nactivities. This and other data was maintained on the System76 machine.\n\n> “I used a System76 computer to maintain a database of all of the samples and\n> subsamples we collected during the expedition.”\n\nWhile this computer is only one piece of equipment in a much larger\ninitiative, it was a perfect fit for their needs.\n\n> “I ordered the mini PC because its small size, low price tag, and Linux OS\n> made it an easily justifiable expense as ‘something to bring along just in\n> case we need it and will still be useful after the expedition anyway.’”\n\nAs William anticipated, the expedition didn’t mark the end of the project\nfor his hard-working Linux computer.\n\n> “It’s now in my lab, where it continues to maintain that sample database\n> and also serves as a terminal for accessing our main computational server\n> cluster.”\n\nWith all the data they collected during the expedition and the prolific\nnature of the Brazelton Lab, this machine is going to be hard at work for the\nforeseeable future.\n\nAround the world, biology researchers like William Brazelton rely on System76\ncomputers to collect and analyze data, publish papers, give presentations, and\nmore. A reliable and powerful operating system like Linux supports researchers\nin their work advancing human knowledge.\n\nLearn more about how System76 laptops, desktops, and servers can support your\nnext project by connecting with the System76 team.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_bioinformatics-william-brazelton-utah.pdf)\n","dir":"/","path":"/bioinformatics-william-brazelton-utah","extension":".md","createdAt":"2019-02-25T15:11:33.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140865},"$loki":9},{"slug":"accessories","description":"Instructions to order a new AC Adapter for your laptop.\n","title":"Order Accessories","keywords":["Support","Accessories","System76"],"facebookImage":"/_nuxt/images/accessories-facebookImage.jpg","twitterImage":"/_nuxt/images/accessories-twitterImage.jpg","hidden":false,"section":"general-hardware-info","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To order an extra or new AC Adapter for your laptop, log into "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/orders","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"element","tag":"font-awesome-icon","props":{"icon":"user"},"children":[]},{"type":"text","value":" My Account"}]},{"type":"text","value":" and select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"order accessories"}]},{"type":"text","value":" button beneath your product."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"View Order Detail","src":"/images/accessories/button1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On some products the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"order accessories"}]},{"type":"text","value":" button is on the Order Detail page which can be accessed by clicking on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"view order detail"}]},{"type":"text","value":" button on the bottom of your order."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Order Accessories","src":"/images/accessories/button2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"order accessories"}]},{"type":"text","value":" button can be accessed under the diagram of your laptop."}]}]},"text":"\nTo order an extra or new AC Adapter for your laptop, log into [ My Account](https://system76.com/my-account/orders) and select the **order accessories** button beneath your product.\n\n![View Order Detail](/images/accessories/button1.png)\n\nOn some products the **order accessories** button is on the Order Detail page which can be accessed by clicking on the **view order detail** button on the bottom of your order.\n\n![Order Accessories](/images/accessories/button2.png)\n\nThen the **order accessories** button can be accessed under the diagram of your laptop.\n","dir":"/","path":"/accessories","extension":".md","createdAt":"2018-07-12T22:53:03.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140866},"$loki":10},{"slug":"active-directory-client","description":"Learn how to join Pop!_OS to an Active Directory domain","title":"Active Directory Domain","keywords":["Pop!_OS","Security","Linux","Active Directory","Authentication"],"facebookImage":"/_nuxt/images/active-directory-client-facebookImage.jpg","twitterImage":"/_nuxt/images/active-directory-client-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS and Ubuntu can be joined to an Active Directory domain, which allows users to log in with their existing network credentials."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install the necessary packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install sssd heimdal-clients msktutil"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While installing those packages, you will be prompted for the following information. These are sample responses. Our domain is called \"system76.local\" and our Active Directory server is called \"adserver\" in this example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Forest name: SYSTEM76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Domain controller hostname: ADSERVER.system76.local"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Administrative server "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" your Kerberos realm: ADSERVER.system76.local"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Move the default Kerberos configuration file to a backup, and create a fresh file to use:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mv /etc/krb5.conf /etc/krb5.conf.default"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/krb5.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Edit the /etc/krb5.conf file with the following contents:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[libdefaults]\ndefault_realm = SYSTEM76.LOCAL\nrdns = no\ndns_lookup_kdc = true\ndns_lookup_realm = true\n\n[realms]\nSYSTEM76.LOCAL = {\nkdc = ADSERVER.system76.local\nadmin_server = ADSERVER.system76.local\n}\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Initialize Kerberos and generate a keytab file. The first command requires the username of a domain administrator, and our computer's hostname is \"pop-os\" in this example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"kinit administrator\nklist\nmsktutil -N -c -b 'CN=COMPUTERS' -s POP-OS/pop-os.system76.local -k my-keytab.keytab --computer-name POP-OS --upn POP-OS$ --server adserver.system76.local --user-creds-only\nmsktutil -N -c -b 'CN=COMPUTERS' -s POP-OS/pop-os -k my-keytab.keytab --computer-name POP-OS --upn POP-OS$ --server adserver.system76.local --user-creds-only\nkdestroy\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Move the keytab to the /etc/sssd directory, and configure SSSD:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mv my-keytab.keytab /etc/sssd/my-keytab.keytab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/sssd/sssd.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The SSSD configuration file should contain the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[sssd]\nservices = nss, pam\nconfig_file_version = 2\ndomains = system76.local\n\n[nss]\nentry_negative_timeout = 0\n#debug_level = 5\n\n[pam]\n#debug_level = 5\n\n[domain/system76.local]\n#debug_level = 10\nenumerate = false\nid_provider = ad\nauth_provider = ad\nchpass_provider = ad\naccess_provider = ad\ndyndns_update = false\nad_hostname = pop-os.system76.local\nad_server = adserver.system76.local\nad_domain = system76.local\nldap_schema = ad\nldap_id_mapping = true\nfallback_homedir = /home/%u\ndefault_shell = /bin/bash\nldap_sasl_mech = gssapi\nldap_sasl_authid = POP-OS$\nkrb5_keytab = /etc/sssd/my-keytab.keytab\nldap_krb5_init_creds = true\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After saving, set the appropriate permissions on that configuration file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chmod 0600 /etc/sssd/sssd.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Configure PAM:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/pam.d/common-session"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Look for the line that contains \"session required pam_unix.so\" and add this line immediately below it:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"session required pam_mkhomedir.so skel=/etc/skel umask=0077\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After saving that file, restart SSSD:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart sssd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the domain administrator to the local sudo group:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser administrator sudo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, test a login with the domain administrator:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"su -l administrator"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot the computer. At the login screen, you can click the \"Not listed?\" link, and type the username of any domain user. After logging in with a domain user for the first time, that user will appear on the login screen's user list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login Screen","src":"/images/active-directory-client/login-screen-not-listed.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]}]},"text":"\nPop!\\_OS and Ubuntu can be joined to an Active Directory domain, which allows users to log in with their existing network credentials.\n\n1. Install the necessary packages:\n\n ```bash\n sudo apt install sssd heimdal-clients msktutil\n ```\n\n While installing those packages, you will be prompted for the following information. These are sample responses. Our domain is called \"system76.local\" and our Active Directory server is called \"adserver\" in this example:\n\n ```bash\n Forest name: SYSTEM76\n Domain controller hostname: ADSERVER.system76.local\n Administrative server for your Kerberos realm: ADSERVER.system76.local\n ```\n\n2. Move the default Kerberos configuration file to a backup, and create a fresh file to use:\n\n ```bash\n sudo mv /etc/krb5.conf /etc/krb5.conf.default\n sudo nano /etc/krb5.conf\n ```\n\n Edit the /etc/krb5.conf file with the following contents:\n\n ```\n [libdefaults]\n default_realm = SYSTEM76.LOCAL\n rdns = no\n dns_lookup_kdc = true\n dns_lookup_realm = true\n\n [realms]\n SYSTEM76.LOCAL = {\n kdc = ADSERVER.system76.local\n admin_server = ADSERVER.system76.local\n }\n ```\n\n3. Initialize Kerberos and generate a keytab file. The first command requires the username of a domain administrator, and our computer's hostname is \"pop-os\" in this example:\n\n ```\n kinit administrator\n klist\n msktutil -N -c -b 'CN=COMPUTERS' -s POP-OS/pop-os.system76.local -k my-keytab.keytab --computer-name POP-OS --upn POP-OS$ --server adserver.system76.local --user-creds-only\n msktutil -N -c -b 'CN=COMPUTERS' -s POP-OS/pop-os -k my-keytab.keytab --computer-name POP-OS --upn POP-OS$ --server adserver.system76.local --user-creds-only\n kdestroy\n ```\n\n4. Move the keytab to the /etc/sssd directory, and configure SSSD:\n\n ```bash\n sudo mv my-keytab.keytab /etc/sssd/my-keytab.keytab\n sudo nano /etc/sssd/sssd.conf\n ```\n\n The SSSD configuration file should contain the following:\n\n ```\n [sssd]\n services = nss, pam\n config_file_version = 2\n domains = system76.local\n\n [nss]\n entry_negative_timeout = 0\n #debug_level = 5\n\n [pam]\n #debug_level = 5\n\n [domain/system76.local]\n #debug_level = 10\n enumerate = false\n id_provider = ad\n auth_provider = ad\n chpass_provider = ad\n access_provider = ad\n dyndns_update = false\n ad_hostname = pop-os.system76.local\n ad_server = adserver.system76.local\n ad_domain = system76.local\n ldap_schema = ad\n ldap_id_mapping = true\n fallback_homedir = /home/%u\n default_shell = /bin/bash\n ldap_sasl_mech = gssapi\n ldap_sasl_authid = POP-OS$\n krb5_keytab = /etc/sssd/my-keytab.keytab\n ldap_krb5_init_creds = true\n ```\n\n After saving, set the appropriate permissions on that configuration file:\n\n ```bash\n sudo chmod 0600 /etc/sssd/sssd.conf\n ```\n\n5. Configure PAM:\n\n ```bash\n sudo nano /etc/pam.d/common-session\n ```\n\n Look for the line that contains \"session required pam_unix.so\" and add this line immediately below it:\n\n ```\n session required pam_mkhomedir.so skel=/etc/skel umask=0077\n ```\n\n After saving that file, restart SSSD:\n\n ```bash\n sudo systemctl restart sssd\n ```\n\n6. Add the domain administrator to the local sudo group:\n\n ```bash\n sudo adduser administrator sudo\n ```\n\n Then, test a login with the domain administrator:\n\n ```bash\n su -l administrator\n ```\n\n7. Reboot the computer. At the login screen, you can click the \"Not listed?\" link, and type the username of any domain user. After logging in with a domain user for the first time, that user will appear on the login screen's user list.\n\n ![Login Screen](/images/active-directory-client/login-screen-not-listed.png)\n","dir":"/","path":"/active-directory-client","extension":".md","createdAt":"2019-09-18T21:31:32.000Z","updatedAt":"2022-01-10T00:14:10.000Z","authors":[{"username":"stefan-ffr","commitUrl":"https://github.com/system76/docs/commit/6a9006012b4351c699195aa3002b75dc76f5d441","avatarUrl":"https://avatars.githubusercontent.com/u/75080111?v=4","profileUrl":"https://github.com/stefan-ffr"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140867},"$loki":11},{"slug":"hidpi-multi-monitor","description":"Mixing HiDPI and LoDpi displays can be complicated. Learn what to do and how System76 automates this for you!\n","title":"HiDPI Multi-Monitor Support","keywords":["hidpi","system76 driver","display","monitor","external","X11","xorg"],"facebookImage":"/_nuxt/images/hidpi-multi-monitor-facebookImage.jpg","twitterImage":"/_nuxt/images/hidpi-multi-monitor-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"what-is-hidpi","depth":3,"text":"What Is HiDPI?"},{"id":"handling-hidpi-and-lodpi-simultaneously","depth":3,"text":"Handling HiDPI And LoDPI Simultaneously"},{"id":"bigtiny-applications","depth":3,"text":"Big/Tiny Applications"},{"id":"nvidia-issues","depth":3,"text":"NVIDIA Issues"}],"body":{"type":"root","children":[{"type":"element","tag":"h3","props":{"id":"what-is-hidpi"},"children":[{"type":"element","tag":"a","props":{"href":"#what-is-hidpi","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What Is HiDPI?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With 4K monitors becoming more prominent in the marketplace, it's crucial to define the difference between a high resolution display and a true HiDPI display. There's a great series of "},{"type":"element","tag":"a","props":{"href":"https://medium.com/elementaryos/what-is-hidpi-and-why-does-it-matter-b024eabea20d","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"articles"}]},{"type":"text","value":" explaining the difference between high resolution and HiDPI."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In short, HiDPI refers to pixel doubling: drawing an image with twice as many physical pixels in each dimension than requested in virtual pixels. For example, an icon or image might be 64 virtual pixels tall, but on a HiDPI display, it’s drawn with 128 physical pixels. This makes the icon twice as crisp in any angles or curves, or allows for twice as much detail in the photo."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So, why pixel doubling and not just increasing the density on a 15\" display from, say, 1080p to something like 2880×1620? To get you user interface at the same physical size as on the 1080p display, you would have to scale it by 1.5×. That means a dot that is requested to be drawn at 1 virtual pixel now has to be drawn at 1.5 physical pixels."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Half pixels don’t exist, so the software would have to compensate with aliasing. Aliasing = blurring. So with a higher resolution display, you get a blurry UI. Fonts do have mechanisms to deal with this, so it’s not an issue there, but UI elements like icons and strokes around buttons will end up looking worse on a 1.5× display than a 1× display."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For a fantastic explanation on HiDPI, please read Cassidy's full series of articles available "},{"type":"element","tag":"a","props":{"href":"https://medium.com/elementaryos/tagged/hidpi","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"handling-hidpi-and-lodpi-simultaneously"},"children":[{"type":"element","tag":"a","props":{"href":"#handling-hidpi-and-lodpi-simultaneously","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Handling HiDPI And LoDPI Simultaneously"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While HiDPI displays work well, things can get a little funny when using both HiDPI and LoDPI displays together. Generally, it's best to make all displays match the same scaling factor (all HiDPI or all LoDPI). The System76 driver takes care of this automatically on HiDPI laptops."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you connect a non-HiDPI display to your HiDPI laptop, the System76 driver will set the resolution of the internal display to half of its native resolution and adjust the scaling factor (from 2x to 1x) to match the external monitor. This makes the picture a little fuzzier than normal but keeps most applications looking the right size on both displays."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This dialog appears whenever the driver detects a new mixed-DPI configuration:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Dialog Screenshot","src":"/images/hidpi-multi-monitor/dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can keep the changes or revert if you'd prefer to keep each display at its native resolution. Most of the time you'll want to Keep Changes, but there are a few cases where the Revert option is useful...."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"bigtiny-applications"},"children":[{"type":"element","tag":"a","props":{"href":"#bigtiny-applications","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Big/Tiny Applications"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some applications won't recognize the change in scaling factor until they're restarted. This includes LibreOffice, Chrome/Chromium, and applications using the QT toolkit. With a few exceptions like GIMP and Inkscape, apps will pick up the right scaling if you close and restart them. (Don't forget to save your work!)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you don't want to restart these applications right now, you can choose the Revert button in the dialog, and the System76 driver will set the HiDPI monitors back to their native resolution and scaling. They will still look big on the non-HiDPI monitors, but will look normal on the HiDPI displays."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using the Displays panel in the System Settings center to change resolution or layout can cause problems on NVIDIA systems because of the way scaling is handled. Please use the NVIDIA X Server Settings application if you have an NVIDIA GPU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"X Server Display Configuration","src":"/images/hidpi-multi-monitor/nvidia-display-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"disable-hidpi-daemon"},"children":[{"type":"element","tag":"a","props":{"href":"#disable-hidpi-daemon","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disable HiDPI Daemon"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu/Pop!_OS 18.04 and up"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" com.system76.hidpi "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Gnome Control Center"}]},{"type":"text","value":" and go to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Displays"}]},{"type":"text","value":" panel under the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Devices"}]},{"type":"text","value":" section. In the HiDPI Daemon section, set the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Enabled"}]},{"type":"text","value":" switch to off."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The content for the \"What is HiDPI\" section of this article was borrowed from "},{"type":"element","tag":"a","props":{"href":"https://medium.com/@cassidyjames","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Cassidy James Blaede"}]},{"type":"text","value":" under the "},{"type":"element","tag":"a","props":{"href":"https://creativecommons.org/licenses/by-sa/3.0/us/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CC BY-SA 3.0 US"}]},{"type":"text","value":" license. Links provided where appropriate."}]}]},"text":"\n### What Is HiDPI?\n\nWith 4K monitors becoming more prominent in the marketplace, it's crucial to define the difference between a high resolution display and a true HiDPI display. There's a great series of [articles](https://medium.com/elementaryos/what-is-hidpi-and-why-does-it-matter-b024eabea20d) explaining the difference between high resolution and HiDPI.\n\nIn short, HiDPI refers to pixel doubling: drawing an image with twice as many physical pixels in each dimension than requested in virtual pixels. For example, an icon or image might be 64 virtual pixels tall, but on a HiDPI display, it’s drawn with 128 physical pixels. This makes the icon twice as crisp in any angles or curves, or allows for twice as much detail in the photo.\n\nSo, why pixel doubling and not just increasing the density on a 15\" display from, say, 1080p to something like 2880×1620? To get you user interface at the same physical size as on the 1080p display, you would have to scale it by 1.5×. That means a dot that is requested to be drawn at 1 virtual pixel now has to be drawn at 1.5 physical pixels.\n\nHalf pixels don’t exist, so the software would have to compensate with aliasing. Aliasing = blurring. So with a higher resolution display, you get a blurry UI. Fonts do have mechanisms to deal with this, so it’s not an issue there, but UI elements like icons and strokes around buttons will end up looking worse on a 1.5× display than a 1× display.\n\nFor a fantastic explanation on HiDPI, please read Cassidy's full series of articles available [here](https://medium.com/elementaryos/tagged/hidpi).\n\n### Handling HiDPI And LoDPI Simultaneously\n\nWhile HiDPI displays work well, things can get a little funny when using both HiDPI and LoDPI displays together. Generally, it's best to make all displays match the same scaling factor (all HiDPI or all LoDPI). The System76 driver takes care of this automatically on HiDPI laptops.\n\nWhen you connect a non-HiDPI display to your HiDPI laptop, the System76 driver will set the resolution of the internal display to half of its native resolution and adjust the scaling factor (from 2x to 1x) to match the external monitor. This makes the picture a little fuzzier than normal but keeps most applications looking the right size on both displays.\n\nThis dialog appears whenever the driver detects a new mixed-DPI configuration:\n\n![Dialog Screenshot](/images/hidpi-multi-monitor/dialog.png)\n\nYou can keep the changes or revert if you'd prefer to keep each display at its native resolution. Most of the time you'll want to Keep Changes, but there are a few cases where the Revert option is useful....\n\n### Big/Tiny Applications\n\nSome applications won't recognize the change in scaling factor until they're restarted. This includes LibreOffice, Chrome/Chromium, and applications using the QT toolkit. With a few exceptions like GIMP and Inkscape, apps will pick up the right scaling if you close and restart them. (Don't forget to save your work!)\n\nIf you don't want to restart these applications right now, you can choose the Revert button in the dialog, and the System76 driver will set the HiDPI monitors back to their native resolution and scaling. They will still look big on the non-HiDPI monitors, but will look normal on the HiDPI displays.\n\n### NVIDIA Issues\n\nUsing the Displays panel in the System Settings center to change resolution or layout can cause problems on NVIDIA systems because of the way scaling is handled. Please use the NVIDIA X Server Settings application if you have an NVIDIA GPU. \n\n![X Server Display Configuration](/images/hidpi-multi-monitor/nvidia-display-settings.png)\n\n#### Disable HiDPI Daemon\n\nUbuntu/Pop!_OS 18.04 and up\n\n```bash\ngsettings set com.system76.hidpi enable false\n```\n\nYou can also open Gnome Control Center and go to the `Displays` panel under the `Devices` section. In the HiDPI Daemon section, set the `Enabled` switch to off.\n\n---\n\nThe content for the \"What is HiDPI\" section of this article was borrowed from [Cassidy James Blaede](https://medium.com/@cassidyjames) under the [CC BY-SA 3.0 US](https://creativecommons.org/licenses/by-sa/3.0/us/) license. Links provided where appropriate.\n","dir":"/","path":"/hidpi-multi-monitor","extension":".md","createdAt":"2017-05-03T19:39:15.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140869},"$loki":12},{"slug":"guest-user-only-ubuntu","description":"Sometimes, the first boot user creation fails and leaves only a Guest session. You can fix this by following the steps here.\n","title":"Guest User Only (After Initial Setup - Ubuntu)","keywords":["Support","Crash","Guest","Guest Session","OEM","First boot"],"facebookImage":"/_nuxt/images/guest-user-only-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/guest-user-only-ubuntu-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"overview","depth":3,"text":"Overview"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A lot of work goes in to making your System76 experience fantastic right out of the box. Getting running needs just a little bit of information like a username and password. Every now and then, something goes wrong with the new user creator. If there is only a Guest Session, follow these instructions to fix the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"overview"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#overview","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Overview"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here are the general steps for creating a user manually:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Reboot into Recovery Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Run a fsck to mount the drive as read-write"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Drop to a root shell"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Run oem-config-prepare"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Reboot the system"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Send logs to System76 to help us track this down"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"recovery-mode"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#recovery-mode","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recovery Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Power on (or reboot) your system and tap the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" key to get to the GRUB boot menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you end up at the GRUB CLI (it looks like "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"grub >"}]},{"type":"text","value":") type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"normal"}]},{"type":"text","value":", press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" and then immediately press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":". If that fails, just reboot the computer with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Del"}]},{"type":"text","value":", pressing the reset button, or holding the power button until the computer shuts off."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GRUB menu","src":"/images/oem-firstboot/grub-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you're in the GRUB boot menu, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Advanced options for Ubuntu"}]},{"type":"text","value":" and then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"(recovery mode)"}]},{"type":"text","value":" on the first listed kernel. The system will boot into the recovery menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Advanced options","src":"/images/oem-firstboot/recovery-mode.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At any time, random messages or text may clutter up the recovery menu. If this happens, just press the up/down arrow keys to re-draw the menu items. The text does not affect operation of the recovery menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will boot into the recovery menu:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"fsck option at recovery mode","src":"/images/oem-firstboot/fsck-option.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"fsck"}]},{"type":"text","value":", and then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". You will be notified that to continue, \"your / filesystem will be mounted in read/write mode\". Choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"text","value":" to continue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"fsck remount request","src":"/images/oem-firstboot/fsck-remount.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"fsck"}]},{"type":"text","value":" will run for about 3 seconds and ends with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"[ OK ] Reached target Swap."}]},{"type":"text","value":" At this point, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" for the Recovery menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"root"}]},{"type":"text","value":" and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" to continue. Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" until the system shows a root prompt like the image below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Root shell","src":"/images/oem-firstboot/recovery-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"recover-first-boot-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#recover-first-boot-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recover First-Boot Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you're at the root shell, identified with the prompt "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"root@ubuntu:~#"}]},{"type":"text","value":", enter the commands below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"oem-config-prepare"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will reboot into the first-user System Configuration."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"help-us"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#help-us","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Help Us"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lastly, we need your help in tracking down this bug. When you get logged in, open a terminal and run this command, then send us the 'log.tgz' file it creates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo tar -cvz -f ~/log.tgz /var/log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please open a support ticket and attach the log file."}]}]},"text":"\nA lot of work goes in to making your System76 experience fantastic right out of the box. Getting running needs just a little bit of information like a username and password. Every now and then, something goes wrong with the new user creator. If there is only a Guest Session, follow these instructions to fix the issue.\n\n### Overview\n\nHere are the general steps for creating a user manually:\n\n1. Reboot into Recovery Mode\n2. Run a fsck to mount the drive as read-write\n3. Drop to a root shell\n4. Run oem-config-prepare\n5. Reboot the system\n6. Send logs to System76 to help us track this down\n\n#### Recovery Mode\n\nPower on (or reboot) your system and tap the ESC key to get to the GRUB boot menu.\n\nIf you end up at the GRUB CLI (it looks like `grub >`) type `normal`, press Enter and then immediately press ESC. If that fails, just reboot the computer with Ctrl+Alt+Del, pressing the reset button, or holding the power button until the computer shuts off.\n\n![GRUB menu](/images/oem-firstboot/grub-menu.png)\n\nOnce you're in the GRUB boot menu, choose **Advanced options for Ubuntu** and then **(recovery mode)** on the first listed kernel. The system will boot into the recovery menu.\n\n![Advanced options](/images/oem-firstboot/recovery-mode.png)\n\nAt any time, random messages or text may clutter up the recovery menu. If this happens, just press the up/down arrow keys to re-draw the menu items. The text does not affect operation of the recovery menu.\n\nThe system will boot into the recovery menu:\n\n![fsck option at recovery mode](/images/oem-firstboot/fsck-option.png)\n\nChoose **fsck**, and then press Enter. You will be notified that to continue, \"your / filesystem will be mounted in read/write mode\". Choose **Yes** to continue.\n\n![fsck remount request](/images/oem-firstboot/fsck-remount.png)\n\nfsck will run for about 3 seconds and ends with `[ OK ] Reached target Swap.` At this point, press Enter for the Recovery menu.\n\nChoose **root** and press Enter to continue. Press Enter until the system shows a root prompt like the image below:\n\n![Root shell](/images/oem-firstboot/recovery-menu.png)\n\n#### Recover First-Boot Menu\n\nOnce you're at the root shell, identified with the prompt `root@ubuntu:~#`, enter the commands below:\n\n```bash\noem-config-prepare\nreboot\n```\n\nThe system will reboot into the first-user System Configuration.\n\n#### Help Us\n\nLastly, we need your help in tracking down this bug. When you get logged in, open a terminal and run this command, then send us the 'log.tgz' file it creates.\n\n`sudo tar -cvz -f ~/log.tgz /var/log`\n\nPlease open a support ticket and attach the log file.\n","dir":"/","path":"/guest-user-only-ubuntu","extension":".md","createdAt":"2016-10-19T22:32:28.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140870},"$loki":13},{"slug":"flash-firmware-from-usb","description":"Flash firmware from a USB using a zip file provided by System76\n","title":"Flashing Firmware from a USB Flash Drive","keywords":["Firmware","Open Firmware","UEFI"],"facebookImage":"/_nuxt/images/flash-firmware-from-usb-facebookImage.jpg","twitterImage":"/_nuxt/images/flash-firmware-from-usb-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"flashing-firmware-from-a-usb-flash-drive","depth":2,"text":"Flashing Firmware from a USB Flash Drive"},{"id":"things-that-you-will-need","depth":2,"text":"Things that you will need"},{"id":"format-the-usb-drive","depth":2,"text":"Format the USB Drive"},{"id":"unzipping-the-files","depth":2,"text":"Unzipping the Files"},{"id":"extracting-an-img-to-the-usb-drive","depth":2,"text":"Extracting an img to the USB drive"},{"id":"pop_os","depth":3,"text":"Pop!_OS"},{"id":"ubuntu","depth":3,"text":"Ubuntu"},{"id":"booting-the-usb-firmware-updater","depth":2,"text":"Booting the USB Firmware Updater"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"flashing-firmware-from-a-usb-flash-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#flashing-firmware-from-a-usb-flash-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Flashing Firmware from a USB Flash Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article covers flashing, or installing, firmware onto your System76 computer using a USB flash drive. These instructions are written for firmware files provided directly by System76. If you are experiencing behavior on your System76 computer that you believe is due to the firmware you are using, please "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"contact System76 support"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"things-that-you-will-need"},"children":[{"type":"element","tag":"a","props":{"href":"#things-that-you-will-need","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Things that you will need"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Firmware file from System76"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1-2 flash drives (1GB and up)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Philips Screwdriver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Approx. 30 mins."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"format-the-usb-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#format-the-usb-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Format the USB Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The USB drive used to flash the firmware, must be formatted to the FAT32 filesystem. If you need to reformat your flash drive as FAT32, please refer to our "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/format-drive","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Format Your Drive"}]},{"type":"text","value":" support article."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"unzipping-the-files"},"children":[{"type":"element","tag":"a","props":{"href":"#unzipping-the-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Unzipping the Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, \"oryx6-76ec.zip\" becomes a directory called \"oryx6-76ec\" instead."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS extracts the files correctly by default (see screenshots below), but other extraction tools or other operating systems such as macOS may behave differently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"zipfile","src":"/images/open-firmware-smmstore/zipfile.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"unzipping","src":"/images/open-firmware-smmstore/unzip-in-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The highlighted files pictured below (the hash will change based on file and model) are the two items that should be in the root of the USB drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"files-unzipped","src":"/images/open-firmware-smmstore/files-unzipped.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"extracting-an-img-to-the-usb-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#extracting-an-img-to-the-usb-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Extracting an img to the USB drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Firmware is typically packaged in the form of a zip archive, but support will ocasionally provide an .img image. If the firmware image provided is a .img file, it will need to be flashed using an application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can do this using the USB Flasher (Popsicle) application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" key then type 'usb' to launch the Popsicle application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle","src":"/images/pop-live-disk/popsicle.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, select the .img file use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Choose Image"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle Image","src":"/images/pop-live-disk/popsicle-image-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now select the USB Flash Drive that you are coping the file(s) to."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle Drive","src":"/images/pop-live-disk/popsicle-drive-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We do this by \"restoring\" the image to the drive using the Disks application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" key then type 'disks' to launch the Disks application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/live-disk/disks.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, select the flash drive in the list on the left and click on the three dots on the top right of the window. Now select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Restore Disk Image..."}]},{"type":"text","value":" and select the Ubuntu or Pop_OS ISO file. Finally, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Start Restoring..."}]},{"type":"text","value":" button and enter your password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/live-disk/disks-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"booting-the-usb-firmware-updater"},"children":[{"type":"element","tag":"a","props":{"href":"#booting-the-usb-firmware-updater","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Booting the USB Firmware Updater"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the flash drive is ready, power off your system. Then, power back on your system and tap the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" key while the system is turning on. This will take you to the firmware boot menu, where you should select the USB flash drive from the list of boot options. To select the USB drive, you will use the Arrow keys to change the highlighted line, then press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" key to select it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are unable to access the firmware boot menu by pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" key while powering on the system, then shutdown the computer and remove the drives from the system. You can find instructions for removing the drives from your system on the "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"tech-docs"}]},{"type":"text","value":" webpage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the firmware is updated, we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"https://support.system76.com/articles/live-disk/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"https://support.system76.com/articles/bootloader/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket."}]}]},"text":"\n## Flashing Firmware from a USB Flash Drive\n\nThis article covers flashing, or installing, firmware onto your System76 computer using a USB flash drive. These instructions are written for firmware files provided directly by System76. If you are experiencing behavior on your System76 computer that you believe is due to the firmware you are using, please [contact System76 support](https://system76.com/my-account/support-tickets/new).\n\n## Things that you will need\n\n- Firmware file from System76\n- 1-2 flash drives (1GB and up)\n- Philips Screwdriver\n- Approx. 30 mins.\n\n## Format the USB Drive\n\nThe USB drive used to flash the firmware, must be formatted to the FAT32 filesystem. If you need to reformat your flash drive as FAT32, please refer to our [Format Your Drive](https://support.system76.com/articles/format-drive) support article.\n\n## Unzipping the Files\n\nDepending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, \"oryx6-76ec.zip\" becomes a directory called \"oryx6-76ec\" instead.\n\nThe mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again.\n\nPop!\\_OS extracts the files correctly by default (see screenshots below), but other extraction tools or other operating systems such as macOS may behave differently.\n\n![zipfile](/images/open-firmware-smmstore/zipfile.png)\n\n![unzipping](/images/open-firmware-smmstore/unzip-in-progress.png)\n\nThe highlighted files pictured below (the hash will change based on file and model) are the two items that should be in the root of the USB drive.\n\n![files-unzipped](/images/open-firmware-smmstore/files-unzipped.png)\n\n## Extracting an img to the USB drive\n\nFirmware is typically packaged in the form of a zip archive, but support will ocasionally provide an .img image. If the firmware image provided is a .img file, it will need to be flashed using an application.\n\n### Pop!\\_OS\n\nWe can do this using the USB Flasher (Popsicle) application.\n\nPress the / key then type 'usb' to launch the Popsicle application.\n\n![Popsicle](/images/pop-live-disk/popsicle.png)\n\nNext, select the .img file use the `Choose Image` button.\n\n![Popsicle Image](/images/pop-live-disk/popsicle-image-selection.png)\n\nNow select the USB Flash Drive that you are coping the file(s) to.\n\n![Popsicle Drive](/images/pop-live-disk/popsicle-drive-selection.png)\n\n### Ubuntu\n\nWe do this by \"restoring\" the image to the drive using the Disks application.\n\nPress the / key then type 'disks' to launch the Disks application.\n\n![Disks](/images/live-disk/disks.png)\n\nNext, select the flash drive in the list on the left and click on the three dots on the top right of the window. Now select `Restore Disk Image...` and select the Ubuntu or Pop_OS ISO file. Finally, click the `Start Restoring...` button and enter your password.\n\n![Disks](/images/live-disk/disks-selection.png)\n\n## Booting the USB Firmware Updater\n\nAfter the flash drive is ready, power off your system. Then, power back on your system and tap the ESC key while the system is turning on. This will take you to the firmware boot menu, where you should select the USB flash drive from the list of boot options. To select the USB drive, you will use the Arrow keys to change the highlighted line, then press the ENTER key to select it.\n\nIf you are unable to access the firmware boot menu by pressing the ESC key while powering on the system, then shutdown the computer and remove the drives from the system. You can find instructions for removing the drives from your system on the [tech-docs](https://tech-docs.system76.com/) webpage.\n\nOnce the firmware is updated, we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below:\n\n[https://support.system76.com/articles/live-disk/](/articles/live-disk)\n\n[https://support.system76.com/articles/bootloader/](/articles/bootloader)\n\nIf at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket.\n","dir":"/","path":"/flash-firmware-from-usb","extension":".md","createdAt":"2022-02-02T21:44:45.000Z","updatedAt":"2022-06-02T12:43:47.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644140872},"$loki":14},{"slug":"freezing-behavior","description":"Troubleshoot if your system is freezing\n","title":"Freezing Systems","keywords":["Thelio","Laptop","Desktop"],"facebookImage":"/_nuxt/images/freezing-behavior-facebookImage.jpg","twitterImage":"/_nuxt/images/freezing-behavior-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"run-memory-test","depth":2,"text":"Run Memory Test"},{"id":"check-hard-drive-for-errors","depth":2,"text":"Check Hard Drive for Errors"},{"id":"check-sata-or-m2-drive-for-errors","depth":3,"text":"Check SATA or M.2 Drive for Errors"},{"id":"check-nvme-drive-for-errors","depth":3,"text":"Check NVMe Drive for Errors"},{"id":"collect-logs","depth":2,"text":"Collect Logs"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Freezing behaviors tend to occur when a piece of hardware is defective."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nMore common culprits are the hard drive or memory modules. This article covers checking the health of your hard drive and running a memory test."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you have a support ticket open, please respond with your troubleshooting outputs from the below commands."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"run-memory-test"},"children":[{"type":"element","tag":"a","props":{"href":"#run-memory-test","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run Memory Test"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To begin, we need to determine how much memory your system has. Open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":", then navigate to the \"About\" pane. Look for the item marked \"Memory.\" It should have a number, such as 16GB though it may be 15.5GB, or something similar as some of the memory is used up by the OS itself."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also run the following "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" command to print your total RAM. Open a Terminal by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" and run the following set of commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"free -h"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" total used free shared buff/cache available"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Mem: 15Gi 6.8Gi 2.3Gi 869Mi 6.4Gi 7.5Gi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Swap: 4.0Gi 3.0Mi 4.0Gi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this example, the system has 16GB of RAM ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"15Gi"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we know the total RAM, round up to the nearest whole number, then subtract 4. Make note of this new value. Close out of all running applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" When the system prompts you for your password, type it in the terminal and press the enter key. The password will not show in the terminal, but it is taking the password)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install memtester"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo memtester "}]},{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"#G 3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Replace the # symbol with the new value you determined in the previous step. This command will test most of your memory (leaving enough for the system to operate) for 3 cycles, and will report back any errors it finds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"check-hard-drive-for-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#check-hard-drive-for-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check Hard Drive for Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before performing a hard drive check, you'll need to determine which type of drive you have. Modern drive types include SATA or NVMe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"check-sata-or-m2-drive-for-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#check-sata-or-m2-drive-for-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check SATA or M.2 Drive for Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create a live disk using this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"article"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Boot from the live disk by having it connected, reboot the system, hold the Boot Menu key for your model on this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"article"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the hard drive on the left, then click the three-dot icon in the top right. Choose SMART Data and Self-Tests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click Start Self-test and choose the Extended test. This test takes a few hours to run and will will give you a large amount of info about the health of the drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Take a screenshot or a picture of the results and attach it to the support ticket"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"check-nvme-drive-for-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#check-nvme-drive-for-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check NVMe Drive for Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVMe drives can't be checked with a SMART Test through the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application but the package nvme-cli can be used for this. It can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvme-cli"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First let's list the NVMe's that are installed:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nvme list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under 'Node' you will see a mount path for each drive. For example, if the path is '/dev/nvme0n1', to access the smart-log of that mount path, you would type in the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nvme smart-log /dev/nvme0n1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":" If the freezing does not occur in a Live Disk, the problem is likely software, rather than hardware. If there are no errors indicated on the memory or hard drive, we will need to review a set of log files to determine the next steps to take."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"collect-logs"},"children":[{"type":"element","tag":"a","props":{"href":"#collect-logs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Collect Logs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System76 Driver has the ability to generate a robust log file. To run the driver, access your Activities menu in the top left of your Desktop, type System76 and select the System76 driver. After opening the application, click the button in the bottom right to Create Log Files, then a log file will populate in your home folder. Please attach the log file in a reply to this ticket. If you are having any issues you can refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/log-files"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]}]},"text":"\nFreezing behaviors tend to occur when a piece of hardware is defective. \nMore common culprits are the hard drive or memory modules. This article covers checking the health of your hard drive and running a memory test.\n\n> **NOTE:** If you have a support ticket open, please respond with your troubleshooting outputs from the below commands.\n\n## Run Memory Test\n\nTo begin, we need to determine how much memory your system has. Open Settings, then navigate to the \"About\" pane. Look for the item marked \"Memory.\" It should have a number, such as 16GB though it may be 15.5GB, or something similar as some of the memory is used up by the OS itself.\n\nYou can also run the following Terminal command to print your total RAM. Open a Terminal by pressing //Super and run the following set of commands:\n\nCommand:\n\n```bash\nfree -h\n```\n\nExample Output:\n\n```bash\n total used free shared buff/cache available\nMem: 15Gi 6.8Gi 2.3Gi 869Mi 6.4Gi 7.5Gi\nSwap: 4.0Gi 3.0Mi 4.0Gi\n```\n\nIn this example, the system has 16GB of RAM (`15Gi`).\n\nOnce we know the total RAM, round up to the nearest whole number, then subtract 4. Make note of this new value. Close out of all running applications.\n\n> **NOTE:** When the system prompts you for your password, type it in the terminal and press the enter key. The password will not show in the terminal, but it is taking the password)\n\n```bash\nsudo apt update\nsudo apt install memtester\nsudo memtester #G 3\n```\n\nReplace the # symbol with the new value you determined in the previous step. This command will test most of your memory (leaving enough for the system to operate) for 3 cycles, and will report back any errors it finds.\n\n## Check Hard Drive for Errors\n\nBefore performing a hard drive check, you'll need to determine which type of drive you have. Modern drive types include SATA or NVMe.\n\n### Check SATA or M.2 Drive for Errors\n\n1. Create a live disk using this [article](/articles/live-disk)\n2. Boot from the live disk by having it connected, reboot the system, hold the Boot Menu key for your model on this [article](/articles/boot-menu)\n3. Open Disks application\n4. Select the hard drive on the left, then click the three-dot icon in the top right. Choose SMART Data and Self-Tests\n5. Click Start Self-test and choose the Extended test. This test takes a few hours to run and will will give you a large amount of info about the health of the drive.\n6. Take a screenshot or a picture of the results and attach it to the support ticket\n\n### Check NVMe Drive for Errors\n\nNVMe drives can't be checked with a SMART Test through the Disks application but the package nvme-cli can be used for this. It can be installed with this command:\n\n```bash\nsudo apt install nvme-cli\n```\n\nFirst let's list the NVMe's that are installed:\n\n```bash\nsudo nvme list\n```\n\nUnder 'Node' you will see a mount path for each drive. For example, if the path is '/dev/nvme0n1', to access the smart-log of that mount path, you would type in the following:\n\n```bash\nsudo nvme smart-log /dev/nvme0n1\n```\n\n> **Note** If the freezing does not occur in a Live Disk, the problem is likely software, rather than hardware. If there are no errors indicated on the memory or hard drive, we will need to review a set of log files to determine the next steps to take.\n\n## Collect Logs\n\nThe System76 Driver has the ability to generate a robust log file. To run the driver, access your Activities menu in the top left of your Desktop, type System76 and select the System76 driver. After opening the application, click the button in the bottom right to Create Log Files, then a log file will populate in your home folder. Please attach the log file in a reply to this ticket. If you are having any issues you can refer to this [article](/articles/log-files).\n","dir":"/","path":"/freezing-behavior","extension":".md","createdAt":"2021-06-19T21:25:15.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140873},"$loki":15},{"slug":"fix-raw-image-previews","description":"Add a custom thumbnail generator to display thumbnails for raw image in Files.\n","title":"Fix Raw Image Previews","keywords":["Image Preview","Raw","Pop 20.04 LTS","Thumbnails"],"facebookImage":"/_nuxt/images/fix-raw-image-previews-facebookImage.jpg","twitterImage":"/_nuxt/images/fix-raw-image-previews-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"install-rawtherapee","depth":2,"text":"Install RawTherapee"},{"id":"create-a-custom-thumbnailer","depth":2,"text":"Create a custom thumbnailer"},{"id":"clearing-previous-thumbnails","depth":2,"text":"Clearing previous thumbnails"},{"id":"considerations","depth":2,"text":"Considerations"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Files app doesn't display thumbnails for raw images by default, but RawTherapee can handle a large array of raw image formats. We can use RawTherapee's ability to convert raw images into PNGs to create thumbnails for other programs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-rawtherapee"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#install-rawtherapee","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install RawTherapee"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, install RawTherapee using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install rawtherapee"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-a-custom-thumbnailer"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#create-a-custom-thumbnailer","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create a custom thumbnailer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Nautilus uses thumbnailer scripts to generate thumbnails for images. Create a thumbnailer for raw images using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /usr/share/thumbnailers/rawtherapee.thumbnailer"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copy and paste the following text into the file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Thumbnailer Entry]\nTryExec=/usr/bin/rawtherapee-cli\nExec=/usr/bin/rawtherapee-cli -s -n -Y -f -o %o -c %i\nMimeType=image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-panasonic-raw2;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-samsung-srw;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;image/x-adobe-dng;image/x-portable-pixmap;image/tiff;\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then save the file and close Gedit."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"clearing-previous-thumbnails"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#clearing-previous-thumbnails","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Clearing previous thumbnails"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Though sometimes unnessesary, it's always a good idea to start fresh with thumbnail creation. To do this, delete the thumbnailer cache using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rm -r "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache/thumbnails/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" This will force Nautilus to recreate the thumbnails for all of your files. Depending on the number, size, and format of your images, this can cause some lag the first time visiting an image-heavy directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"considerations"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#considerations","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Considerations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Not all raw images are supported by RawTherapee."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Converting raw images to a more suitable format can take some time (~1 second per file in most cases.)"}]},{"type":"text","value":"\n"}]}]},"text":"\nThe Files app doesn't display thumbnails for raw images by default, but RawTherapee can handle a large array of raw image formats. We can use RawTherapee's ability to convert raw images into PNGs to create thumbnails for other programs.\n\n## Install RawTherapee\n\nFirst, install RawTherapee using this command:\n\n```bash\nsudo apt install rawtherapee\n```\n\n## Create a custom thumbnailer\n\nNautilus uses thumbnailer scripts to generate thumbnails for images. Create a thumbnailer for raw images using this command:\n\n```bash\nsudo gedit /usr/share/thumbnailers/rawtherapee.thumbnailer\n```\n\nCopy and paste the following text into the file:\n\n```\n[Thumbnailer Entry]\nTryExec=/usr/bin/rawtherapee-cli\nExec=/usr/bin/rawtherapee-cli -s -n -Y -f -o %o -c %i\nMimeType=image/x-arw;image/x-bay;image/x-canon-cr2;image/x-canon-crw;image/x-cap;image/x-cr2;image/x-crw;image/x-dcr;image/x-dcraw;image/x-dcs;image/x-dng;image/x-drf;image/x-eip;image/x-erf;image/x-fff;image/x-fuji-raf;image/x-iiq;image/x-k25;image/x-kdc;image/x-mef;image/x-minolta-mrw;image/x-mos;image/x-mrw;image/x-nef;image/x-nikon-nef;image/x-nrw;image/x-olympus-orf;image/x-orf;image/x-panasonic-raw;image/x-panasonic-raw2;image/x-pef;image/x-pentax-pef;image/x-ptx;image/x-pxn;image/x-r3d;image/x-raf;image/x-raw;image/x-rw2;image/x-rwl;image/x-rwz;image/x-samsung-srw;image/x-sigma-x3f;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/x-sr2;image/x-srf;image/x-x3f;image/x-adobe-dng;image/x-portable-pixmap;image/tiff;\n```\n\nThen save the file and close Gedit.\n\n## Clearing previous thumbnails\n\nThough sometimes unnessesary, it's always a good idea to start fresh with thumbnail creation. To do this, delete the thumbnailer cache using this command:\n\n```bash\nrm -r ~/.cache/thumbnails/*\n```\n\n**Note:** This will force Nautilus to recreate the thumbnails for all of your files. Depending on the number, size, and format of your images, this can cause some lag the first time visiting an image-heavy directory.\n\n## Considerations\n\n1. Not all raw images are supported by RawTherapee.\n2. Converting raw images to a more suitable format can take some time (~1 second per file in most cases.)\n","dir":"/","path":"/fix-raw-image-previews","extension":".md","createdAt":"2021-02-04T21:46:44.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644140881},"$loki":16},{"slug":"web-development-jordi-alomar-eficent","description":"Developing and deploying web applications with Linux.\n","title":"Web Application Development at Eficent","keywords":["web applications","web apps","web development","web dev","Linux","Ubuntu","software development","Odoo","System76"],"facebookImage":"/_nuxt/images/web-development-jordi-alomar-eficent-facebookImage.jpg","twitterImage":"/_nuxt/images/web-development-jordi-alomar-eficent-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Eficent is an integrator of an Enterprise Resource Planning (ERP) software\ncalled Odoo. Eficent’s clients rely on the their expertise in business\nprocesses, from accounting to inventory or customer relationship management,\ncombined with a deep technological expertise, to run their businesses. Eficent\nhas been using System76 laptops for years. Eficent Founder and CEO Jordi\nBallester Alomar is now looking to expand into using deep learning to improve\nbusiness performance, and knows System76 machines can keep up with his\nexpanding client list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“It’s important that our team has computers that run Linux to help us get\nthe job done,” Jordi tells us. “We run Ubuntu and use programs like\nLibreOffice, PyCharm, and KiCAD to serve our customers. We want hardware\nthat’s configured with the right software and drivers out of the box.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Over the years, Jordi has struggled to find computers that ran Linux with\nease. Compatibility issues came up across the board. It wasn’t until Jordi\nheard about a customer of his using System76 hardware that he was able to\nfind the Linux machine he needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“System76 ships powerful machines--something not easily found in the\nmarket--and the price is competitive.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Jordi needs powerful machines to help Eficent’s 8-person team bring projects\nto completion as quickly as possible with the highest degree of quality. These\nprojects include their Demand Driven MRP compliant solution Eficent.io, or the\ndevelopment of IoT devices that seamlessly integrate with the ERP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The team at Eficent is heavily involved in open source, ranging from using\nopen programs (Docker, Python) to learning from each other’s work in the\noffice and collaborating with other open source communities and projects like\nthe Odoo Community Association (OCA)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“It’s exciting to work openly because we get to learn so much from the\ncommunity. Technology moves so quickly, we have found that being open is\nthe best way to move quickly as a company.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Eficent focuses on manufacturing customers, but also serves customers in a\nvariety of industries around the world. As the company grows, Jordi aims to\nuse deep learning solutions to improve business performance in areas such as\nsupply chain management. Moving forward, he’ll be relying on powerful machines\nto run Linux smoothly and keep his business running ahead of his competitors.\nHe thinks the value is clear for other web developers, too."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Fully native Linux development is better than running Linux in a virtual\nmachine on another operating system. We need the same tools in a local\nenvironment for consistency and performance. With System76, you get fully\nintegrated Linux on a reliable machine and you’re set.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Of the top 1 million web servers, 96.3 percent of them run Linux. When web\ndevelopers need a reliable machine that comes with Linux pre-installed and\ndedicated Linux support, they choose System76. Connect with an expert today to\nlearn more about System76’s Linux laptops, desktops, and servers and how they\ncan help you develop and deploy your work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_web-development-jordi-alomar-eficent.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nEficent is an integrator of an Enterprise Resource Planning (ERP) software\ncalled Odoo. Eficent’s clients rely on the their expertise in business\nprocesses, from accounting to inventory or customer relationship management,\ncombined with a deep technological expertise, to run their businesses. Eficent\nhas been using System76 laptops for years. Eficent Founder and CEO Jordi\nBallester Alomar is now looking to expand into using deep learning to improve\nbusiness performance, and knows System76 machines can keep up with his\nexpanding client list.\n\n> “It’s important that our team has computers that run Linux to help us get\n> the job done,” Jordi tells us. “We run Ubuntu and use programs like\n> LibreOffice, PyCharm, and KiCAD to serve our customers. We want hardware\n> that’s configured with the right software and drivers out of the box.”\n\nOver the years, Jordi has struggled to find computers that ran Linux with\nease. Compatibility issues came up across the board. It wasn’t until Jordi\nheard about a customer of his using System76 hardware that he was able to\nfind the Linux machine he needed.\n\n> “System76 ships powerful machines--something not easily found in the\n> market--and the price is competitive.”\n\nJordi needs powerful machines to help Eficent’s 8-person team bring projects\nto completion as quickly as possible with the highest degree of quality. These\nprojects include their Demand Driven MRP compliant solution Eficent.io, or the\ndevelopment of IoT devices that seamlessly integrate with the ERP.\n\nThe team at Eficent is heavily involved in open source, ranging from using\nopen programs (Docker, Python) to learning from each other’s work in the\noffice and collaborating with other open source communities and projects like\nthe Odoo Community Association (OCA).\n\n> “It’s exciting to work openly because we get to learn so much from the\n> community. Technology moves so quickly, we have found that being open is\n> the best way to move quickly as a company.”\n\nEficent focuses on manufacturing customers, but also serves customers in a\nvariety of industries around the world. As the company grows, Jordi aims to\nuse deep learning solutions to improve business performance in areas such as\nsupply chain management. Moving forward, he’ll be relying on powerful machines\nto run Linux smoothly and keep his business running ahead of his competitors.\nHe thinks the value is clear for other web developers, too.\n\n> “Fully native Linux development is better than running Linux in a virtual\n> machine on another operating system. We need the same tools in a local\n> environment for consistency and performance. With System76, you get fully\n> integrated Linux on a reliable machine and you’re set.”\n\nOf the top 1 million web servers, 96.3 percent of them run Linux. When web\ndevelopers need a reliable machine that comes with Linux pre-installed and\ndedicated Linux support, they choose System76. Connect with an expert today to\nlearn more about System76’s Linux laptops, desktops, and servers and how they\ncan help you develop and deploy your work.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_web-development-jordi-alomar-eficent.pdf)\n","dir":"/","path":"/web-development-jordi-alomar-eficent","extension":".md","createdAt":"2019-02-14T18:30:01.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644141133},"$loki":17},{"slug":"install-lightworks","description":"Complete instructions on installing Lightworks\n","title":"Lightworks (Install)","keywords":["NVIDIA","Lightworks","Film","Media Creation"],"facebookImage":"/_nuxt/images/install-lightworks-facebookImage.jpg","twitterImage":"/_nuxt/images/install-lightworks-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"register-on-lightworks-website","depth":2,"text":"Register on Lightworks' Website"},{"id":"download-the-beta","depth":2,"text":"Download the Beta"},{"id":"install-the-beta","depth":2,"text":"Install the Beta"},{"id":"terminal-instructions","depth":3,"text":"Terminal Instructions"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lightworks is a powerful video-editing tool used by industry professionals. This tutorial provides steps on installing Lightworks in Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" The stable version of Lightworks will not install correctly on current OS versions because it requires an obsolete "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"libssl"}]},{"type":"text","value":" package. Instead, select the Beta download from the Linux download page "},{"type":"element","tag":"a","props":{"href":"https://www.lwks.com/get-linux","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"register-on-lightworks-website"},"children":[{"type":"element","tag":"a","props":{"href":"#register-on-lightworks-website","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Register on Lightworks' Website"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to download the beta, you are required to register an account on Lightworks' website."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Registration Page 1","src":"/images/lightworks/lightworks-registration-page-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Registration Page 2","src":"/images/lightworks/lightworks-registration-page-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upon registration, Lightworks will send a confirmation email with a verification link. If you do not receive the email, it may be helpful to check your \"spam\" folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"download-the-beta"},"children":[{"type":"element","tag":"a","props":{"href":"#download-the-beta","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download the Beta"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once your registration is confirmed, sign in to the Lightworks website and revisit the "},{"type":"element","tag":"a","props":{"href":"https://www.lwks.com/get-linux","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download page"}]},{"type":"text","value":". The sign-in link is located in the top right of the webpage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Right","src":"/images/lightworks/lightworks-top-right.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For first time downloads, accept the EULA. The checkbox is below the blue download buttons and will not reappear on later visits to the website."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the blue \"Download DEB\" button to download the beta version of Lightworks."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Beta Button","src":"/images/lightworks/lightworks-beta-download-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're using Firefox, the browser will ask whether you want to open or save the file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download Page","src":"/images/lightworks/lightworks-beta-downnload-with-eddy.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-the-beta"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-beta","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the Beta"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, the default application for opening .deb files is Eddy. Choose the \"Open\" option, and Eddy will launch automatically when the download is complete. (If you are using a different web browser and you saved the .deb file, locate the .deb file in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" app and open it.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the green \"Install\" button in the top-right corner of Eddy to install the package. When the process is finished, a red \"Uninstall\" button will appear in its place."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Eddy Installation","src":"/images/lightworks/lightworks-eddy-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, the Lightworks launcher will appear in the Activities menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Activities Menu","src":"/images/lightworks/lightworks-activities-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Eddy Launces","src":"/images/lightworks/lightworks-installed.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"terminal-instructions"},"children":[{"type":"element","tag":"a","props":{"href":"#terminal-instructions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Terminal Instructions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the .deb file is downloaded, instead of using Eddy, it can also be installed from a terminal by running the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/Downloads"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ./Lightworks"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":".deb"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nLightworks is a powerful video-editing tool used by industry professionals. This tutorial provides steps on installing Lightworks in Pop!\\_OS.\n\n**NOTE:** The stable version of Lightworks will not install correctly on current OS versions because it requires an obsolete ```libssl``` package. Instead, select the Beta download from the Linux download page [here](https://www.lwks.com/get-linux).\n\n## Register on Lightworks' Website\n\nIn order to download the beta, you are required to register an account on Lightworks' website.\n\n![Registration Page 1](/images/lightworks/lightworks-registration-page-1.png)\n\n![Registration Page 2](/images/lightworks/lightworks-registration-page-2.png)\n\nUpon registration, Lightworks will send a confirmation email with a verification link. If you do not receive the email, it may be helpful to check your \"spam\" folder.\n\n## Download the Beta\n\nOnce your registration is confirmed, sign in to the Lightworks website and revisit the [download page](https://www.lwks.com/get-linux). The sign-in link is located in the top right of the webpage.\n\n![Top Right](/images/lightworks/lightworks-top-right.png)\n\nFor first time downloads, accept the EULA. The checkbox is below the blue download buttons and will not reappear on later visits to the website.\n\nClick on the blue \"Download DEB\" button to download the beta version of Lightworks.\n\n![Beta Button](/images/lightworks/lightworks-beta-download-button.png)\n\nIf you're using Firefox, the browser will ask whether you want to open or save the file.\n\n![Download Page](/images/lightworks/lightworks-beta-downnload-with-eddy.png)\n\n## Install the Beta\n\nIn Pop!\\_OS, the default application for opening .deb files is Eddy. Choose the \"Open\" option, and Eddy will launch automatically when the download is complete. (If you are using a different web browser and you saved the .deb file, locate the .deb file in the **Files** app and open it.)\n\nClick the green \"Install\" button in the top-right corner of Eddy to install the package. When the process is finished, a red \"Uninstall\" button will appear in its place.\n\n![Eddy Installation](/images/lightworks/lightworks-eddy-2.png)\n\nNow, the Lightworks launcher will appear in the Activities menu.\n\n![Activities Menu](/images/lightworks/lightworks-activities-menu.png)\n\n![Eddy Launces](/images/lightworks/lightworks-installed.png)\n\n### Terminal Instructions\n\nOnce the .deb file is downloaded, instead of using Eddy, it can also be installed from a terminal by running the following commands:\n\n```bash\ncd ~/Downloads\nsudo apt install ./Lightworks*.deb\n```\n","dir":"/","path":"/install-lightworks","extension":".md","createdAt":"2020-04-29T21:25:18.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644141134},"$loki":18},{"slug":"fan-noise","description":"Ways to manage fan noise and design constraints.\n","title":"System Fan Noise and Expectactions","keywords":["Fans","Loud"],"facebookImage":"/_nuxt/images/fan-noise-facebookImage.jpg","twitterImage":"/_nuxt/images/fan-noise-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"noise-levels","depth":2,"text":"Noise Levels"},{"id":"monitoring-fan-speeds","depth":3,"text":"Monitoring Fan Speeds"},{"id":"fan-modes","depth":3,"text":"Fan Modes"},{"id":"easy-settings-to-effect-fan-noise","depth":3,"text":"Easy settings to effect fan noise"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"noise-levels"},"children":[{"type":"element","tag":"a","props":{"href":"#noise-levels","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Noise Levels"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 sets custom fan curves for laptops to maximize their performance while minimizing fan noise. Current firmware keeps the fan off until 65°C and will ramp the fan speeds to max speed by 90°C."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"monitoring-fan-speeds"},"children":[{"type":"element","tag":"a","props":{"href":"#monitoring-fan-speeds","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Monitoring Fan Speeds"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Fan Speeds can be monitored with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"psensor"}]},{"type":"text","value":", which can be installed from either the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" or the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" applications. Below is an example from a Oryx Pro (the number of cores/threads/GPU present will be different depending on the system)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor on an oryp7","src":"/images/fan-noise/psensor-oryp7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fan-modes"},"children":[{"type":"element","tag":"a","props":{"href":"#fan-modes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fan Modes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Our "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/open-firmware-systems"},"children":[{"type":"text","value":"Open Firmware laptops"}]},{"type":"text","value":" have fan controls to swap between max or automatic thermal control. Use Fn+1 to toggle between the modes. (Your model will show support on the key section of their "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"tech-docs"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"easy-settings-to-effect-fan-noise"},"children":[{"type":"element","tag":"a","props":{"href":"#easy-settings-to-effect-fan-noise","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Easy settings to effect fan noise"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Fan speed is based on thermal output of the system. There are some settings that will indirectly limit how much heat is created during use:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Run the laptop while on battery: This will limit power consumption for the CPU and GPU and will lower thermal output."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Set the laptop to Battery Life mode in either Power Profiles in the system menu or using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-power"}]},{"type":"text","value":". This limits the CPU's boost frequency, a side effect is to also limit how much heat is created."}]},{"type":"text","value":"\n"}]}]},"text":"\n## Noise Levels\n\nSystem76 sets custom fan curves for laptops to maximize their performance while minimizing fan noise. Current firmware keeps the fan off until 65°C and will ramp the fan speeds to max speed by 90°C.\n\n### Monitoring Fan Speeds\n\nFan Speeds can be monitored with psensor, which can be installed from either the Pop!_Shop or the Ubuntu Software applications. Below is an example from a Oryx Pro (the number of cores/threads/GPU present will be different depending on the system).\n\n![psensor on an oryp7](/images/fan-noise/psensor-oryp7.png)\n\n### Fan Modes\n\nOur [Open Firmware laptops](/articles/open-firmware-systems) have fan controls to swap between max or automatic thermal control. Use Fn+1 to toggle between the modes. (Your model will show support on the key section of their [tech-docs](https://tech-docs.system76.com)).\n\n### Easy settings to effect fan noise\n\nFan speed is based on thermal output of the system. There are some settings that will indirectly limit how much heat is created during use:\n\n1. Run the laptop while on battery: This will limit power consumption for the CPU and GPU and will lower thermal output.\n2. Set the laptop to Battery Life mode in either Power Profiles in the system menu or using `system76-power`. This limits the CPU's boost frequency, a side effect is to also limit how much heat is created.\n","dir":"/","path":"/fan-noise","extension":".md","createdAt":"2023-09-19T19:18:26.000Z","updatedAt":"2023-09-19T19:18:26.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b6c7409f0b496559a327b9a7698b24d884ea723a","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644141135},"$loki":19},{"slug":"accessibility","description":"Accessibility options for Pop!_OS\n","title":"Accessibility","keywords":["Support","Accessibility","System76"],"facebookImage":"/_nuxt/images/accessibility-facebookImage.jpg","twitterImage":"/_nuxt/images/accessibility-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"screen-readers","depth":2,"text":"Screen Readers"},{"id":"universal-access-options","depth":2,"text":"Universal Access Options"},{"id":"keyboard-shortcuts--modifiers","depth":2,"text":"Keyboard Shortcuts & Modifiers"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS shares many accessibility options with Gnome. These features expand Pop!_OS's usability to more users. If there are additional tools or options that you would like to see added to Pop!_OS in the future please let us know and we will see if implementation is possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional information can be found on GNOME accessibility web page "},{"type":"element","tag":"a","props":{"href":"https://help.gnome.org/users/gnome-help/stable/a11y.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"screen-readers"},"children":[{"type":"element","tag":"a","props":{"href":"#screen-readers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Screen Readers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For visual impairments "},{"type":"element","tag":"a","props":{"href":"https://help.gnome.org/users/orca/stable/introduction.html.en","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Orca"}]},{"type":"text","value":" is a screen reading tool for low sighted and blind users."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Orca is a free, open source, flexible, and extensible screen reader that provides access to the graphical desktop via speech and refreshable braille."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS using the GNOME desktop environment, Orca can be launched automatically via the Universal Access Control Center under the Seeing section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"• To toggle Orca on and off press Super + Alt +S\n"},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Once engaged you will hear a voice confirmation “screen reader on” and it will begin reading the text on the screen through your speakers."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"• You can also type ‘orca’ along with optional parameters in the terminal and press Return."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Orca can also be enabled during installation by using the Super + Alt + S keys."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"universal-access-options"},"children":[{"type":"element","tag":"a","props":{"href":"#universal-access-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Universal Access Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GNOME provides many accessibility tools within the Universal Access panel. You can access the Universal Access panel by opening Activities and typing 'Universal Access'. From within Universal Access panel there is a toggle to ‘Always Show Universal Access Menu’ to help you navigate back to this section easier in the future."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Universal Access is open you will have options for the following sections."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Seeing"}]},{"type":"text","value":". This section contains options for visual accessibility including:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"High Contrast toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Large Text toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Cursor Size selector"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Zoom menu: includes many additional features including magnification adjustment and magnification position settings. It also includes tabs for crosshair adjustment and color effects."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Screen Reader toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Sound Keys toggle: sound keys provides a beep when Num Lock or Caps lock are turned on or off."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Hearing"}]},{"type":"text","value":". This section contains option for visual alerts. The two options include:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Visual alerts on and off toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Flash the window title or flash the entire screen"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Typing"}]},{"type":"text","value":". This section contains options for typing assistance including:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Screen Keyboard toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Repeat Keys toggle and menu to adjust delay and speed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Cursor Blinking Frequency Slider"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Typing Assist menu using (AccessX): includes toggle for on and off along with options for Sticky Keys, Slow Keys, and Bounce keys."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Pointing & Clicking"}]},{"type":"text","value":". This section contains options for mouse and clicking enhancements including:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Mouse Keys toggle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click Assist menu with options for adjusting simulated secondary click and hover click."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Double-Click Delay Slider"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"keyboard-shortcuts--modifiers"},"children":[{"type":"element","tag":"a","props":{"href":"#keyboard-shortcuts--modifiers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard Shortcuts & Modifiers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS also provides many keyboard shortcuts to help users with navigating their system from the keyboard. The documentation for the keyboard shortcuts can be found by clicking this link "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-keyboard-shortcuts","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\nPop!_OS shares many accessibility options with Gnome. These features expand Pop!_OS's usability to more users. If there are additional tools or options that you would like to see added to Pop!_OS in the future please let us know and we will see if implementation is possible.\n\nAdditional information can be found on GNOME accessibility web page [here](https://help.gnome.org/users/gnome-help/stable/a11y.html).\n\n## Screen Readers\n\nFor visual impairments [Orca](https://help.gnome.org/users/orca/stable/introduction.html.en) is a screen reading tool for low sighted and blind users.\n\n*Orca is a free, open source, flexible, and extensible screen reader that provides access to the graphical desktop via speech and refreshable braille.*\n\nIn Pop!_OS using the GNOME desktop environment, Orca can be launched automatically via the Universal Access Control Center under the Seeing section.\n\n• To toggle Orca on and off press Super + Alt +S\n*Once engaged you will hear a voice confirmation “screen reader on” and it will begin reading the text on the screen through your speakers.*\n\n• You can also type ‘orca’ along with optional parameters in the terminal and press Return.\n\nOrca can also be enabled during installation by using the Super + Alt + S keys.\n\n## Universal Access Options\n\nGNOME provides many accessibility tools within the Universal Access panel. You can access the Universal Access panel by opening Activities and typing 'Universal Access'. From within Universal Access panel there is a toggle to ‘Always Show Universal Access Menu’ to help you navigate back to this section easier in the future.\n\nOnce Universal Access is open you will have options for the following sections.\n\n1. **Seeing**. This section contains options for visual accessibility including:\n - High Contrast toggle\n - Large Text toggle\n - Cursor Size selector\n - Zoom menu: includes many additional features including magnification adjustment and magnification position settings. It also includes tabs for crosshair adjustment and color effects.\n - Screen Reader toggle\n - Sound Keys toggle: sound keys provides a beep when Num Lock or Caps lock are turned on or off.\n\n2. **Hearing**. This section contains option for visual alerts. The two options include:\n - Visual alerts on and off toggle\n - Flash the window title or flash the entire screen\n\n3. **Typing**. This section contains options for typing assistance including:\n - Screen Keyboard toggle\n - Repeat Keys toggle and menu to adjust delay and speed\n - Cursor Blinking Frequency Slider\n - Typing Assist menu using (AccessX): includes toggle for on and off along with options for Sticky Keys, Slow Keys, and Bounce keys.\n\n4. **Pointing & Clicking**. This section contains options for mouse and clicking enhancements including:\n - Mouse Keys toggle\n - Click Assist menu with options for adjusting simulated secondary click and hover click.\n - Double-Click Delay Slider \n\n## Keyboard Shortcuts & Modifiers\n\nPop!_OS also provides many keyboard shortcuts to help users with navigating their system from the keyboard. The documentation for the keyboard shortcuts can be found by clicking this link [here](https://support.system76.com/articles/pop-keyboard-shortcuts).\n","dir":"/","path":"/accessibility","extension":".md","createdAt":"2020-04-15T14:54:23.000Z","updatedAt":"2022-02-07T23:38:20.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/862a596c73734c3b3c66f74b9e4e592c872e3627","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"leviport","commitUrl":"https://github.com/system76/docs/commit/f3b30068c54feaedf00137a5d348041860100ff4","avatarUrl":"https://avatars.githubusercontent.com/u/13512097?v=4","profileUrl":"https://github.com/leviport"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644141136},"$loki":20},{"slug":"codecs","description":"Proprietary multimedia formats, such as MP3 files and DVD decoders, aren't included by default. To enable playback of these media, please see this document.\n","title":"Watch Videos and Play Music (MP3, DVD, etc.)","keywords":["Support","multimedia","format","proprietary","restricted","extras","mp3","dvd","dvi","aac","wma","System76"],"facebookImage":"/_nuxt/images/codecs-facebookImage.jpg","twitterImage":"/_nuxt/images/codecs-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"toc":[{"id":"open-a-terminal","depth":2,"text":"Open A Terminal"},{"id":"install-packages","depth":2,"text":"Install Packages"},{"id":"setup-dvd-playback-optional","depth":2,"text":"Setup DVD Playback (optional)"},{"id":"restart-your-computer","depth":2,"text":"Restart Your Computer"},{"id":"useful-programs","depth":2,"text":"Useful Programs"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Proprietary multimedia formats, such as MP3 files and DVD decoders, aren't included by default. To enable playback of these medias, please follow the instructions below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"open-a-terminal"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#open-a-terminal","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open A Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":", and type the word "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"terminal"}]},{"type":"text","value":", then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". A "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" window should open up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-packages"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#install-packages","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu and Pop!_OS both have a package available which will install all available proprietary media codecs. Because of legal restrictions, this package cannot be installed automatically, but if you live in a territory where it is legal to do so, you can copy and paste the following line, followed by "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y ubuntu-restricted-extras\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it is not legal for you to do so, or if you only want the minimum required codecs, you may do so manually. Please note that packages listed with \"bad\" in the names below are not harmful to your system, they are listed as \"bad\" in the system software repositories due to the non-free (as in libre) nature of the code within the packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copy and paste the following line for Ubuntu/Pop!_OS 18.04 and below, followed by "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libavcodec-extra gstreamer1.0-libav gstreamer1.0-fluendo-mp3 chromium-codecs-ffmpeg-extra libdvd-pkg\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copy and paste the following line for Ubuntu/Pop!_OS 20.04 and above, followed by "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-plugins-good libavcodec-extra gstreamer1.0-libav chromium-codecs-ffmpeg-extra libdvd-pkg\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To paste into the terminal, use the \"Edit\" Menu, or press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"V"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may be prompted for your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"[sudo] password"}]},{"type":"text","value":". If so, type in your regular login/user password, then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" again. You should see several lines of output in the terminal. The command may take a few minutes to complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setup-dvd-playback-optional"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#setup-dvd-playback-optional","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setup DVD Playback (optional)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you see the command above has finished, enter in the following command to enable DVD playback:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg-reconfigure libdvd-pkg\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"restart-your-computer"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#restart-your-computer","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restart Your Computer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After enabling codec support, it's recommended to restart your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#useful-programs","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"VLC"}]},{"type":"text","value":" is a excellent media player with support for DVDs, CDs, and most formats of media files. It can be installed with the the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" in Pop!_OS, in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software Center"}]},{"type":"text","value":" in Ubuntu, or with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install vlc\n"}]}]}]}]}]}]},"text":"\nProprietary multimedia formats, such as MP3 files and DVD decoders, aren't included by default. To enable playback of these medias, please follow the instructions below.\n\n## Open A Terminal\n\nPress the Super Key , and type the word *terminal*, then press Enter. A Terminal window should open up.\n\n## Install Packages\n\nUbuntu and Pop!\\_OS both have a package available which will install all available proprietary media codecs. Because of legal restrictions, this package cannot be installed automatically, but if you live in a territory where it is legal to do so, you can copy and paste the following line, followed by Enter:\n\n```\nsudo apt install -y ubuntu-restricted-extras\n```\n\nIf it is not legal for you to do so, or if you only want the minimum required codecs, you may do so manually. Please note that packages listed with \"bad\" in the names below are not harmful to your system, they are listed as \"bad\" in the system software repositories due to the non-free (as in libre) nature of the code within the packages.\n\nCopy and paste the following line for Ubuntu/Pop!\\_OS 18.04 and below, followed by Enter:\n\n```\nsudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libavcodec-extra gstreamer1.0-libav gstreamer1.0-fluendo-mp3 chromium-codecs-ffmpeg-extra libdvd-pkg\n```\n\nCopy and paste the following line for Ubuntu/Pop!\\_OS 20.04 and above, followed by Enter:\n\n```\nsudo apt install -y gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-plugins-good libavcodec-extra gstreamer1.0-libav chromium-codecs-ffmpeg-extra libdvd-pkg\n```\n\nTo paste into the terminal, use the \"Edit\" Menu, or press Ctrl+Shift+V\n\nYou may be prompted for your `[sudo] password`. If so, type in your regular login/user password, then press Enter again. You should see several lines of output in the terminal. The command may take a few minutes to complete.\n\n## Setup DVD Playback (optional)\n\nOnce you see the command above has finished, enter in the following command to enable DVD playback:\n\n```\nsudo dpkg-reconfigure libdvd-pkg\n```\n\n## Restart Your Computer\n\nAfter enabling codec support, it's recommended to restart your computer.\n\n## Useful Programs\n\nThe program VLC is a excellent media player with support for DVDs, CDs, and most formats of media files. It can be installed with the the Pop!_Shop in Pop!_OS, in the Software Center in Ubuntu, or with this command:\n\n```\nsudo apt install vlc\n```\n","dir":"/","path":"/codecs","extension":".md","createdAt":"2016-05-13T17:45:42.000Z","updatedAt":"2022-10-20T18:31:58.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/f4411d58afd0bfc28c634621dcefd7da0d8fa4de","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644141138},"$loki":21},{"slug":"format-drive","description":"Learn how to format your drive\n","title":"Format Your Drive","keywords":["System76","Security","Linux"],"facebookImage":"/_nuxt/images/format-drive-facebookImage.jpg","twitterImage":"/_nuxt/images/format-drive-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"live-disk-or-pop-recovery","depth":2,"text":"Live Disk or Pop Recovery"},{"id":"option-1-live-usb","depth":3,"text":"Option 1: Live USB"},{"id":"option-2-pop-recovery-partition","depth":3,"text":"Option 2: Pop Recovery Partition"},{"id":"disks-application","depth":3,"text":"Disks application"}],"body":{"type":"root","children":[{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"live-disk-or-pop-recovery"},"children":[{"type":"element","tag":"a","props":{"href":"#live-disk-or-pop-recovery","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Live Disk or Pop Recovery"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to format the drive that has your OS on it we will need to boot from either a live disk or the Pop Recovery partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"option-1-live-usb"},"children":[{"type":"element","tag":"a","props":{"href":"#option-1-live-usb","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Option 1: Live USB"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A live disk is a bootable USB storage device that runs the entire operating system in RAM. See "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk/"},"children":[{"type":"text","value":"this article for instructions to create a bootable Pop!_OS live USB."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"option-2-pop-recovery-partition"},"children":[{"type":"element","tag":"a","props":{"href":"#option-2-pop-recovery-partition","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Option 2: Pop Recovery Partition"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery Partition is a full copy of the Pop!_OS installation disk. It can be used exactly the same as if a live disk copy of Pop!_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. See "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery/"},"children":[{"type":"text","value":"this article for instructions to boot into the Pop!_OS recovery partition."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disks-application"},"children":[{"type":"element","tag":"a","props":{"href":"#disks-application","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disks application"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application can be used to format the drive to remove any personal data. Disks comes pre-installed on Pop!_OS and Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this screenshot the drive is a USB Flash Drive, though the concept is the same for any drive, including the drive where your OS is installed. First left-click on the drive on the left side then left-click on the top right menu with three dots (three lines on older releases)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/format-drive/disks-format-disk.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Format Disk..."}]},{"type":"text","value":" option then make sure to have the 'Compatible with modern systems and hard drives > 2TB (GPT)' selected (you can use either the Quick option or the Slow option)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/format-drive/disks-format-disk2.png"},"children":[]}]}]},"text":"\n\n\n## Live Disk or Pop Recovery\n\nIn order to format the drive that has your OS on it we will need to boot from either a live disk or the Pop Recovery partition.\n\n### Option 1: Live USB\n\nA live disk is a bootable USB storage device that runs the entire operating system in RAM. See [this article for instructions to create a bootable Pop!\\_OS live USB.](/articles/live-disk/)\n\n### Option 2: Pop Recovery Partition\n\nThe Recovery Partition is a full copy of the Pop!_OS installation disk. It can be used exactly the same as if a live disk copy of Pop!_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. See [this article for instructions to boot into the Pop!\\_OS recovery partition.](/articles/pop-recovery/)\n\n### Disks application\n\nThe Disks application can be used to format the drive to remove any personal data. Disks comes pre-installed on Pop!\\_OS and Ubuntu.\n\nIn this screenshot the drive is a USB Flash Drive, though the concept is the same for any drive, including the drive where your OS is installed. First left-click on the drive on the left side then left-click on the top right menu with three dots (three lines on older releases).\n\n![Disks](/images/format-drive/disks-format-disk.png)\n\nNow select the `Format Disk...` option then make sure to have the 'Compatible with modern systems and hard drives > 2TB (GPT)' selected (you can use either the Quick option or the Slow option).\n\n![Disks](/images/format-drive/disks-format-disk2.png)\n","dir":"/","path":"/format-drive","extension":".md","createdAt":"2020-08-26T20:28:52.000Z","updatedAt":"2022-07-26T18:28:47.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/50f5b8118c39f7c6fc5bbada559f9a5eb61f484c","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/16768fda8bfed23c787b5306322711ad0f6d375f","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644141470},"$loki":22},{"slug":"customize-dock","description":"How to move the Dock to different areas of the screen and customize other settings.\n","title":"Dock (Move or Customize)","keywords":["Launcher","Bottom","Left","Moving","Dock","Dash to Dock","COSMIC Dock","Ubuntu Dock"],"facebookImage":"/_nuxt/images/customize-dock-facebookImage.jpg","twitterImage":"/_nuxt/images/customize-dock-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"redirect_from":["/movelauncher","/articles/move-launcher"],"toc":[{"id":"default-dock-on-pop_os","depth":2,"text":"Default Dock on Pop!_OS"},{"id":"default-dock-on-ubuntu","depth":2,"text":"Default Dock on Ubuntu"},{"id":"dconf-editor","depth":2,"text":"dconf Editor"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS and Ubuntu both contain an application dock on the screen. The location of the dock, as well as other dock settings, can be adjusted in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"default-dock-on-pop_os"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#default-dock-on-pop_os","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Default Dock on Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS's dock is positioned along the bottom edge of the screen by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Stock Pop Dock","src":"/images/customize-dock/pop-dock.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"default-dock-on-ubuntu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#default-dock-on-ubuntu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Default Dock on Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu's dock is positioned along the left edge of the screen by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Stock Ubuntu Dock","src":"/images/customize-dock/ubuntu-dock.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"dconf-editor"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#dconf-editor","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"dconf Editor"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since both Ubuntu Dock and COSMIC Dock are based on Dash to Dock they have the same settings which can be changed using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"dconf editor"}]},{"type":"text","value":". This can be installed either though the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" (if you are on Pop!_OS), "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" (if you are on Ubuntu) or with this command on either OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install dconf-editor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Dash to Dock in dconf","src":"/images/customize-dock/dash-to-dock.png"},"children":[]}]}]},"text":"\nPop!\\_OS and Ubuntu both contain an application dock on the screen. The location of the dock, as well as other dock settings, can be adjusted in Settings.\n\n## Default Dock on Pop!\\_OS\n\nPop!\\_OS's dock is positioned along the bottom edge of the screen by default.\n\n![Stock Pop Dock](/images/customize-dock/pop-dock.png)\n\n## Default Dock on Ubuntu\n\nUbuntu's dock is positioned along the left edge of the screen by default.\n\n![Stock Ubuntu Dock](/images/customize-dock/ubuntu-dock.png)\n\n## dconf Editor\n\nSince both Ubuntu Dock and COSMIC Dock are based on Dash to Dock they have the same settings which can be changed using dconf editor. This can be installed either though the Pop!\\_Shop (if you are on Pop!\\_OS), Ubuntu Software (if you are on Ubuntu) or with this command on either OS:\n\n```bash\nsudo apt install dconf-editor\n```\n\n![Dash to Dock in dconf](/images/customize-dock/dash-to-dock.png)\n","dir":"/","path":"/customize-dock","extension":".md","createdAt":"2023-10-06T16:06:19.000Z","updatedAt":"2023-10-06T16:06:19.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/d2ed47e558e9c9718a93198108ea3bedeb64b3b2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644141471},"$loki":23},{"slug":"default-apps","description":"Principles for default app inclusion.\n","title":"Default Apps in Pop!_OS","keywords":["Support","Applications","System76"],"facebookImage":"/_nuxt/images/default-apps-facebookImage.jpg","twitterImage":"/_nuxt/images/default-apps-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"principles-for-default-app-inclusion","depth":2,"text":"Principles for default app inclusion"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS: Productive out of the box. Easy to modify to meet individual needs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"principles-for-default-app-inclusion"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#principles-for-default-app-inclusion","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Principles for default app inclusion"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Include apps that create a cohesive desktop experience"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A link opens a browser"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"An event invite adds it to the Calendar"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Defining a word opens Dictionary"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"An address opens Maps"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Leverage online accounts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Surface users online data in local applications"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Prefer GNOME Core apps and apps that follow the GNOME HIG"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Include apps that open common formats"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Include utilities that enable accessing and manipulating external media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Make external media immediately useful"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When there is no clear app for a universal need, surface options in the app store"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Do not duplicate functionality"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be constantly cognisant of memory use"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]}]},"text":"\nPop!\\_OS: Productive out of the box. Easy to modify to meet individual needs\n\n## Principles for default app inclusion\n\n1. Include apps that create a cohesive desktop experience\n\n * A link opens a browser\n * An event invite adds it to the Calendar\n * Defining a word opens Dictionary\n * An address opens Maps\n\n2. Leverage online accounts\n\n * Surface users online data in local applications\n\n3. Prefer GNOME Core apps and apps that follow the GNOME HIG\n\n4. Include apps that open common formats\n\n5. Include utilities that enable accessing and manipulating external media\n\n * Make external media immediately useful\n\n6. When there is no clear app for a universal need, surface options in the app store\n\n7. Do not duplicate functionality\n\n8. Be constantly cognisant of memory use\n","dir":"/","path":"/default-apps","extension":".md","createdAt":"2020-04-15T14:54:23.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644141471},"$loki":24},{"slug":"ending-frozen-applications","description":"Linux provides several methods to kill frozen or hung up processes and applications using GUI applications or terminal commands.\n","title":"Closing Frozen Applications and Desktops","keywords":["frozen applications","frozen desktop","frozen terminal","hung up","not responding","System76"],"facebookImage":"/_nuxt/images/ending-frozen-applications-facebookImage.jpg","twitterImage":"/_nuxt/images/ending-frozen-applications-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","toc":[{"id":"closing-frozen-processes-applications-and-desktops","depth":2,"text":"Closing Frozen Processes, Applications, and Desktops"},{"id":"close-specific-applications-or-windows","depth":2,"text":"Close Specific Applications or Windows"},{"id":"using-system-monitor-gui","depth":3,"text":"Using System Monitor (GUI)"},{"id":"using-xkill-gui","depth":3,"text":"Using xkill (GUI)"},{"id":"using-the-kill-command-cli","depth":3,"text":"Using the kill Command (CLI)"},{"id":"end-all-running-processes","depth":2,"text":"End All Running Processes"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"closing-frozen-processes-applications-and-desktops"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#closing-frozen-processes-applications-and-desktops","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Closing Frozen Processes, Applications, and Desktops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux offers many methods to stop hanging or frozen processes. The System Monitor application provides a GUI with features similar to the Windows Task Manager, running xkill allows users to close programs with a mouse click, and the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill"}]},{"type":"text","value":" command can end single or multiple processes from the Terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Caution: Suddenly terminating processes can result in unwanted data loss or system stability issues."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"close-specific-applications-or-windows"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#close-specific-applications-or-windows","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Close Specific Applications or Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-system-monitor-gui"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-system-monitor-gui","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using System Monitor (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System Monitor application comes prepackaged in Pop!_OS. This tool provides a GUI and functionality similar to the Windows Task Manager."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" and type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system monitor"}]},{"type":"text","value":", then hit Enter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Locate frozen and hanging applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the application and click End Process.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"gnome-system-monitor","src":"/images/ending-frozen-applications/gnome-system-monitor.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-xkill-gui"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-xkill-gui","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using xkill (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Launching xkill allows users to click and force close applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xkill"}]},{"type":"text","value":" and hit Enter.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"launch-xkill","src":"/images/ending-frozen-applications/launch-xkill.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The cursor will turn into a small 'x'. Left click any window to kill the process associated with that window."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-kill-command-cli"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#using-the-kill-command-cli","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the kill Command (CLI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill"}]},{"type":"text","value":" command provides several methods to terminate a process:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"SIGTERM (15) - Sends the \"terminate\" command to a PID (default)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"SIGSTOP (19) - Sends the \"stop\" command to pause a process"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"SIGKILL (9) - Sends the \"kill\" command to a PID (destructive)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill"}]},{"type":"text","value":" takes arguments in the form of a Process ID (PID). The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pidof"}]},{"type":"text","value":" command will display the PID(s) associated with any running process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to launch a terminal session."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pidof"}]},{"type":"text","value":" command to get the PIDs of a process, and a pipe with the xargs command to input them into the kill command, which uses the default SIGTERM (15) method:\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pidof firefox "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" xargs "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"kill"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the program remains unresponsive, use the SIGKILL (9) option to force the program to close:\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pidof firefox "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" xargs "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"kill"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -9"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"end-all-running-processes"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#end-all-running-processes","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"End All Running Processes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users can bypass a frozen desktop environment by entering "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"TTY"}]},{"type":"text","value":" mode. This method will use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill -9 -1"}]},{"type":"text","value":" command, which kills all processes as allowed by the user account. Users can alternatively use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kill -15 -1"}]},{"type":"text","value":" which sends a less destructive SIGTERM (terminate) request to running processes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" to enter "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"TTY"}]},{"type":"text","value":" mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enter the user name and password for the account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Type the following command and hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":".\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"kill"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -9 -1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enter the password for the user account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The login screen will appear when the process completes. The desktop environment will load upon login."}]},{"type":"text","value":"\n"}]}]},"text":"\n## Closing Frozen Processes, Applications, and Desktops\n\nLinux offers many methods to stop hanging or frozen processes. The System Monitor application provides a GUI with features similar to the Windows Task Manager, running xkill allows users to close programs with a mouse click, and the `kill` command can end single or multiple processes from the Terminal.\n\n>Caution: Suddenly terminating processes can result in unwanted data loss or system stability issues.\n\n## Close Specific Applications or Windows\n\n### Using System Monitor (GUI)\n\nThe System Monitor application comes prepackaged in Pop!\\_OS. This tool provides a GUI and functionality similar to the Windows Task Manager.\n\n1. Press Super and type `system monitor`, then hit Enter.\n2. Locate frozen and hanging applications.\n3. Select the application and click End Process.\n ![gnome-system-monitor](/images/ending-frozen-applications/gnome-system-monitor.png)\n\n### Using xkill (GUI)\n\nLaunching xkill allows users to click and force close applications.\n\n1. Press Alt + F2.\n2. Type `xkill` and hit Enter.\n ![launch-xkill](/images/ending-frozen-applications/launch-xkill.png)\n3. The cursor will turn into a small 'x'. Left click any window to kill the process associated with that window.\n\n### Using the kill Command (CLI)\n\nThe `kill` command provides several methods to terminate a process:\n\n- SIGTERM (15) - Sends the \"terminate\" command to a PID (default)\n- SIGSTOP (19) - Sends the \"stop\" command to pause a process\n- SIGKILL (9) - Sends the \"kill\" command to a PID (destructive)\n\n`kill` takes arguments in the form of a Process ID (PID). The `pidof` command will display the PID(s) associated with any running process.\n\n1. Press Super + T to launch a terminal session.\n2. Use the `pidof` command to get the PIDs of a process, and a pipe with the xargs command to input them into the kill command, which uses the default SIGTERM (15) method:\n ```bash\n pidof firefox | xargs kill\n ```\n3. If the program remains unresponsive, use the SIGKILL (9) option to force the program to close:\n ```bash\n pidof firefox | xargs kill -9\n ```\n\n## End All Running Processes\n\nUsers can bypass a frozen desktop environment by entering `TTY` mode. This method will use the `kill -9 -1` command, which kills all processes as allowed by the user account. Users can alternatively use `kill -15 -1` which sends a less destructive SIGTERM (terminate) request to running processes.\n\n1. Press Ctrl + Alt + F5 to enter `TTY` mode.\n2. Enter the user name and password for the account.\n3. Type the following command and hit Enter.\n ```bash\n sudo kill -9 -1\n ```\n4. Enter the password for the user account.\n5. The login screen will appear when the process completes. The desktop environment will load upon login.\n","dir":"/","path":"/ending-frozen-applications","extension":".md","createdAt":"2022-02-11T17:21:41.000Z","updatedAt":"2022-02-11T17:21:41.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/0308313668b5cc22cc97a351f53356dbe215ed23","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697644143209},"$loki":25},{"slug":"webcam","description":"Activate and troubleshoot your laptop webcam\n","title":"Webcam","keywords":["webcam","camera","support","System76"],"facebookImage":"/_nuxt/images/webcam-facebookImage.jpg","twitterImage":"/_nuxt/images/webcam-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you can’t see the image from your webcam or you receive a \"No device found!\" error when you try to use it: press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" to turn cycle the camera on, and then restart a webcam application like "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cheese"}]},{"type":"text","value":". You will now see the image from the webcam in the app."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Cheese","src":"/images/webcam/cheese.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your webcam is not working after toggling it on and off with the keyboard key, check the menu of the software application you are using. In the devices menu, determine if it's recognizing your webcam and if so, make sure it is selected as the device to use for that application. If nothing is showing in the devices options, your webcam is turned off or may require hardware repair."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" combo controls the viability of the webcam on the USB bus at the device level. Applications do not get notification of a new device and will need to be restarted to do device discovery again."}]}]},"text":"\nIf you can’t see the image from your webcam or you receive a \"No device found!\" error when you try to use it: press Fn+F10 to turn cycle the camera on, and then restart a webcam application like Cheese. You will now see the image from the webcam in the app.\n\n![Cheese](/images/webcam/cheese.png)\n\nIf your webcam is not working after toggling it on and off with the keyboard key, check the menu of the software application you are using. In the devices menu, determine if it's recognizing your webcam and if so, make sure it is selected as the device to use for that application. If nothing is showing in the devices options, your webcam is turned off or may require hardware repair.\n\nThe Fn+F10 combo controls the viability of the webcam on the USB bus at the device level. Applications do not get notification of a new device and will need to be restarted to do device discovery again.\n","dir":"/","path":"/webcam","extension":".md","createdAt":"2016-08-01T18:35:18.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143210},"$loki":26},{"slug":"web-design-david-trounce-mallee","description":"Web development, content marketing, and conversion optimization with Linux.\n","title":"Web Design and Site Management at Mallee Blue Media","keywords":["web design","website management","web development","web dev","Linux","Ubuntu","HTML/CSS","digital marketing","System76"],"facebookImage":"/_nuxt/images/web-design-david-trounce-mallee-facebookImage.jpg","twitterImage":"/_nuxt/images/web-design-david-trounce-mallee-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mallee Blue Media is a web design, site management, and content marketing\ncompany with a focus on conversion optimization, founded by David Trounce and\nhis wife in 2004. They help their clients be more efficient and effective in\ngrowing their own businesses. To lead by example, David needs the right\nequipment to get his work done."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“People like me have limited time to play around. When I start a machine, I\njust want to get to my work. As someone involved in marketing, my goal is to\nremove obstacles for users. System76 does a solid, reliable job of taking\ncare of me as a user.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The company started with an interest in e-commerce. Over time, it became clear\nthat how they marketed their business was an opportunity in and of itself.\nMallee Blue Media redirected their focus to offering these services to other\nsmall- and medium-sized businesses, growing alongside their customers over the\nlast 15 years."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mallee Blue Media now houses half a dozen writers, two editors, and a few\ndesigners, and provides a combination of website and design services to their\nclients in Australia, Canada, and the United States."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“We are a professional web design company providing quality site management\nservices to small business wanting to increase their reputation and brand\nawareness online.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The team offers content creation, HTML/CSS development, CMS integration, guest\npublishing, and more for businesses and digital marketing agencies. With all\nthis going on, David had high expectations when he switched to running his web\ndevelopment company with Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Linux had to prove itself to me first. Since I switched to Linux, I’ve\nnever had a crisis. I don’t worry about viruses, slow machines, software that\ncollapses on me. Instead, I have found the open source community to be\nhelpful and constructive.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Today, David uses a variety of programs and plug-ins on Ubuntu, such as:\nSEORush, Colorzilla, Thunderbird, CrossOver by CodeWeavers, Skype, VLC, and\nLibreOffice, to help him craft long-term campaigns for his clients that they\ncan later run themselves. For design, he uses a mix of Canva and GIMP, while\nOpenShot handles his video creation projects."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux has the professional-grade software and tools that David needs to get\nhis work done, and System76 completes the picture with high-performance\nhardware. System76 ships the latest components vetted for quality,\nperformance, and Linux compatibility."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“If you want professional, business-ready machines, there are certain brands\nthat reflect that, like System76.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When web developers need a reliable machine that comes with Linux\npre-installed and dedicated Linux support, they choose System76. Connect with\nan expert today to learn more about System76’s Linux laptops, desktops, and\nservers and how they can help you develop and deploy your work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_web-design-david-trounce-mallee.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nMallee Blue Media is a web design, site management, and content marketing\ncompany with a focus on conversion optimization, founded by David Trounce and\nhis wife in 2004. They help their clients be more efficient and effective in\ngrowing their own businesses. To lead by example, David needs the right\nequipment to get his work done.\n\n> “People like me have limited time to play around. When I start a machine, I\n> just want to get to my work. As someone involved in marketing, my goal is to\n> remove obstacles for users. System76 does a solid, reliable job of taking\n> care of me as a user.”\n\nThe company started with an interest in e-commerce. Over time, it became clear\nthat how they marketed their business was an opportunity in and of itself.\nMallee Blue Media redirected their focus to offering these services to other\nsmall- and medium-sized businesses, growing alongside their customers over the\nlast 15 years.\n\nMallee Blue Media now houses half a dozen writers, two editors, and a few\ndesigners, and provides a combination of website and design services to their\nclients in Australia, Canada, and the United States.\n\n> “We are a professional web design company providing quality site management\n> services to small business wanting to increase their reputation and brand\n> awareness online.”\n\nThe team offers content creation, HTML/CSS development, CMS integration, guest\npublishing, and more for businesses and digital marketing agencies. With all\nthis going on, David had high expectations when he switched to running his web\ndevelopment company with Linux.\n\n> “Linux had to prove itself to me first. Since I switched to Linux, I’ve\n> never had a crisis. I don’t worry about viruses, slow machines, software that\n> collapses on me. Instead, I have found the open source community to be\n> helpful and constructive.”\n\nToday, David uses a variety of programs and plug-ins on Ubuntu, such as:\nSEORush, Colorzilla, Thunderbird, CrossOver by CodeWeavers, Skype, VLC, and\nLibreOffice, to help him craft long-term campaigns for his clients that they\ncan later run themselves. For design, he uses a mix of Canva and GIMP, while\nOpenShot handles his video creation projects.\n\nLinux has the professional-grade software and tools that David needs to get\nhis work done, and System76 completes the picture with high-performance\nhardware. System76 ships the latest components vetted for quality,\nperformance, and Linux compatibility.\n\n> “If you want professional, business-ready machines, there are certain brands\n> that reflect that, like System76.”\n\nWhen web developers need a reliable machine that comes with Linux\npre-installed and dedicated Linux support, they choose System76. Connect with\nan expert today to learn more about System76’s Linux laptops, desktops, and\nservers and how they can help you develop and deploy your work.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_web-design-david-trounce-mallee.pdf)\n","dir":"/","path":"/web-design-david-trounce-mallee","extension":".md","createdAt":"2019-02-19T17:38:51.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143211},"$loki":27},{"slug":"install-minecraft","description":"So you want some of that blocky goodness? Well, get Java and some graphics cards and let's go!","title":"Install Minecraft!","keywords":["Minecraft","Mojang","Games"],"facebookImage":"/_nuxt/images/install-minecraft-facebookImage.jpg","twitterImage":"/_nuxt/images/install-minecraft-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"pop_os-2004","depth":2,"text":"Pop!_OS 20.04"},{"id":"debian-and-ubuntu","depth":2,"text":"Debian and Ubuntu"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Alright! Hitch on and let's go on!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_os-2004"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2004","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 20.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, open the Pop!_Shop.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Open Pop_Shop","src":"/images/minecraft/popshop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, type \"Minecraft\" into the search bar, and click \"Minecraft\".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Search Page","src":"/images/minecraft/searchforminecraft.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, click install.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Open Minecraft page","src":"/images/minecraft/minecraftapppage.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now you will have installed Minecraft! Open Minecraft and log in with your username and password to start playing!\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Minecraft Installed","src":"/images/minecraft/minecraftinstalled.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"debian-and-ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#debian-and-ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Debian and Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":" \nFirst, you will need Java runtime."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install openjdk-8-jre"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So, you want oracle runtime instead? But.... fine...."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nGet the repository and install the package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository ppa:webupd8team/java"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install oracle-java8-installer"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will then download the launcher. Go to the "},{"type":"element","tag":"a","props":{"href":"https://minecraft.net/en-us/download/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"minecraft.net"}]},{"type":"text","value":" page to download or..."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"wget http://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now run the file! Log in with your username and password and start playing!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylerschin","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylerschin"}]},{"type":"text","value":"."}]}]},"text":"\nAlright! Hitch on and let's go on!\n\n## Pop!_OS 20.04\n\nFirst, open the Pop!_Shop.\n![Open Pop_Shop](/images/minecraft/popshop.png)\n\nNext, type \"Minecraft\" into the search bar, and click \"Minecraft\".\n![Search Page](/images/minecraft/searchforminecraft.png)\n\nNext, click install.\n![Open Minecraft page](/images/minecraft/minecraftapppage.png)\n\nNow you will have installed Minecraft! Open Minecraft and log in with your username and password to start playing!\n![Minecraft Installed](/images/minecraft/minecraftinstalled.png)\n\n## Debian and Ubuntu\n  \nFirst, you will need Java runtime. \n\n```bash\nsudo apt-get install openjdk-8-jre\n```\n\nSo, you want oracle runtime instead? But.... fine.... \nGet the repository and install the package. \n\n```bash\nsudo apt-add-repository ppa:webupd8team/java\nsudo apt-get update\nsudo apt-get install oracle-java8-installer\n```\n\nYou will then download the launcher. Go to the [minecraft.net](https://minecraft.net/en-us/download/) page to download or...\n\n```bash\nwget http://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar\n```\n\nNow run the file! Log in with your username and password and start playing!\n\n---\n\nThis article was contributed by [kylerschin](https://github.com/kylerschin).\n","dir":"/","path":"/install-minecraft","extension":".md","createdAt":"2017-04-26T15:21:10.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143220},"$loki":28},{"slug":"custom-mouse-buttons","description":"How to customize the buttons on your mouse\n","title":"Mouse Customization","keywords":["Support","Pop","Ubuntu","xbindkeys","Solaar","Piper"],"facebookImage":"/_nuxt/images/custom-mouse-buttons-facebookImage.jpg","twitterImage":"/_nuxt/images/custom-mouse-buttons-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"graphical-software","depth":2,"text":"Graphical Software"},{"id":"piper","depth":3,"text":"Piper"},{"id":"solaar","depth":3,"text":"Solaar"},{"id":"command-line-software","depth":2,"text":"Command Line Software"},{"id":"xbindkeys","depth":3,"text":"xbindkeys"},{"id":"setting-custom-actions","depth":2,"text":"Setting custom actions"},{"id":"examples","depth":3,"text":"Examples"},{"id":"changes","depth":2,"text":"Changes"},{"id":"caveats","depth":2,"text":"Caveats"},{"id":"xbindkeys-while-browsing-the-web","depth":3,"text":"xbindkeys while browsing the web"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"graphical-software"},"children":[{"type":"element","tag":"a","props":{"href":"#graphical-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Graphical Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"piper"},"children":[{"type":"element","tag":"a","props":{"href":"#piper","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Piper"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Piper Buttons Window","src":"/images/custom-mouse-buttons/Piper-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Piper"}]},{"type":"text","value":" is a frontend to the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"libratbag"}]},{"type":"text","value":" backend for setting custom actions to mouse buttons like the Logitech MX Master 3 (sold by System76). In this section we will be using that mouse as an example for using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Piper"}]},{"type":"text","value":". You can see the source code of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Piper"}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://github.com/libratbag/piper","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"installing"},"children":[{"type":"element","tag":"a","props":{"href":"#installing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Piper"}]},{"type":"text","value":" can be installed from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" on Pop!_OS and from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" on Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Piper Buttons Assign Window","src":"/images/custom-mouse-buttons/Piper-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this window the button that has been clicked can be reassigned to a differet function like changing the Left-click to the Right-click or swapping the Forward button to the Back button for web pages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"solaar"},"children":[{"type":"element","tag":"a","props":{"href":"#solaar","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Solaar"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Solaar Main Window","src":"/images/custom-mouse-buttons/Solaar.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Solaar Main Window with information","src":"/images/custom-mouse-buttons/Solaar-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Solaar"}]},{"type":"text","value":" is a graphical tool for adding more devices to your Logitech USB Unify receiver. It also provides information on the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Battery life"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Firmware and Bootloader version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Serial number"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Sensitivity (DPI) settings"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can find the source code of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Solaar"}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://github.com/pwr-Solaar/Solaar/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" and more information about "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Solaar"}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://pwr-solaar.github.io/Solaar/devices","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"installing-1"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Solaar"}]},{"type":"text","value":" can be installed from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" on Pop!_OS and from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" on Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"command-line-software"},"children":[{"type":"element","tag":"a","props":{"href":"#command-line-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Command Line Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"xbindkeys"},"children":[{"type":"element","tag":"a","props":{"href":"#xbindkeys","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"xbindkeys"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"xbindkeys"}]},{"type":"text","value":" open a terminal with the following keys:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS : "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu : "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then install the following packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install xbindkeys xautomation"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then create the default config file for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"xbindkeys"}]},{"type":"text","value":" with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"xbindkeys --defaults "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"HOME"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.xbindkeysrc"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-custom-actions"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-custom-actions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting custom actions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now let's open the config file with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gedit "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.xbindkeysrc"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then scroll down to the bottom of the file right below this line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"\"xbindkeys_show\"\n control+shift + q\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From here you can add your own custom actions like the ones below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"examples"},"children":[{"type":"element","tag":"a","props":{"href":"#examples","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Examples"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Below are some examples that you can do:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"# Refresh\n\"xte 'key F5'\"\n b:9 + control\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will cause the forward mouse button and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" key to emulate pressing the F5 key. This is useful for refreshing a web page without moving your hand off the mouse."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"# Workspace Up\n\"xte 'keydown Control_L' 'keydown Super_L' 'key Up' 'keyup Super_L' 'keyup Control_L'\"\n b:9\n\n# Workspace Down\n\"xte 'keydown Control_L' 'keydown Super_L' 'key Down' 'keyup Super_L' 'keyup Control_L'\"\n b:8\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will cause the forward and back mouse button to emulate pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Up"}]},{"type":"text","value":" and "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Down"}]},{"type":"text","value":". This is useful for switching workspaces very quickly while leaving your hand on the mouse."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"changes"},"children":[{"type":"element","tag":"a","props":{"href":"#changes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If any changes are made to the config file then xbindkeys need to be restarted with these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"killall xbindkeys"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"xbindkeys"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default xbindkeys does not start on reboot and you will need to add it using the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Startup Application Preferences"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Startup Applications Pref","src":"/images/custom-mouse-buttons/startup-applications-pref.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the application is opened then click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":" button then name the program to something like 'xbindkeys', enter the command for the application which is 'xbindkeys'. Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":" button and your done!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"caveats"},"children":[{"type":"element","tag":"a","props":{"href":"#caveats","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Caveats"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"xbindkeys-while-browsing-the-web"},"children":[{"type":"element","tag":"a","props":{"href":"#xbindkeys-while-browsing-the-web","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"xbindkeys while browsing the web"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the mouse buttons for forward and back are set to a different action they will no longer work in a web browser for going back and forth between web pages."}]}]},"text":"\n## Graphical Software\n\n### Piper\n\n![Piper Buttons Window](/images/custom-mouse-buttons/Piper-2.png)\n\nPiper is a frontend to the libratbag backend for setting custom actions to mouse buttons like the Logitech MX Master 3 (sold by System76). In this section we will be using that mouse as an example for using Piper. You can see the source code of Piper [here](https://github.com/libratbag/piper).\n\n#### Installing\n\nPiper can be installed from the Pop!\\_Shop on Pop!\\_OS and from the Ubuntu Software on Ubuntu.\n\n![Piper Buttons Assign Window](/images/custom-mouse-buttons/Piper-3.png)\n\nIn this window the button that has been clicked can be reassigned to a differet function like changing the Left-click to the Right-click or swapping the Forward button to the Back button for web pages.\n\n### Solaar\n\n![Solaar Main Window](/images/custom-mouse-buttons/Solaar.png)\n\n![Solaar Main Window with information](/images/custom-mouse-buttons/Solaar-2.png)\n\nSolaar is a graphical tool for adding more devices to your Logitech USB Unify receiver. It also provides information on the following:\n\n- Battery life\n- Firmware and Bootloader version\n- Serial number\n- Sensitivity (DPI) settings\n\nYou can find the source code of Solaar [here](https://github.com/pwr-Solaar/Solaar/) and more information about Solaar [here](https://pwr-solaar.github.io/Solaar/devices).\n\n#### Installing\n\nSolaar can be installed from the Pop!\\_Shop on Pop!\\_OS and from the Ubuntu Software on Ubuntu.\n\n## Command Line Software\n\n### xbindkeys\n\nFor using xbindkeys open a terminal with the following keys:\n\nPop!_OS : + T\n\nUbuntu : CTRL+ALT+T\n\nThen install the following packages:\n\n```bash\nsudo apt install xbindkeys xautomation\n```\n\nThen create the default config file for xbindkeys with this command:\n\n```bash\nxbindkeys --defaults > $HOME/.xbindkeysrc\n```\n\n## Setting custom actions\n\nNow let's open the config file with this command:\n\n```bash\ngedit ~/.xbindkeysrc\n```\n\nThen scroll down to the bottom of the file right below this line:\n\n```\n\"xbindkeys_show\"\n control+shift + q\n```\n\nFrom here you can add your own custom actions like the ones below.\n\n### Examples\n\nBelow are some examples that you can do:\n\n```\n# Refresh\n\"xte 'key F5'\"\n b:9 + control\n```\n\nThis will cause the forward mouse button and the Ctrl key to emulate pressing the F5 key. This is useful for refreshing a web page without moving your hand off the mouse.\n\n```\n# Workspace Up\n\"xte 'keydown Control_L' 'keydown Super_L' 'key Up' 'keyup Super_L' 'keyup Control_L'\"\n b:9\n\n# Workspace Down\n\"xte 'keydown Control_L' 'keydown Super_L' 'key Down' 'keyup Super_L' 'keyup Control_L'\"\n b:8\n```\n\nThis will cause the forward and back mouse button to emulate pressing the Ctrl++Up and Down. This is useful for switching workspaces very quickly while leaving your hand on the mouse.\n\n## Changes\n\nIf any changes are made to the config file then xbindkeys need to be restarted with these commands:\n\n```bash\nkillall xbindkeys\nxbindkeys\n```\n\nBy default xbindkeys does not start on reboot and you will need to add it using the Startup Application Preferences.\n\n![Startup Applications Pref](/images/custom-mouse-buttons/startup-applications-pref.png)\n\nOnce the application is opened then click the **Add** button then name the program to something like 'xbindkeys', enter the command for the application which is 'xbindkeys'. Now click the **Add** button and your done!\n\n## Caveats\n\n### xbindkeys while browsing the web\n\nOnce the mouse buttons for forward and back are set to a different action they will no longer work in a web browser for going back and forth between web pages.\n","dir":"/","path":"/custom-mouse-buttons","extension":".md","createdAt":"2018-06-06T18:57:19.000Z","updatedAt":"2021-12-07T16:54:35.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/38fd485a5ca4ed7538213d20b11f05a2c5fe194e","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143222},"$loki":29},{"slug":"boot-menu","description":"How to access BIOS settings or boot from other media.\n","title":"Access BIOS or Boot Menu","keywords":["boot","menu","support","System76"],"facebookImage":"/_nuxt/images/boot-menu-facebookImage.jpg","twitterImage":"/_nuxt/images/boot-menu-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"open-firmware-screenshots","depth":2,"text":"Open Firmware Screenshots"},{"id":"main-menu","depth":3,"text":"Main Menu"},{"id":"one-time-boot","depth":3,"text":"One Time Boot"},{"id":"change-boot-order","depth":3,"text":"Change Boot Order"},{"id":"firmware-configuration-information","depth":3,"text":"Firmware Configuration Information"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The BIOS or boot menu can be accessed by holding specific keys down during boot. Refer to the table below for the keys on each model:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Model"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"BIOS key"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Boot Menu key"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Laptops:"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"All Open Firmware models"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"Pangolin (pang12)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"ESC"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"ESC:"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"One Time Boot"}]},{"type":"text","value":" (Open Firmware)"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Save & Exit"}]},{"type":"text","value":" → "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Boot Override"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Laptops:"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"Most proprietary firmware models"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F2"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F7"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Older laptops"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Depends on the system"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F1"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio desktops"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Del"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F8 or F12"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat (mini) desktops"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F2"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"F10"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"open-firmware-screenshots"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#open-firmware-screenshots","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Firmware Screenshots"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following screenshots show the menus in System76 Open Firmware with Coreboot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"main-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#main-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Main Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Displays the computer model, firmware version, and available options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Main menu","src":"/images/boot-menu/homepage.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"one-time-boot"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#one-time-boot","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"One Time Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Allows booting to a non-default boot device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"One Time Boot","src":"/images/boot-menu/one-time-boot.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"change-boot-order"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#change-boot-order","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Change Boot Order"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Allows changing the order for selecting the default boot device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Change Boot Order","src":"/images/boot-menu/change-boot-order.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"firmware-configuration-information"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#firmware-configuration-information","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firmware Configuration Information"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Displays information about the firmware's build-time configuration."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Configuration info","src":"/images/boot-menu/configuration-info.jpg"},"children":[]}]}]},"text":"\nThe BIOS or boot menu can be accessed by holding specific keys down during boot. Refer to the table below for the keys on each model:\n\n| Model | BIOS key | Boot Menu key |\n|:-----------------------------------------------------------:|:--------:|:---------------------------------:|\n| Laptops:
All Open Firmware models
Pangolin (pang12) | ESC | ESC:
Select `One Time Boot` (Open Firmware)
or `Save & Exit` → `Boot Override`. |\n| Laptops:
Most proprietary firmware models | F2 | F7 |\n| Older laptops | Depends on the system | F1 |\n| Thelio desktops | Del | F8 or F12 |\n| Meerkat (mini) desktops | F2 | F10 |\n\n## Open Firmware Screenshots\n\nThe following screenshots show the menus in System76 Open Firmware with Coreboot:\n\n### Main Menu\n\nDisplays the computer model, firmware version, and available options.\n\n![Main menu](/images/boot-menu/homepage.jpg)\n\n### One Time Boot\n\nAllows booting to a non-default boot device.\n\n![One Time Boot](/images/boot-menu/one-time-boot.jpg)\n\n### Change Boot Order\n\nAllows changing the order for selecting the default boot device.\n\n![Change Boot Order](/images/boot-menu/change-boot-order.jpg)\n\n### Firmware Configuration Information\n\nDisplays information about the firmware's build-time configuration.\n\n![Configuration info](/images/boot-menu/configuration-info.jpg)\n","dir":"/","path":"/boot-menu","extension":".md","createdAt":"2016-08-01T20:04:44.000Z","updatedAt":"2023-03-22T13:20:08.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/2f0286ed36ec346e4aef805b03a5846f134ddcee","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b50bda8202943cdd538fafa7186ba00939e3acef","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644143223},"$loki":30},{"slug":"shipping","description":"Instructions for preparing your computer for shipping to System76.\n","title":"Shipping Your Computer","keywords":["shipping","repair","return"],"facebookImage":"/_nuxt/images/shipping-facebookImage.jpg","twitterImage":"/_nuxt/images/shipping-twitterImage.jpg","hidden":false,"section":"repairs-returns","tableOfContents":true,"toc":[{"id":"do-i-include-the-hard-drive","depth":3,"text":"Do I Include The Hard Drive?"},{"id":"packing-computer","depth":3,"text":"Packing Computer"},{"id":"processing-time","depth":3,"text":"Processing Time"},{"id":"expectations","depth":3,"text":"Expectations"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When shipping a computer to us for any reason, several steps need followed before sending it in."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"do-i-include-the-hard-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#do-i-include-the-hard-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Do I Include The Hard Drive?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For repairs of most hardware level failures, such as LCD, motherboard, and power supply replacement, the hard drive doesn't need included. We will use a substitute drive for testing after repairs are completed. If the hard drive is causing problems, the issues may be software related, or you would like a fresh copy of the operating system installed, please include the drive. We will do all testing with our drives, and will boot the included drive. If provided, we will use credentials to test the existing OS by logging in."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"backing-up-data"},"children":[{"type":"element","tag":"a","props":{"href":"#backing-up-data","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backing Up Data"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the hard drive is included with the shipment, please backup all important data. We will try our best to not destroy any data, but we are not responsible for any lost data during the repair. Methods for backing up data include:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Method"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Description"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Cloud Storage"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Use a cloud storage system, such as "},{"type":"element","tag":"a","props":{"href":"https://www.google.com/drive/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://www.dropbox.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dropbox"}]},{"type":"text","value":", or "},{"type":"element","tag":"a","props":{"href":"https://mega.nz/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mega"}]},{"type":"text","value":" to sync your data remotely. Put all important files into the desktop folder, or use the web interface to backup any important."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"File Explorer"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Use the built in file explorer to copy important data to an external drive. Format the external drive either 'ext4' or 'ntfs' using the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" or "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GParted"}]},{"type":"text","value":" programs. Then, copy the folders over to the extra drive."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"CLI"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"The command "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rsync"}]},{"type":"text","value":" is commonly used to make copies of a folder structure to a local, networked, or remote computers. Please see "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man rsync"}]},{"type":"text","value":" or this reference "},{"type":"element","tag":"a","props":{"href":"https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Software"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"For an exact backup of your entire operating system and personal folders as-is, we recommend using "},{"type":"element","tag":"a","props":{"href":"clonezilla.org/"},"children":[{"type":"text","value":"Clonezilla"}]},{"type":"text","value":"."}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"packing-computer"},"children":[{"type":"element","tag":"a","props":{"href":"#packing-computer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Packing Computer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For sending in Laptop computers, please follow the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/reboxing/"},"children":[{"type":"text","value":"Repackaging Instructions"}]},{"type":"text","value":". If the original box isn't available, please use a laptop mailer available from USPS, UPS, and other major shipping carriers. Please make sure to send AC adapter for any battery, power, or charging related issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For shipping a desktop computer, we recommend using the original packaging of hard styrofoam. Using peanuts or bubble wrap is not advised if the original packaging and foam corners are used, as they allow additional forces to be applied to the computer during shipping. If the original packaging isn't available, please wrap the computer in 3-4 inches of bubble wrap evenly, and package in a box just large enough for the bundle. Do not put the computer into a larger box with empty airspace, as it will shift rapidly during shipping and damage the computer. Please have the computer professionally packaged and watch while it's being boxed. Do not use peanuts for packing desktop computers or servers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 is not responsible for damage caused by improperly packed computers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"processing-time"},"children":[{"type":"element","tag":"a","props":{"href":"#processing-time","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Processing Time"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typical repairs are 3-5 business days from receipt of computer. We will send an update when we start on the repair, and a tracking number when we finish the repair. If we are backordered on parts, or a repair will take longer, we will send updates as we receive them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typical return times are 3-5 business days from receipt. After we check the computer in and examine for damages, we will process the refund."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"expectations"},"children":[{"type":"element","tag":"a","props":{"href":"#expectations","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Expectations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All returns and repairs do not cover physical damage to the system. For warranty repairs, we will charge a fee to replace any damaged components, including scratched LCDs, case pieces, and liquid damage, even if otherwise covered under our warranty."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Shipping is not covered for any returns, international warranty repairs, or out-of-warranty domestic repairs. Any COD charges, customs, or taxes that are attempted to be billed to us will be charged to the account, and subtracted from return costs if returning. If an in-warranty repair becomes an out-of-warranty repair, we will also collect shipping charges."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please see our "},{"type":"element","tag":"a","props":{"href":"https://system76.com/warranty/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"warranty"}]},{"type":"text","value":" for specifics."}]}]},"text":"\nWhen shipping a computer to us for any reason, several steps need followed before sending it in.\n\n### Do I Include The Hard Drive?\n\nFor repairs of most hardware level failures, such as LCD, motherboard, and power supply replacement, the hard drive doesn't need included. We will use a substitute drive for testing after repairs are completed. If the hard drive is causing problems, the issues may be software related, or you would like a fresh copy of the operating system installed, please include the drive. We will do all testing with our drives, and will boot the included drive. If provided, we will use credentials to test the existing OS by logging in.\n\n#### Backing Up Data\n\nIf the hard drive is included with the shipment, please backup all important data. We will try our best to not destroy any data, but we are not responsible for any lost data during the repair. Methods for backing up data include:\n\n| Method | Description |\n|-------|------------|\n| Cloud Storage | Use a cloud storage system, such as [Google Drive](https://www.google.com/drive/), [Dropbox](https://www.dropbox.com/), or [Mega](https://mega.nz/) to sync your data remotely. Put all important files into the desktop folder, or use the web interface to backup any important. |\n| File Explorer | Use the built in file explorer to copy important data to an external drive. Format the external drive either 'ext4' or 'ntfs' using the Disks or GParted programs. Then, copy the folders over to the extra drive. |\n| CLI | The command `rsync` is commonly used to make copies of a folder structure to a local, networked, or remote computers. Please see `man rsync` or this reference [here](https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/). |\n| Software | For an exact backup of your entire operating system and personal folders as-is, we recommend using [Clonezilla](clonezilla.org/). |\n\n### Packing Computer\n\nFor sending in Laptop computers, please follow the [Repackaging Instructions](/articles/reboxing/). If the original box isn't available, please use a laptop mailer available from USPS, UPS, and other major shipping carriers. Please make sure to send AC adapter for any battery, power, or charging related issues.\n\nFor shipping a desktop computer, we recommend using the original packaging of hard styrofoam. Using peanuts or bubble wrap is not advised if the original packaging and foam corners are used, as they allow additional forces to be applied to the computer during shipping. If the original packaging isn't available, please wrap the computer in 3-4 inches of bubble wrap evenly, and package in a box just large enough for the bundle. Do not put the computer into a larger box with empty airspace, as it will shift rapidly during shipping and damage the computer. Please have the computer professionally packaged and watch while it's being boxed. Do not use peanuts for packing desktop computers or servers.\n\nSystem76 is not responsible for damage caused by improperly packed computers.\n\n### Processing Time\n\nTypical repairs are 3-5 business days from receipt of computer. We will send an update when we start on the repair, and a tracking number when we finish the repair. If we are backordered on parts, or a repair will take longer, we will send updates as we receive them.\n\nTypical return times are 3-5 business days from receipt. After we check the computer in and examine for damages, we will process the refund.\n\n### Expectations\n\nAll returns and repairs do not cover physical damage to the system. For warranty repairs, we will charge a fee to replace any damaged components, including scratched LCDs, case pieces, and liquid damage, even if otherwise covered under our warranty.\n\nShipping is not covered for any returns, international warranty repairs, or out-of-warranty domestic repairs. Any COD charges, customs, or taxes that are attempted to be billed to us will be charged to the account, and subtracted from return costs if returning. If an in-warranty repair becomes an out-of-warranty repair, we will also collect shipping charges.\n\nPlease see our [warranty](https://system76.com/warranty/) for specifics.\n","dir":"/","path":"/shipping","extension":".md","createdAt":"2017-07-27T22:56:10.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/1ff6562be3b01c0a810e8663debe0ceb70656856","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644143759},"$loki":31},{"slug":"status-icons","description":"Use legacy status icons (system tray/AppIndicators) with a GNOME extension","title":"Using Legacy Status Icons in Pop!_OS","keywords":["legacy icons","status icons"],"facebookImage":"/_nuxt/images/status-icons-facebookImage.jpg","twitterImage":"/_nuxt/images/status-icons-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"install","depth":2,"text":"Install"},{"id":"enable","depth":2,"text":"Enable"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS uses GNOME Shell for launching apps, switching windows, managing workspaces, etc. Ubuntu and previous versions of GNOME Shell supported \"status icons\" or \"AppIndicators\" where installed apps could add arbitrary icons to the shell. In GNOME Shell 3.26, this functionality was "},{"type":"element","tag":"a","props":{"href":"https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"removed in favor of other APIs"}]},{"type":"text","value":". This extension was added into the default install of Pop!_OS starting with 20.04 LTS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are running a Pop!_OS version older than 20.04, some apps you use (like Dropbox) might not have been updated and thus might depend on being able to draw a status icon. Fortunately it is easy to add legacy status icon support with a GNOME Shell extension."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install"},"children":[{"type":"element","tag":"a","props":{"href":"#install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The extension "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gnome-shell-extension-appindicator"}]},{"type":"text","value":" works well for this and is what we recommend users of Pop!_OS install if they need status icons. To install, open the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" app ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":") and type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-shell-extension-appindicator"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"…and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". If prompted, type your password and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". The extension is now installed, but you need to enable it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enable"},"children":[{"type":"element","tag":"a","props":{"href":"#enable","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" app or from the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Enter a command"}]},{"type":"text","value":" dialog ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":"), type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gnome-shell-extension-prefs"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"…and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". In the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Shell Extensions"}]},{"type":"text","value":" window that comes up, turn on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"KStatusNotifierItem/AppIndicator Support"}]},{"type":"text","value":" switch."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lastly, you may need to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"log out"}]},{"type":"text","value":" and back in for icons to show up. When you do, any app's status icons will show up at the right-side of the top panel, next to the system menu."}]}]},"text":"\nPop!\\_OS uses GNOME Shell for launching apps, switching windows, managing workspaces, etc. Ubuntu and previous versions of GNOME Shell supported \"status icons\" or \"AppIndicators\" where installed apps could add arbitrary icons to the shell. In GNOME Shell 3.26, this functionality was [removed in favor of other APIs](https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/). This extension was added into the default install of Pop!_OS starting with 20.04 LTS.\n\nIf you are running a Pop!_OS version older than 20.04, some apps you use (like Dropbox) might not have been updated and thus might depend on being able to draw a status icon. Fortunately it is easy to add legacy status icon support with a GNOME Shell extension.\n\n## Install\n\nThe extension `gnome-shell-extension-appindicator` works well for this and is what we recommend users of Pop!\\_OS install if they need status icons. To install, open the **Terminal** app (+T) and type:\n\n```bash\nsudo apt install gnome-shell-extension-appindicator\n```\n\n…and press Enter. If prompted, type your password and press Enter. The extension is now installed, but you need to enable it.\n\n## Enable\n\nIn the **Terminal** app or from the **Enter a command** dialog (Alt+F2), type:\n\n```bash\ngnome-shell-extension-prefs\n```\n\n…and press Enter. In the **Shell Extensions** window that comes up, turn on the **KStatusNotifierItem/AppIndicator Support** switch.\n\nLastly, you may need to **log out** and back in for icons to show up. When you do, any app's status icons will show up at the right-side of the top panel, next to the system menu.\n","dir":"/","path":"/status-icons","extension":".md","createdAt":"2018-05-02T21:36:38.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143761},"$loki":32},{"slug":"serval-dac","description":"Certain models of the Serval WS will \"click\" when the DAC turns on and off, but the frequency can be decreased.\n","title":"Serval DAC Clicking","keywords":["Support","Serval","DAC","click","clicking","sound","audio"],"facebookImage":"/_nuxt/images/serval-dac-facebookImage.jpg","twitterImage":"/_nuxt/images/serval-dac-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"pipewire-with-wireplumber","depth":2,"text":"PipeWire with WirePlumber"},{"id":"pulseaudio","depth":2,"text":"PulseAudio"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On some versions of the Serval WS (including the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"serw10"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"serw11"}]},{"type":"text","value":"), you may notice a \"clicking\" sound when the machine powers on and when you begin playing audio. This sound is the DAC (Digital-to-Analog Converter) powering on, and is not an indication that anything is wrong with the hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can't stop the DAC from clicking when the machine powers on, but you "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"can"}]},{"type":"text","value":" stop it from clicking every time you begin playing audio. To do this, you'll need to configure the DAC not to power itself off when it's idle. (This way, the DAC will already be powered on when you begin playing audio, and will not need to click.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pipewire-with-wireplumber"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#pipewire-with-wireplumber","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"PipeWire with WirePlumber"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To adjust the configuration on systems running PipeWire with WirePlumber (including Pop!_OS 22.04 and above), run the following commands to disable the suspend feature (by setting the timeout to 0) and restart PipeWire so it goes into effect immediately:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/--\\[\"session.suspend-timeout-seconds\"\\] = 5/\\[\"session.suspend-timeout-seconds\"\\] = 0/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /usr/share/wireplumber/main.lua.d/50-alsa-config.lua"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl restart --user pipewire.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To change the configuration back to the default, run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/\\[\"session.suspend-timeout-seconds\"\\] = 0/--\\[\"session.suspend-timeout-seconds\"\\] = 5/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /usr/share/wireplumber/main.lua.d/50-alsa-config.lua"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl restart --user pipewire.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pulseaudio"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#pulseaudio","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"PulseAudio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For older versions of Pop!_OS or distributions still using PulseAudio without PipeWire, the behavior can be adjusted through PulseAudio configuration. These two commands will make the necessary configuration change and restart PulseAudio so it goes into effect immediately:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/load-module module-suspend-on-idle/#load-module module-suspend-on-idle/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/pulse/default.pa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To change the configuration back to the default, run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/#load-module module-suspend-on-idle/load-module module-suspend-on-idle/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/pulse/default.pa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nOn some versions of the Serval WS (including the `serw10` and `serw11`), you may notice a \"clicking\" sound when the machine powers on and when you begin playing audio. This sound is the DAC (Digital-to-Analog Converter) powering on, and is not an indication that anything is wrong with the hardware.\n\nYou can't stop the DAC from clicking when the machine powers on, but you _can_ stop it from clicking every time you begin playing audio. To do this, you'll need to configure the DAC not to power itself off when it's idle. (This way, the DAC will already be powered on when you begin playing audio, and will not need to click.)\n\n## PipeWire with WirePlumber\n\nTo adjust the configuration on systems running PipeWire with WirePlumber (including Pop!_OS 22.04 and above), run the following commands to disable the suspend feature (by setting the timeout to 0) and restart PipeWire so it goes into effect immediately:\n\n```bash\nsudo sed -i 's/--\\[\"session.suspend-timeout-seconds\"\\] = 5/\\[\"session.suspend-timeout-seconds\"\\] = 0/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua\nsystemctl restart --user pipewire.service\n```\n\nTo change the configuration back to the default, run the following commands:\n\n```bash\nsudo sed -i 's/\\[\"session.suspend-timeout-seconds\"\\] = 0/--\\[\"session.suspend-timeout-seconds\"\\] = 5/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua\nsystemctl restart --user pipewire.service\n```\n\n## PulseAudio\n\nFor older versions of Pop!_OS or distributions still using PulseAudio without PipeWire, the behavior can be adjusted through PulseAudio configuration. These two commands will make the necessary configuration change and restart PulseAudio so it goes into effect immediately:\n\n```bash\nsudo sed -i 's/load-module module-suspend-on-idle/#load-module module-suspend-on-idle/' /etc/pulse/default.pa\npulseaudio -k\n```\n\nTo change the configuration back to the default, run the following commands:\n\n```bash\nsudo sed -i 's/#load-module module-suspend-on-idle/load-module module-suspend-on-idle/' /etc/pulse/default.pa\npulseaudio -k\n```\n","dir":"/","path":"/serval-dac","extension":".md","createdAt":"2020-01-23T17:17:16.000Z","updatedAt":"2022-09-09T19:30:52.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/681c8bc953d433fc07f6fb7931b15e84a5a86b2d","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143762},"$loki":33},{"slug":"password","description":"Forgot your main password? Locked out of your computer? Need to change your encryption passphrase? Follow these instructions to change both!\n","title":"Change User Password","keywords":["password","reset","locked out","crash","pop","ubuntu"],"facebookImage":"/_nuxt/images/password-facebookImage.jpg","twitterImage":"/_nuxt/images/password-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"pop_os-1804-and-later","depth":2,"text":"Pop!_OS 18.04 and Later"},{"id":"ubuntu","depth":2,"text":"Ubuntu"},{"id":"mounting-the-installed-os","depth":2,"text":"Mounting the Installed OS"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you can't log into your computer, you can follow these instructions to reset the password for any user. Pop!_OS and Ubuntu allow for the root user to reset the password for any user account. In order to get to the root user, we need to restart the computer and use what's called \"single user mode\", which is the low level repair system for the computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_os-1804-and-later"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-1804-and-later","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 18.04 and Later"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On a fresh install Pop!_OS 18.04 and later, "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" is used rather than "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GRUB"}]},{"type":"text","value":". Please follow these instructions to reset your password. If your operating system is anything other than Pop!_OS 18.04 and later, please use the "},{"type":"element","tag":"a","props":{"href":"#grub"},"children":[{"type":"text","value":"GRUB"}]},{"type":"text","value":" section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, bring up the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu by holding down "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" or the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" key. On the menu, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Recovery Mode"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"systemd-boot","src":"/images/password/systemd-boot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the recovery operating system boots, close out of the installation window or choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"“try demo mode”"}]},{"type":"text","value":" (be sure not to choose any install or repair options, as this could result in data loss)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using Ubuntu we can boot from a live disk and "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" are instructions for creating the live disk. Once the live disk has been created refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" for booting from the live disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"mounting-the-installed-os"},"children":[{"type":"element","tag":"a","props":{"href":"#mounting-the-installed-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Mounting the Installed OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a terminal, and type in these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show what the main internal drive is named, which will have 4 partitions on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p3"}]},{"type":"text","value":" and if the drive is a SATA or regular M.2 drive, it will be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda3"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the command fails and says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mount: /mnt: unknown filesystem type 'crypto_LUKS'"}]},{"type":"text","value":", then the hard drive has been encrypted, and additional commands are needed to unlock it. If the command succeeds (no output), then skip these next steps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 volume"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note as to what the volume group is called, substituting the correct info into this command. Make sure that '-root' is on the end:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, regardless of whether the drive is encrypted or not, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls /home"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note of the users on this computer, then run this command to change a user's password:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"passwd john"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type in your new password, and then enter these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, enter the original passphrase. Here you will be prompted for the new passphrase, and then to confirm the new passphrase."}]}]},"text":"\nIf you can't log into your computer, you can follow these instructions to reset the password for any user. Pop!_OS and Ubuntu allow for the root user to reset the password for any user account. In order to get to the root user, we need to restart the computer and use what's called \"single user mode\", which is the low level repair system for the computer.\n\n## Pop!_OS 18.04 and Later\n\nOn a fresh install Pop!_OS 18.04 and later, systemd-boot is used rather than GRUB. Please follow these instructions to reset your password. If your operating system is anything other than Pop!_OS 18.04 and later, please use the [GRUB](#grub) section.\n\nFirst, bring up the systemd-boot menu by holding down SPACE or the ESC key. On the menu, choose **Recovery Mode**.\n\n![systemd-boot](/images/password/systemd-boot.png)\n\nOnce the recovery operating system boots, close out of the installation window or choose **“try demo mode”** (be sure not to choose any install or repair options, as this could result in data loss).\n\n## Ubuntu\n\nIf you are using Ubuntu we can boot from a live disk and [here](/articles/live-disk) are instructions for creating the live disk. Once the live disk has been created refer to this [article](/articles/boot-menu) for booting from the live disk.\n\n## Mounting the Installed OS\n\nPress /+T to open a terminal, and type in these commands:\n\n```bash\nlsblk\n```\n\nThis will show what the main internal drive is named, which will have 4 partitions on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be `/dev/nvme0n1p3` and if the drive is a SATA or regular M.2 drive, it will be `/dev/sda3`.\n\nNext, run this command:\n\n```bash\nsudo mount /dev/sda3 /mnt\n```\n\nIf the command fails and says `mount: /mnt: unknown filesystem type 'crypto_LUKS'`, then the hard drive has been encrypted, and additional commands are needed to unlock it. If the command succeeds (no output), then skip these next steps:\n\n```bash\nsudo cryptsetup luksOpen /dev/sda3 volume\nsudo lvscan\nsudo vgchange -ay\n```\n\nTake note as to what the volume group is called, substituting the correct info into this command. Make sure that '-root' is on the end:\n\n```bash\nsudo mount /dev/mapper/data-root /mnt\n```\n\nNext, regardless of whether the drive is encrypted or not, run these commands:\n\n```bash\nsudo chroot /mnt\nls /home\n```\n\nTake note of the users on this computer, then run this command to change a user's password:\n\n```bash\npasswd john\n```\n\nType in your new password, and then enter these commands:\n\n```bash\nexit\nreboot\n```\n\nNow, enter the original passphrase. Here you will be prompted for the new passphrase, and then to confirm the new passphrase.\n","dir":"/","path":"/password","extension":".md","createdAt":"2016-10-14T18:52:37.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/a3e8ae1f1080593470d6ff2d46335a6dcb8908f3","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644143775},"$loki":34},{"slug":"thelio-power-button","description":"Here are a few easy steps to replace the power button in your Thelio.\n","title":"Replace the Thelio Power Button","keywords":["Thelio","power","button"],"facebookImage":"/_nuxt/images/thelio-power-button-facebookImage.jpg","twitterImage":"/_nuxt/images/thelio-power-button-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"removing-the-power-button","depth":2,"text":"Removing the Power Button"},{"id":"installing-the-power-button","depth":2,"text":"Installing the Power Button"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you've purchased a new top case for your Thelio (or received one for a support case), you may need to move the power button from your old top case to the new one. Conversely, if you've received a replacement power button, you may need to remove the old power button from your top case and install the new one."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"removing-the-power-button"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#removing-the-power-button","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing the Power Button"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The power button assembly is held on by a single nut inside the case. First, unplug the power button's wire from the 90-degree connector."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Unplugging the power button","src":"/images/thelio-power-button/unplug-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Unplugged power button","src":"/images/thelio-power-button/unplug-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, unscrew the nut from the power button. Use a pair of needle-nose pliers to loosen the nut."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Needle-nose pliers","src":"/images/thelio-power-button/needle-nose.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the nut has been loosened, use your fingers to remove it the rest of the way."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Unscrewing the button","src":"/images/thelio-power-button/unscrewing.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing the nut","src":"/images/thelio-power-button/nut-removal.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With the wire unplugged and the nut removed, the power button can be pushed out the front of the case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing the button","src":"/images/thelio-power-button/button-removal-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing the button","src":"/images/thelio-power-button/button-removal-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The black plastic rectangle inside of the case will also be loose at this point, and can be removed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-the-power-button"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#installing-the-power-button","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the Power Button"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, line up the black plastic rectangle with the hole inside of the case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Empty power button hole","src":"/images/thelio-power-button/power-button-hole.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Power button bracket","src":"/images/thelio-power-button/bracket.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While holding the black plastic rectangle to the hole, feed the power button wire through the hole and push the power button into the case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing the power button","src":"/images/thelio-power-button/button-installation-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing the power button","src":"/images/thelio-power-button/button-installation-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing the power button","src":"/images/thelio-power-button/button-installation-3.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While holding the button in from the front, thread the power button wire through the nut, then screw the nut onto the power button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Screwing in the power button","src":"/images/thelio-power-button/nut-installation-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Screwing in the power button","src":"/images/thelio-power-button/nut-installation-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Tighten the nut with a pair of needle-nose pliers to ensure the plastic bracket doesn't move around later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Screwing in the power button","src":"/images/thelio-power-button/nut-installation-3.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, plug the power button's wire into the 90-degree connector so the red wire is on the left."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Plugging in the power button","src":"/images/thelio-power-button/plugging-in-wire.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Completed power button assembly","src":"/images/thelio-power-button/final-assembly.jpg"},"children":[]}]}]},"text":"\nIf you've purchased a new top case for your Thelio (or received one for a support case), you may need to move the power button from your old top case to the new one. Conversely, if you've received a replacement power button, you may need to remove the old power button from your top case and install the new one.\n\n## Removing the Power Button\n\nThe power button assembly is held on by a single nut inside the case. First, unplug the power button's wire from the 90-degree connector.\n\n![Unplugging the power button](/images/thelio-power-button/unplug-1.jpg)\n\n![Unplugged power button](/images/thelio-power-button/unplug-2.jpg)\n\nNext, unscrew the nut from the power button. Use a pair of needle-nose pliers to loosen the nut.\n\n![Needle-nose pliers](/images/thelio-power-button/needle-nose.jpg)\n\nOnce the nut has been loosened, use your fingers to remove it the rest of the way.\n\n![Unscrewing the button](/images/thelio-power-button/unscrewing.jpg)\n\n![Removing the nut](/images/thelio-power-button/nut-removal.jpg)\n\nWith the wire unplugged and the nut removed, the power button can be pushed out the front of the case.\n\n![Removing the button](/images/thelio-power-button/button-removal-1.jpg)\n\n![Removing the button](/images/thelio-power-button/button-removal-2.jpg)\n\nThe black plastic rectangle inside of the case will also be loose at this point, and can be removed.\n\n## Installing the Power Button\n\nFirst, line up the black plastic rectangle with the hole inside of the case.\n\n![Empty power button hole](/images/thelio-power-button/power-button-hole.jpg)\n\n![Power button bracket](/images/thelio-power-button/bracket.jpg)\n\nWhile holding the black plastic rectangle to the hole, feed the power button wire through the hole and push the power button into the case.\n\n![Installing the power button](/images/thelio-power-button/button-installation-1.jpg)\n\n![Installing the power button](/images/thelio-power-button/button-installation-2.jpg)\n\n![Installing the power button](/images/thelio-power-button/button-installation-3.jpg)\n\nWhile holding the button in from the front, thread the power button wire through the nut, then screw the nut onto the power button.\n\n![Screwing in the power button](/images/thelio-power-button/nut-installation-1.jpg)\n\n![Screwing in the power button](/images/thelio-power-button/nut-installation-2.jpg)\n\nTighten the nut with a pair of needle-nose pliers to ensure the plastic bracket doesn't move around later.\n\n![Screwing in the power button](/images/thelio-power-button/nut-installation-3.jpg)\n\nFinally, plug the power button's wire into the 90-degree connector so the red wire is on the left.\n\n![Plugging in the power button](/images/thelio-power-button/plugging-in-wire.jpg)\n\n![Completed power button assembly](/images/thelio-power-button/final-assembly.jpg)\n","dir":"/","path":"/thelio-power-button","extension":".md","createdAt":"2020-03-05T17:51:43.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143776},"$loki":35},{"slug":"power-on-failure-desktop","description":"Troubleshoot if your Thelio is not powering on\n","title":"Power on Failure - Desktop","keywords":["Thelio","Io Board"],"facebookImage":"/_nuxt/images/power-on-failure-desktop-facebookImage.jpg","twitterImage":"/_nuxt/images/power-on-failure-desktop-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"general-troubleshooting","depth":2,"text":"General Troubleshooting"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"general-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#general-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"General Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Check that the power cable is connected securely at the computer input and the electrical outlet\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1a. Confirm the surge protector is turned on if that applies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1b. Confirm that the power strip is turned on if that applies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1c. Turn the surge protector off and on again"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Confirm the outlet works by plugging in another device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Be sure that the system is on a flat surface"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Desktops have a button on the power supply located at the back of the computer. Toggle that button and make sure it is in the 'On' position though it may be labeled as a '1' to note that it is powered on, then attempt to turn the desktop on."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the power button lights up, the power supply is providing power to the machine. It is recommended to check the display connections next.\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"5a. If the display connections are not at fault, investigate internal components using steps outlined in this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the power button does not light up, the computer may need a new power button or power supply. To troubleshoot the power button on a Thelio desktop, visit this "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-massive-b1.2/repairs.html#troubleshooting-the-power-button","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"link"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Does the computer turn on when using the power switch on the Thelio IO board instead of the button? The backup power button is located on the IO board near the power button on the internal part of the case."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Thelio Io power button","src":"/images/failure-power-on/thelio-io-power-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Instructions to remove the top case and access this button can be found here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mira-r1.0/repairs.html#troubleshooting-the-power-button","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio Mira"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mega-r1.0/repairs.html#troubleshooting-the-power-button","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio Mega"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/blob/gh-pages/service-manuals/pdfs/Thelio/R1/thelio-r1-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio R1/R2 - Page 15"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/blob/gh-pages/service-manuals/pdfs/Thelio/B1/thelio-b1-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio B1/B2 - Page 15"}]}]},{"type":"text","value":"\n"}]}]},"text":"\n## General Troubleshooting\n\n1. Check that the power cable is connected securely at the computer input and the electrical outlet\n * 1a. Confirm the surge protector is turned on if that applies\n * 1b. Confirm that the power strip is turned on if that applies\n * 1c. Turn the surge protector off and on again\n2. Confirm the outlet works by plugging in another device.\n3. Be sure that the system is on a flat surface\n4. Desktops have a button on the power supply located at the back of the computer. Toggle that button and make sure it is in the 'On' position though it may be labeled as a '1' to note that it is powered on, then attempt to turn the desktop on.\n5. If the power button lights up, the power supply is providing power to the machine. It is recommended to check the display connections next.\n * 5a. If the display connections are not at fault, investigate internal components using steps outlined in this [article](/articles/hardware-failure).\n6. If the power button does not light up, the computer may need a new power button or power supply. To troubleshoot the power button on a Thelio desktop, visit this [link](https://tech-docs.system76.com/models/thelio-massive-b1.2/repairs.html#troubleshooting-the-power-button).\n7. Does the computer turn on when using the power switch on the Thelio IO board instead of the button? The backup power button is located on the IO board near the power button on the internal part of the case.\n\n![Thelio Io power button](/images/failure-power-on/thelio-io-power-button.png)\n\nInstructions to remove the top case and access this button can be found here:\n\n* [Thelio Mira](https://tech-docs.system76.com/models/thelio-mira-r1.0/repairs.html#troubleshooting-the-power-button)\n* [Thelio Mega](https://tech-docs.system76.com/models/thelio-mega-r1.0/repairs.html#troubleshooting-the-power-button)\n* [Thelio R1/R2 - Page 15](https://github.com/system76/docs/blob/gh-pages/service-manuals/pdfs/Thelio/R1/thelio-r1-service-manual.pdf)\n* [Thelio B1/B2 - Page 15](https://github.com/system76/docs/blob/gh-pages/service-manuals/pdfs/Thelio/B1/thelio-b1-service-manual.pdf)\n","dir":"/","path":"/power-on-failure-desktop","extension":".md","createdAt":"2021-06-03T14:17:30.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143777},"$loki":36},{"slug":"pop-os-development-approach","description":"Learn about the Pop!_OS development methodology.\n","title":"Development Approach","keywords":["Support","Development","System76"],"facebookImage":"/_nuxt/images/pop-os-development-approach-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-os-development-approach-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"1-determine-the-customer-and-purpose","depth":2,"text":"1. Determine the customer and purpose"},{"id":"2-establish-the-aesthetic","depth":2,"text":"2. Establish the Aesthetic"},{"id":"3-begin-experimentation","depth":2,"text":"3. Begin Experimentation"},{"id":"4-research--modeling","depth":2,"text":"4. Research & Modeling"},{"id":"5-technical-support-mining","depth":2,"text":"5. Technical Support Mining"},{"id":"6-prioritize-work-and-re-test","depth":2,"text":"6. Prioritize Work and Re-Test"},{"id":"7-bite-sized-bugs","depth":2,"text":"7. Bite-Sized Bugs"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS will adhere to the System76 product development process. This is an extended version of the process we’ve developed with our hardware product design project. There are seven parts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"1-determine-the-customer-and-purpose"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#1-determine-the-customer-and-purpose","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Determine the customer and purpose"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is for people who use their computer to create, particularly in computer science and maker fields. This means that our research, user testing, and features will focus on these customers exclusively. The purpose is to make the most productive tool possible for these users."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"2-establish-the-aesthetic"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#2-establish-the-aesthetic","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Establish the Aesthetic"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_Theme elements were chosen and modified to match the System76 brand. The design changes as additional new developments reveal previously unknown information. For instance, in desktop hardware, the design evolved as we’ve refined the techniques we’ll use to manufacture. Refinement will continue through the product's life."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"3-begin-experimentation"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#3-begin-experimentation","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"3. Begin Experimentation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start experimenting with basic principles and components. For Pop!_OS we know we want a fast and streamlined install and user setup, so we began work there. The purpose is to create a baseline – the platform to build on. There aren’t major features decided or created. For example, in our desktop hardware design, we knew we wanted an easily serviceable chassis, so we started experimenting with how different chassis parts could come together and separate."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"4-research--modeling"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#4-research--modeling","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"4. Research & Modeling"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We will determine what features to create by observing people using Pop!_OS. The process will be open and transparent with shared results for public analysis and conversations about solutions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For instance, if while observing customers work on their computers they regularly stop to check text messages on their phone, a solution may be to show the message on their computer with the ability to reply. If, through user testing, it’s found that customers have trouble finding application features in menus, we will conduct an OS menu study and test proposed solutions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Feature requests can only be proposed from research and modeling process results. The research and modeling process that we build will be open source so any project or individual can participate."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The pool of testers are exclusively the people that we’re building the product for."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"5-technical-support-mining"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#5-technical-support-mining","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"5. Technical Support Mining"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Common customer pain points reveal themselves through customer support. We’ll mine the data to find trends. One example was Ubiquity crashing due to a lack of WPA Enterprise WiFi support. Fixing the bug removed a customer pain point, which improved the out-of-box experience, and reduced the technical support burden."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"6-prioritize-work-and-re-test"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#6-prioritize-work-and-re-test","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"6. Prioritize Work and Re-Test"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Prioritize based on how much each feature will benefit the broader customer base. Keep features small and focused. User-test to determine efficacy and release."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"7-bite-sized-bugs"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#7-bite-sized-bugs","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"7. Bite-Sized Bugs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, there are always bugs to work on and we want to keep quality high. We’ll revive Ubuntu’s 100 paper cuts program under the moniker Bite-sized Bugs."}]}]},"text":"\nPop!\\_OS will adhere to the System76 product development process. This is an extended version of the process we’ve developed with our hardware product design project. There are seven parts.\n\n## 1. Determine the customer and purpose\n\nPop!\\_OS is for people who use their computer to create, particularly in computer science and maker fields. This means that our research, user testing, and features will focus on these customers exclusively. The purpose is to make the most productive tool possible for these users.\n\n## 2. Establish the Aesthetic\n\nPop!\\_Theme elements were chosen and modified to match the System76 brand. The design changes as additional new developments reveal previously unknown information. For instance, in desktop hardware, the design evolved as we’ve refined the techniques we’ll use to manufacture. Refinement will continue through the product's life.\n\n## 3. Begin Experimentation\n\nStart experimenting with basic principles and components. For Pop!\\_OS we know we want a fast and streamlined install and user setup, so we began work there. The purpose is to create a baseline – the platform to build on. There aren’t major features decided or created. For example, in our desktop hardware design, we knew we wanted an easily serviceable chassis, so we started experimenting with how different chassis parts could come together and separate.\n\n## 4. Research & Modeling\n\nWe will determine what features to create by observing people using Pop!\\_OS. The process will be open and transparent with shared results for public analysis and conversations about solutions.\n\nFor instance, if while observing customers work on their computers they regularly stop to check text messages on their phone, a solution may be to show the message on their computer with the ability to reply. If, through user testing, it’s found that customers have trouble finding application features in menus, we will conduct an OS menu study and test proposed solutions.\n\nFeature requests can only be proposed from research and modeling process results. The research and modeling process that we build will be open source so any project or individual can participate.\n\nThe pool of testers are exclusively the people that we’re building the product for.\n\n## 5. Technical Support Mining\n\nCommon customer pain points reveal themselves through customer support. We’ll mine the data to find trends. One example was Ubiquity crashing due to a lack of WPA Enterprise WiFi support. Fixing the bug removed a customer pain point, which improved the out-of-box experience, and reduced the technical support burden.\n\n## 6. Prioritize Work and Re-Test\n\nPrioritize based on how much each feature will benefit the broader customer base. Keep features small and focused. User-test to determine efficacy and release.\n\n## 7. Bite-Sized Bugs\n\nFinally, there are always bugs to work on and we want to keep quality high. We’ll revive Ubuntu’s 100 paper cuts program under the moniker Bite-sized Bugs.\n","dir":"/","path":"/pop-os-development-approach","extension":".md","createdAt":"2020-04-15T14:54:23.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143779},"$loki":37},{"slug":"pop-live-disk","description":"Create and use bootable media on Pop!_OS.\n","title":"Live Disk Creation (Pop!_OS)","keywords":["Pop_OS!","USB","Live disk","Restore","Reinstall","Installation","System76"],"facebookImage":"/_nuxt/images/pop-live-disk-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-live-disk-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"make-bootable-drive","depth":2,"text":"Make Bootable drive"},{"id":"booting-from-live-disk","depth":2,"text":"Booting From Live Disk"},{"id":"using-live-environment","depth":2,"text":"Using Live Environment"},{"id":"repairing-existing-operating-system","depth":3,"text":"Repairing Existing Operating System"},{"id":"backup-files","depth":3,"text":"Backup Files"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is remarkably flexible. You can run a full version of Pop!_OS from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"live environment"}]},{"type":"text","value":". Using a live environment (live disk) is useful for:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"Installing Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Recovering your existing operating system"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Backing up files when you can't boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure/"},"children":[{"type":"text","value":"Determining if an issue is caused by hardware or software"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader/"},"children":[{"type":"text","value":"Fixing the boot loader"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A live disk is a handy tool to have around!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"make-bootable-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#make-bootable-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Make Bootable drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to install Pop!_OS, we must first download the .iso image, this is a disk image with the operating system and installer on it. You can "},{"type":"element","tag":"a","props":{"href":"http://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download Pop!_OS here"}]},{"type":"text","value":", just click the link and the download should begin!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to make a live disk of Pop!_OS you must have a bootable flash drive. You'll need a flash drive, of course, and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial we'll use Popsicle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Popsicle is an open source app for Linux that allows you to \"burn images to USB drives safely and easily\", it is installed in Pop!_OS 18.04 and up. If you are running Pop!_OS 17.10 you can install it like so in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install popsicle-gtk\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have installed Popsicle and downloaded the Pop!_OS.iso image, open up the Popsicle application, you should see something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle","src":"/images/pop-live-disk/popsicle.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pick "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Choose Image"}]},{"type":"text","value":" and navigate to where you downloaded Pop!_OS, click on it and hit the "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"open"}]},{"type":"text","value":" button:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Pop!_OS iso","src":"/images/pop-live-disk/popsicle-image-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, select the drive that you want to use; the name of the drive most likely will be the brand name, e.g. \"SanDisk\" or \"Kingston\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Popsicle Flash Drive Selected","src":"/images/pop-live-disk/popsicle-drive-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now hit the "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Flash"}]},{"type":"text","value":" button and watch the magic happen!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flashing Pop!_OS...","src":"/images/pop-live-disk/popsicle-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flash Complete","src":"/images/pop-live-disk/popsicle-finished.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"booting-from-live-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#booting-from-live-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Booting From Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After creating the live disk, insert the USB into your computer, then reboot or power on your system. You'll need to tell the computer to boot from the live disk by holding a key right as you power on:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Firmware"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktops"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Proprietary Firmware"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/open-firmware-systems","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Open Firmware"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]}]},{"type":"element","tag":"td","props":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If done correctly, you should see a boot device selection menu, like one of the following images."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Boot Menu","src":"/images/pop-live-disk/boot-menu.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the arrow keys to select the USB drive, then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" to boot the selection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS will boot into the installer once you pick your language and keyboard then select 'Try Demo Mode' in the third slide."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Live Disk","src":"/images/pop-live-disk/live-desktop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-live-environment"},"children":[{"type":"element","tag":"a","props":{"href":"#using-live-environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using Live Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The list provided at the beginning of the article provides links to other articles on using the live environment for hardware testing, restoration/upgrades, and boot repair."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"repairing-existing-operating-system"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-existing-operating-system","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing Existing Operating System"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since the live environment is a full Pop!_OS installation, it works just like the normal environment. There are tools and methods that allow to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" (change root) into the normal installation and work in the existing operating system to repair a broken package or other problem that is preventing normal booting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"backup-files"},"children":[{"type":"element","tag":"a","props":{"href":"#backup-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backup Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Perhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" utility."}]}]},"text":"\nPop!_OS is remarkably flexible. You can run a full version of Pop!_OS from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a *live environment*. Using a live environment (live disk) is useful for:\n\n- [Installing Pop!_OS](/articles/install-pop/)\n- Recovering your existing operating system\n- Backing up files when you can't boot\n- [Determining if an issue is caused by hardware or software](/articles/hardware-failure/)\n- [Fixing the boot loader](/articles/bootloader/)\n\nA live disk is a handy tool to have around!\n\n## Make Bootable drive\n\nIn order to install Pop!_OS, we must first download the .iso image, this is a disk image with the operating system and installer on it. You can [download Pop!_OS here](http://pop.system76.com), just click the link and the download should begin!\n\nIn order to make a live disk of Pop!_OS you must have a bootable flash drive. You'll need a flash drive, of course, and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial we'll use Popsicle.\n\nPopsicle is an open source app for Linux that allows you to \"burn images to USB drives safely and easily\", it is installed in Pop!_OS 18.04 and up. If you are running Pop!_OS 17.10 you can install it like so in a terminal:\n\n```\nsudo apt install popsicle-gtk\n```\n\nOnce you have installed Popsicle and downloaded the Pop!_OS.iso image, open up the Popsicle application, you should see something like this:\n\n![Popsicle](/images/pop-live-disk/popsicle.png)\n\nPick *Choose Image* and navigate to where you downloaded Pop!_OS, click on it and hit the *open* button:\n\n![Select Pop!_OS iso](/images/pop-live-disk/popsicle-image-selection.png)\n\nNext, select the drive that you want to use; the name of the drive most likely will be the brand name, e.g. \"SanDisk\" or \"Kingston\".\n\n![Popsicle Flash Drive Selected](/images/pop-live-disk/popsicle-drive-selection.png)\n\nNow hit the *Flash* button and watch the magic happen!\n\n![Flashing Pop!_OS...](/images/pop-live-disk/popsicle-progress.png)\n\n![Flash Complete](/images/pop-live-disk/popsicle-finished.png)\n\nOnce the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!\n\n## Booting From Live Disk\n\nAfter creating the live disk, insert the USB into your computer, then reboot or power on your system. You'll need to tell the computer to boot from the live disk by holding a key right as you power on:\n\n Firmware | Laptops | Desktops |\n -------------------- | --------------------------------------------------------------------- | ----------------------------------------------------- |\n Proprietary Firmware | Hold F7/F1/F2 | Hold F12, F8, or F10 |\n [Open Firmware](https://support.system76.com/articles/open-firmware-systems) | Hold Esc |\n\nIf done correctly, you should see a boot device selection menu, like one of the following images.\n\n![Boot Menu](/images/pop-live-disk/boot-menu.jpg)\n\nUse the arrow keys to select the USB drive, then press Enter to boot the selection. \n\nPop!_OS will boot into the installer once you pick your language and keyboard then select 'Try Demo Mode' in the third slide.\n\n![Live Disk](/images/pop-live-disk/live-desktop.png)\n\n## Using Live Environment\n\nThe list provided at the beginning of the article provides links to other articles on using the live environment for hardware testing, restoration/upgrades, and boot repair.\n\n### Repairing Existing Operating System\n\nSince the live environment is a full Pop!_OS installation, it works just like the normal environment. There are tools and methods that allow to `chroot` (change root) into the normal installation and work in the existing operating system to repair a broken package or other problem that is preventing normal booting.\n\n### Backup Files\n\nPerhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar Files utility.\n","dir":"/","path":"/pop-live-disk","extension":".md","createdAt":"2017-07-25T19:41:20.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/000a3eb62600f6738ef05c9fc8d9d794fde2d708","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143782},"$loki":38},{"slug":"protected-content","description":"How to view DRM-protected video content from online streaming services such as Netflix and Amazon Prime\n","title":"Watch Protected Content on Streaming Services","keywords":["Support","google","chrome","mozilla","firefox","netflix","amazon","hulu","videos","restricted","System76"],"facebookImage":"/_nuxt/images/protected-content-facebookImage.jpg","twitterImage":"/_nuxt/images/protected-content-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"redirect_from":["/chromeflash"],"toc":[{"id":"google-chrome","depth":2,"text":"Google Chrome"},{"id":"download-chrome","depth":3,"text":"Download Chrome"},{"id":"install-chrome","depth":3,"text":"Install Chrome"},{"id":"run-chrome","depth":3,"text":"Run Chrome"},{"id":"firefox","depth":2,"text":"Firefox"},{"id":"enable-drm-playback","depth":3,"text":"Enable DRM Playback"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Video content from online streaming services such as Netflix and Amazon Prime is typically protected using various encryption schemes to prevent copying. This is known as digital rights management (DRM). In order to play DRM-encumbered content, you will need to use a browser that supports playback of DRM-controlled content. Please note that not all vendors use a a DRM encryption method that is compatible with Linux (for instance, HBO and HBO Max)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"google-chrome"},"children":[{"type":"element","tag":"a","props":{"href":"#google-chrome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Google Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Google Chrome has support for DRM-encumbered playback out-of-the-box, without the need for any additional configuration."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"download-chrome"},"children":[{"type":"element","tag":"a","props":{"href":"#download-chrome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, you'll need to "},{"type":"element","tag":"a","props":{"href":"https://www.google.com/chrome/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download Google Chrome"}]},{"type":"text","value":". Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Download Chrome"}]},{"type":"text","value":" button:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Google Chrome Download Page","src":"/images/flash/step1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"64-bit .deb (For Debian/Ubuntu)"}]},{"type":"text","value":" option, then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Accept and Install"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"64-Bit Chrome","src":"/images/flash/step2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Open with Eddy"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Open With dialog","src":"/images/flash/step3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-chrome"},"children":[{"type":"element","tag":"a","props":{"href":"#install-chrome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the download is complete, "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":" will open automatically. Click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Chrome ready to install","src":"/images/flash/step4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When prompted, enter your password and wait for the installation to finish. When it's complete, the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button will say "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Uninstall"}]},{"type":"text","value":" instead:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Chrome installed","src":"/images/flash/step5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":" isn't working, re-download "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" and choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Save File"}]},{"type":"text","value":" to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Downloads"}]},{"type":"text","value":" folder, and then run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ~/Downloads/google-chrome-stable_current_amd64.deb\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"run-chrome"},"children":[{"type":"element","tag":"a","props":{"href":"#run-chrome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run Chrome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" button to open the Activities Overview, then search for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Searching for Chrome","src":"/images/flash/step6.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You may need to log out and in for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" to appear in the Overview."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can click on "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" here to run it. For easy access, you can add "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" to your favorites:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Adding Chrome to favorites","src":"/images/flash/step7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" will be added to your favorites so that you can click on it at any time:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Chrome added to favorites","src":"/images/flash/step8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Chrome"}]},{"type":"text","value":" will automatically be updated through the package manager."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"firefox"},"children":[{"type":"element","tag":"a","props":{"href":"#firefox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firefox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mozilla Firefox is installed by default in both Ubuntu and Pop!_OS, and can be configured to play DRM-encumbered media."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-drm-playback"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-drm-playback","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable DRM Playback"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enable playback of DRM content, open Firefox, then click the menu button and click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Preferences"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under the General section, scroll down until you see "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Digital Rights Management (DRM) Content"}]},{"type":"text","value":", and then tick the checkbox to enable playback:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Enable DRM in Firefox by ticking the checkbox","src":"/images/flash/firefox_drm.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that, playback of DRM-encumbered content should be functional."}]}]},"text":"\nVideo content from online streaming services such as Netflix and Amazon Prime is typically protected using various encryption schemes to prevent copying. This is known as digital rights management (DRM). In order to play DRM-encumbered content, you will need to use a browser that supports playback of DRM-controlled content. Please note that not all vendors use a a DRM encryption method that is compatible with Linux (for instance, HBO and HBO Max).\n\n## Google Chrome\n\nGoogle Chrome has support for DRM-encumbered playback out-of-the-box, without the need for any additional configuration.\n\n### Download Chrome\n\nFirst, you'll need to [download Google Chrome](https://www.google.com/chrome/). Click the **Download Chrome** button:\n\n![Google Chrome Download Page](/images/flash/step1.png)\n\nSelect the **64-bit .deb (For Debian/Ubuntu)** option, then click **Accept and Install**.\n\n![64-Bit Chrome](/images/flash/step2.png)\n\nSelect **Open with Eddy**\n\n![Open With dialog](/images/flash/step3.png)\n\n### Install Chrome\n\nAfter the download is complete, Eddy will open automatically. Click on the **Install** button:\n\n![Chrome ready to install](/images/flash/step4.png)\n\nWhen prompted, enter your password and wait for the installation to finish. When it's complete, the **Install** button will say **Uninstall** instead:\n\n![Chrome installed](/images/flash/step5.png)\n\nIf Eddy isn't working, re-download Chrome and choose **Save File** to the `Downloads` folder, and then run this command:\n\n```\nsudo apt install ~/Downloads/google-chrome-stable_current_amd64.deb\n```\n\n### Run Chrome\n\nPress the Super Key button to open the Activities Overview, then search for Chrome:\n\n![Searching for Chrome](/images/flash/step6.png)\n\n* You may need to log out and in for Chrome to appear in the Overview.\n\nYou can click on Chrome here to run it. For easy access, you can add Chrome to your favorites:\n\n![Adding Chrome to favorites](/images/flash/step7.png)\n\nChrome will be added to your favorites so that you can click on it at any time:\n\n![Chrome added to favorites](/images/flash/step8.png)\n\nChrome will automatically be updated through the package manager.\n\n## Firefox\n\nMozilla Firefox is installed by default in both Ubuntu and Pop!\\_OS, and can be configured to play DRM-encumbered media.\n\n### Enable DRM Playback\n\nTo enable playback of DRM content, open Firefox, then click the menu button and click on **Preferences**.\n\nUnder the General section, scroll down until you see **Digital Rights Management (DRM) Content**, and then tick the checkbox to enable playback:\n\n![Enable DRM in Firefox by ticking the checkbox](/images/flash/firefox_drm.png)\n\nAfter that, playback of DRM-encumbered content should be functional.\n","dir":"/","path":"/protected-content","extension":".md","createdAt":"2017-02-25T00:26:27.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143784},"$loki":39},{"slug":"other-accounts","description":"How to add other users to your installation\n","title":"Users (Manage User Accounts)","keywords":["boot","menu","support","System76"],"facebookImage":"/_nuxt/images/other-accounts-facebookImage.jpg","twitterImage":"/_nuxt/images/other-accounts-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are a few reasons to have more then one account on your system. They include allowing the system to be used by other people in your home or office or troubleshooting issues with your user account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to add another user to the system follow these steps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Navigate to Settings -> Users"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings","src":"/images/other-accounts/gnome-control-center.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the \"Unlock\" button and enter your password"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings-About-Users","src":"/images/other-accounts/gnome-control-center-2.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the \"Add User\" button at the top of the window"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings-About-Users-Unlock","src":"/images/other-accounts/gnome-control-center-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings-About-Users-Add","src":"/images/other-accounts/gnome-control-center-4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be sure to set the new user as an Administrator so that you can make system-wide changes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Close Settings and Log Out of your current session"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Log into the newly created user"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also create a new account using the command below if the issue is causing you to only be able to access the TTY/Terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser bob"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then add the user to the Administrator group:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"usermod -aG sudo bob"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the new user doesn't have any of the issues as your main user then log out of the new account and then back into the original account. From there open a "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" and run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config.bk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then log out and back into the main account."}]}]},"text":"\nThere are a few reasons to have more then one account on your system. They include allowing the system to be used by other people in your home or office or troubleshooting issues with your user account.\n\nIn order to add another user to the system follow these steps:\n\n1. Navigate to Settings -> Users\n\n ![Settings](/images/other-accounts/gnome-control-center.png)\n\n2. Click the \"Unlock\" button and enter your password\n\n ![Settings-About-Users](/images/other-accounts/gnome-control-center-2.png)\n\n3. Click on the \"Add User\" button at the top of the window\n\n ![Settings-About-Users-Unlock](/images/other-accounts/gnome-control-center-3.png)\n\n ![Settings-About-Users-Add](/images/other-accounts/gnome-control-center-4.png)\n\n Be sure to set the new user as an Administrator so that you can make system-wide changes.\n\n4. Close Settings and Log Out of your current session\n\n5. Log into the newly created user\n\nYou can also create a new account using the command below if the issue is causing you to only be able to access the TTY/Terminal:\n\n```bash\nsudo adduser bob\n```\n\nThen add the user to the Administrator group:\n\n```bash\nusermod -aG sudo bob\n```\n\nIf the new user doesn't have any of the issues as your main user then log out of the new account and then back into the original account. From there open a Terminal and run this command:\n\n```bash\nmv ~/.config ~/.config.bk\n```\n\nThen log out and back into the main account.\n","dir":"/","path":"/other-accounts","extension":".md","createdAt":"2021-02-19T20:00:36.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143784},"$loki":40},{"slug":"install-matlab","description":"How to install MATLAB\n","title":"MATLAB (Install - Pop!_OS 20.04 LTS)","keywords":["MATLAB","Pop"],"facebookImage":"/_nuxt/images/install-matlab-facebookImage.jpg","twitterImage":"/_nuxt/images/install-matlab-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Visit the MatLab website with this "},{"type":"element","tag":"a","props":{"href":"https://www.mathworks.com/downloads/web_downloads/7318751?elqsid=1588205421341&potential_use=Home&s_tid=tfa_packageTrial_download.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"link"}]},{"type":"text","value":" and click the blue box titled Linux.Save the file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Downloaded file prompt to save Matlab installation file","src":"/images/MATLAB/downloadedmatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create a new directory to install MATLAB. Open a terminal and execute the following commands. The second command is the file name of the MATLAB download."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mkdir matlab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"unzip -q matlab_R2020a_glnxa64.zip -d matlab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create an installation directory for MATLAB."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /usr/local/MATLAB/R2020a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Navigate to the main MATLAB directory and begin the installation process. Do not close the terminal until the installation is complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal view showing commands","src":"/images/MATLAB/terminalviewmatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sign in using your MathWorks account. Accept the License Agreement and click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sign into MathWorks account screen","src":"/images/MATLAB/signintomathworksmatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the appropriate license. If you've received and activation key, select the option to Enter the Activation Key. Enter your key and click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select your license or enter your MatLab activation key","src":"/images/MATLAB/matlablicensepart.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the destination for the MATLAB installation. The destination specified in the previous command will auto-populate, but you can change it here if necessary. Click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Destination Folder for MATLAB","src":"images/MATLAB/destinationfoldermatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose your toolboxes. Each tool box requires additional storage space."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"MATLAB toolbox Selection","src":"/images/MATLAB/matlabtoolboxes.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the destination for symbolic links to MATLAB scripts. MATLAB sends user experience information to MathWorks by default. Uncheck the box if you do not want to participate in providing the information. Click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Designate location for symbolic links to MATLAB scripts","src":"/images/MATLAB/symlinksmatlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Confirm your information on the final screen and click Begin Install."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Begin MATLAB install","src":"/images/MATLAB/matlabbegininstall.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the download is complete, click Close."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Completed MATLAB download","src":"/images/MATLAB/matlabinstallationcomplete.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The MathWorks Activation Software will pop up. Click Next."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mathworks Activation Software","src":"images/MATLAB/matlabactivation.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Confirm your license information to complete the activation. Click Finish when the activation is complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"MathWorks Matlab Activation is Complete","src":"/images/MATLAB/activationvompletematlab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a terminal to launch MATLAB"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"matlab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"MATLAB installed on Pop!_OS 20.04 LTS","src":"/images/MATLAB/matlabexample.png"},"children":[]}]}]},"text":"\nVisit the MatLab website with this [link](https://www.mathworks.com/downloads/web_downloads/7318751?elqsid=1588205421341&potential_use=Home&s_tid=tfa_packageTrial_download.html) and click the blue box titled Linux.Save the file.\n\n![Downloaded file prompt to save Matlab installation file](/images/MATLAB/downloadedmatlab.png)\n\nCreate a new directory to install MATLAB. Open a terminal and execute the following commands. The second command is the file name of the MATLAB download.\n\n```bash\nmkdir matlab\nunzip -q matlab_R2020a_glnxa64.zip -d matlab\n```\n\nCreate an installation directory for MATLAB.\n\n```bash\nsudo mkdir -p /usr/local/MATLAB/R2020a\n```\n\nNavigate to the main MATLAB directory and begin the installation process. Do not close the terminal until the installation is complete.\n\n![Terminal view showing commands](/images/MATLAB/terminalviewmatlab.png)\n\nSign in using your MathWorks account. Accept the License Agreement and click Next.\n\n![Sign into MathWorks account screen](/images/MATLAB/signintomathworksmatlab.png)\n\nSelect the appropriate license. If you've received and activation key, select the option to Enter the Activation Key. Enter your key and click Next.\n\n![Select your license or enter your MatLab activation key](/images/MATLAB/matlablicensepart.png)\n\nSelect the destination for the MATLAB installation. The destination specified in the previous command will auto-populate, but you can change it here if necessary. Click Next.\n\n![Select Destination Folder for MATLAB](images/MATLAB/destinationfoldermatlab.png)\n\nChoose your toolboxes. Each tool box requires additional storage space.\n\n![MATLAB toolbox Selection](/images/MATLAB/matlabtoolboxes.png)\n\nSelect the destination for symbolic links to MATLAB scripts. MATLAB sends user experience information to MathWorks by default. Uncheck the box if you do not want to participate in providing the information. Click Next.\n\n![Designate location for symbolic links to MATLAB scripts](/images/MATLAB/symlinksmatlab.png)\n\nConfirm your information on the final screen and click Begin Install.\n\n![Begin MATLAB install](/images/MATLAB/matlabbegininstall.png)\n\nOnce the download is complete, click Close.\n\n![Completed MATLAB download](/images/MATLAB/matlabinstallationcomplete.png)\n\nThe MathWorks Activation Software will pop up. Click Next.\n\n![Mathworks Activation Software](images/MATLAB/matlabactivation.png)\n\nConfirm your license information to complete the activation. Click Finish when the activation is complete.\n\n![MathWorks Matlab Activation is Complete](/images/MATLAB/activationvompletematlab.png)\n\nOpen a terminal to launch MATLAB\n\n```bash\nmatlab\n```\n\n![MATLAB installed on Pop!\\_OS 20.04 LTS](/images/MATLAB/matlabexample.png)\n","dir":"/","path":"/install-matlab","extension":".md","createdAt":"2020-04-30T00:21:53.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143786},"$loki":41},{"slug":"minetest","description":"Minetest, an open source infinite-world block sandbox game with survival and crafting.\n","title":"Install and Play Minetest","keywords":["Games","minetest"],"facebookImage":"/_nuxt/images/minetest-facebookImage.jpg","twitterImage":"/_nuxt/images/minetest-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"installation","depth":2,"text":"Installation"},{"id":"adding-texture-packs-mods-and-subgames","depth":2,"text":"Adding Texture Packs, Mods, and Subgames"},{"id":"connecting-to-servers","depth":2,"text":"Connecting to servers"},{"id":"resources","depth":2,"text":"Resources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Did you get sick of Minecraft? Microsoft controlling it and ripping apart our beloved game? Well fear no more! Minetest is a game similar to Minecraft but is truly infinite voxel game, but is written in C++ for speed, easy cross-compatiblity with other platforms, and seamless modding and addition of new game types, mods, texture packs, and much more, all licensed under the LGPL."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install on Ubuntu / PopOS, simply do:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We will use git to keep our game up to date:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download source (this is the URL to the latest of source repository, which might not work at all times) using git:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone --depth 1 https://github.com/minetest/minetest.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" minetest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download minetest_game (otherwise only the \"Minimal development test\" game is available) using git:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone --depth 1 https://github.com/minetest/minetest_game.git games/minetest_game"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, we will compile the code:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cmake "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"."}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -DRUN_IN_PLACE=TRUE"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run it:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./bin/minetest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"adding-texture-packs-mods-and-subgames"},"children":[{"type":"element","tag":"a","props":{"href":"#adding-texture-packs-mods-and-subgames","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adding Texture Packs, Mods, and Subgames"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.minetest.net/customize/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"www.minetest.net/customize"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The game only comes with a default subgame. To play single player with more features, add a subgame or mod! To add textures, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cd textures"}]},{"type":"text","value":" and do a git clone of a texture pack or put one in!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connecting-to-servers"},"children":[{"type":"element","tag":"a","props":{"href":"#connecting-to-servers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connecting to servers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To connect to a server, choose one from the list, then choose a username and password on the right side of the screen. The server will then connect. The next time you use the server, simply put in the same username and password! Custom mods are automatically loaded, so no fuss is needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"resources"},"children":[{"type":"element","tag":"a","props":{"href":"#resources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Resources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check out Minetest at "},{"type":"element","tag":"a","props":{"href":"https://minetest.net","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"minetest.net"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or at the github "},{"type":"element","tag":"a","props":{"href":"https://github.com/minetest","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"@Minetest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Become a contributor! Change the future of gaming!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylerschin","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylerschin"}]},{"type":"text","value":"."}]}]},"text":"\nDid you get sick of Minecraft? Microsoft controlling it and ripping apart our beloved game? Well fear no more! Minetest is a game similar to Minecraft but is truly infinite voxel game, but is written in C++ for speed, easy cross-compatiblity with other platforms, and seamless modding and addition of new game types, mods, texture packs, and much more, all licensed under the LGPL.\n\n## Installation\n\nTo install on Ubuntu / PopOS, simply do:\n\n```bash\nsudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev\n```\n\nWe will use git to keep our game up to date:\n\n```bash\nsudo apt-get install git\n```\n\nDownload source (this is the URL to the latest of source repository, which might not work at all times) using git:\n\n```bash\ngit clone --depth 1 https://github.com/minetest/minetest.git\ncd minetest\n```\n\nDownload minetest_game (otherwise only the \"Minimal development test\" game is available) using git:\n\n```bash\ngit clone --depth 1 https://github.com/minetest/minetest_game.git games/minetest_game\n```\n\nNext, we will compile the code:\n\n```bash\ncmake . -DRUN_IN_PLACE=TRUE\nmake\n```\n\nRun it:\n\n```bash\n./bin/minetest\n```\n\n## Adding Texture Packs, Mods, and Subgames\n\n[www.minetest.net/customize](http://www.minetest.net/customize/)\n\nThe game only comes with a default subgame. To play single player with more features, add a subgame or mod! To add textures, `cd textures` and do a git clone of a texture pack or put one in! \n\n## Connecting to servers\n\nTo connect to a server, choose one from the list, then choose a username and password on the right side of the screen. The server will then connect. The next time you use the server, simply put in the same username and password! Custom mods are automatically loaded, so no fuss is needed.\n\n## Resources\n\nCheck out Minetest at [minetest.net](https://minetest.net)\n\nOr at the github [@Minetest](https://github.com/minetest)\n\nBecome a contributor! Change the future of gaming!\n\n---\n\nThis article was contributed by [kylerschin](https://github.com/kylerschin).\n","dir":"/","path":"/minetest","extension":".md","createdAt":"2017-06-30T23:17:01.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143787},"$loki":42},{"slug":"fix-pvpn-killswitch","description":"How to manually disable the ProtonVPN permanent kill Switch after refreshing Pop!_OS.\n","title":"Manually Disable the ProtonVPN Permanent Kill Switch","keywords":["Linux","Linux Terminal","VPN","System Recovery","Permanent kill switch","System76","Technical Support"],"facebookImage":"/_nuxt/images/fix-pvpn-killswitch-facebookImage.jpg","twitterImage":"/_nuxt/images/fix-pvpn-killswitch-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"protonvpn-gui-application-is-inaccessible","depth":2,"text":"ProtonVPN GUI Application is Inaccessible"},{"id":"permanent-kill-switch-persists-after-system-refresh","depth":2,"text":"Permanent Kill Switch Persists After System Refresh"},{"id":"manually-disabling-the-protonvpn-kill-switch","depth":3,"text":"Manually Disabling the ProtonVPN Kill Switch"},{"id":"see-also","depth":2,"text":"See Also"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ProtonVPN's kill switch will disable internet connectivity when you are not connected to a VPN server. This ensures the true IP address if your computer is never leaked to the internet. If the kill switch is set to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Permanent"}]},{"type":"text","value":", then your computer will be unable to connect to the internet, even if ProtonVPN isn't running (i.e., at system start up), the GUI application becomes inaccessible, or if ProtonVPN was improperly removed from the system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonVPN Kill Switch","src":"images/fix-pvpn-killswitch/proton-killswitch.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ ProtonVPN installs to the entire system; not just for a single user. If ProtonVPN is installed under another user account and has the kill switch enabled, other users will not be able to connect to the internet until ProtonVPN connects to a server."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"protonvpn-gui-application-is-inaccessible"},"children":[{"type":"element","tag":"a","props":{"href":"#protonvpn-gui-application-is-inaccessible","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"ProtonVPN GUI Application is Inaccessible"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the ProtonVPN GUI application suddenly becomes inaccessible, but you still have access to the system via the Terminal or TTY, you can use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonvpn-cli"}]},{"type":"text","value":" program to disable the kill switch in the terminal (this is installed alongside the GUI application):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"protonvpn-cli ks --off"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"permanent-kill-switch-persists-after-system-refresh"},"children":[{"type":"element","tag":"a","props":{"href":"#permanent-kill-switch-persists-after-system-refresh","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Permanent Kill Switch Persists After System Refresh"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS's "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"Refresh Install"}]},{"type":"text","value":" feature is a convenient tool for recovering a broken installation while preserving some of the user's data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any applications installed outside of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory will be removed, however; system configurations made by applications may persist. You may be unable to connect to the internet if you are using ProtonVPN and enabled the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Permanent Kill Switch"}]},{"type":"text","value":" option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manually-disabling-the-protonvpn-kill-switch"},"children":[{"type":"element","tag":"a","props":{"href":"#manually-disabling-the-protonvpn-kill-switch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manually Disabling the ProtonVPN Kill Switch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, confirm the kill switch is still enabled using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nmcli d status"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Permanent Killswitch Enabled","src":"images/fix-pvpn-killswitch/confirm-with-nmcli.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CONNECTION"}]},{"type":"text","value":" column may list either "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pvpn-killswitch"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pvpn-ipv6leak-protection"}]},{"type":"text","value":", or both. These can be removed with the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nmcli c delete pvpn-ipv6leak-protection "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nmcli c delete pvpn-killswitch"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"see-also"},"children":[{"type":"element","tag":"a","props":{"href":"#see-also","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"See Also"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/use-vpn-software"},"children":[{"type":"text","value":"Install and Use VPN in Pop!_OS"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nProtonVPN's kill switch will disable internet connectivity when you are not connected to a VPN server. This ensures the true IP address if your computer is never leaked to the internet. If the kill switch is set to `Permanent`, then your computer will be unable to connect to the internet, even if ProtonVPN isn't running (i.e., at system start up), the GUI application becomes inaccessible, or if ProtonVPN was improperly removed from the system.\n\n![ProtonVPN Kill Switch](images/fix-pvpn-killswitch/proton-killswitch.png)\n\n> ℹ️ ProtonVPN installs to the entire system; not just for a single user. If ProtonVPN is installed under another user account and has the kill switch enabled, other users will not be able to connect to the internet until ProtonVPN connects to a server.\n\n## ProtonVPN GUI Application is Inaccessible\n\nIf the ProtonVPN GUI application suddenly becomes inaccessible, but you still have access to the system via the Terminal or TTY, you can use the `protonvpn-cli` program to disable the kill switch in the terminal (this is installed alongside the GUI application):\n\n```bash\nprotonvpn-cli ks --off\n```\n\n## Permanent Kill Switch Persists After System Refresh\n\nPop!\\_OS's [Refresh Install](/articles/pop-recovery) feature is a convenient tool for recovering a broken installation while preserving some of the user's data.\n\nAny applications installed outside of the `/home` directory will be removed, however; system configurations made by applications may persist. You may be unable to connect to the internet if you are using ProtonVPN and enabled the `Permanent Kill Switch` option.\n\n### Manually Disabling the ProtonVPN Kill Switch\n\nFirst, confirm the kill switch is still enabled using this command:\n\n```bash\nnmcli d status\n```\n\n![Permanent Killswitch Enabled](images/fix-pvpn-killswitch/confirm-with-nmcli.png)\n\nThe `CONNECTION` column may list either `pvpn-killswitch`, `pvpn-ipv6leak-protection`, or both. These can be removed with the following commands:\n\n```bash\nnmcli c delete pvpn-ipv6leak-protection \nnmcli c delete pvpn-killswitch\n```\n\n## See Also\n\n- [Install and Use VPN in Pop!\\_OS](/articles/use-vpn-software)\n","dir":"/","path":"/fix-pvpn-killswitch","extension":".md","createdAt":"2022-12-23T14:51:48.000Z","updatedAt":"2022-12-23T14:51:48.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/39a9f69a53a3c26516a6f62f98f4979e2cfb003b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697644143788},"$loki":43},{"slug":"manage-repos-ubuntu","description":"Add, remove and edit repositories in Ubuntu\n","title":"Manage Repositories (Ubuntu)","keywords":["Ubuntu 18.04","Ubuntu 19.10","System76","apt"],"facebookImage":"/_nuxt/images/manage-repos-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/manage-repos-ubuntu-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"accessing-software--updates","depth":2,"text":"Accessing Software & Updates"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"accessing-software--updates"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#accessing-software--updates","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessing Software & Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu's tool for adding, removing and editing repositories is called "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Software & Updates","src":"/images/manage-repos/software-updates.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" is opened, click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Software"}]},{"type":"text","value":" tab. Under this tab, add repositories with the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add..."}]},{"type":"text","value":" button. Select a repository from the list and then click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Edit..."}]},{"type":"text","value":" button (next to the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add..."}]},{"type":"text","value":" button) to edit the selected repository."}]}]},"text":"\n## Accessing Software & Updates\n\nUbuntu's tool for adding, removing and editing repositories is called Software & Updates.\n\n![Software & Updates](/images/manage-repos/software-updates.png)\n\nOnce Software & Updates is opened, click on **Other Software** tab. Under this tab, add repositories with the **Add...** button. Select a repository from the list and then click on the **Edit...** button (next to the **Add...** button) to edit the selected repository.\n","dir":"/","path":"/manage-repos-ubuntu","extension":".md","createdAt":"2020-03-03T22:48:04.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143796},"$loki":44},{"slug":"numba","description":"Complete instructions on setting up the Numba library in Python for fast, parallel computing using the NVIDIA CUDA toolkit.\n","title":"Numba (Install - Python3)","keywords":["PYTHON","NUMBA","NVIDIA","CUDA"],"facebookImage":"/_nuxt/images/numba-facebookImage.jpg","twitterImage":"/_nuxt/images/numba-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"install-on-pop_os","depth":2,"text":"Install on Pop!_OS"},{"id":"prerequisits","depth":3,"text":"Prerequisits"},{"id":"install-the-latest-numba-library","depth":3,"text":"Install The latest Numba library"},{"id":"environmental-variable-setup","depth":3,"text":"Environmental Variable setup"},{"id":"test-installation","depth":3,"text":"Test installation"},{"id":"further-information","depth":3,"text":"Further information"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"install-on-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#install-on-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install on Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"prerequisits"},"children":[{"type":"element","tag":"a","props":{"href":"#prerequisits","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Prerequisits"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These instructions assume that the CUDA toolkit is already set up and working on your installation of Pop_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-the-latest-numba-library"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-latest-numba-library","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install The latest Numba library"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install Numba, please run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install python3-numba"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"environmental-variable-setup"},"children":[{"type":"element","tag":"a","props":{"href":"#environmental-variable-setup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Environmental Variable setup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To make changes on the system level, add the below in /etc/environment .\nTo make changes on user level (assuming you have the default bash shell), add in ~/.bashrc.\nNote the system level approach is not dependendent on your choice of shell."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# path to CUDA driver shared library file."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" NUMBAPRO_CUDA_DRIVER=/usr/lib/x86_64-linux-gnu/libcuda.so"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# path to CUDA libNVVM shared library file"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" NUMBAPRO_NVVM=/usr/lib/cuda/nvvm/lib64/libnvvm.so"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# path to CUDA libNVVM libdevice directory which contains .bc files."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" NUMBAPRO_LIBDEVICE=/usr/lib/cuda/nvvm/libdevice"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# path to CUDA libraries"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"export"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" NUMBAPRO_CUDALIB=/usr/lib/cuda/lib64"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, restart your computer to complete setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"test-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#test-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Test installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To test your new Numba installation, from the commandline type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"numba -s"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Details of the installation should be returned."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"further-information"},"children":[{"type":"element","tag":"a","props":{"href":"#further-information","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Further information"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For further details on Numba, please see:\n"},{"type":"element","tag":"a","props":{"href":"http://numba.pydata.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"http://numba.pydata.org/"}]}]}]},"text":"\n## Install on Pop!_OS\n\n### Prerequisits\n\nThese instructions assume that the CUDA toolkit is already set up and working on your installation of Pop_OS.\n\n### Install The latest Numba library\n\nTo install Numba, please run this command:\n\n```bash\nsudo apt install python3-numba\n```\n\n### Environmental Variable setup\n\nTo make changes on the system level, add the below in /etc/environment .\nTo make changes on user level (assuming you have the default bash shell), add in ~/.bashrc.\nNote the system level approach is not dependendent on your choice of shell.\n\n```bash\n# path to CUDA driver shared library file.\nexport NUMBAPRO_CUDA_DRIVER=/usr/lib/x86_64-linux-gnu/libcuda.so\n# path to CUDA libNVVM shared library file\nexport NUMBAPRO_NVVM=/usr/lib/cuda/nvvm/lib64/libnvvm.so\n# path to CUDA libNVVM libdevice directory which contains .bc files.\nexport NUMBAPRO_LIBDEVICE=/usr/lib/cuda/nvvm/libdevice\n# path to CUDA libraries\nexport NUMBAPRO_CUDALIB=/usr/lib/cuda/lib64\n```\n\nFinally, restart your computer to complete setup.\n\n### Test installation\n\nTo test your new Numba installation, from the commandline type:\n\n```bash\nnumba -s\n```\n\nDetails of the installation should be returned.\n\n### Further information\n\nFor further details on Numba, please see:\n[http://numba.pydata.org/](http://numba.pydata.org/)\n","dir":"/","path":"/numba","extension":".md","createdAt":"2019-04-13T22:14:33.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143797},"$loki":45},{"slug":"openspades","description":"Use Snap or build OpenSpades from source to enjoy a voxel-based first person shooter.","title":"Install OpenSpades","keywords":["FPS","First Person Shooter","Games","OpenSpades","Multiplayer"],"facebookImage":"/_nuxt/images/openspades-facebookImage.jpg","twitterImage":"/_nuxt/images/openspades-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"installation","depth":2,"text":"Installation"},{"id":"resources","depth":2,"text":"Resources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Do you love Minecraft and First Person Shooters? Then you'll love "},{"type":"element","tag":"a","props":{"href":"https://openspades.yvt.jp/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"OpenSpades"}]},{"type":"text","value":". OpenSpades is a cross-platform MMOG which is compatible with Ace of Spades 0.75. It is released under a GPLv3 license."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install on Ubuntu/Pop OS using snaps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo snap install openspades"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To build and install from source (terminal):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install the necessary dependencies:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install pkg-config libglew-dev libcurl3-openssl-dev libsdl2-dev libsdl2-image-dev libalut-dev xdg-utils libfreetype6-dev libopus-dev libopusfile-dev libjpeg-dev libxinerama-dev libxft-dev git cmake imagemagick"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter your password when prompted."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When asked whether you want to install the applications, type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"y"}]},{"type":"text","value":" and hit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":""}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Clone the GitHub repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/yvt/openspades"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" openspades"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mkdir openspades.mk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" openspades.mk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Build OpenSpades:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copy the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Resources"}]},{"type":"text","value":" folder into "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"bin"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp -r ./Resources ./bin/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install OpenSpades:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo make install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Launch OpenSpades:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"openspades"}]},{"type":"text","value":" in the terminal. OR Find OpenSpades in the applications list of your GUI."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Configure the settings to your liking and click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Start"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a player name and click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" or choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Decide later"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a server and click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Connect"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a team then select a weapon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enjoy."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"resources"},"children":[{"type":"element","tag":"a","props":{"href":"#resources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Resources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more detailed information about building OpenSpades read the "},{"type":"element","tag":"a","props":{"href":"https://github.com/yvt/openspades/wiki/Building","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Building"}]},{"type":"text","value":" page on the OpenSpades wiki."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/0verk1ll","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"0verk1ll"}]},{"type":"text","value":" and based off of the "},{"type":"element","tag":"a","props":{"href":"https://github.com/yvt/openspades/wiki/Building","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Building"}]},{"type":"text","value":" page on the OpenSpades wiki."}]}]},"text":"\nDo you love Minecraft and First Person Shooters? Then you'll love [OpenSpades](https://openspades.yvt.jp/). OpenSpades is a cross-platform MMOG which is compatible with Ace of Spades 0.75. It is released under a GPLv3 license.\n\n## Installation\n\nTo install on Ubuntu/Pop OS using snaps:\n\n```bash\nsudo snap install openspades\n```\n\nTo build and install from source (terminal):\n\n1. Install the necessary dependencies:\n\n ```bash\n sudo apt-get install pkg-config libglew-dev libcurl3-openssl-dev libsdl2-dev libsdl2-image-dev libalut-dev xdg-utils libfreetype6-dev libopus-dev libopusfile-dev libjpeg-dev libxinerama-dev libxft-dev git cmake imagemagick\n ```\n\n Enter your password when prompted.\n\n When asked whether you want to install the applications, type `y` and hit the `` key.\n\n2. Clone the GitHub repository:\n\n ```bash\n git clone https://github.com/yvt/openspades\n cd openspades\n mkdir openspades.mk\n cd openspades.mk\n ```\n\n3. Build OpenSpades:\n\n ```bash\n cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo\n make\n ```\n\n4. Copy the **Resources** folder into **bin**:\n\n ```bash\n cp -r ./Resources ./bin/\n ```\n\n5. Install OpenSpades:\n\n ```bash\n sudo make install\n ```\n\n6. Launch OpenSpades:\n\n Type `openspades` in the terminal. OR Find OpenSpades in the applications list of your GUI.\n\n Configure the settings to your liking and click **Start**.\n\n Select a player name and click **OK** or choose **Decide later**.\n\n Select a server and click **Connect**.\n\n Select a team then select a weapon.\n\n Enjoy.\n\n## Resources\n\nFor more detailed information about building OpenSpades read the [Building](https://github.com/yvt/openspades/wiki/Building) page on the OpenSpades wiki.\n\n---\n\nThis article was contributed by [0verk1ll](https://github.com/0verk1ll) and based off of the [Building](https://github.com/yvt/openspades/wiki/Building) page on the OpenSpades wiki.\n","dir":"/","path":"/openspades","extension":".md","createdAt":"2018-10-15T18:58:26.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143798},"$loki":46},{"slug":"microphone","description":"Here is how to enable and adjust the microphone.\n","title":"Microphone Use","keywords":["microphone","volume settings"],"facebookImage":"/_nuxt/images/microphone-facebookImage.jpg","twitterImage":"/_nuxt/images/microphone-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and search for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Sound"}]},{"type":"text","value":", then click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Sound"}]},{"type":"text","value":". Scroll down to the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Input"}]},{"type":"text","value":" section and make sure that the correct audio device is selected. Adjust the volume until you see activity under the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Input Device"}]},{"type":"text","value":" drop-down box."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sound Settings","src":"/images/microphone/input.png"},"children":[]}]}]},"text":"\nPress the Super Key , and search for Sound, then click on **Sound**. Scroll down to the **Input** section and make sure that the correct audio device is selected. Adjust the volume until you see activity under the **Input Device** drop-down box.\n\n![Sound Settings](/images/microphone/input.png)\n","dir":"/","path":"/microphone","extension":".md","createdAt":"2016-08-01T20:04:44.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143799},"$loki":47},{"slug":"nvidia-nvs","description":"Use 8 displays with a NVIDIA NVS GPU\n","title":"Use 8 displays with NVIDIA NVS GPU","keywords":["Support","Guides","System76","NVIDIA"],"facebookImage":"/_nuxt/images/nvidia-nvs-facebookImage.jpg","twitterImage":"/_nuxt/images/nvidia-nvs-twitterImage.jpg","hidden":true,"section":"software","tableOfContents":true,"toc":[{"id":"install-the-nvidia-driver","depth":3,"text":"Install the NVIDIA driver"},{"id":"enable-sli-mosaic","depth":3,"text":"Enable SLI Mosaic"},{"id":"change-configuration","depth":3,"text":"Change Configuration"},{"id":"save-configuration","depth":3,"text":"Save Configuration"}],"body":{"type":"root","children":[{"type":"element","tag":"h3","props":{"id":"install-the-nvidia-driver"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#install-the-nvidia-driver","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the NVIDIA driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the NVIDIA driver that System76 provides use this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-sli-mosaic"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#enable-sli-mosaic","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable SLI Mosaic"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open NVIDIA X Settings, go to 'X Server Display Configuration', then select 'Advanced...' now click \"Enable SLI Mosaic\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"NVIDIA-Settings","src":"/images/multi-displays/enable-sli-mosaic.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"change-configuration"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#change-configuration","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Change Configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select each of the orange colored displays and change their 'Configuration' to 'X screen 0'."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"before"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#before","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"NVIDIA-Settings","src":"/images/multi-displays/orange-disabled.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"after"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#after","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"NVIDIA-Settings","src":"/images/multi-displays/orange-enabled.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"save-configuration"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#save-configuration","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Save Configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select 'Save to X Configuration File' and now click 'Save'. Once the computer is rebooted the new settings will take effect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"NVIDIA-Settings","src":"/images/multi-displays/save-x-window.png"},"children":[]}]}]},"text":"\n### Install the NVIDIA driver\n\nTo install the NVIDIA driver that System76 provides use this command:\n\n```bash\nsudo apt install system76-driver-nvidia\n```\n\n### Enable SLI Mosaic\n\nOpen NVIDIA X Settings, go to 'X Server Display Configuration', then select 'Advanced...' now click \"Enable SLI Mosaic\".\n\n![NVIDIA-Settings](/images/multi-displays/enable-sli-mosaic.png)\n\n### Change Configuration\n\nSelect each of the orange colored displays and change their 'Configuration' to 'X screen 0'.\n\n#### Before\n\n![NVIDIA-Settings](/images/multi-displays/orange-disabled.png)\n\n#### After\n\n![NVIDIA-Settings](/images/multi-displays/orange-enabled.png)\n\n### Save Configuration\n\nSelect 'Save to X Configuration File' and now click 'Save'. Once the computer is rebooted the new settings will take effect.\n\n![NVIDIA-Settings](/images/multi-displays/save-x-window.png)\n","dir":"/","path":"/nvidia-nvs","extension":".md","createdAt":"2018-08-02T00:39:19.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143828},"$loki":48},{"slug":"launch_2-firmware-update","description":"Launch firmware before version 0.12.20 will need these manual steps to make sure they can reliably upgrade firmware with `fwupd`\n","title":"Manual steps to update firmware on Launch and Launch Heavy keyboards","keywords":["Firmware","Open Firmware","fwupd","Launch_2","Launch_heavy_1"],"facebookImage":"/_nuxt/images/launch_2-firmware-update-facebookImage.jpg","twitterImage":"/_nuxt/images/launch_2-firmware-update-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"steps-to-take-to-update-firmware","depth":2,"text":"Steps to take to update firmware"},{"id":"install-software","depth":3,"text":"Install software"},{"id":"enter-bootloader-mode","depth":3,"text":"Enter Bootloader mode"},{"id":"update-firmware","depth":3,"text":"Update firmware"},{"id":"clean-up-and-remove-software","depth":3,"text":"Clean up and remove software"},{"id":"getting-help","depth":2,"text":"Getting help"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"steps-to-take-to-update-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#steps-to-take-to-update-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Steps to take to update firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NOTE: This should only be necessary for firmware versions starting with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"0.7.103-"}]},{"type":"text","value":". Newer versions should be able to update via the Firmware Manager in Pop!_OS and Ubuntu, or via "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"fwupdmgr"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are receiving notifications that your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"launch_2"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"launch_heavy_1"}]},{"type":"text","value":" keyboard has an available firmware update, but the update won't install, this guide may help you manually flash the firmware update. We will be using the "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/keyboard-configurator/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"System76 Keyboard Configurator"}]},{"type":"text","value":", but it will be in the testing mode that we use for factory firmware updates, as well as quality control."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Manually updating firmware in this way will reset your Launch back to its factory defaults, undoing any customizations that you've made to mapping and LEDs. Before you begin, you may want to use the System76 Keyboard Configurator to export your layout. After the firmware update, it can be imported to restore all of your customizations."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Exporting Layout in Keyboard Configurator","src":"/images/launch_2-firmware-update/heavy-export-layout.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-software"},"children":[{"type":"element","tag":"a","props":{"href":"#install-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have a package that will launch the System76 Keyboard Configurator in testing mode, which can be used to install this firmware update. Run the following command in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install test-launch-system76-keyboard-configurator\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not on Pop!_OS or Ubuntu, you can also use the AppImage version of the System76 Keyboard Configurator and launch it with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--launch-test"}]},{"type":"text","value":" command line argument. You will also need to install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"avrdude"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dfu-programmer"}]},{"type":"text","value":" if they are not installed already."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start System76 Keyboard Tester -- this will launch the System76 Keyboard Configurator in a test mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"System76-Tester","src":"/images/launch_2-firmware-update/Launch-system76-keyboard-tester.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enter-bootloader-mode"},"children":[{"type":"element","tag":"a","props":{"href":"#enter-bootloader-mode","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enter Bootloader mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unplug the Launch Keyboard and hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" while plugging it back in. Continue to hold the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" key for about 10 seconds, or until the firmware update button appears in the right side of the Configurator's header bar. The keyboard's LEDs will remain off while the keyboard is in bootloader mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"System76-Tester-in-update-mode","src":"/images/launch_2-firmware-update/Tester-in-firmware-update-mode.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NOTE: This occasionally takes a couple tries. If the LEDs come on and the keyboard powers on normally, try a few more times. In between retries, leave the keyboard unplugged for 15 to 20 seconds. We suggest that you use the braided cables that came with your Launch Keyboard."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#update-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the firmware update button appears, it means that your keyboard is in bootloader mode and is ready for a firmware update. Click the firmware update button and select your keyboard's model to initiate the firmware update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"WARNING:"}]},{"type":"text","value":" Do not unplug the keyboard while firmware is updating! An incomplete firmware flash will render the keyboard inoperable and unflashable."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"System76-Tester-firmware-update","src":"/images/launch_2-firmware-update/Tester-in-firmware-update-mode-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the firmware update has completed, the keyboard will reset, the keyboard will be displayed in the Configurator window, and the LEDs will turn on to the default \"spacetime\" pattern."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The button below the keyboard in the Configurator should now say \"Configure Keyboard\" instead of \"Keyboard firmware update required!\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"firmware-update-success","src":"/images/launch_2-firmware-update/firmware-update-success.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"clean-up-and-remove-software"},"children":[{"type":"element","tag":"a","props":{"href":"#clean-up-and-remove-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Clean up and remove software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can remove the unneeded software with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove test-launch-system76-keyboard-configurator\nsudo apt autoremove\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Future updates will now be done with the firmware manager in Pop!_OS or Ubuntu, and these manual steps should not be necessary."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"getting-help"},"children":[{"type":"element","tag":"a","props":{"href":"#getting-help","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Getting help"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If this does not work, please open a "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"support case"}]},{"type":"text","value":" for for your keyboard. Factory updates to firmware done via ISP cable can be arranged."}]}]},"text":"\n## Steps to take to update firmware\n\n* NOTE: This should only be necessary for firmware versions starting with `0.7.103-`. Newer versions should be able to update via the Firmware Manager in Pop!\\_OS and Ubuntu, or via `fwupdmgr`.\n\nIf you are receiving notifications that your `launch_2` or `launch_heavy_1` keyboard has an available firmware update, but the update won't install, this guide may help you manually flash the firmware update. We will be using the [System76 Keyboard Configurator](https://github.com/pop-os/keyboard-configurator/), but it will be in the testing mode that we use for factory firmware updates, as well as quality control.\n\nManually updating firmware in this way will reset your Launch back to its factory defaults, undoing any customizations that you've made to mapping and LEDs. Before you begin, you may want to use the System76 Keyboard Configurator to export your layout. After the firmware update, it can be imported to restore all of your customizations.\n\n![Exporting Layout in Keyboard Configurator](/images/launch_2-firmware-update/heavy-export-layout.png)\n\n### Install software\n\nWe have a package that will launch the System76 Keyboard Configurator in testing mode, which can be used to install this firmware update. Run the following command in a terminal:\n\n```\nsudo apt install test-launch-system76-keyboard-configurator\n```\n\nIf you are not on Pop!\\_OS or Ubuntu, you can also use the AppImage version of the System76 Keyboard Configurator and launch it with the `--launch-test` command line argument. You will also need to install `avrdude` and `dfu-programmer` if they are not installed already.\n\nStart System76 Keyboard Tester -- this will launch the System76 Keyboard Configurator in a test mode.\n\n![System76-Tester](/images/launch_2-firmware-update/Launch-system76-keyboard-tester.png)\n\n### Enter Bootloader mode\n\nUnplug the Launch Keyboard and hold Esc while plugging it back in. Continue to hold the Esc key for about 10 seconds, or until the firmware update button appears in the right side of the Configurator's header bar. The keyboard's LEDs will remain off while the keyboard is in bootloader mode.\n\n![System76-Tester-in-update-mode](/images/launch_2-firmware-update/Tester-in-firmware-update-mode.png)\n\n* NOTE: This occasionally takes a couple tries. If the LEDs come on and the keyboard powers on normally, try a few more times. In between retries, leave the keyboard unplugged for 15 to 20 seconds. We suggest that you use the braided cables that came with your Launch Keyboard.\n\n### Update firmware\n\nWhen the firmware update button appears, it means that your keyboard is in bootloader mode and is ready for a firmware update. Click the firmware update button and select your keyboard's model to initiate the firmware update.\n\n* **WARNING:** Do not unplug the keyboard while firmware is updating! An incomplete firmware flash will render the keyboard inoperable and unflashable.\n\n![System76-Tester-firmware-update](/images/launch_2-firmware-update/Tester-in-firmware-update-mode-menu.png)\n\nOnce the firmware update has completed, the keyboard will reset, the keyboard will be displayed in the Configurator window, and the LEDs will turn on to the default \"spacetime\" pattern.\n\nThe button below the keyboard in the Configurator should now say \"Configure Keyboard\" instead of \"Keyboard firmware update required!\"\n\n![firmware-update-success](/images/launch_2-firmware-update/firmware-update-success.png)\n\n### Clean up and remove software\n\nWe can remove the unneeded software with:\n\n```\nsudo apt remove test-launch-system76-keyboard-configurator\nsudo apt autoremove\n```\n\nFuture updates will now be done with the firmware manager in Pop!\\_OS or Ubuntu, and these manual steps should not be necessary.\n\n## Getting help\n\nIf this does not work, please open a [support case](https://support.system76.com/) for for your keyboard. Factory updates to firmware done via ISP cable can be arranged.\n","dir":"/","path":"/launch_2-firmware-update","extension":".md","createdAt":"2023-06-02T22:31:56.000Z","updatedAt":"2023-09-25T19:56:20.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/7d2a28d04b17488778de6c0344183c8ed9e1aecf","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"}],"meta":{"version":0,"revision":0,"created":1697644143830},"$loki":49},{"slug":"install-julia","description":"Install the Julia programming language in Pop!_OS.","title":"Installing Julia in Pop!_OS","keywords":["Julia","Programming language","Data analysis","Computational science"],"facebookImage":"/_nuxt/images/install-julia-facebookImage.jpg","twitterImage":"/_nuxt/images/install-julia-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"installing-julia-in-pop_os","depth":2,"text":"Installing Julia in Pop!_OS"},{"id":"using-the-terminal","depth":3,"text":"Using the Terminal"},{"id":"using-the-pop_shop","depth":3,"text":"Using the Pop!_Shop"},{"id":"launching-julia","depth":2,"text":"Launching Julia"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Julia is a high-level programming language popularly used for numerical analysis and computational science. More information can be found "},{"type":"element","tag":"a","props":{"href":"https://julialang.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"on Julia's site"}]},{"type":"text","value":". While many Linux distributions lack documentation or require installing Julia from source, Pop!_OS offers simple install methods using the Terminal or the Pop!_Shop. Pop!_OS will also track the latest Julia releases, so Julia will always update to the latest available release when you update Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-julia-in-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-julia-in-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Julia in Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, Julia is simply installed by running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo apt install julia"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install julia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-pop_shop"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-pop_shop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Launch the Pop!_OS shop and search for \"julia\". Then, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Install Julia in Pop!_Shop","src":"/images/install-julia/julia-pop-shop-install.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"launching-julia"},"children":[{"type":"element","tag":"a","props":{"href":"#launching-julia","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Launching Julia"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" key to bring up the Launcher, then type “julia” and hit enter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Launching Julia in Pop!_OS","src":"/images/install-julia/launch-julia.png"},"children":[]}]}]},"text":"\nJulia is a high-level programming language popularly used for numerical analysis and computational science. More information can be found [on Julia's site](https://julialang.org/). While many Linux distributions lack documentation or require installing Julia from source, Pop!\\_OS offers simple install methods using the Terminal or the Pop!\\_Shop. Pop!\\_OS will also track the latest Julia releases, so Julia will always update to the latest available release when you update Pop!\\_OS.\n\n## Installing Julia in Pop!\\_OS\n\n### Using the Terminal\n\nIn Pop!_OS, Julia is simply installed by running `sudo apt install julia`.\n\n```bash\nsudo apt install julia\n```\n\n### Using the Pop!\\_Shop\n\nLaunch the Pop!\\_OS shop and search for \"julia\". Then, click `Install`.\n\n![Install Julia in Pop!_Shop](/images/install-julia/julia-pop-shop-install.png)\n\n## Launching Julia\n\nPress the Super key to bring up the Launcher, then type “julia” and hit enter.\n\n![Launching Julia in Pop!_OS](/images/install-julia/launch-julia.png)\n","dir":"/","path":"/install-julia","extension":".md","createdAt":"2022-08-22T16:14:55.000Z","updatedAt":"2022-08-22T18:33:12.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/61a6c02e6ecd442099dffffc7c6868af540c397b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697644143830},"$loki":50},{"slug":"file-sharing","description":"How to share files with the Public Folder.\n","title":"File Sharing Between Pop!_OS Computers","keywords":["Support","Nautilus","Files","System76"],"facebookImage":"/_nuxt/images/file-sharing-facebookImage.jpg","twitterImage":"/_nuxt/images/file-sharing-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"install-the-needed-package","depth":2,"text":"Install the needed package"},{"id":"enable-file-sharing","depth":3,"text":"Enable File Sharing"},{"id":"connecting-to-the-public-folder","depth":3,"text":"Connecting to the Public Folder"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"install-the-needed-package"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#install-the-needed-package","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the needed package"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First let's open a terminal using either "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu)\nor "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop_OS)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-user-share"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-file-sharing"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#enable-file-sharing","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable File Sharing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we will open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application and go to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Sharing"}]},{"type":"text","value":". Then click the toggle to the right of 'Sharing' to turn on sharing. Now click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"File Sharing"}]},{"type":"text","value":", turn it on and make sure the network you want to share it with is enabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings","src":"/images/file-sharing/settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"connecting-to-the-public-folder"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#connecting-to-the-public-folder","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connecting to the Public Folder"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the computer that you want to share to, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" application (Nautilus) and click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Locations"}]},{"type":"text","value":" on the left side panel. In this example you will see the machine that we are using as \"system76's public files on pop-os\". Click the name that matches the name of the computer that you are sharing from and you will see the folders and files that are on the other computer's Public Folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Nautilus","src":"/images/file-sharing/connecting-to-public-folder.png"},"children":[]}]}]},"text":"\n## Install the needed package\n\nFirst let's open a terminal using either CTRL+ALT+T (Ubuntu)\n or +T (Pop_OS).\n\nThen run this command:\n\n```bash\nsudo apt install gnome-user-share\n```\n\n### Enable File Sharing\n\nNext we will open the Settings application and go to **Sharing**. Then click the toggle to the right of 'Sharing' to turn on sharing. Now click **File Sharing**, turn it on and make sure the network you want to share it with is enabled.\n\n![Settings](/images/file-sharing/settings.png)\n\n### Connecting to the Public Folder\n\nOn the computer that you want to share to, open the Files application (Nautilus) and click on **Other Locations** on the left side panel. In this example you will see the machine that we are using as \"system76's public files on pop-os\". Click the name that matches the name of the computer that you are sharing from and you will see the folders and files that are on the other computer's Public Folder.\n\n![Nautilus](/images/file-sharing/connecting-to-public-folder.png)\n","dir":"/","path":"/file-sharing","extension":".md","createdAt":"2018-05-24T19:12:33.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143831},"$loki":51},{"slug":"desktop-environment","description":"Pop!_OS Comes with GNOME by default. Follow these instructions to install additional desktop environments.\n","title":"Desktop Environment (Change)","keywords":["desktop environment","MATE","KDE","XFCE","Cinnamon","GNOME","Mint"],"facebookImage":"/_nuxt/images/desktop-environment-facebookImage.jpg","twitterImage":"/_nuxt/images/desktop-environment-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"different-desktop-environments","depth":2,"text":"Different Desktop Environments"},{"id":"mate","depth":3,"text":"MATE"},{"id":"cinnamon","depth":3,"text":"Cinnamon"},{"id":"gnome","depth":3,"text":"GNOME"},{"id":"kde-plasma","depth":3,"text":"KDE Plasma"},{"id":"ukui","depth":3,"text":"UKUI"},{"id":"xfce","depth":3,"text":"XFCE"},{"id":"lxde","depth":3,"text":"LXDE"},{"id":"lxqt","depth":3,"text":"LXQt"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"customize-notification-dialog","depth":3,"text":"Customize Notification Dialog"},{"id":"remove-duplicate-options-from-login-screen","depth":3,"text":"Remove Duplicate Options From Login Screen"},{"id":"change-automatic-startup-programs","depth":3,"text":"Change Automatic Startup Programs"},{"id":"double-lock-screen-passwords","depth":3,"text":"Double Lock Screen Passwords"},{"id":"enable-cinnamon-lock-screen","depth":3,"text":"Enable Cinnamon Lock Screen"},{"id":"removing-desktop-environments","depth":3,"text":"Removing Desktop Environments"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS and Ubuntu both include the GNOME desktop environment by default. A desktop environment is responsible for the look and feel of the graphical desktop, and includes many of the key programs that get used every day."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can install an alternative desktop environment using the instructions below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" be careful when installing other desktop environments, as they may affect the default GNOME desktop (both Ubuntu and Pop)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you run into trouble while using an alternative desktop environment, you may wish to revert to the default environment. To ensure the default GNOME desktop environment is installed in Pop!_OS, install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pop-desktop"}]},{"type":"text","value":" package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pop-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For Ubuntu, install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ubuntu-desktop"}]},{"type":"text","value":" package instead:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ubuntu-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The desktop environment acts as the top graphical layer of the OS. The desktop environment is launched by a display manager; Pop!_OS and Ubuntu both use GDM (GNOME Display Manager) by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If multiple desktop environments are installed, GDM will display a gear icon, which will allow you to select the desktop environment you want to launch. You will need to either reboot or restart your display manager using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl restart gdm"}]},{"type":"text","value":" before a newly-installed desktop environment will show up in the list of options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login2","src":"/images/desktop-environment/Login2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"different-desktop-environments"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#different-desktop-environments","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Different Desktop Environments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"mate"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#mate","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"MATE"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"MATE is a simple and attractive desktop using traditional concepts. MATE is a fork of GNOME 2."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"MATE","src":"/images/desktop-environment/MATE.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install MATE and its dependencies:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install mate-desktop-environment mate-desktop-environment-extras ubuntu-mate-themes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cinnamon"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#cinnamon","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cinnamon"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Cinnamon is used in Linux Mint by default. Cinnamon strives to provide a traditional experience and is a fork of GNOME 3."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Cinnamon","src":"/images/desktop-environment/Cinnamon.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Cinnamon is installed with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install cinnamon-desktop-environment"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gnome"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#gnome","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GNOME"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While Pop and Ubuntu contain GNOME by default, both include a number of customizations to GNOME. You can also install a vanilla GNOME session to get the upstream GNOME experience."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME","src":"/images/desktop-environment/GNOME.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can install the vanilla GNOME session using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-session"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"kde-plasma"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#kde-plasma","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"KDE Plasma"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The KDE Plasma desktop environment is a familiar working environment and looks similar to Windows' desktop. It is highly customizable and looks clean."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"KDE Plasma","src":"/images/desktop-environment/Plasma.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The KDE Plasma desktop and its dependencies can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install kde-standard"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While installing KDE, you'll be prompted to choose a display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/sddm-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/sddm-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ukui"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#ukui","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"UKUI"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"UKUI is a lightweight desktop environment based on a pluggable framework for Linux and other UNIX-like distributions. It provides a simple experience for browsing, searching, and managing your computer. It is developed using GTK and Qt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"UKUI","src":"/images/desktop-environment/UKUI.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"UKUI can be installed with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ukui-desktop-environment"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"xfce"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#xfce","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"XFCE"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"XFCE embodies the traditional UNIX philosophy of modularity and re-usability. This environment provides a good amount of conformity for the programs written for it. XFCE also provides a highly customizable environment, while being leaner on resources."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Xfce","src":"/images/desktop-environment/XFCE.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can install XFCE and its dependencies with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install xfce4 xfce4-goodies"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While installing XFCE, you'll see a prompt to select your default display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/lightdm-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/lightdm-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lxde"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#lxde","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"LXDE"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Lightweight X11 Desktop Environment is a fast and energy-saving desktop environment. It looks similar to older versions of Windows. This is a lean desktop environment and can help extend battery life in laptops."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"LXDE","src":"/images/desktop-environment/LXDE.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LXDE can be installed with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lxde"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While installing LXDE, you'll see a prompt to select your default display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/lightdm-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Display Manager Section","src":"/images/desktop-environment/lightdm-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lxqt"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#lxqt","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"LXQt"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LXQt is a lightweight Qt desktop environment. It's being developed as a successor to LXDE. It is focused on being a classic desktop with a modern look and feel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"LXQt","src":"/images/desktop-environment/LXQt.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LXQt can be installed with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lxqt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#troubleshooting","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Desktop environments can interfere with each other or change system-wide settings. Issues with a desktop environment's appearance can generally be fixed by changing the theme in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Appearance"}]},{"type":"text","value":" control panel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"customize-notification-dialog"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#customize-notification-dialog","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Customize Notification Dialog"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Xfce will change the notification dialog to its own. It can be configured with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"xfce4-notifyd-config"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remove-duplicate-options-from-login-screen"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#remove-duplicate-options-from-login-screen","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove Duplicate Options From Login Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some desktop environments provide more than one session. For example, Cinnamon provides both a 2D and a 3D session. The options available at login are located in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/share/xsessions"}]},{"type":"text","value":" directory, and unneeded options can be removed by deleting the corresponding files. For example, to remove Cinnamon's extra option:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm /usr/share/xsessions/cinnamon2d.desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"change-automatic-startup-programs"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#change-automatic-startup-programs","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Change Automatic Startup Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some desktop environments configure additional programs to start at boot. To change them, run the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Startup Applications"}]},{"type":"text","value":" program and turn off any unwanted startup programs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"double-lock-screen-passwords"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#double-lock-screen-passwords","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Double Lock Screen Passwords"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GNOME does not use a screensaver (only a lock screen), but other desktop environments may install the classic GNOME screensaver package as a dependency. If you're being prompted for a password twice after suspending or locking the screen, disable the second prompt with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.gnome.desktop.screensaver lock-enabled "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or, if that doesn't stop the second prompt, uninstall the redundant screensaver with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge gnome-screensaver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-cinnamon-lock-screen"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#enable-cinnamon-lock-screen","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable Cinnamon Lock Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If Cinnamon's desktop lock screen isn't functioning, this command will re-enable it:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.cinnamon.desktop.lockdown disable-lock-screen "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"removing-desktop-environments"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#removing-desktop-environments","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing Desktop Environments"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you no longer want to use a desktop environment, it can be removed by using:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge ..."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, to remove KDE:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge kde-standard"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nPop!\\_OS and Ubuntu both include the GNOME desktop environment by default. A desktop environment is responsible for the look and feel of the graphical desktop, and includes many of the key programs that get used every day.\n\nYou can install an alternative desktop environment using the instructions below.\n\n**NOTE:** be careful when installing other desktop environments, as they may affect the default GNOME desktop (both Ubuntu and Pop).\n\nIf you run into trouble while using an alternative desktop environment, you may wish to revert to the default environment. To ensure the default GNOME desktop environment is installed in Pop!\\_OS, install the `pop-desktop` package:\n\n```bash\nsudo apt install pop-desktop\n```\n\nFor Ubuntu, install the `ubuntu-desktop` package instead:\n\n```bash\nsudo apt install ubuntu-desktop\n```\n\nThe desktop environment acts as the top graphical layer of the OS. The desktop environment is launched by a display manager; Pop!\\_OS and Ubuntu both use GDM (GNOME Display Manager) by default.\n\nIf multiple desktop environments are installed, GDM will display a gear icon, which will allow you to select the desktop environment you want to launch. You will need to either reboot or restart your display manager using `sudo systemctl restart gdm` before a newly-installed desktop environment will show up in the list of options.\n\n![Login2](/images/desktop-environment/Login2.png)\n\n## Different Desktop Environments\n\n### MATE\n\nMATE is a simple and attractive desktop using traditional concepts. MATE is a fork of GNOME 2.\n\n![MATE](/images/desktop-environment/MATE.png)\n\nThis command will install MATE and its dependencies:\n\n```bash\nsudo apt install mate-desktop-environment mate-desktop-environment-extras ubuntu-mate-themes\n```\n\n---\n\n### Cinnamon\n\nCinnamon is used in Linux Mint by default. Cinnamon strives to provide a traditional experience and is a fork of GNOME 3.\n\n![Cinnamon](/images/desktop-environment/Cinnamon.png)\n\nCinnamon is installed with:\n\n```bash\nsudo apt install cinnamon-desktop-environment\n```\n\n---\n\n### GNOME\n\nWhile Pop and Ubuntu contain GNOME by default, both include a number of customizations to GNOME. You can also install a vanilla GNOME session to get the upstream GNOME experience.\n\n![GNOME](/images/desktop-environment/GNOME.png)\n\nYou can install the vanilla GNOME session using this command:\n\n```bash\nsudo apt install gnome-session\n```\n\n---\n\n### KDE Plasma\n\nThe KDE Plasma desktop environment is a familiar working environment and looks similar to Windows' desktop. It is highly customizable and looks clean.\n\n![KDE Plasma](/images/desktop-environment/Plasma.png)\n\nThe KDE Plasma desktop and its dependencies can be installed with this command:\n\n```bash\nsudo apt install kde-standard\n```\n\nWhile installing KDE, you'll be prompted to choose a display manager:\n\n![Display Manager Section](/images/desktop-environment/sddm-1.png)\n\nPress Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:\n\n![Display Manager Section](/images/desktop-environment/sddm-2.png)\n\n---\n\n### UKUI\n\nUKUI is a lightweight desktop environment based on a pluggable framework for Linux and other UNIX-like distributions. It provides a simple experience for browsing, searching, and managing your computer. It is developed using GTK and Qt.\n\n![UKUI](/images/desktop-environment/UKUI.png)\n\nUKUI can be installed with:\n\n```bash\nsudo apt install ukui-desktop-environment\n```\n\n---\n\n### XFCE\n\nXFCE embodies the traditional UNIX philosophy of modularity and re-usability. This environment provides a good amount of conformity for the programs written for it. XFCE also provides a highly customizable environment, while being leaner on resources.\n\n![Xfce](/images/desktop-environment/XFCE.png)\n\nYou can install XFCE and its dependencies with this command:\n\n```bash\nsudo apt install xfce4 xfce4-goodies\n```\n\nWhile installing XFCE, you'll see a prompt to select your default display manager:\n\n![Display Manager Section](/images/desktop-environment/lightdm-1.png)\n\nPress Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:\n\n![Display Manager Section](/images/desktop-environment/lightdm-2.png)\n\n---\n\n### LXDE\n\nThe Lightweight X11 Desktop Environment is a fast and energy-saving desktop environment. It looks similar to older versions of Windows. This is a lean desktop environment and can help extend battery life in laptops.\n\n![LXDE](/images/desktop-environment/LXDE.png)\n\nLXDE can be installed with:\n\n```bash\nsudo apt install lxde\n```\n\nWhile installing LXDE, you'll see a prompt to select your default display manager:\n\n![Display Manager Section](/images/desktop-environment/lightdm-1.png)\n\nPress Enter to select the OK option. (If the OK option is not selected, press Tab to select it.) At the list, press Enter again to keep gdm3 as your display manager:\n\n![Display Manager Section](/images/desktop-environment/lightdm-2.png)\n\n---\n\n### LXQt\n\nLXQt is a lightweight Qt desktop environment. It's being developed as a successor to LXDE. It is focused on being a classic desktop with a modern look and feel.\n\n![LXQt](/images/desktop-environment/LXQt.png)\n\nLXQt can be installed with:\n\n```bash\nsudo apt install lxqt\n```\n\n---\n\n## Troubleshooting\n\nDesktop environments can interfere with each other or change system-wide settings. Issues with a desktop environment's appearance can generally be fixed by changing the theme in the Appearance control panel.\n\n### Customize Notification Dialog\n\nXfce will change the notification dialog to its own. It can be configured with this command:\n\n```bash\nxfce4-notifyd-config\n```\n\n### Remove Duplicate Options From Login Screen\n\nSome desktop environments provide more than one session. For example, Cinnamon provides both a 2D and a 3D session. The options available at login are located in the `/usr/share/xsessions` directory, and unneeded options can be removed by deleting the corresponding files. For example, to remove Cinnamon's extra option:\n\n```bash\nsudo rm /usr/share/xsessions/cinnamon2d.desktop\n```\n\n### Change Automatic Startup Programs\n\nSome desktop environments configure additional programs to start at boot. To change them, run the Startup Applications program and turn off any unwanted startup programs.\n\n### Double Lock Screen Passwords\n\nGNOME does not use a screensaver (only a lock screen), but other desktop environments may install the classic GNOME screensaver package as a dependency. If you're being prompted for a password twice after suspending or locking the screen, disable the second prompt with this command:\n\n```bash\ngsettings set org.gnome.desktop.screensaver lock-enabled false\n```\n\nOr, if that doesn't stop the second prompt, uninstall the redundant screensaver with this command:\n\n```bash\nsudo apt purge gnome-screensaver\n```\n\n### Enable Cinnamon Lock Screen\n\nIf Cinnamon's desktop lock screen isn't functioning, this command will re-enable it:\n\n```bash\ngsettings set org.cinnamon.desktop.lockdown disable-lock-screen false\n```\n\n### Removing Desktop Environments\n\nIf you no longer want to use a desktop environment, it can be removed by using:\n\n```bash\nsudo apt autoremove --purge ...\n```\n\nFor example, to remove KDE:\n\n```bash\nsudo apt autoremove --purge kde-standard\n```\n","dir":"/","path":"/desktop-environment","extension":".md","createdAt":"2016-09-26T20:54:28.000Z","updatedAt":"2021-12-07T17:31:10.000Z","authors":[{"username":"KianNH","commitUrl":"https://github.com/system76/docs/commit/70386a946d243e974062ceeb9ad1ac63cbee9254","avatarUrl":"https://avatars.githubusercontent.com/u/94662631?v=4","profileUrl":"https://github.com/KianNH"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/5efd38fa08b889acb5e43f6c3e61bc73083711d8","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/de399b0b0c50b5b0dbd560b0c1276d0bf1e1cd68","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"runkaiz","commitUrl":"https://github.com/system76/docs/commit/1ada1f9bdddb36a15ff9c9bc33953e7532f38d7b","avatarUrl":"https://avatars.githubusercontent.com/u/34772239?v=4","profileUrl":"https://github.com/runkaiz"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143835},"$loki":52},{"slug":"battery","description":"Stretch the battery life and create amazing things for longer.\n","title":"Battery Life Improvements","keywords":["Battery","Battery Life","Dimming","Laptop","Screen","Display","Power"],"facebookImage":"/_nuxt/images/battery-facebookImage.jpg","twitterImage":"/_nuxt/images/battery-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"adjusting-screen-brightness","depth":2,"text":"Adjusting Screen Brightness"},{"id":"changing-power-profiles","depth":2,"text":"Changing Power Profiles"},{"id":"switching-graphics-settings","depth":2,"text":"Switching Graphics Settings"},{"id":"disabling-unused-wireless-devices","depth":2,"text":"Disabling Unused Wireless Devices"},{"id":"monitoring-system-performance","depth":2,"text":"Monitoring System Performance"},{"id":"using-powertop","depth":3,"text":"Using powertop"},{"id":"using-the-system-monitor","depth":3,"text":"Using the System Monitor"},{"id":"using-top-and-variants","depth":3,"text":"Using top and Variants"},{"id":"nvidia-gpus-using-nvtop","depth":3,"text":"NVIDIA GPUs: Using nvtop"},{"id":"intel-graphics-using-intel_gpu_top","depth":3,"text":"Intel Graphics: Using intel_gpu_top"},{"id":"checking-battery-health","depth":2,"text":"Checking Battery Health"},{"id":"fixing-inaccurate-battery-percentage","depth":2,"text":"Fixing Inaccurate Battery Percentage"},{"id":"tools-we-do-not-recommend","depth":2,"text":"Tools We Do Not Recommend"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS does a lot to conserve the battery life of your laptop just by default, but there's additional things to be aware of that can stretch that battery life even longer. Choosing the right options to match your work or play style can help keep you away from the wall socket."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"adjusting-screen-brightness"},"children":[{"type":"element","tag":"a","props":{"href":"#adjusting-screen-brightness","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adjusting Screen Brightness"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One of the largest consumers of laptop power is the display backlight. Up to 10% more battery life can be gained by reducing display brightness. Our laptops don't currently have an ambient light sensor, but brightness can be adjusted manually via the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"System Menu"}]},{"type":"text","value":" (see screenshot below) or with the keyboard shortcuts for each individual laptop model, which can be found on the \"External Overview\" pages of "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"each model's technical documentation"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Brightness","src":"/images/battery/brightness.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"changing-power-profiles"},"children":[{"type":"element","tag":"a","props":{"href":"#changing-power-profiles","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Changing Power Profiles"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes preloaded with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-power"}]},{"type":"text","value":" package, which allows you to select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Power Profiles"}]},{"type":"text","value":" through the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"System Menu"}]},{"type":"text","value":", as shown in the image below. Changing power profiles does not require rebooting the laptop. This screenshot is from a laptop that has switchable NVIDIA graphics, and a laptop that has only Intel graphics will not have those options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Battery","src":"/images/battery/power-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will default on each startup to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Balanced"}]},{"type":"text","value":" setting, which is usually preferred even when connected to AC power as it helps keep the system running cool and quiet. When maximum performance is needed, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"High Performance"}]},{"type":"text","value":" setting will uncap everything and let the system run as hot and power-hungry as it wants, which can dramaticaly reduce battery life and may also increase the noise made by the system fan(s)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Battery Life"}]},{"type":"text","value":" setting will do a number of things to improve battery life, including reduce the screen brightness (which can be turned back up as described above if desired), reduce the maximum speed of the CPU (and any GPUs if present), aggressively control how applications are allowed to use the CPU and GPU, and much more under the hood."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"switching-graphics-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#switching-graphics-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switching Graphics Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The settings for the graphics modes on laptops that have switchable NVIDIA graphics are outlined in detail "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/graphics-switch-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"on their own support document"}]},{"type":"text","value":", but to summarize:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Integrated Intel graphics mode will provide increased battery life at the cost of 3D performance, and some laptops will not support external displays in that mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hybrid graphics allow you to choose to use the more powerful NVIDIA GPU when needed, but applications will default to using the lower-power Intel graphics."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NVIDIA graphics mode runs everything on the NVIDIA GPU for maximum perormance, and will use the most battery."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Compute mode reserves the NVIDIA GPU for tasks that don't output graphics to the screen, like machine learning or data crunching processes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Switching graphics modes does require restarting the laptop, which will use up some battery life in the process, so it's recommended that the graphics mode be switched before disconnecting from the AC adapter."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"disabling-unused-wireless-devices"},"children":[{"type":"element","tag":"a","props":{"href":"#disabling-unused-wireless-devices","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disabling Unused Wireless Devices"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wi-Fi and Bluetooth are wireless technologies that use up a small amount of power even when they're not being used, as they monitor for wireless network activity. If you're not using them, disabling either Wi-Fi or Bluetooth can improve battery life, and the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Airplane Mode"}]},{"type":"text","value":" setting will disable both for maximum savings. They can be disabled individually via the Wi-Fi and Bluetooth panels in the Settings application by toggling the switch at the top of the window, and Airplane Mode is available underneath it on the Wi-Fi settings panel:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"disable-Wi-Fi","src":"/images/battery/disable-wifi.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"monitoring-system-performance"},"children":[{"type":"element","tag":"a","props":{"href":"#monitoring-system-performance","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Monitoring System Performance"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS has a number of different options for monitoring the CPU and GPU use of processes and applications. The more CPU and/or GPU a program is using, the more battery life it will consume as well. If a system's battery isn't lasting as long as expected, it can be useful to see what the system is doing to go through the charge more quickly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-powertop"},"children":[{"type":"element","tag":"a","props":{"href":"#using-powertop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"powertop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"powertop"}]},{"type":"text","value":"is a tool for generating reports about what applications and hardware are using the most power, as well as providing live monitoring of the system. It can be installed by running this command in the terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install powertop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And the following command will generate a report:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo powertop --html=report.html"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"report.html"}]},{"type":"text","value":" file can be opened in a web browser and will outline what processes and hardware used the most power during its testing. It also has recommended settings on the \"Tuning\" page, which may or may not have undesireable side effects; the commands on the \"Tuning\" page to change those settings are temporary and will be cleared if the system is rebooted. Caution is suggested when trying these suggestions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Running the command in the terminal without any parameters like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo powertop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"will start "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"powertop"}]},{"type":"text","value":" in an interactive monitoring mode. Use the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]},{"type":"text","value":" key to navigate between pages, and the arrow keys to scroll. This output shows the same information from the HTML report, but is updated in real-time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-system-monitor"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-system-monitor","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the System Monitor"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The GUI application named System Monitor is installed by default on Pop!_OS, and is a GUI tool for watching system proceses. By clicking on the column labeled \"CPU\", so that the arrow is pointing down, it will sort the processes by how much CPU time they're using. This can be useful for finding a process that's running the background and keeping the CPU busy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"system-monitor","src":"/images/battery/system-monitor.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-top-and-variants"},"children":[{"type":"element","tag":"a","props":{"href":"#using-top-and-variants","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"top"}]},{"type":"text","value":" and Variants"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes pre-installed with a tool for the terminal called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"top"}]},{"type":"text","value":", which is the standard Linux tool for monitoring system processes. It's like the System Monitor, except it's text-only (so it uses fewer system resources itself), and it automatically sorts the processes by their CPU usage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other popular tools along the same lines include "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"htop"}]},{"type":"text","value":", which provides more details, such as how much each individual CPU core is bring used, and it's generally preferred over plain "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"top"}]},{"type":"text","value":" for troubleshooting purposes since it's much more capable. You can install it via the terminal with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install htop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and run it in the terminal with the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo htop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here'a a screenshot of it running on a system with eight physical cores and sixteen threads:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"htop","src":"/images/battery/htop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia-gpus-using-nvtop"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-gpus-using-nvtop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA GPUs: Using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVIDIA GPUs can be monitored with a tool called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]},{"type":"text","value":". It can be installed from the terminal with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvtop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and then run in the terminal with the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nvtop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's recommended that you expand the terminal window horizontally, as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]},{"type":"text","value":" can show additional information (like video decoding) if it has extra room. This screenshot shows "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]},{"type":"text","value":" monitoring the GTX 2070 GPU in an Oryx Pro model "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"oryp6"}]},{"type":"text","value":" while it's running a small 3D application and decoding a video on the GPU at the same time, so the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"DEC[]"}]},{"type":"text","value":" section appears in the upper right:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"nvtop","src":"/images/battery/nvtop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvtop"}]},{"type":"text","value":" is showing a lot of GPU activity when no GPU-heavy applications (like games or 3D software) are running, there may be an program which is using the GPU when it's not supposed to be."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"intel-graphics-using-intel_gpu_top"},"children":[{"type":"element","tag":"a","props":{"href":"#intel-graphics-using-intel_gpu_top","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Intel Graphics: Using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"intel_gpu_top"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Integrated Intel graphics have an additional monitoring tool called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"intel_gpu_top"}]},{"type":"text","value":". It can be installed from the terminal with this command, along with other tools for Intel graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install intel-gpu-tools"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and then run with the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo intel_gpu_top"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This screenshot shows "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"intel_gpu_top"}]},{"type":"text","value":" on a system running some normal applications with a 3D accelerated desktop, along with a video player that's using the Intel hardware for decoding."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"intel_gpu_top","src":"/images/battery/intel_gpu_top.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"intel_gpu_top"}]},{"type":"text","value":" is showing a lot of GPU activity when no GPU-heavy applications (like games or 3D software) are running, there may be an program which is using the GPU when it's not supposed to be."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"checking-battery-health"},"children":[{"type":"element","tag":"a","props":{"href":"#checking-battery-health","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Checking Battery Health"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will show the information that your computer can read about the battery:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"upower -d"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The \"Capacity\" statistic compares the original power capacity that the battery had when it with new, with the current maximum power capacity. Batteries do lose maximum power charge as they age, and this can be a good way to see if the battery needs replacement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fixing-inaccurate-battery-percentage"},"children":[{"type":"element","tag":"a","props":{"href":"#fixing-inaccurate-battery-percentage","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fixing Inaccurate Battery Percentage"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the battery life indicator at the top of the System Menu is inaccurate, which can often happen on a new system or after a battery has been replaced, this command will remove the stored battery statistics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm /var/lib/upower/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After a few charge/discharge cycles, the indicator should become more accurate as the system learns how to estimate the correct percentage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"tools-we-do-not-recommend"},"children":[{"type":"element","tag":"a","props":{"href":"#tools-we-do-not-recommend","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Tools We Do Not Recommend"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"a","props":{"href":"https://linrunner.de/tlp/index.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"TLP power management tool for Linux"}]},{"type":"text","value":" is popular on other Linux distributions, but it is not compatible with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-power"}]},{"type":"text","value":", and both System76 and "},{"type":"element","tag":"a","props":{"href":"https://linrunner.de/tlp/faq/installation.html#does-tlp-conflict-with-other-power-management-tools","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"the TLP developers"}]},{"type":"text","value":" do not recommend installing TLP on Pop!_OS."}]}]},"text":"\nPop!\\_OS does a lot to conserve the battery life of your laptop just by default, but there's additional things to be aware of that can stretch that battery life even longer. Choosing the right options to match your work or play style can help keep you away from the wall socket.\n\n## Adjusting Screen Brightness\n\nOne of the largest consumers of laptop power is the display backlight. Up to 10% more battery life can be gained by reducing display brightness. Our laptops don't currently have an ambient light sensor, but brightness can be adjusted manually via the **System Menu** (see screenshot below) or with the keyboard shortcuts for each individual laptop model, which can be found on the \"External Overview\" pages of [each model's technical documentation](https://support.system76.com/articles/guides/).\n\n![Brightness](/images/battery/brightness.png)\n\n## Changing Power Profiles\n\nPop!\\_OS comes preloaded with the `system76-power` package, which allows you to select **Power Profiles** through the **System Menu**, as shown in the image below. Changing power profiles does not require rebooting the laptop. This screenshot is from a laptop that has switchable NVIDIA graphics, and a laptop that has only Intel graphics will not have those options.\n\n![Battery](/images/battery/power-menu.png)\n\nThe system will default on each startup to the `Balanced` setting, which is usually preferred even when connected to AC power as it helps keep the system running cool and quiet. When maximum performance is needed, the `High Performance` setting will uncap everything and let the system run as hot and power-hungry as it wants, which can dramaticaly reduce battery life and may also increase the noise made by the system fan(s).\n\nThe `Battery Life` setting will do a number of things to improve battery life, including reduce the screen brightness (which can be turned back up as described above if desired), reduce the maximum speed of the CPU (and any GPUs if present), aggressively control how applications are allowed to use the CPU and GPU, and much more under the hood.\n\n## Switching Graphics Settings\n\nThe settings for the graphics modes on laptops that have switchable NVIDIA graphics are outlined in detail [on their own support document](https://support.system76.com/articles/graphics-switch-pop), but to summarize:\n\n* Integrated Intel graphics mode will provide increased battery life at the cost of 3D performance, and some laptops will not support external displays in that mode.\n* Hybrid graphics allow you to choose to use the more powerful NVIDIA GPU when needed, but applications will default to using the lower-power Intel graphics.\n* NVIDIA graphics mode runs everything on the NVIDIA GPU for maximum perormance, and will use the most battery.\n* Compute mode reserves the NVIDIA GPU for tasks that don't output graphics to the screen, like machine learning or data crunching processes.\n\nSwitching graphics modes does require restarting the laptop, which will use up some battery life in the process, so it's recommended that the graphics mode be switched before disconnecting from the AC adapter.\n\n## Disabling Unused Wireless Devices\n\nWi-Fi and Bluetooth are wireless technologies that use up a small amount of power even when they're not being used, as they monitor for wireless network activity. If you're not using them, disabling either Wi-Fi or Bluetooth can improve battery life, and the `Airplane Mode` setting will disable both for maximum savings. They can be disabled individually via the Wi-Fi and Bluetooth panels in the Settings application by toggling the switch at the top of the window, and Airplane Mode is available underneath it on the Wi-Fi settings panel:\n\n![disable-Wi-Fi](/images/battery/disable-wifi.png)\n\n## Monitoring System Performance\n\nPop!\\_OS has a number of different options for monitoring the CPU and GPU use of processes and applications. The more CPU and/or GPU a program is using, the more battery life it will consume as well. If a system's battery isn't lasting as long as expected, it can be useful to see what the system is doing to go through the charge more quickly.\n\n### Using `powertop`\n\n`powertop`is a tool for generating reports about what applications and hardware are using the most power, as well as providing live monitoring of the system. It can be installed by running this command in the terminal:\n\n```bash\nsudo apt install powertop\n```\n\nAnd the following command will generate a report:\n\n```bash\nsudo powertop --html=report.html\n```\n\nThe `report.html` file can be opened in a web browser and will outline what processes and hardware used the most power during its testing. It also has recommended settings on the \"Tuning\" page, which may or may not have undesireable side effects; the commands on the \"Tuning\" page to change those settings are temporary and will be cleared if the system is rebooted. Caution is suggested when trying these suggestions.\n\nRunning the command in the terminal without any parameters like this:\n\n```bash\nsudo powertop\n```\n\nwill start `powertop` in an interactive monitoring mode. Use the Tab key to navigate between pages, and the arrow keys to scroll. This output shows the same information from the HTML report, but is updated in real-time.\n\n### Using the System Monitor\n\nThe GUI application named System Monitor is installed by default on Pop!\\_OS, and is a GUI tool for watching system proceses. By clicking on the column labeled \"CPU\", so that the arrow is pointing down, it will sort the processes by how much CPU time they're using. This can be useful for finding a process that's running the background and keeping the CPU busy.\n\n![system-monitor](/images/battery/system-monitor.png)\n\n### Using `top` and Variants\n\nPop!\\_OS comes pre-installed with a tool for the terminal called `top`, which is the standard Linux tool for monitoring system processes. It's like the System Monitor, except it's text-only (so it uses fewer system resources itself), and it automatically sorts the processes by their CPU usage.\n\nOther popular tools along the same lines include `htop`, which provides more details, such as how much each individual CPU core is bring used, and it's generally preferred over plain `top` for troubleshooting purposes since it's much more capable. You can install it via the terminal with this command:\n\n```bash\nsudo apt install htop\n```\n\nand run it in the terminal with the command:\n\n```bash\nsudo htop\n```\n\nHere'a a screenshot of it running on a system with eight physical cores and sixteen threads:\n\n![htop](/images/battery/htop.png)\n\n### NVIDIA GPUs: Using `nvtop`\n\nNVIDIA GPUs can be monitored with a tool called `nvtop`. It can be installed from the terminal with this command:\n\n```bash\nsudo apt install nvtop\n```\n\nand then run in the terminal with the command:\n\n```bash\nnvtop\n```\n\nIt's recommended that you expand the terminal window horizontally, as `nvtop` can show additional information (like video decoding) if it has extra room. This screenshot shows `nvtop` monitoring the GTX 2070 GPU in an Oryx Pro model _oryp6_ while it's running a small 3D application and decoding a video on the GPU at the same time, so the `DEC[]` section appears in the upper right:\n\n![nvtop](/images/battery/nvtop.png)\n\nIf `nvtop` is showing a lot of GPU activity when no GPU-heavy applications (like games or 3D software) are running, there may be an program which is using the GPU when it's not supposed to be.\n\n### Intel Graphics: Using `intel_gpu_top`\n\nIntegrated Intel graphics have an additional monitoring tool called `intel_gpu_top`. It can be installed from the terminal with this command, along with other tools for Intel graphics:\n\n```bash\nsudo apt install intel-gpu-tools\n```\n\nand then run with the command:\n\n```bash\nsudo intel_gpu_top\n```\n\nThis screenshot shows `intel_gpu_top` on a system running some normal applications with a 3D accelerated desktop, along with a video player that's using the Intel hardware for decoding.\n\n![intel_gpu_top](/images/battery/intel_gpu_top.png)\n\nIf `intel_gpu_top` is showing a lot of GPU activity when no GPU-heavy applications (like games or 3D software) are running, there may be an program which is using the GPU when it's not supposed to be.\n\n## Checking Battery Health\n\nThis command will show the information that your computer can read about the battery:\n\n```bash\nupower -d\n```\n\nThe \"Capacity\" statistic compares the original power capacity that the battery had when it with new, with the current maximum power capacity. Batteries do lose maximum power charge as they age, and this can be a good way to see if the battery needs replacement.\n\n## Fixing Inaccurate Battery Percentage\n\nIf the battery life indicator at the top of the System Menu is inaccurate, which can often happen on a new system or after a battery has been replaced, this command will remove the stored battery statistics:\n\n```bash\nsudo rm /var/lib/upower/*\n```\n\nAfter a few charge/discharge cycles, the indicator should become more accurate as the system learns how to estimate the correct percentage.\n\n## Tools We Do Not Recommend\n\nThe [TLP power management tool for Linux](https://linrunner.de/tlp/index.html) is popular on other Linux distributions, but it is not compatible with `system76-power`, and both System76 and [the TLP developers](https://linrunner.de/tlp/faq/installation.html#does-tlp-conflict-with-other-power-management-tools) do not recommend installing TLP on Pop!\\_OS.\n","dir":"/","path":"/battery","extension":".md","createdAt":"2016-10-10T23:11:36.000Z","updatedAt":"2022-08-11T15:02:00.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644143842},"$loki":53},{"slug":"install-in-vm","description":"Install Pop!_OS in a virtual machine like VirtualBox","title":"Install Pop!_OS in VirtualBox","keywords":["VirtualBox","VMWare","Virtual Machine"],"facebookImage":"/_nuxt/images/install-in-vm-facebookImage.jpg","twitterImage":"/_nuxt/images/install-in-vm-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"1-virtualbox-start-screen","depth":3,"text":"1. Virtualbox Start Screen"},{"id":"2-create-and-name-new-vm","depth":3,"text":"2. Create and Name New VM"},{"id":"3-allocate-memory","depth":3,"text":"3. Allocate Memory"},{"id":"4-choose-drive-type","depth":3,"text":"4. Choose Drive Type"},{"id":"5-choose-disk-file-type","depth":3,"text":"5. Choose Disk File Type"},{"id":"6-set-drive-allocation-type","depth":3,"text":"6. Set Drive Allocation Type"},{"id":"7-name-drive-file-and-confirm-size","depth":3,"text":"7. Name Drive File and Confirm Size"},{"id":"8-enable-efi-mode","depth":3,"text":"8. Enable EFI Mode"},{"id":"9-start-vm","depth":3,"text":"9. Start VM"},{"id":"10-open-iso-file","depth":3,"text":"10. Open ISO File"},{"id":"11-start-pop_os-vm","depth":3,"text":"11. Start Pop!_OS VM"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is a quick tutorial on getting Pop!_OS to run on a virtual machine. Especially useful if you want to play around with Pop!_OS and see what it can do without having to commit to installing it somewhere."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First things first. Please ensure that you have:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Downloaded the "},{"type":"element","tag":"a","props":{"href":"https://system76.com/pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pop!_OS ISO"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Installed the VirtualBox package on your favorite Linux based OS and the guest OS extensions."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have that accomplished run VirtualBox."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"1-virtualbox-start-screen"},"children":[{"type":"element","tag":"a","props":{"href":"#1-virtualbox-start-screen","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Virtualbox Start Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VirtualBox Initial Screen","src":"/images/install-in-a-vm/Virtualbox-initial.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the initial screen of VirtualBox after freshly installing on your OS. Click on the \"New\" button on the top left corner. It should be clearly marked with a colorful blue icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"2-create-and-name-new-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#2-create-and-name-new-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Create and Name New VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Name the VM","src":"/images/install-in-a-vm/Create_VM_name.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you click on the new, button you should have the screen where you can name the VM and what kind of operating system. We use Pop!_OS, of course, but you can use whatever you like. Set your type to \"Linux\" and the version to \"Ubuntu (64 bit)\". Your screen should look like the screenshot above. Click \"Next\" button to move to the next screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"3-allocate-memory"},"children":[{"type":"element","tag":"a","props":{"href":"#3-allocate-memory","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"3. Allocate Memory"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Memory Size","src":"/images/install-in-a-vm/set_memory.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Set the memory to 4096 MB. The default value of 1024 MB is not enough to run Ubuntu and you will have problems. You can of course set it to as high as you like. Click \"Next\" button to the next screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"4-choose-drive-type"},"children":[{"type":"element","tag":"a","props":{"href":"#4-choose-drive-type","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"4. Choose Drive Type"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Hard Disk","src":"/images/install-in-a-vm/create_hard_disk.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS will need at least 15GB but it is recommended to give it 20GB if possible. After adjusting storage, feel free to accept the defaults and click the \"Create\" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"5-choose-disk-file-type"},"children":[{"type":"element","tag":"a","props":{"href":"#5-choose-disk-file-type","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"5. Choose Disk File Type"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Storage Type","src":"/images/install-in-a-vm/select_virtdisk_type.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can accept the default value here as well and click on the \"Next\" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"6-set-drive-allocation-type"},"children":[{"type":"element","tag":"a","props":{"href":"#6-set-drive-allocation-type","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"6. Set Drive Allocation Type"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Allocation Type","src":"/images/install-in-a-vm/storage_allocation_type.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This dialog tells you how you want to grow the disk as you put content on it. The default is the correct answer here as you don't really want to allocate space that you will not actually use. Click on the \"Next\" button to the next screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"7-name-drive-file-and-confirm-size"},"children":[{"type":"element","tag":"a","props":{"href":"#7-name-drive-file-and-confirm-size","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"7. Name Drive File and Confirm Size"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Storage Device Name","src":"/images/install-in-a-vm/disk_storage_size.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Feel free to just pick the defaults here and click on the \"Create\" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"8-enable-efi-mode"},"children":[{"type":"element","tag":"a","props":{"href":"#8-enable-efi-mode","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"8. Enable EFI Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To ensure the bootloader installs properly:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the settings for the machine (click the machine on the list and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"System"}]},{"type":"text","value":" in the list"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Check the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Enable EFI (special OSes only)"}]},{"type":"text","value":" checkbox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" button"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"The install may fail if you use VirtualBox's default legacy boot mode."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"9-start-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#9-start-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"9. Start VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ready to run","src":"/images/install-in-a-vm/Ready_to_run.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should be all ready to run! Hit the \"Start\" button, the green arrow on the toolbar at the top."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"10-open-iso-file"},"children":[{"type":"element","tag":"a","props":{"href":"#10-open-iso-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"10. Open ISO File"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Disk File","src":"/images/install-in-a-vm/select_startup_disk.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to run, it needs a startup disk, in this case the Pop!_OS iso file that you downloaded and probably in your Downloads directory. Using the above dialog, click on the little icon with the folder and the green up arrow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select the ISO image","src":"/images/install-in-a-vm/select_diskfile_dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Go to your Downloads area and select the ISO image you downloaded and click \"Open\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"11-start-pop_os-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#11-start-pop_os-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"11. Start Pop!_OS VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ready to run","src":"/images/install-in-a-vm/Ready_to_run.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the Start button on the toolbar. It is the icon with the green arrow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That's it! You're done! Visit our "},{"type":"element","tag":"a","props":{"href":"http://pop.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pop!_OS page"}]},{"type":"text","value":" and please give us feedback on how Pop!_OS is working for you!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"the-screen-resolution-is-too-small"},"children":[{"type":"element","tag":"a","props":{"href":"#the-screen-resolution-is-too-small","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"\"The screen resolution is too small!\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you notice that the installer for Pop!_OS is too large to fit into the default screen resolution in VirtualBox, try this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Move the installation window slightly (but not completely) out of the way, right-click on the desktop and select \"Display Settings\". From here you will be able to change the virtual machine's screen resolution. Increase the virtual machine resolution from the default 800x600 to 1024x768 or above, then click Apply in the top right-hand corner."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will now be able to continue with the installation."}]}]},"text":"\nThis is a quick tutorial on getting Pop!_OS to run on a virtual machine. Especially useful if you want to play around with Pop!_OS and see what it can do without having to commit to installing it somewhere.\n\nFirst things first. Please ensure that you have:\n\n- Downloaded the [Pop!_OS ISO](https://system76.com/pop)\n- Installed the VirtualBox package on your favorite Linux based OS and the guest OS extensions.\n\nOnce you have that accomplished run VirtualBox.\n\n### 1. Virtualbox Start Screen\n\n![VirtualBox Initial Screen](/images/install-in-a-vm/Virtualbox-initial.png)\n\nThis is the initial screen of VirtualBox after freshly installing on your OS. Click on the \"New\" button on the top left corner. It should be clearly marked with a colorful blue icon.\n\n### 2. Create and Name New VM\n\n![Name the VM](/images/install-in-a-vm/Create_VM_name.png)\n\nOnce you click on the new, button you should have the screen where you can name the VM and what kind of operating system. We use Pop!_OS, of course, but you can use whatever you like. Set your type to \"Linux\" and the version to \"Ubuntu (64 bit)\". Your screen should look like the screenshot above. Click \"Next\" button to move to the next screen.\n\n### 3. Allocate Memory\n\n![Memory Size](/images/install-in-a-vm/set_memory.png)\n\nSet the memory to 4096 MB. The default value of 1024 MB is not enough to run Ubuntu and you will have problems. You can of course set it to as high as you like. Click \"Next\" button to the next screen.\n\n### 4. Choose Drive Type\n\n![Hard Disk](/images/install-in-a-vm/create_hard_disk.png)\n\nPop!_OS will need at least 15GB but it is recommended to give it 20GB if possible. After adjusting storage, feel free to accept the defaults and click the \"Create\" button.\n\n### 5. Choose Disk File Type\n\n![Select Storage Type](/images/install-in-a-vm/select_virtdisk_type.png)\n\nYou can accept the default value here as well and click on the \"Next\" button.\n\n### 6. Set Drive Allocation Type\n\n![Select Allocation Type](/images/install-in-a-vm/storage_allocation_type.png)\n\nThis dialog tells you how you want to grow the disk as you put content on it. The default is the correct answer here as you don't really want to allocate space that you will not actually use. Click on the \"Next\" button to the next screen.\n\n### 7. Name Drive File and Confirm Size\n\n![Storage Device Name](/images/install-in-a-vm/disk_storage_size.png)\n\nFeel free to just pick the defaults here and click on the \"Create\" button.\n\n### 8. Enable EFI Mode\n\nTo ensure the bootloader installs properly:\n\n1. Open the settings for the machine (click the machine on the list and press Ctrl+S)\n2. Click __System__ in the list\n3. Check the __Enable EFI (special OSes only)__ checkbox\n4. Click the __OK__ button\n\n_The install may fail if you use VirtualBox's default legacy boot mode._\n\n### 9. Start VM\n\n![Ready to run](/images/install-in-a-vm/Ready_to_run.png)\n\nYou should be all ready to run! Hit the \"Start\" button, the green arrow on the toolbar at the top.\n\n### 10. Open ISO File\n\n![Select Disk File](/images/install-in-a-vm/select_startup_disk.png)\n\nIn order to run, it needs a startup disk, in this case the Pop!_OS iso file that you downloaded and probably in your Downloads directory. Using the above dialog, click on the little icon with the folder and the green up arrow.\n\n![Select the ISO image](/images/install-in-a-vm/select_diskfile_dialog.png)\n\nGo to your Downloads area and select the ISO image you downloaded and click \"Open\".\n\n### 11. Start Pop!_OS VM\n\n![Ready to run](/images/install-in-a-vm/Ready_to_run.png)\n\nClick on the Start button on the toolbar. It is the icon with the green arrow.\n\nThat's it! You're done! Visit our [Pop!_OS page](http://pop.system76.com/) and please give us feedback on how Pop!_OS is working for you!\n\n#### \"The screen resolution is too small!\"\n\nIf you notice that the installer for Pop!_OS is too large to fit into the default screen resolution in VirtualBox, try this:\n\nMove the installation window slightly (but not completely) out of the way, right-click on the desktop and select \"Display Settings\". From here you will be able to change the virtual machine's screen resolution. Increase the virtual machine resolution from the default 800x600 to 1024x768 or above, then click Apply in the top right-hand corner.\n\nYou will now be able to continue with the installation.\n","dir":"/","path":"/install-in-vm","extension":".md","createdAt":"2018-05-02T21:36:38.000Z","updatedAt":"2022-11-09T20:54:29.000Z","authors":[{"username":"n3m0-22","commitUrl":"https://github.com/system76/docs/commit/25ff840850fdbad22bb56ec99d9df19abd5c7852","avatarUrl":"https://avatars.githubusercontent.com/u/11048214?v=4","profileUrl":"https://github.com/n3m0-22"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/49969c0d8b00d4dfd594de1525705fb615778934","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"hl2guide","commitUrl":"https://github.com/system76/docs/commit/1c830b5fdf24892f70f432a0fe7638c323743d98","avatarUrl":"https://avatars.githubusercontent.com/u/17044982?v=4","profileUrl":"https://github.com/hl2guide"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/569aa0b138a47bcbd2d119d9be3729c18251b5d8","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143845},"$loki":54},{"slug":"bottles","description":"How to run Windows-only programs in Pop!_OS using Bottles.\n","layout":"article","title":"Run Windows Programs in Pop!_OS Using Bottles","keywords":["Emulation","Wine","Bottles","Protondb","Linux gaming","Windows"],"hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"considerations","depth":2,"text":"Considerations"},{"id":"installation","depth":2,"text":"Installation"},{"id":"create-your-first-bottle","depth":2,"text":"Create Your First Bottle"},{"id":"see-also","depth":3,"text":"See Also"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://docs.usebottles.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bottles"}]},{"type":"text","value":" is a front end for Wine that uses "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"environments"}]},{"type":"text","value":" to streamline configuration of libraries and dependencies. These environments simplify steps required to get up and running with Windows-only applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Bottles Main Screen","src":"/images/using-bottles/bottles-main-screen.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"considerations"},"children":[{"type":"element","tag":"a","props":{"href":"#considerations","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Considerations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A program must be compatible with Wine in order to run in Bottles. Not all Windows applications will work with Bottles."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Bottles Flatpak is easily installed using the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Install Bottles Pop Shop","src":"/images/using-bottles/install-bottles-pop-shop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also install Bottles from the command line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install flathub com.usebottles.bottles\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-your-first-bottle"},"children":[{"type":"element","tag":"a","props":{"href":"#create-your-first-bottle","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Your First Bottle"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can choose a gaming, application, or custom environment. In this example, we will install a Windows application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch Bottles and click through the introductory screens. Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Create a new Bottle"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Create a new bottle","src":"/images/using-bottles/create-new-bottle.png"},"children":[]},{"type":"text","value":"\n2. Select the option to create an "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Application"}]},{"type":"text","value":" environment. Enter a name for your new bottle, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Application Environment","src":"/images/using-bottles/select-application-environment.png"},"children":[]},{"type":"text","value":"\n3. Wait while required dependencies and libraries are installed. Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Close"}]},{"type":"text","value":" when the process completes.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Install Dependencies","src":"/images/using-bottles/install-dependencies.png"},"children":[]},{"type":"text","value":"\n4. Select your newly created bottle by clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":">"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Launch Bottles","src":"/images/using-bottles/launch-bottle.png"},"children":[]},{"type":"text","value":"\n5. Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Run executable"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Run Executable","src":"/images/using-bottles/run-executable.png"},"children":[]},{"type":"text","value":"\n6. Navigate to your .exe file.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Navigate to exe","src":"/images/using-bottles/navigate-to-exe.png"},"children":[]},{"type":"text","value":"\n7. Complete the setup wizard for your Windows executable.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Complete Setup","src":"/images/using-bottles/complete-setup.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"see-also"},"children":[{"type":"element","tag":"a","props":{"href":"#see-also","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"See Also"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming/"},"children":[{"type":"text","value":"Gaming on Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/virtualization/"},"children":[{"type":"text","value":"Creating Virtual Machines in Linux"}]}]},{"type":"text","value":"\n"}]}]},"text":"\n[Bottles](https://docs.usebottles.com/) is a front end for Wine that uses environments to streamline configuration of libraries and dependencies. These environments simplify steps required to get up and running with Windows-only applications.\n\n![Bottles Main Screen](/images/using-bottles/bottles-main-screen.png)\n\n## Considerations\n\nA program must be compatible with Wine in order to run in Bottles. Not all Windows applications will work with Bottles.\n\n## Installation\n\nThe Bottles Flatpak is easily installed using the Pop!\\_Shop.\n\n![Install Bottles Pop Shop](/images/using-bottles/install-bottles-pop-shop.png)\n\nYou can also install Bottles from the command line:\n\n```\nflatpak install flathub com.usebottles.bottles\n```\n\n## Create Your First Bottle\n\nYou can choose a gaming, application, or custom environment. In this example, we will install a Windows application.\n\n1. Launch Bottles and click through the introductory screens. Click `Create a new Bottle`.\n ![Create a new bottle](/images/using-bottles/create-new-bottle.png)\n2. Select the option to create an `Application` environment. Enter a name for your new bottle, then click `Create`.\n ![Select Application Environment](/images/using-bottles/select-application-environment.png)\n3. Wait while required dependencies and libraries are installed. Click `Close` when the process completes.\n ![Install Dependencies](/images/using-bottles/install-dependencies.png)\n4. Select your newly created bottle by clicking the `>`.\n ![Launch Bottles](/images/using-bottles/launch-bottle.png)\n5. Click `Run executable`.\n ![Run Executable](/images/using-bottles/run-executable.png)\n6. Navigate to your .exe file.\n ![Navigate to exe](/images/using-bottles/navigate-to-exe.png)\n7. Complete the setup wizard for your Windows executable.\n ![Complete Setup](/images/using-bottles/complete-setup.png)\n\n### See Also\n\n- [Gaming on Pop!\\_OS](/articles/linux-gaming/)\n- [Creating Virtual Machines in Linux](/articles/virtualization/)\n","dir":"/","path":"/bottles","extension":".md","createdAt":"2022-04-01T22:34:44.000Z","updatedAt":"2022-06-07T16:04:38.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/dcf14fcd10bdcec9e5cffeb59aa8a3a30daa2c27","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/ce52c57bc2a744e9563c6b99be81a2fb7cf7a14a","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/168d7d4322df4c971e724cc8595de5e247449c9b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697644143846},"$loki":55},{"slug":"using-flatpak","description":"Using Flatpak from the Command Line\n","title":"Using Flatpak from the Command Line (Pop!_OS)","keywords":["Pop!_OS","Pop!_OS 18.04","Pop!_OS 19.10","Pop!_OS 20.04","Pop!_OS 20.10","Pop!_OS 21.04","Pop!_OS 21.10","Pop!_OS 22.04","Flatpak","System76"],"facebookImage":"/_nuxt/images/using-flatpak-facebookImage.jpg","twitterImage":"/_nuxt/images/using-flatpak-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"why-the-command-line","depth":2,"text":"Why the command line?"},{"id":"upating-flatpak-packages","depth":2,"text":"Upating Flatpak packages"},{"id":"listing-and-running-flatpak-software","depth":2,"text":"Listing and running Flatpak software"},{"id":"finding-installing-and-uninstalling-flatpak-software","depth":2,"text":"Finding, installing and uninstalling Flatpak software"},{"id":"flatpak-sources","depth":2,"text":"Flatpak sources"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"why-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#why-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Why the command line?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's very easy to find and install Flatpak software from within the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":", but there are advantages to working within the terminal. Using the command line can show additional information and give you more control."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Full documentation about Flatpak commands is available "},{"type":"element","tag":"a","props":{"href":"https://docs.flatpak.org/en/latest/using-flatpak.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"upating-flatpak-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#upating-flatpak-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upating Flatpak packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The most common reason to use the command line with Flatpak is to run updates. This shows some additional information that's not present in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":", and if any problems occur, it's easier to tell what's going wrong. The command is very simple:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All terminal commands for Flatpak will look like this, starting with the command "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flatpak"}]},{"type":"text","value":" followed by a verb and possibly additional data or parameters."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"listing-and-running-flatpak-software"},"children":[{"type":"element","tag":"a","props":{"href":"#listing-and-running-flatpak-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Listing and running Flatpak software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To view your currently installed Flatpak software:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To run a Flatpak application from the command line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak run [Application ID]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To look at information about an installed package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak info [Application ID]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, to find out what command to use to run "},{"type":"element","tag":"a","props":{"href":"https://slack.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Slack"}]},{"type":"text","value":" (if already installed from Flatpak), you can run the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak list --columns=name,application "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep -i slack"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output will look something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Slack com.slack.Slack\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can look at the package details by running this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak info com.slack.Slack"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And we can use this command to run Slack from the command line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak run com.slack.Slack"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"finding-installing-and-uninstalling-flatpak-software"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-installing-and-uninstalling-flatpak-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding, installing and uninstalling Flatpak software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To search for a Flatpak package using the currently available sources:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak search [Name]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install a Flatpak package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install [Application ID]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, if we're looking for the Flatpak version of the media player "},{"type":"element","tag":"a","props":{"href":"https://mpv.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"mpv"}]}]},{"type":"text","value":", we can find the Application ID by running:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak search mpv"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And then install it with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install io.mpv.Mpv"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can try to install the app directly by just combining these two seteps, for example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install mpv"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and the Flatpak system will try to figure out what you're looking for and present you with options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Uninstalling a Flatpak package works similarly:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak uninstall [Application ID]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is also the option to delete your user data for a Flatpak application by using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--delete-data"}]},{"type":"text","value":" parameter. This can be useful when trying to fix a broken application and you want to start completely over. For example, this will uninstall "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"mpv"}]},{"type":"text","value":" and also delete your configuration files:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak uninstall io.mpv.Mpv --delete-data"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"flatpak-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#flatpak-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Flatpak sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To list the currently configured Flatpak sources, which the system will search when looking for software:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remotes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To add a new Flatpak source (with Flathub as the example):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To delete an existing Flathub source:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remote-delete --user flathub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## Why the command line?\n\nIt's very easy to find and install Flatpak software from within the Pop!_Shop, but there are advantages to working within the terminal. Using the command line can show additional information and give you more control.\n\nFull documentation about Flatpak commands is available [here.](https://docs.flatpak.org/en/latest/using-flatpak.html)\n\n## Upating Flatpak packages\n\nThe most common reason to use the command line with Flatpak is to run updates. This shows some additional information that's not present in the Pop!_Shop, and if any problems occur, it's easier to tell what's going wrong. The command is very simple:\n\n```bash\nflatpak update\n```\n\nAll terminal commands for Flatpak will look like this, starting with the command `flatpak` followed by a verb and possibly additional data or parameters.\n\n## Listing and running Flatpak software\n\nTo view your currently installed Flatpak software:\n\n```bash\nflatpak list\n```\n\nTo run a Flatpak application from the command line:\n\n```bash\nflatpak run [Application ID]\n```\n\nTo look at information about an installed package:\n\n```bash\nflatpak info [Application ID]\n```\n\nFor example, to find out what command to use to run [Slack](https://slack.com/) (if already installed from Flatpak), you can run the following:\n\n```bash\nflatpak list --columns=name,application | grep -i slack\n```\n\nThe output will look something like this:\n\n```\nSlack com.slack.Slack\n```\n\nWe can look at the package details by running this command:\n\n```bash\nflatpak info com.slack.Slack\n```\n\nAnd we can use this command to run Slack from the command line:\n\n```bash\nflatpak run com.slack.Slack\n```\n\n## Finding, installing and uninstalling Flatpak software\n\nTo search for a Flatpak package using the currently available sources:\n\n```bash\nflatpak search [Name]\n```\n\nTo install a Flatpak package:\n\n```bash\nflatpak install [Application ID]\n```\n\nFor example, if we're looking for the Flatpak version of the media player [_mpv_](https://mpv.io/), we can find the Application ID by running:\n\n```bash\nflatpak search mpv\n```\n\nAnd then install it with:\n\n```bash\nflatpak install io.mpv.Mpv\n```\n\nYou can try to install the app directly by just combining these two seteps, for example:\n\n```bash\nflatpak install mpv\n```\n\nand the Flatpak system will try to figure out what you're looking for and present you with options.\n\nUninstalling a Flatpak package works similarly:\n\n```bash\nflatpak uninstall [Application ID]\n```\n\nThere is also the option to delete your user data for a Flatpak application by using the `--delete-data` parameter. This can be useful when trying to fix a broken application and you want to start completely over. For example, this will uninstall _mpv_ and also delete your configuration files:\n\n```bash\nflatpak uninstall io.mpv.Mpv --delete-data\n```\n\n## Flatpak sources\n\nTo list the currently configured Flatpak sources, which the system will search when looking for software:\n\n```bash\nflatpak remotes\n```\n\nTo add a new Flatpak source (with Flathub as the example):\n\n```bash\nflatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo\n```\n\nTo delete an existing Flathub source:\n\n```bash\nflatpak remote-delete --user flathub\n```\n","dir":"/","path":"/using-flatpak","extension":".md","createdAt":"2022-05-12T17:21:02.000Z","updatedAt":"2022-05-24T16:20:51.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644143847},"$loki":56},{"slug":"show-battery-percentage","description":"Show the battery percentage in the top bar in Pop!_OS.","title":"Pop! - Show Battery Percentage","keywords":["battery percentage","gnome tweak tool","battery"],"facebookImage":"/_nuxt/images/show-battery-percentage-facebookImage.jpg","twitterImage":"/_nuxt/images/show-battery-percentage-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"installing-the-gnome-tweak-tool","depth":3,"text":"Installing the GNOME Tweak Tool"},{"id":"showing-the-battery-percentage","depth":3,"text":"Showing the battery percentage"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To show the battery percentage in the top bar in Pop!_OS, you will need to use the GNOME Tweak Tool."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-the-gnome-tweak-tool"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-gnome-tweak-tool","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the GNOME Tweak Tool"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To get started with showing the battery percentage, you need to install the GNOME Tweak Tool using the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-tweak-tool"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once it is installed, open it up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"showing-the-battery-percentage"},"children":[{"type":"element","tag":"a","props":{"href":"#showing-the-battery-percentage","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Showing the battery percentage"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the GNOME Tweak Tool, navigate to the \"Top Bar\" section, and toggle the \"Battery Percentage\" on."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Bar Settings","src":"/images/show-battery-percentage/top-bar.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should now see your battery percentage in the top bar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Percentage","src":"/images/show-battery-percentage/battery-percentage.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylecorry31","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylecorry31"}]},{"type":"text","value":"."}]}]},"text":"\nTo show the battery percentage in the top bar in Pop!\\_OS, you will need to use the GNOME Tweak Tool.\n\n### Installing the GNOME Tweak Tool\n\nTo get started with showing the battery percentage, you need to install the GNOME Tweak Tool using the following command:\n\n```bash\nsudo apt install gnome-tweak-tool\n```\n\nOnce it is installed, open it up.\n\n### Showing the battery percentage\n\nIn the GNOME Tweak Tool, navigate to the \"Top Bar\" section, and toggle the \"Battery Percentage\" on.\n\n![Top Bar Settings](/images/show-battery-percentage/top-bar.png)\n\nYou should now see your battery percentage in the top bar.\n\n![Percentage](/images/show-battery-percentage/battery-percentage.png)\n\n---\n\nThis article was contributed by [kylecorry31](https://github.com/kylecorry31).\n","dir":"/","path":"/show-battery-percentage","extension":".md","createdAt":"2017-12-19T19:49:00.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644143848},"$loki":57},{"slug":"ubiquity-bug","description":"If you try to join a WPA-Enterprise or WPA2-Enterprise while setting up your computer, the installer may crash.\n","title":"Problems With WPA2-Enterprise During User Configuration","keywords":["System76","first boot","Ubiquity","oem-config","wifi","WPA2-Enterprise","crash"],"facebookImage":"/_nuxt/images/ubiquity-bug-facebookImage.jpg","twitterImage":"/_nuxt/images/ubiquity-bug-twitterImage.jpg","hidden":true,"section":"solutions","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a bug in the installer program, Ubiquity, which may crash the initial setup of your computer if a WPA-Enterprise or WPA2-Enterprise access point is joined. WPA Enterprise access points can be joined after the system is finished being setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The current solution is to not join a network access point while setting up the computer for the first time. Once the installation is finished and your desktop loads, WiFi access points can be joined as normal. If the new user setup program crashes and leaves only a Guest account, please see these instructions for creating a new user manually:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guest-user-only-ubuntu/"},"children":[{"type":"text","value":"Oem Firstboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a bug report filed here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1249295","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bug 1249295"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any additional people that mark \"Does this bug affect you?\" on that bug report will help gain additional traction from developers to get this issue resolved."}]}]},"text":"\nThere is a bug in the installer program, Ubiquity, which may crash the initial setup of your computer if a WPA-Enterprise or WPA2-Enterprise access point is joined. WPA Enterprise access points can be joined after the system is finished being setup.\n\nThe current solution is to not join a network access point while setting up the computer for the first time. Once the installation is finished and your desktop loads, WiFi access points can be joined as normal. If the new user setup program crashes and leaves only a Guest account, please see these instructions for creating a new user manually:\n\n[Oem Firstboot](/articles/guest-user-only-ubuntu/)\n\nThere is a bug report filed here:\n\n[Bug 1249295](https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1249295)\n\nAny additional people that mark \"Does this bug affect you?\" on that bug report will help gain additional traction from developers to get this issue resolved.\n","dir":"/","path":"/ubiquity-bug","extension":".md","createdAt":"2016-11-09T23:55:21.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/0966ab4784f195bdd1d6f65b9760e3f9c4c12bbf","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644144947},"$loki":58},{"slug":"software-development-james-ramey-codeweavers","description":"Growing Linux on the desktop with CrossOver.\n","title":"Developing Desktop Applications at CodeWeavers","keywords":["desktop applications","desktop apps","run on Linux","Linux","Ubuntu","software development","CodeWeavers","CrossOver","System76"],"facebookImage":"/_nuxt/images/software-development-james-ramey-codeweavers-facebookImage.jpg","twitterImage":"/_nuxt/images/software-development-james-ramey-codeweavers-twitterImage.jpg","hidden":false,"section":"case-studies","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CodeWeavers was founded in 1996 during the advent of Linux with the goal of\nmaking desktop Linux more accessible to end users. We spoke with CodeWeavers\nPresident James Ramey to learn more about the company’s journey over the last\n23 years, including his use of System76 hardware to help bring CodeWeavers\nproducts like CrossOver to-market."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“We started as handful of people on a mission of making Linux more\naccessible. We’re now a much larger group still pursuing this same mission.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That larger group now includes 45 employees around the world, approximately\nhalf of whom are located in Saint Paul, Minnesota. CodeWeavers’ geographically\ndiverse team serves an even more diverse user base, spanning consumer,\nbusiness, education, and enterprise markets -- helping all of them run Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Customers have specific programs that they need to do their work. We\nprovide the solution, porting and supporting those applications so they can\nbe used in non-native environments like Linux. We’re helping to make Linux\nmore useful for people switching from other operating systems, and we’re\nsupporting more and more games on the Linux platform as well.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"James is quick to note that, while Linux has excellent native application\nsupport, there are certain programs that customers are dependent on. Oft-used\napplications such as word processors, desktop email clients, and design and\nengineering software tend to be more difficult to move away from. CrossOver is\nCodeWeavers’ alternative to dual booting or running programs in a virtual\nmachine, allowing users to run their favorite programs from a Linux\nenvironment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Despite this dependence on certain programs, CrossOver users at Stanford\nUniversity, MIT, the University of Michigan, and many Fortune 50 companies\nstill prefer to use Linux as their overall daily driver. Of course, the team\nat CodeWeavers love Linux too."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“Our developers are hardcore Linux users, from custom-built machines to\nLinux pre-installed machines like System76. We live Linux and understand\nwhat Linux users need.“"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Over the last year, James has been on a journey to migrate his own work over\nto Linux. Motivated by his curiosity about Linux, frustration with other\nplatforms, desire to better understand his Linux customers’ workflows, and\nencouragement by his colleagues at CodeWeavers, James found the transition\nto be seamless."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"“System76 was the first and foremost on my mind, and I’ve been really happy\nwith everything since I switched. The laptop offered all the features (e.g.\ngraphics card, backlit keyboard, display), with all the functionality I\nexpected out of a premium laptop. The system is absolutely spot-on in terms\nof what I was looking for."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We look to System76 as being the company making hardware more accessible to\nthe same group of users that we serve. Like System76, we are trying to\nprovide a platform that serves users with a commitment to Linux and open\nsource.”"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Are you or your development team ready to switch to Linux too? Connect with\nthe System76 team today to discuss your options and find the right system\nthat does the work and looks the part."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://system76.com/contact/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Contact System76 Today →"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_software-development-james-ramey-codeweavers.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Click here to download a PDF copy of this case study ↓"}]}]}]},"text":"\nCodeWeavers was founded in 1996 during the advent of Linux with the goal of\nmaking desktop Linux more accessible to end users. We spoke with CodeWeavers\nPresident James Ramey to learn more about the company’s journey over the last\n23 years, including his use of System76 hardware to help bring CodeWeavers\nproducts like CrossOver to-market.\n\n> “We started as handful of people on a mission of making Linux more\n> accessible. We’re now a much larger group still pursuing this same mission.”\n\nThat larger group now includes 45 employees around the world, approximately\nhalf of whom are located in Saint Paul, Minnesota. CodeWeavers’ geographically\ndiverse team serves an even more diverse user base, spanning consumer,\nbusiness, education, and enterprise markets -- helping all of them run Linux.\n\n> “Customers have specific programs that they need to do their work. We\n> provide the solution, porting and supporting those applications so they can\n> be used in non-native environments like Linux. We’re helping to make Linux\n> more useful for people switching from other operating systems, and we’re\n> supporting more and more games on the Linux platform as well.”\n\nJames is quick to note that, while Linux has excellent native application\nsupport, there are certain programs that customers are dependent on. Oft-used\napplications such as word processors, desktop email clients, and design and\nengineering software tend to be more difficult to move away from. CrossOver is\nCodeWeavers’ alternative to dual booting or running programs in a virtual\nmachine, allowing users to run their favorite programs from a Linux\nenvironment.\n\nDespite this dependence on certain programs, CrossOver users at Stanford\nUniversity, MIT, the University of Michigan, and many Fortune 50 companies\nstill prefer to use Linux as their overall daily driver. Of course, the team\nat CodeWeavers love Linux too.\n\n> “Our developers are hardcore Linux users, from custom-built machines to\n> Linux pre-installed machines like System76. We live Linux and understand\n> what Linux users need.“\n\nOver the last year, James has been on a journey to migrate his own work over\nto Linux. Motivated by his curiosity about Linux, frustration with other\nplatforms, desire to better understand his Linux customers’ workflows, and\nencouragement by his colleagues at CodeWeavers, James found the transition\nto be seamless.\n\n> “System76 was the first and foremost on my mind, and I’ve been really happy\n> with everything since I switched. The laptop offered all the features (e.g.\n> graphics card, backlit keyboard, display), with all the functionality I\n> expected out of a premium laptop. The system is absolutely spot-on in terms\n> of what I was looking for.\n>\n> We look to System76 as being the company making hardware more accessible to\n> the same group of users that we serve. Like System76, we are trying to\n> provide a platform that serves users with a commitment to Linux and open\n> source.”\n\nAre you or your development team ready to switch to Linux too? Connect with\nthe System76 team today to discuss your options and find the right system\nthat does the work and looks the part.\n\n[Contact System76 Today →](https://system76.com/contact/)\n\n---\n\n[Click here to download a PDF copy of this case study ↓](https://github.com/system76/docs/raw/gh-pages/pdfs/case-studies/system76-case-study_software-development-james-ramey-codeweavers.pdf)\n","dir":"/","path":"/software-development-james-ramey-codeweavers","extension":".md","createdAt":"2019-02-20T16:13:46.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644144950},"$loki":59},{"slug":"transition-firmware","description":"How to transition from proprietary firmware to System76 Open Firmware on supported models.\n","title":"Firmware Switching (Proprietary Firmware or System76 Open Firmware)","keywords":["Firmware"],"facebookImage":"/_nuxt/images/transition-firmware-facebookImage.jpg","twitterImage":"/_nuxt/images/transition-firmware-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"firmware-switching-proprietary-firmware-or-system76-open-firmware","depth":2,"text":"Firmware Switching (Proprietary Firmware or System76 Open Firmware)"},{"id":"differences-between-system76-open-firmware-and-proprietary-firmware","depth":3,"text":"Differences between System76 Open Firmware and Proprietary Firmware"},{"id":"checking-the-current-firmware-version","depth":3,"text":"Checking the Current Firmware Version"},{"id":"installing-the-command-line-updater","depth":3,"text":"Installing the command-line updater"},{"id":"transitioning-to-system76-open-firmware","depth":3,"text":"Transitioning to System76 Open Firmware"},{"id":"reverting-to-proprietary-firmware","depth":3,"text":"Reverting to Proprietary Firmware"},{"id":"performing-the-update","depth":3,"text":"Performing the update"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"firmware-switching-proprietary-firmware-or-system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#firmware-switching-proprietary-firmware-or-system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firmware Switching (Proprietary Firmware or System76 Open Firmware)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some models shipped with proprietary firmware, but later received support for "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/firmware-open","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"System76 Open Firmware"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/ec","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"System76 Open EC"}]},{"type":"text","value":". Below is a list of these models:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Adder WS (addw2)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Darter Pro (darp6)\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Model shipped wih System76 Open Firmware and proprietary EC. Firmware transition installs System76 Open EC."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Gazelle (gaze15)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This list may expand in the future as more models are ported."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"differences-between-system76-open-firmware-and-proprietary-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#differences-between-system76-open-firmware-and-proprietary-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Differences between System76 Open Firmware and Proprietary Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 Open Firmware is primarily open-source, meaning the source code is available for users and developers to read and modify as they please. Proprietary firmware is developed by the upstream motherboard manufacturers, and its source code is not available for viewing or modification. You can read about the benefits of using open-source firmware "},{"type":"element","tag":"a","props":{"href":"https://blog.system76.com/post/623810010985742337/open-up-benefits-of-open-source-firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 Open Firmware is designed to be lightweight and performant with a simple and straightforward user interface."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Many features are configured by default in System76 Open Firmware\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enabled: Hardware virtualization (Intel VT-x and VT-d/AMD-V). Can be disabled by the OS via a kernel boot option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enabled: Hyperthreading. Can be disabled by the OS via a kernel boot option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enabled: Thunderbolt security. Devices must be allowed by the user within the OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disabled: Intel ME (Management Engine)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Disabled: Secure Boot"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Some features are present in proprietary firmware but are not available in Open Firmware, including:\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Flexicharger (battery threshold). This feature is currently in development for System76 Open Firmware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Self-encrypting storage drives. Not supported (note that the full-disk encryption used in Pop!_OS does not require this firmware-level feature.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Some features behave differently in System76 Open Firmware\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Galago Pro units running System76 EC require pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" key to use the number pad, regardless of "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Num Lk"}]},{"type":"text","value":" state"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Below is a comparison between the UEFI setup menu on proprietary firmware (left) and System76 Open Firmware (right):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Proprietary vs. Open Firmware","src":"/images/system-firmware/proprietary-vs-open.webp"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"checking-the-current-firmware-version"},"children":[{"type":"element","tag":"a","props":{"href":"#checking-the-current-firmware-version","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Checking the Current Firmware Version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can check your current firmware version using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /sys/class/dmi/id/bios_version"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the output is a short, decimal-separated number such as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1.07.05"}]},{"type":"text","value":", then you are running proprietary firmware. If the output is a longer, date-based number such as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2020-09-03_9c310f0"}]},{"type":"text","value":", then you are running System76 Open Firmware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-the-command-line-updater"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-command-line-updater","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the command-line updater"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before switching between proprietary firmware and System76 Open Firmware, the command line updater must be installed by running the following commands in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"transitioning-to-system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#transitioning-to-system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Transitioning to System76 Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are running proprietary firmware and would like to transition to System76 Open Firmware, follow the "},{"type":"element","tag":"a","props":{"href":"#installing-the-command-line-updater"},"children":[{"type":"text","value":"steps above"}]},{"type":"text","value":" to install the updater from the command line, then run the following command to schedule the update:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-firmware-cli schedule --open"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may then follow the "},{"type":"element","tag":"a","props":{"href":"#performing-the-update"},"children":[{"type":"text","value":"steps below"}]},{"type":"text","value":" to perform the update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"reverting-to-proprietary-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#reverting-to-proprietary-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reverting to Proprietary Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are running System76 Open Firmware and need to revert to proprietary firmware (for example, if you require a specific feature not yet present in System76 Open Firmware), follow the "},{"type":"element","tag":"a","props":{"href":"#installing-the-command-line-updater"},"children":[{"type":"text","value":"steps above"}]},{"type":"text","value":" to install the updater from the command line, then run the following command to schedule the update:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-firmware-cli schedule --proprietary"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may then follow the "},{"type":"element","tag":"a","props":{"href":"#performing-the-update"},"children":[{"type":"text","value":"steps below"}]},{"type":"text","value":" to perform the update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"performing-the-update"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-update","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the update"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot the system using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl reboot"}]},{"type":"text","value":" to proceed with the update, or use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo system76-firmware-cli unschedule"}]},{"type":"text","value":" to cancel the update. For more information about the firmware upgrade process, please view the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system-firmware"},"children":[{"type":"text","value":"Update System Firmware"}]},{"type":"text","value":" article."}]}]},"text":"\n## Firmware Switching (Proprietary Firmware or System76 Open Firmware)\n\nSome models shipped with proprietary firmware, but later received support for [System76 Open Firmware](https://github.com/system76/firmware-open) and [System76 Open EC](https://github.com/system76/ec). Below is a list of these models:\n\n- Adder WS (addw2)\n- Darter Pro (darp6)\n - Model shipped wih System76 Open Firmware and proprietary EC. Firmware transition installs System76 Open EC.\n- Gazelle (gaze15)\n\nThis list may expand in the future as more models are ported.\n\n### Differences between System76 Open Firmware and Proprietary Firmware\n\nSystem76 Open Firmware is primarily open-source, meaning the source code is available for users and developers to read and modify as they please. Proprietary firmware is developed by the upstream motherboard manufacturers, and its source code is not available for viewing or modification. You can read about the benefits of using open-source firmware [here](https://blog.system76.com/post/623810010985742337/open-up-benefits-of-open-source-firmware).\n\nSystem76 Open Firmware is designed to be lightweight and performant with a simple and straightforward user interface.\n\n- Many features are configured by default in System76 Open Firmware\n - Enabled: Hardware virtualization (Intel VT-x and VT-d/AMD-V). Can be disabled by the OS via a kernel boot option.\n - Enabled: Hyperthreading. Can be disabled by the OS via a kernel boot option.\n - Enabled: Thunderbolt security. Devices must be allowed by the user within the OS.\n - Disabled: Intel ME (Management Engine)\n - Disabled: Secure Boot\n- Some features are present in proprietary firmware but are not available in Open Firmware, including:\n - Flexicharger (battery threshold). This feature is currently in development for System76 Open Firmware.\n - Self-encrypting storage drives. Not supported (note that the full-disk encryption used in Pop!\\_OS does not require this firmware-level feature.)\n- Some features behave differently in System76 Open Firmware\n - Galago Pro units running System76 EC require pressing the Fn key to use the number pad, regardless of Num Lk state\n\nBelow is a comparison between the UEFI setup menu on proprietary firmware (left) and System76 Open Firmware (right):\n\n![Proprietary vs. Open Firmware](/images/system-firmware/proprietary-vs-open.webp)\n\n### Checking the Current Firmware Version\n\nYou can check your current firmware version using this command:\n\n```bash\ncat /sys/class/dmi/id/bios_version\n```\n\nIf the output is a short, decimal-separated number such as `1.07.05`, then you are running proprietary firmware. If the output is a longer, date-based number such as `2020-09-03_9c310f0`, then you are running System76 Open Firmware.\n\n### Installing the command-line updater\n\nBefore switching between proprietary firmware and System76 Open Firmware, the command line updater must be installed by running the following commands in a terminal:\n\n```bash\nsudo apt update\nsudo apt install system76-firmware\n```\n\n### Transitioning to System76 Open Firmware\n\nIf you are running proprietary firmware and would like to transition to System76 Open Firmware, follow the [steps above](#installing-the-command-line-updater) to install the updater from the command line, then run the following command to schedule the update:\n\n```bash\nsudo system76-firmware-cli schedule --open\n```\n\nYou may then follow the [steps below](#performing-the-update) to perform the update.\n\n### Reverting to Proprietary Firmware\n\nIf you are running System76 Open Firmware and need to revert to proprietary firmware (for example, if you require a specific feature not yet present in System76 Open Firmware), follow the [steps above](#installing-the-command-line-updater) to install the updater from the command line, then run the following command to schedule the update:\n\n```bash\nsudo system76-firmware-cli schedule --proprietary\n```\n\nYou may then follow the [steps below](#performing-the-update) to perform the update.\n\n### Performing the update\n\nReboot the system using `sudo systemctl reboot` to proceed with the update, or use `sudo system76-firmware-cli unschedule` to cancel the update. For more information about the firmware upgrade process, please view the [Update System Firmware](/articles/system-firmware) article.\n","dir":"/","path":"/transition-firmware","extension":".md","createdAt":"2020-09-21T17:44:50.000Z","updatedAt":"2022-03-03T19:46:39.000Z","authors":[{"username":"sudomakecoffee","commitUrl":"https://github.com/system76/docs/commit/b22c17bb6337a6cbb816248f87c74f69246c86ef","avatarUrl":"https://avatars.githubusercontent.com/u/45775511?v=4","profileUrl":"https://github.com/sudomakecoffee"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644144952},"$loki":60},{"slug":"wireless","description":"If you’re having problems with your wireless Internet connection, take a look at the suggestions in this article.\n","title":"Wireless Troubleshooting","keywords":["wireless","wifi","support","System76"],"facebookImage":"/_nuxt/images/wireless-facebookImage.jpg","twitterImage":"/_nuxt/images/wireless-twitterImage.jpg","hidden":false,"section":"network-troubleshooting","tableOfContents":true,"toc":[{"id":"basic-troubleshooting","depth":2,"text":"Basic Troubleshooting"},{"id":"advanced-troubleshooting","depth":2,"text":"Advanced Troubleshooting"},{"id":"regulatory-domain","depth":3,"text":"Regulatory Domain"},{"id":"ipv6","depth":3,"text":"IPv6"},{"id":"antenna-aggregation","depth":3,"text":"Antenna Aggregation"},{"id":"n-mode","depth":3,"text":"N Mode"},{"id":"bluetooth-coexistence","depth":3,"text":"Bluetooth Coexistence"},{"id":"power-management","depth":3,"text":"Power Management"},{"id":"useful-programs","depth":2,"text":"Useful Programs"},{"id":"useful-commands","depth":2,"text":"Useful Commands"},{"id":"additional-info","depth":2,"text":"Additional Info"},{"id":"windows-dual-boot","depth":3,"text":"Windows Dual Boot"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"WiFi issues are influenced by many different factors, including:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Hardware (WiFi card, access point)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Settings at both ends of the connection"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The local environment"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"basic-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#basic-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Basic Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you’re having problems, try these steps first:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Try unplugging the wireless router or modem to reboot it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Try airplane mode by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F11"}]},{"type":"text","value":", waiting 10s, then disabling."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Try rebooting the computer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some router settings can cause problems. Try adjusting your access point to these settings:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"WPA2-AES is preferred over WPA/WPA2 mixed mode or TKIP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A channel width of 20 MHz in the 2.4 GHz band is more stable than automatic 20/40 MHz or fixed 40 MHz."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Set 2.4Ghz and 5Ghz SSID names differently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Pick a fixed channel. Use either 1, 6, or 11 in the 2.4 Ghz band, rather than automatic selection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Check if the router is set to N speeds only. Auto B/G/N is preferred."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Lower the max/burst speeds, turn off channel bonding, and reduce channel width. Setting the speed to 600 Mb/s or 450 Mb/s will use spread frequencies to achieve those speeds and may decrease stability. Try setting it to 289/300 Mb/s (N speed) or or 54 Mb/s (G speed)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"After making these changes, reboot the router."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the issues started after you applied updates, try running this command to make sure a bad WiFi driver has not been installed, then reboot your computer:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove backport-iwlwifi-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"advanced-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#advanced-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Advanced Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the above steps aren't working, or you would like to fine tune and improve you connection, see the following steps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"regulatory-domain"},"children":[{"type":"element","tag":"a","props":{"href":"#regulatory-domain","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Regulatory Domain"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In many cases, it's recommended to explicitly set the WiFi regulatory domain. Check yours with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo iw reg get"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you get 00, that is a one-size-maybe-fits-all setting. Find yours here: "},{"type":"element","tag":"a","props":{"href":"http://wikipedia.org/wiki/ISO_3166-1","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ISO_3166"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And set it permanently with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/default/crda"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Change the last line to read:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"REGDOMAIN=US"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Save and close the text editor."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ipv6"},"children":[{"type":"element","tag":"a","props":{"href":"#ipv6","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IPv6"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unless specifically required, you can set IPv6 to Ignore in Network Manager. Go to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"System Settings"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Network"}]},{"type":"text","value":" and click the orange arrow next to your network, then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Network"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Ethernet"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Gear Icon"}]},{"type":"text","value":" → "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IPv6 Settings"}]},{"type":"text","value":" then change "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Automatic"}]},{"type":"text","value":" to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Disable"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"antenna-aggregation"},"children":[{"type":"element","tag":"a","props":{"href":"#antenna-aggregation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Antenna Aggregation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If these changes do not help, you can try enabling antenna aggregation:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo modprobe -r iwlwifi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo modprobe iwlwifi 11n_disable=8"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, test to see if that helps. To make it permanent:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/modprobe.d/iwlwifi.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, add this line to the bottom (effective upon reboot):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"options iwlwifi 11n_disable=8"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"n-mode"},"children":[{"type":"element","tag":"a","props":{"href":"#n-mode","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"N Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can try disabling N mode completely by using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"11n_disable=1"}]},{"type":"text","value":" in the previous settings. N mode can be more unstable than G mode, and the speed gained isn't typically useful as total bandwidth available in/out from/to the Internet is less than N speeds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"bluetooth-coexistence"},"children":[{"type":"element","tag":"a","props":{"href":"#bluetooth-coexistence","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bluetooth Coexistence"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have trouble with a Bluetooth headset and keeping a steady downlink speed, try disabling Bluetooth coexistence in the configuration file above:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"options iwlwifi bt_coex_active=0"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"power-management"},"children":[{"type":"element","tag":"a","props":{"href":"#power-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Power Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another way to help with Wifi issues is to turn off power management for the hardware. To do so, edit the configuration file with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And change the file to read (effective upon reboot):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"[connection]"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nwifi.powersave = 2"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tlp"}]},{"type":"text","value":" is installed, take a look at the settings file found here for additional Wifi power saving being enabled:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/default/tlp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"wavemon"}]},{"type":"text","value":" can be used to see info about nearby access points, such as power levels, channels, and BSSIDs. It can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install wavemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And run with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo wavemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"iwevent"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run this command to watch what the Wifi hardware is doing. Pay attention to the disconnect reasons, and ignore the scans."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart NetworkManager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will restart the service that manages all Internet traffic on the computer, which is usually easier than restarting the computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dmesg "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep iwlwifi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check the hardware startup and driver loading messages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lspci "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep Network"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check if the hardware is being detected by the kernel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsmod "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep iwlwifi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check to see if the device driver (module) is loaded."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm /etc/NetworkManager/system-connections/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will erase the stored information about all wireless access points."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall network-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will reinstall network-manager, which can fix some network issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" After reinstalling the above packages, fully shut down the machine and then power it back on, rather than rebooting. This ensures the hardware completely resets."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"additional-info"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-info","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Info"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wifi Speeds and Frequencies:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"54 Mb/s uses the 802.11g & 802.11b standards."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"145 Mb/s and 300 Mb/s modes use the 802.11n standard and 20MHz or 40MHz bandwidths."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"300Mbps / 40Mhz will provide the maximum performance in most cases."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"145Mbps / 20MHz will work better in areas with more access points."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"450Mbps uses a 60Mhz channel width and 600Mbps uses a 80Mhz channel width, and is typically less stable."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The name of the Linux driver for Intel Wifi cards is called "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"iwlwifi"}]},{"type":"text","value":" and is included in the kernel by default. All information about the driver can be found here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"wireless.wiki.kernel.org/en/users/drivers/iwlwifi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The newest version of the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"linux-firmware"}]},{"type":"text","value":" package, which contains the iwlwifi driver, can be found here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes the newest version of the firmware will clear up occasional bugs. Please download the newest "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".deb"}]},{"type":"text","value":" package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows-dual-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-dual-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Dual Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are dual booting Windows, you may lose access to your wifi card entirely after running driver/OS updates in Windows. You may be able to gain access to your wifi card again by disabling \"Fast Startup\" in the Windows power options before booting back into Pop!_OS."}]}]},"text":"\nWiFi issues are influenced by many different factors, including:\n\n- Hardware (WiFi card, access point)\n- Settings at both ends of the connection\n- The local environment\n\n## Basic Troubleshooting\n\nIf you’re having problems, try these steps first:\n\n- Try unplugging the wireless router or modem to reboot it.\n- Try airplane mode by pressing Fn+F11, waiting 10s, then disabling.\n- Try rebooting the computer.\n\nSome router settings can cause problems. Try adjusting your access point to these settings:\n\n- WPA2-AES is preferred over WPA/WPA2 mixed mode or TKIP.\n- A channel width of 20 MHz in the 2.4 GHz band is more stable than automatic 20/40 MHz or fixed 40 MHz.\n- Set 2.4Ghz and 5Ghz SSID names differently.\n- Pick a fixed channel. Use either 1, 6, or 11 in the 2.4 Ghz band, rather than automatic selection.\n- Check if the router is set to N speeds only. Auto B/G/N is preferred.\n- Lower the max/burst speeds, turn off channel bonding, and reduce channel width. Setting the speed to 600 Mb/s or 450 Mb/s will use spread frequencies to achieve those speeds and may decrease stability. Try setting it to 289/300 Mb/s (N speed) or or 54 Mb/s (G speed).\n- After making these changes, reboot the router.\n\nIf the issues started after you applied updates, try running this command to make sure a bad WiFi driver has not been installed, then reboot your computer:\n\n```bash\nsudo apt remove backport-iwlwifi-dkms\n```\n\n## Advanced Troubleshooting\n\nIf the above steps aren't working, or you would like to fine tune and improve you connection, see the following steps.\n\n### Regulatory Domain\n\nIn many cases, it's recommended to explicitly set the WiFi regulatory domain. Check yours with this command:\n\n```bash\nsudo iw reg get\n```\n\nIf you get 00, that is a one-size-maybe-fits-all setting. Find yours here: [ISO_3166](http://wikipedia.org/wiki/ISO_3166-1).\n\nAnd set it permanently with this command:\n\n```bash\nsudo gedit /etc/default/crda\n```\n\nChange the last line to read:\n\n> REGDOMAIN=US \n\nSave and close the text editor.\n\n### IPv6\n\nUnless specifically required, you can set IPv6 to Ignore in Network Manager. Go to **System Settings** → **Network** and click the orange arrow next to your network, then click **Settings** → **Network** → **Ethernet** → **Gear Icon** → **IPv6 Settings** then change **Automatic** to **Disable**.\n\n### Antenna Aggregation\n\nIf these changes do not help, you can try enabling antenna aggregation:\n\n```bash\nsudo modprobe -r iwlwifi\nsudo modprobe iwlwifi 11n_disable=8\n```\n\nThen, test to see if that helps. To make it permanent:\n\n```bash\nsudo gedit /etc/modprobe.d/iwlwifi.conf\n```\n\nThen, add this line to the bottom (effective upon reboot):\n\n> options iwlwifi 11n_disable=8 \n\n### N Mode\n\nYou can try disabling N mode completely by using `11n_disable=1` in the previous settings. N mode can be more unstable than G mode, and the speed gained isn't typically useful as total bandwidth available in/out from/to the Internet is less than N speeds.\n\n### Bluetooth Coexistence\n\nIf you have trouble with a Bluetooth headset and keeping a steady downlink speed, try disabling Bluetooth coexistence in the configuration file above:\n\n> options iwlwifi bt_coex_active=0 \n\n### Power Management\n\nAnother way to help with Wifi issues is to turn off power management for the hardware. To do so, edit the configuration file with this command:\n\n```bash\nsudo gedit /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf\n```\n\nAnd change the file to read (effective upon reboot):\n\n> \\[connection\\] \n> wifi.powersave = 2 \n\nIf `tlp` is installed, take a look at the settings file found here for additional Wifi power saving being enabled:\n\n```bash\nsudo gedit /etc/default/tlp\n```\n\n## Useful Programs\n\nThe program wavemon can be used to see info about nearby access points, such as power levels, channels, and BSSIDs. It can be installed with this command:\n\n```bash\nsudo apt install wavemon\n```\n\nAnd run with this command:\n\n```bash\nsudo wavemon\n```\n\n## Useful Commands\n\n```bash\niwevent\n```\n\nRun this command to watch what the Wifi hardware is doing. Pay attention to the disconnect reasons, and ignore the scans.\n\n```bash\nsudo systemctl restart NetworkManager\n```\n\nThis command will restart the service that manages all Internet traffic on the computer, which is usually easier than restarting the computer.\n\n```bash\ndmesg | grep iwlwifi\n```\n\nThis will check the hardware startup and driver loading messages.\n\n```bash\nlspci | grep Network\n```\n\nThis will check if the hardware is being detected by the kernel.\n\n```bash\nlsmod | grep iwlwifi\n```\n\nThis will check to see if the device driver (module) is loaded.\n\n```bash\nsudo rm /etc/NetworkManager/system-connections/*\n```\n\nThis will erase the stored information about all wireless access points.\n\n```bash\nsudo apt install --reinstall network-manager\n```\n\nThis will reinstall network-manager, which can fix some network issues.\n\n**NOTE:** After reinstalling the above packages, fully shut down the machine and then power it back on, rather than rebooting. This ensures the hardware completely resets.\n\n## Additional Info\n\nWifi Speeds and Frequencies:\n\n- 54 Mb/s uses the 802.11g & 802.11b standards.\n- 145 Mb/s and 300 Mb/s modes use the 802.11n standard and 20MHz or 40MHz bandwidths.\n- 300Mbps / 40Mhz will provide the maximum performance in most cases.\n- 145Mbps / 20MHz will work better in areas with more access points.\n- 450Mbps uses a 60Mhz channel width and 600Mbps uses a 80Mhz channel width, and is typically less stable.\n\nThe name of the Linux driver for Intel Wifi cards is called iwlwifi and is included in the kernel by default. All information about the driver can be found here:\n\n[wireless.wiki.kernel.org/en/users/drivers/iwlwifi](https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi)\n\nThe newest version of the linux-firmware package, which contains the iwlwifi driver, can be found here:\n\n[mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware](https://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware)\n\nSometimes the newest version of the firmware will clear up occasional bugs. Please download the newest `.deb` package.\n\n### Windows Dual Boot\n\nIf you are dual booting Windows, you may lose access to your wifi card entirely after running driver/OS updates in Windows. You may be able to gain access to your wifi card again by disabling \"Fast Startup\" in the Windows power options before booting back into Pop!_OS.\n","dir":"/","path":"/wireless","extension":".md","createdAt":"2016-08-01T18:35:18.000Z","updatedAt":"2023-09-15T16:18:31.000Z","authors":[{"username":"jonknapp","commitUrl":"https://github.com/system76/docs/commit/62e19d6cd4e49574a9108a9ec63144beaf600c83","avatarUrl":"https://avatars.githubusercontent.com/u/8836231?v=4","profileUrl":"https://github.com/jonknapp"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644144965},"$loki":61},{"slug":"add-a-printer-ubuntu","description":"Here is how to add a printer in Ubuntu.\n","title":"Printer Setup (Ubuntu)","keywords":["Support","Printing","Printer","System76"],"facebookImage":"/_nuxt/images/add-a-printer-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/add-a-printer-ubuntu-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"checking-printer-status-in-cups","depth":2,"text":"Checking Printer Status in CUPS"},{"id":"adding-users-to-the-lpadmin-group","depth":3,"text":"Adding Users to the lpadmin Group"},{"id":"sharing-a-printer-to-the-local-network","depth":3,"text":"Sharing a Printer to the Local Network"},{"id":"hp-and-epson-printers","depth":2,"text":"HP and Epson Printers"},{"id":"brother-printers","depth":2,"text":"Brother Printers"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"remove-and-re-add-the-printer-in-settings","depth":3,"text":"Remove and Re-add the Printer in Settings"},{"id":"assign-a-static-ip-address-to-the-printer","depth":3,"text":"Assign a Static IP Address to the Printer"},{"id":"useful-commands","depth":2,"text":"Useful Commands"}],"body":{"type":"root","children":[{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the Ubuntu icon at the top left of your screen and type the word "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" then choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" application in the search box."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the Printers Application, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":" button. Wait a few seconds for printers to appear in the Device List."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Add Printer","src":"/images/add-a-printer-ubuntu/selectcorrectprinter.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the correct printer and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Forward"}]},{"type":"text","value":". The computer will search for the correct Drivers to enable the printer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A window may appear that says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Installable Options"}]},{"type":"text","value":", which you can select to view additional options for your printer. Then, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Forward"}]},{"type":"text","value":" again."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Name your printer in the next dialogue box and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Apply"}]},{"type":"text","value":". A prompt to print a test page will appear."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"checking-printer-status-in-cups"},"children":[{"type":"element","tag":"a","props":{"href":"#checking-printer-status-in-cups","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Checking Printer Status in CUPS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CUPS can be managed directly using a web browser by navigating to the following local URL:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://localhost:631","target":"_blank"},"children":[{"type":"text","value":"localhost:631"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The status window will show current print jobs, detected printers, and other information about the printing system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUPS","src":"/images/add-a-printer-ubuntu/cups-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"adding-users-to-the-lpadmin-group"},"children":[{"type":"element","tag":"a","props":{"href":"#adding-users-to-the-lpadmin-group","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adding Users to the lpadmin Group"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CUPS allows you to manage printers using Terminal commands. A user must be a part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group to use these commands. You can confirm you are a part of this group with the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"groups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can add yourself to this group using the below command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG lpadmin "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer to manage printers in Terminal, See the "},{"type":"element","tag":"a","props":{"href":"https://www.cups.org/doc/admin.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CUPS documentation"}]},{"type":"text","value":" for full documentation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sharing-a-printer-to-the-local-network"},"children":[{"type":"element","tag":"a","props":{"href":"#sharing-a-printer-to-the-local-network","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sharing a Printer to the Local Network"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Share a printer with the local network by clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Administration"}]},{"type":"text","value":" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUPS Administration Tab","src":"/images/add-a-printer-ubuntu/admin-tab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check the box for "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Share printers connected to this system"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Locally shared printers are visible in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" tab in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application. Users with the appropriate group assignments can now select the printer and enter their username and password to gain access to the network printer. If a user is unable to see the printer, see the above section to confirm the user is in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group, and to add the user to the group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hp-and-epson-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#hp-and-epson-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"HP and Epson Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" settings, go to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Other Software"}]},{"type":"text","value":" tab, and check the first item, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Canonical Partners"}]},{"type":"text","value":". After closing the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" program, add the driver with this command for HP:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install hplip"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you would like to use a guided GUI application from HP, you will need to install a python dependency:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install python3-pyqt5"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"hp-setup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Epson printer drivers are in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"printer-driver-escpr"}]},{"type":"text","value":" package, which are also installed by default. You may need to install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsb"}]},{"type":"text","value":" package for some printer versions:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lsb printer-driver-escpr"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional configuration will require that the user is a part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group. See the above section for instructions to confirm or add a user to this group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When adding the printer, select type of connection as "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"DNS-SD"}]},{"type":"text","value":", and then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Forward"}]},{"type":"text","value":", and then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ESC/P-R"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"brother-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#brother-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Brother Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Brother provides a driver installation tool for Linux users. Install the appropriate driver for your Brother printer by downloading this tool and running the installer with your printer model appended to the command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"a","props":{"href":"https://support.brother.com/g/b/productsearch.aspx?c=us&lang=en&content=dl","target":"_blank"},"children":[{"type":"text","value":"this link"}]},{"type":"text","value":" to search for the appropriate printer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've located your printer, select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Linux (deb)"}]},{"type":"text","value":" for your \"OS Version\", then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Driver Install Tool"}]},{"type":"text","value":" at the top of the list."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Agree to the EULA and Download"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Save File"}]},{"type":"text","value":" option if prompted."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to launch the Terminal application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Change directory to where you downloaded the driver (usually the Downloads directory). Unzip the file using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cd Downloads\ngunzip linux-brprinter-installer-*.gz\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run the installer by typing the unzipped installer name into the terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ Your installer version may differ from this guide. Type the first portion of the installer name as shown below, and then hit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"TAB"}]},{"type":"text","value":" to complete the installer name. Substitute PRINTERNAME with your exact printer model name."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During this installer process, answer "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"yes"}]},{"type":"text","value":" to all questions except when you are prompted for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Device URI"}]},{"type":"text","value":". See step 9 if you require a device URI for your printer setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash linux-brprinter-installer PRINTERNAME\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your printer configuration requires a device URI, you can find that by opening up Settings > Printers > Additional Printer Settings, then right-click your printer and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Properties"}]},{"type":"text","value":". In the resulting window, you'll be able to find your Device URI, as shown in the screenshot below."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Printer Properties","src":"/images/add-a-printer-ubuntu/printer-properties.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remove-and-re-add-the-printer-in-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#remove-and-re-add-the-printer-in-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove and Re-add the Printer in Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the printer stops working, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" Application again and right-click on the printer and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Delete"}]},{"type":"text","value":" to remove the printer and its settings. Repeat the steps above to add the printer and try printing the test page again. This process usually resolves many printing issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"assign-a-static-ip-address-to-the-printer"},"children":[{"type":"element","tag":"a","props":{"href":"#assign-a-static-ip-address-to-the-printer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Assign a Static IP Address to the Printer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connectivity issues can occur when the printer is assigned an address using DHCP. Assigning a permanent, static IP address will resolve these issues. Reference your printer manufacturer's documentation for this process. Be aware that simply using the printer's assigned DHCP address as a static IP may cause a future address conflict. Additional router configuration may be required to reserve specific addresses within or outside of a DHCP address pool. If your printer is being deployed on a corporate network, contact your network administrator for this process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the CUPS print server to resolve general printing issues:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall cups cups-client"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the system control panel in case printer settings are not available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall system-config-printer"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n1. Click the Ubuntu icon at the top left of your screen and type the word *Printers* then choose the `Printers` application in the search box.\n\n2. In the Printers Application, click the `Add` button. Wait a few seconds for printers to appear in the Device List.\n\n ![Add Printer](/images/add-a-printer-ubuntu/selectcorrectprinter.png)\n\n3. Select the correct printer and click `Forward`. The computer will search for the correct Drivers to enable the printer.\n\n4. A window may appear that says `Installable Options`, which you can select to view additional options for your printer. Then, click `Forward` again.\n\n5. Name your printer in the next dialogue box and click `Apply`. A prompt to print a test page will appear.\n\n## Checking Printer Status in CUPS\n\nCUPS can be managed directly using a web browser by navigating to the following local URL:\n\nlocalhost:631\n\nThe status window will show current print jobs, detected printers, and other information about the printing system.\n\n![CUPS](/images/add-a-printer-ubuntu/cups-settings.png)\n\n### Adding Users to the lpadmin Group\n\nCUPS allows you to manage printers using Terminal commands. A user must be a part of the `lpadmin` group to use these commands. You can confirm you are a part of this group with the following command:\n\n```bash\ngroups\n```\n\nYou can add yourself to this group using the below command:\n\n```bash\nsudo usermod -aG lpadmin $USER\n```\n\nIf you prefer to manage printers in Terminal, See the [CUPS documentation](https://www.cups.org/doc/admin.html) for full documentation.\n\n### Sharing a Printer to the Local Network\n\nShare a printer with the local network by clicking the `Administration` tab.\n\n![CUPS Administration Tab](/images/add-a-printer-ubuntu/admin-tab.png)\n\nCheck the box for `Share printers connected to this system`.\n\nLocally shared printers are visible in the `Printers` tab in the `Settings` application. Users with the appropriate group assignments can now select the printer and enter their username and password to gain access to the network printer. If a user is unable to see the printer, see the above section to confirm the user is in the `lpadmin` group, and to add the user to the group.\n\n## HP and Epson Printers\n\nIn the Software & Updates settings, go to the `Other Software` tab, and check the first item, `Canonical Partners`. After closing the Software & Updates program, add the driver with this command for HP:\n\n```bash\nsudo apt install hplip\n```\n\nIf you would like to use a guided GUI application from HP, you will need to install a python dependency:\n\n```bash\nsudo apt install python3-pyqt5\nhp-setup\n```\n\nEpson printer drivers are in the `printer-driver-escpr` package, which are also installed by default. You may need to install the `lsb` package for some printer versions:\n\n```bash\nsudo apt install lsb printer-driver-escpr\n```\n\nAdditional configuration will require that the user is a part of the `lpadmin` group. See the above section for instructions to confirm or add a user to this group.\n\nWhen adding the printer, select type of connection as **DNS-SD**, and then **Forward**, and then **ESC/P-R**.\n\n## Brother Printers\n\nBrother provides a driver installation tool for Linux users. Install the appropriate driver for your Brother printer by downloading this tool and running the installer with your printer model appended to the command.\n\n1. Click this link to search for the appropriate printer.\n\n2. Once you've located your printer, select `Linux (deb)` for your \"OS Version\", then click `OK`.\n\n3. Select the `Driver Install Tool` at the top of the list.\n\n4. Click `Agree to the EULA and Download`.\n\n5. Choose the `Save File` option if prompted.\n\n6. Press Super + T to launch the Terminal application.\n\n7. Change directory to where you downloaded the driver (usually the Downloads directory). Unzip the file using this command:\n\n ```\n cd Downloads\n gunzip linux-brprinter-installer-*.gz\n ```\n\n8. Run the installer by typing the unzipped installer name into the terminal.\n\n > ℹ️ Your installer version may differ from this guide. Type the first portion of the installer name as shown below, and then hit `TAB` to complete the installer name. Substitute PRINTERNAME with your exact printer model name.\n\n During this installer process, answer `yes` to all questions except when you are prompted for the `Device URI`. See step 9 if you require a device URI for your printer setup.\n\n ```\n sudo bash linux-brprinter-installer PRINTERNAME\n ```\n\n9. If your printer configuration requires a device URI, you can find that by opening up Settings > Printers > Additional Printer Settings, then right-click your printer and click `Properties`. In the resulting window, you'll be able to find your Device URI, as shown in the screenshot below.\n\n![Printer Properties](/images/add-a-printer-ubuntu/printer-properties.png)\n\n## Troubleshooting\n\n### Remove and Re-add the Printer in Settings\n\nIf the printer stops working, open the Printers Application again and right-click on the printer and select `Delete` to remove the printer and its settings. Repeat the steps above to add the printer and try printing the test page again. This process usually resolves many printing issues.\n\n### Assign a Static IP Address to the Printer\n\nConnectivity issues can occur when the printer is assigned an address using DHCP. Assigning a permanent, static IP address will resolve these issues. Reference your printer manufacturer's documentation for this process. Be aware that simply using the printer's assigned DHCP address as a static IP may cause a future address conflict. Additional router configuration may be required to reserve specific addresses within or outside of a DHCP address pool. If your printer is being deployed on a corporate network, contact your network administrator for this process.\n\n## Useful Commands\n\nReinstall the CUPS print server to resolve general printing issues:\n\n```bash\nsudo apt install --reinstall cups cups-client\n```\n\nReinstall the system control panel in case printer settings are not available.\n\n```bash\nsudo apt install --reinstall system-config-printer\n```\n","dir":"/","path":"/add-a-printer-ubuntu","extension":".md","createdAt":"2016-08-10T19:33:15.000Z","updatedAt":"2023-01-04T18:24:06.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2930bb5ba46f43ba170ebb433b45a20f1814d40f","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/cc7a64436e3ae03e7f591f614fa58e1f7bf42495","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/56936dda00faecee8e6b69fb264c21e67517952a","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Seibz","commitUrl":"https://github.com/system76/docs/commit/43b95d9622cd4c8e24e32013bca491621a5db39f","avatarUrl":"https://avatars.githubusercontent.com/u/79656830?v=4","profileUrl":"https://github.com/Seibz"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644144972},"$loki":62},{"slug":"fixing-drives","description":"How to mount and repair common file system issues.\n","title":"File Systems (Mount and Repair)","keywords":["Repair","File System","Ubuntu","Pop"],"facebookImage":"/_nuxt/images/fixing-drives-facebookImage.jpg","twitterImage":"/_nuxt/images/fixing-drives-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"problem","depth":2,"text":"Problem"},{"id":"solution","depth":2,"text":"Solution"},{"id":"gui-graphical-user-interface","depth":3,"text":"GUI (Graphical User Interface)"},{"id":"cli-command-line-interace","depth":3,"text":"CLI (Command Line Interace)"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"problem"},"children":[{"type":"element","tag":"a","props":{"href":"#problem","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Problem"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"File Systems can be damaged from events like unexpected power loss or unsafe removal of drive(s). This is where you would run a File System repair tool on your system. There are a few ways to do this and we'll list them below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"solution"},"children":[{"type":"element","tag":"a","props":{"href":"#solution","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Solution"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not able to boot into the installed OS due to this issue we can boot into a "},{"type":"element","tag":"a","props":{"href":"http://support.system76.com/articles/live-disk/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"live disk"}]},{"type":"text","value":", mount the drive, then chroot into the installed OS. More details "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/bootloader/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". Once chrooted, follow these steps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gui-graphical-user-interface"},"children":[{"type":"element","tag":"a","props":{"href":"#gui-graphical-user-interface","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GUI (Graphical User Interface)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can use the Disks application once the drive (on the left side) is selected. From there click on the partiton (Pop and Ubuntu uses Ext4 for the root partition) then the gear icon for the menu in the below screenshot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks-Repair","src":"/images/fixing-drives/disks-application.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cli-command-line-interace"},"children":[{"type":"element","tag":"a","props":{"href":"#cli-command-line-interace","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"CLI (Command Line Interace)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can instead use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application to perform the same behavior using these commands depending on your drive:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"SATA"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"NVMe"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"sudo fsck -Cy /dev/sda#"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"sudo fsck -Cy /dev/nvme0n1p#"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Substitute # with the partition number of your OS install, which can be determined by opening a terminal window and typing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsblk"}]},{"type":"text","value":" and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The drive with the / mountpoint will be your OS installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the commands complete without errors, or with errors corrected, reboot back into the installed OS.\nIf errors are reported and not corrected, your drive may be experiencing hardware issues. You'll want to use your live environemnt (Live Disk or Recovery) to back up your files to another drive. We have an article on this process "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/disaster-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\n## Problem\n\nFile Systems can be damaged from events like unexpected power loss or unsafe removal of drive(s). This is where you would run a File System repair tool on your system. There are a few ways to do this and we'll list them below:\n\n## Solution\n\nIf you are not able to boot into the installed OS due to this issue we can boot into a [live disk](http://support.system76.com/articles/live-disk/), mount the drive, then chroot into the installed OS. More details [here](https://support.system76.com/articles/bootloader/). Once chrooted, follow these steps:\n\n### GUI (Graphical User Interface)\n\nWe can use the Disks application once the drive (on the left side) is selected. From there click on the partiton (Pop and Ubuntu uses Ext4 for the root partition) then the gear icon for the menu in the below screenshot:\n\n![Disks-Repair](/images/fixing-drives/disks-application.png)\n\n### CLI (Command Line Interace)\n\nWe can instead use the Terminal application to perform the same behavior using these commands depending on your drive:\n\n| SATA | NVMe |\n|:----------------------------------:|:------------------------------:|\n| sudo fsck -Cy /dev/sda# | sudo fsck -Cy /dev/nvme0n1p# |\n\nSubstitute # with the partition number of your OS install, which can be determined by opening a terminal window and typing ```lsblk``` and pressing Enter.\n\nThe drive with the / mountpoint will be your OS installation.\n\nIf the commands complete without errors, or with errors corrected, reboot back into the installed OS.\nIf errors are reported and not corrected, your drive may be experiencing hardware issues. You'll want to use your live environemnt (Live Disk or Recovery) to back up your files to another drive. We have an article on this process [here](https://support.system76.com/articles/disaster-recovery).\n","dir":"/","path":"/fixing-drives","extension":".md","createdAt":"2021-02-24T00:43:02.000Z","updatedAt":"2022-11-15T17:47:29.000Z","authors":[{"username":"leviport","commitUrl":"https://github.com/system76/docs/commit/9bcd56a6803047f31ea599676d1d2396ebc0727d","avatarUrl":"https://avatars.githubusercontent.com/u/13512097?v=4","profileUrl":"https://github.com/leviport"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/82a0815afaa3c7a7a216efeafe023e811fada033","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garnerlogan65","commitUrl":"https://github.com/system76/docs/commit/c972230bc174efe23529b3752b98ad57301a6a2a","avatarUrl":"https://avatars.githubusercontent.com/u/7439221?v=4","profileUrl":"https://github.com/garnerlogan65"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644144974},"$loki":63},{"slug":"desktop-quickstart","description":"Getting started on your new System76 Desktop.\n","title":"Desktop Quickstart","keywords":["Support","Desktop Quickstart","Desktop Beginner","Thelio","Beginner","System76"],"facebookImage":"/_nuxt/images/desktop-quickstart-facebookImage.jpg","twitterImage":"/_nuxt/images/desktop-quickstart-twitterImage.jpg","hidden":false,"section":"about-your-computer","tableOfContents":true,"toc":[{"id":"connect-your-monitor","depth":2,"text":"Connect Your Monitor"},{"id":"thelio-r1b1-ports","depth":3,"text":"Thelio R1/B1 Ports"},{"id":"thelio-r2b2-ports","depth":3,"text":"Thelio R2/B2 Ports"},{"id":"connect-keyboard-and-mouse","depth":2,"text":"Connect Keyboard and Mouse"},{"id":"connect-power-supply","depth":2,"text":"Connect Power Supply"},{"id":"power-on","depth":2,"text":"Power On"},{"id":"set-up-user-account","depth":2,"text":"Set Up User Account"},{"id":"looking-for-your-additional-drives","depth":2,"text":"Looking for your additional drives?"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Congratulations on receiving your System76 Thelio Desktop! Read this article to get started quickly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connect-your-monitor"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-your-monitor","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect Your Monitor"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"thelio-r1b1-ports"},"children":[{"type":"element","tag":"a","props":{"href":"#thelio-r1b1-ports","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Thelio R1/B1 Ports"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ports","src":"/images/desktop-quickstart/thelio-r1_b1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"thelio-r2b2-ports"},"children":[{"type":"element","tag":"a","props":{"href":"#thelio-r2b2-ports","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Thelio R2/B2 Ports"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ports","src":"/images/desktop-quickstart/thelio-r2_ports-diagram_back.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you ordered a dedicated graphics card, plug your monitor into one of the horizontal ports on the back of the machine. Do not connect your display to the vertical ports if you have a graphics card. The vertical ports are directly connected to the motherboard and are disabled by default if there is a dedicated graphics card."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connect-keyboard-and-mouse"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-keyboard-and-mouse","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect Keyboard and Mouse"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Keyboards and mice can connect via USB ports or wirelessly. Bluetooth devices can only be paired and used after new user setup. If your keyboard/mouse connects wirelessly, you should have a small USB device, called a receiver, that connects to the desktop and communicates with your keyboard and mouse via radio frequency. This should be included when you purchase a wireless keyboard or mouse."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connect-power-supply"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-power-supply","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect Power Supply"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The power supply is located on the bottom of the back of the desktop. Use the cord provided to connect the computer to the nearest outlet."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"power-on"},"children":[{"type":"element","tag":"a","props":{"href":"#power-on","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Power On"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the circular button on the front of the machine after all components are plugged in. The power button is the largest button on the front of the machine. Check that the power supply is turned on at the power cable if the power button does not light up when pressed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"set-up-user-account"},"children":[{"type":"element","tag":"a","props":{"href":"#set-up-user-account","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Up User Account"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you power on, you'll be prompted to create a user account, which is an administrative account (in the sudo group). The password you set for this account will be the main password for when you install applications or updates, or add new users to the computer. In Pop!_OS, you can choose to encrypt your hard drive while setting up the user account. If Ubuntu was picked during configuration reinstalling the OS will be needed to set up encryption and instructions for that can be found "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-ubuntu"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you selected the option to encrypt during the setup process, you will be prompted to set the encryption passphrase first. If you encrypt your hard drive, you will be prompted for the encryption passphrase every time you power on. It's important to write this password down and keep it somewhere safe. If the password is lost or forgotten, you will lose access to the contents of the drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the encryption passphrase is set, you will proceed to set up a user account and be prompted to set the administrator password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NOTE: The administrator password and the encryption passphrase are separate. Users can set them to have the same characters, but to the OS they are different items. It is good security practice to make the encryption passphrase and the administrative password different. However, this means that when prompted for the admin password, the encryption passphrase will not work, and vice-versa."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This administrator account has sudo rights, but it is not the root account. Some distributions (like Debian) have you set up a separate root account. Ubuntu and Pop!_OS do not."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"looking-for-your-additional-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#looking-for-your-additional-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Looking for your additional drives?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article can be used to "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/extra-drive/"},"children":[{"type":"text","value":"auto-mount the Extra Drives"}]},{"type":"text","value":"."}]}]},"text":"\nCongratulations on receiving your System76 Thelio Desktop! Read this article to get started quickly.\n\n## Connect Your Monitor\n\n### Thelio R1/B1 Ports\n\n![Ports](/images/desktop-quickstart/thelio-r1_b1.png)\n\n### Thelio R2/B2 Ports\n\n![Ports](/images/desktop-quickstart/thelio-r2_ports-diagram_back.png)\n\nIf you ordered a dedicated graphics card, plug your monitor into one of the horizontal ports on the back of the machine. Do not connect your display to the vertical ports if you have a graphics card. The vertical ports are directly connected to the motherboard and are disabled by default if there is a dedicated graphics card.\n\n## Connect Keyboard and Mouse\n\nKeyboards and mice can connect via USB ports or wirelessly. Bluetooth devices can only be paired and used after new user setup. If your keyboard/mouse connects wirelessly, you should have a small USB device, called a receiver, that connects to the desktop and communicates with your keyboard and mouse via radio frequency. This should be included when you purchase a wireless keyboard or mouse.\n\n## Connect Power Supply\n\nThe power supply is located on the bottom of the back of the desktop. Use the cord provided to connect the computer to the nearest outlet.\n\n## Power On\n\nPress the circular button on the front of the machine after all components are plugged in. The power button is the largest button on the front of the machine. Check that the power supply is turned on at the power cable if the power button does not light up when pressed.\n\n## Set Up User Account\n\nWhen you power on, you'll be prompted to create a user account, which is an administrative account (in the sudo group). The password you set for this account will be the main password for when you install applications or updates, or add new users to the computer. In Pop!_OS, you can choose to encrypt your hard drive while setting up the user account. If Ubuntu was picked during configuration reinstalling the OS will be needed to set up encryption and instructions for that can be found [here](/articles/install-ubuntu).\n\nIf you selected the option to encrypt during the setup process, you will be prompted to set the encryption passphrase first. If you encrypt your hard drive, you will be prompted for the encryption passphrase every time you power on. It's important to write this password down and keep it somewhere safe. If the password is lost or forgotten, you will lose access to the contents of the drive.\n\nAfter the encryption passphrase is set, you will proceed to set up a user account and be prompted to set the administrator password.\n\nNOTE: The administrator password and the encryption passphrase are separate. Users can set them to have the same characters, but to the OS they are different items. It is good security practice to make the encryption passphrase and the administrative password different. However, this means that when prompted for the admin password, the encryption passphrase will not work, and vice-versa.\n\nThis administrator account has sudo rights, but it is not the root account. Some distributions (like Debian) have you set up a separate root account. Ubuntu and Pop!_OS do not.\n\n## Looking for your additional drives?\n\nThis article can be used to [auto-mount the Extra Drives](/articles/extra-drive/).\n","dir":"/","path":"/desktop-quickstart","extension":".md","createdAt":"2016-04-12T19:20:25.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/685134a422e430a6eff6b094a8182a7d7e533ad3","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644144984},"$loki":64},{"slug":"install-minecraft-server","description":"Install Minecraft Server and play with your friends!","title":"Install Minecraft Server","keywords":["Minecraft","Mojang","Games","Server","Multiplayer","Notch"],"facebookImage":"/_nuxt/images/install-minecraft-server-facebookImage.jpg","twitterImage":"/_nuxt/images/install-minecraft-server-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"install-java--screen","depth":2,"text":"Install Java + Screen"},{"id":"fedora--rhel--centos","depth":3,"text":"Fedora / RHEL / CentOS"},{"id":"debianubuntu","depth":3,"text":"Debian/Ubuntu"},{"id":"arch-linux","depth":3,"text":"Arch Linux"},{"id":"installation-and-configuration","depth":2,"text":"Installation and Configuration"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With no fuss with specific desktop environments and stuff, Installing a Minecraft Server is an easy task on the command line. The hard part is what you will build."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure you have a powerful server machine above 3.7Ghz and 8G of RAM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-java--screen"},"children":[{"type":"element","tag":"a","props":{"href":"#install-java--screen","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Java + Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For this Tutorial, We will be using openjdk and a command line window separator called screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fedora--rhel--centos"},"children":[{"type":"element","tag":"a","props":{"href":"#fedora--rhel--centos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fedora / RHEL / CentOS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install OpenJDK:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo yum install java-1.8.0-openjdk screen"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"debianubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#debianubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Debian/Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, update your apt repo package list, then get openjdk8."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install openjdk-7-jre screen"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"arch-linux"},"children":[{"type":"element","tag":"a","props":{"href":"#arch-linux","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Arch Linux"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pacman -S jre8-openjdk screen"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation-and-configuration"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-and-configuration","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation and Configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now let's make a directory, because it's about to get messy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mkdir minecraft && cd minecraft\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now let's get the latest version. You can update your server by stopping it, downloading the new server, and restarting it. You can download the latest version at "},{"type":"element","tag":"a","props":{"href":"https://mcversions.net","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"mcversions.net"}]},{"type":"text","value":" There are two types of servers, snapshot and stable."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"wget -O THE_URL.RANSOM.jar\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now we make a bash startup script. If it crashes, it auto restarts. Let's name it "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"start.sh"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"while"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"java -Xmx1024M -Xms1024M -jar THE_URL.RANSOM.jar nogui"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can start the server with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen -S start.sh"}]},{"type":"text","value":" and exit the window with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL + A"}]},{"type":"text","value":" then push "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]},{"type":"text","value":" directly after. This causes it to run in the background. We can resume it using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen -r"}]},{"type":"text","value":" to view the available screens, then "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen -r PID"}]},{"type":"text","value":" to get back in."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The server will crash on the first run, so first change the eula.txt text from "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"eula=false"}]},{"type":"text","value":" to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"eula.true"}]},{"type":"text","value":" and save."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, Re-start by stopping the server and restarting."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nWe can also configure the world and other settings in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"server.properties"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more info, see the "},{"type":"element","tag":"a","props":{"href":"https://minecraft.wiki/w/Tutorials/Setting_up_a_server","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Minecraft Wiki"}]},{"type":"text","value":" on this issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylerschin","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylerschin"}]},{"type":"text","value":"."}]}]},"text":"\nWith no fuss with specific desktop environments and stuff, Installing a Minecraft Server is an easy task on the command line. The hard part is what you will build.\n\nMake sure you have a powerful server machine above 3.7Ghz and 8G of RAM.\n\n## Install Java + Screen\n\nFor this Tutorial, We will be using openjdk and a command line window separator called screen.\n\n### Fedora / RHEL / CentOS\n\nTo install OpenJDK: \n\n```bash\nsudo yum install java-1.8.0-openjdk screen\n```\n\n### Debian/Ubuntu\n\nFirst, update your apt repo package list, then get openjdk8.\n\n```bash\nsudo apt-get update\nsudo apt-get install openjdk-7-jre screen\n```\n\n### Arch Linux\n\n```bash\npacman -S jre8-openjdk screen\n```\n\n## Installation and Configuration\n\nNow let's make a directory, because it's about to get messy.\n\n```\nmkdir minecraft && cd minecraft\n```\n\nNow let's get the latest version. You can update your server by stopping it, downloading the new server, and restarting it. You can download the latest version at [mcversions.net](https://mcversions.net) There are two types of servers, snapshot and stable.\n\n```\nwget -O THE_URL.RANSOM.jar\n```\n\nNow we make a bash startup script. If it crashes, it auto restarts. Let's name it `start.sh`\n\n```bash\nwhile :\njava -Xmx1024M -Xms1024M -jar THE_URL.RANSOM.jar nogui\ndone\n```\n\nWe can start the server with `screen -S start.sh` and exit the window with CTRL + A then push D directly after. This causes it to run in the background. We can resume it using `screen -r` to view the available screens, then `screen -r PID` to get back in. \n\nThe server will crash on the first run, so first change the eula.txt text from `eula=false` to `eula.true` and save. \n\nThen, Re-start by stopping the server and restarting. \nWe can also configure the world and other settings in `server.properties` \n\nFor more info, see the [Minecraft Wiki](https://minecraft.wiki/w/Tutorials/Setting_up_a_server) on this issue.\n\n---\n\nThis article was contributed by [kylerschin](https://github.com/kylerschin).\n","dir":"/","path":"/install-minecraft-server","extension":".md","createdAt":"2017-04-26T15:21:10.000Z","updatedAt":"2023-10-18T15:45:19.000Z","authors":[{"username":"Spongecade","commitUrl":"https://github.com/system76/docs/commit/01792247af2b8337012a31ae05fb0ee0072230f4","avatarUrl":"https://avatars.githubusercontent.com/u/82066539?v=4","profileUrl":"https://github.com/Spongecade"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644144986},"$loki":65},{"slug":"open-firmware-smmstore","description":"How to fix the failed with exit status: exit code: 5 message\n","title":"Firmware Flash to Clear the SMMSTORE ROM (Error code 5)","keywords":["Firmware","Open Firmware","UEFI","SMMSTORE"],"facebookImage":"/_nuxt/images/open-firmware-smmstore-facebookImage.jpg","twitterImage":"/_nuxt/images/open-firmware-smmstore-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"things-that-you-will-need","depth":2,"text":"Things that you will need"},{"id":"the-error-messages","depth":2,"text":"The error messages"},{"id":"unzipping-the-files","depth":2,"text":"Unzipping the Files"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"things-that-you-will-need"},"children":[{"type":"element","tag":"a","props":{"href":"#things-that-you-will-need","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Things that you will need"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1-2 flash drives (1GB and up)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Philips Screwdriver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Approx. 30 mins."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"the-error-messages"},"children":[{"type":"element","tag":"a","props":{"href":"#the-error-messages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"The error messages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are seeing any of these messages on your Open Firmware system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"configuring bootloader error: command failed with exit status: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"errored while installing system: command failed with exit status: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"calling Schedule method failed: \"failed to add boot entry: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-firmware: failed to schedule: failed to add boot entry: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"we may need to clear the SMMSTORE ROM by flashing new firmware using a flash drive with a custom firmware update tool. Here are the steps to perform that action. After flashing, this will remove any custom EFI variables (such as those installed by boot managers). We have information on repairing the bootloader at the end of this article."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please download the zip file for your sytem and unzip the files within to a FAT32 formatted USB drive. Then shutdown the laptop and remove all NVMe M.2 drive(s) in the system using the step by step instructions for your system:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"System"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Patched Firmware"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Tech Docs"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS (addw2)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/addw2-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"addw2-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/addw2/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"addw2"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS (bonw14)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/bonw14-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"bonw14-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/bonw14/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"bonw14"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp6)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/darp6-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darp6-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp6/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darp6"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp7)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/darp7-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darp7-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp7/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darp7"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (galp5)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/galp5-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"galp5-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp5/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"galp5"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro (lemp9)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/lemp9-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"lemp9-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp9/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"lemp9"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro (lemp10)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/lemp10-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"lemp10-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp10/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"lemp10"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro (oryp6)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"/files/clear-smmstore/oryp6-76ec.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"oryp6-76ec.zip"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp6/repairs.html#replacing-an-m2nvme-ssd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"oryp6"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"unzipping-the-files"},"children":[{"type":"element","tag":"a","props":{"href":"#unzipping-the-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Unzipping the Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, \"oryx6-76ec.zip\" becomes a directory called \"oryx6-76ec\" instead."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS extracts the files correctly by default (see screenshots below), but other extraction tools or other operating systems such as macOS may behave differently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"zipfile","src":"/images/open-firmware-smmstore/zipfile.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"unzipping","src":"/images/open-firmware-smmstore/unzip-in-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The highlighted files pictured below (the hash will change based on file and model) are the two items that should be in the root of the USB drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"files-unzipped","src":"/images/open-firmware-smmstore/files-unzipped.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With all drive(s) removed, replace the cover and boot with the USB stick inserted. After the firmware has been flashed, remove the USB stick and reinstall the drive(s)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the system is put back together we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"https://support.system76.com/articles/live-disk/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"https://support.system76.com/articles/bootloader/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket."}]}]},"text":"\n## Things that you will need\n\n- 1-2 flash drives (1GB and up)\n- Philips Screwdriver\n- Approx. 30 mins.\n\n## The error messages\n\nIf you are seeing any of these messages on your Open Firmware system:\n\n```\nconfiguring bootloader error: command failed with exit status: exit code: 5\n```\n\n```\nerrored while installing system: command failed with exit status: exit code: 5\n```\n\n```\ncalling Schedule method failed: \"failed to add boot entry: exit code: 5\n```\n\n```\nsystem76-firmware: failed to schedule: failed to add boot entry: exit code: 5\n```\n\nwe may need to clear the SMMSTORE ROM by flashing new firmware using a flash drive with a custom firmware update tool. Here are the steps to perform that action. After flashing, this will remove any custom EFI variables (such as those installed by boot managers). We have information on repairing the bootloader at the end of this article.\n\nPlease download the zip file for your sytem and unzip the files within to a FAT32 formatted USB drive. Then shutdown the laptop and remove all NVMe M.2 drive(s) in the system using the step by step instructions for your system:\n\n| System | Patched Firmware | Tech Docs |\n|:-------------------:|:---------------------------------------------------------:|:-------------------------------------------------------------------------------------------:|\n| Adder WS (addw2) | [addw2-76ec.zip](/files/clear-smmstore/addw2-76ec.zip) | [addw2](https://tech-docs.system76.com/models/addw2/repairs.html#replacing-an-m2nvme-ssd) |\n| Bonobo WS (bonw14) | [bonw14-76ec.zip](/files/clear-smmstore/bonw14-76ec.zip) | [bonw14](https://tech-docs.system76.com/models/bonw14/repairs.html#replacing-an-m2nvme-ssd) |\n| Darter Pro (darp6) | [darp6-76ec.zip](/files/clear-smmstore/darp6-76ec.zip) | [darp6](https://tech-docs.system76.com/models/darp6/repairs.html#replacing-an-m2nvme-ssd) |\n| Darter Pro (darp7) | [darp7-76ec.zip](/files/clear-smmstore/darp7-76ec.zip) | [darp7](https://tech-docs.system76.com/models/darp7/repairs.html#replacing-an-m2nvme-ssd) |\n| Galago Pro (galp5) | [galp5-76ec.zip](/files/clear-smmstore/galp5-76ec.zip) | [galp5](https://tech-docs.system76.com/models/galp5/repairs.html#replacing-an-m2nvme-ssd) |\n| Lemur Pro (lemp9) | [lemp9-76ec.zip](/files/clear-smmstore/lemp9-76ec.zip) | [lemp9](https://tech-docs.system76.com/models/lemp9/repairs.html#replacing-an-m2nvme-ssd) |\n| Lemur Pro (lemp10) | [lemp10-76ec.zip](/files/clear-smmstore/lemp10-76ec.zip) | [lemp10](https://tech-docs.system76.com/models/lemp10/repairs.html#replacing-an-m2nvme-ssd) |\n| Oryx Pro (oryp6) | [oryp6-76ec.zip](/files/clear-smmstore/oryp6-76ec.zip) | [oryp6](https://tech-docs.system76.com/models/oryp6/repairs.html#replacing-an-m2nvme-ssd) |\n\n## Unzipping the Files\n\nDepending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, \"oryx6-76ec.zip\" becomes a directory called \"oryx6-76ec\" instead.\n\nThe mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again.\n\nPop!\\_OS extracts the files correctly by default (see screenshots below), but other extraction tools or other operating systems such as macOS may behave differently.\n\n![zipfile](/images/open-firmware-smmstore/zipfile.png)\n\n![unzipping](/images/open-firmware-smmstore/unzip-in-progress.png)\n\nThe highlighted files pictured below (the hash will change based on file and model) are the two items that should be in the root of the USB drive.\n\n![files-unzipped](/images/open-firmware-smmstore/files-unzipped.png)\n\nWith all drive(s) removed, replace the cover and boot with the USB stick inserted. After the firmware has been flashed, remove the USB stick and reinstall the drive(s).\n\nOnce the system is put back together we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below:\n\n[https://support.system76.com/articles/live-disk/](/articles/live-disk)\n\n[https://support.system76.com/articles/bootloader/](/articles/bootloader)\n\nIf at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket.\n","dir":"/","path":"/open-firmware-smmstore","extension":".md","createdAt":"2021-02-26T18:01:31.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/0811ca160cd792d2eca9c0fbf4461dade16f0f9b","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b073a410e486c3d6aab7d2e2fc69db5340e9d327","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644144989},"$loki":66},{"slug":"upgrade-ubuntu","description":"Get the newest version of Ubuntu on your System76 computer! Check out our upgrade directions.\n","title":"Upgrade Ubuntu","keywords":["Ubuntu 16.04","Ubuntu 18.04","Ubuntu 20.04","LTS","Point Release","Upgrade","Update","Release","System76","apt"],"facebookImage":"/_nuxt/images/upgrade-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/upgrade-ubuntu-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"create-install-media","depth":2,"text":"Create Install Media"},{"id":"upgrade","depth":2,"text":"Upgrade"},{"id":"open-software-updater","depth":3,"text":"Open Software Updater"},{"id":"configure-version-updates","depth":3,"text":"Configure Version Updates"},{"id":"check-for-updates","depth":3,"text":"Check For Updates"},{"id":"install-the-upgrade","depth":3,"text":"Install The Upgrade"},{"id":"install-the-system76-driver","depth":3,"text":"Install The System76 Driver"},{"id":"done","depth":3,"text":"Done"},{"id":"information","depth":2,"text":"Information"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"stuck-upgrades","depth":3,"text":"Stuck Upgrades"},{"id":"broken-upgrade","depth":3,"text":"Broken Upgrade"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, we recommend having Ubuntu installation media (a DVD or USB drive) handy before starting any upgrades in case something goes wrong. You'll need to download a copy of Ubuntu from "},{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ubuntu.com"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#create-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Install Media"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Create an Installation USB"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Create an Installation DVD"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Ubuntu"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Ubuntu"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Windows"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-windows","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Windows"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Mac OS X"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-mac-osx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Mac OS X"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, we recommend backing up all important files from your computer. The upgrade process will leave your files intact, but it's best to be safe in case something goes wrong. We have a support article that goes over creating backups "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"open-software-updater"},"children":[{"type":"element","tag":"a","props":{"href":"#open-software-updater","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Software Updater"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the Activities Overview by clicking on the Activities button in the top left and then search for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software Updater"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Updater in Overview","src":"/images/upgrade-ubuntu/Step-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-version-updates"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-version-updates","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Version Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Settings…"}]},{"type":"text","value":" and then select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Updates"}]},{"type":"text","value":". You can choose to receive all updates or only LTS updates using the drop-down menu at the bottom, labeled \"Notify me of a new Ubuntu version\"."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Option"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Result"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"For any new version"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Will show both Standard and LTS updates."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"For long-term support versions"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Will show only LTS updates."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Never"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Will prevent upgrades to newer versions."}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Update Preference","src":"/images/upgrade-ubuntu/notification-preference.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Changing this option will require your user password. After selecting your update preference, close the window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"check-for-updates"},"children":[{"type":"element","tag":"a","props":{"href":"#check-for-updates","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check For Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will automatically check for updates. You may need to update (and sometimes, restart) before continuing with the upgrade process. If you have to restart after installing updates, launch the updater again as described above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Software Updater","src":"/images/upgrade-ubuntu/Step-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Software Updater","src":"/images/upgrade-ubuntu/Step-2b.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-the-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install The Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A message will appear informing you of the availability of the new release. Click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Yes, Upgrade Now"}]},{"type":"text","value":" or "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Upgrade…"}]},{"type":"text","value":" depending on the window that you have and follow the on-screen instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Upgrade Message","src":"/images/upgrade-ubuntu/Step-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-the-system76-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-system76-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install The System76 Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've upgraded Ubuntu, you'll need to download and install the current System76 Driver. Open the Terminal app (search "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" from the Activities Overview or press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":"), then enter the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository ppa:system76-dev/stable"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For NVIDIA Graphics: If you ordered a system with a discrete NVIDIA graphics card, you will need to manually install the closed source drivers for your card to get the optimum performance. Please run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the process is finished, restart your computer for the changes to take effect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"done"},"children":[{"type":"element","tag":"a","props":{"href":"#done","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Done"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once restarted the computer will be on the newly upgraded system! If you run into any issues, check out Troubleshooting below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you use any third-party packages, you'll need to re-enable them in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" app on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Software"}]},{"type":"text","value":" tab. Check any sources that you might need, then close the window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Other Software tab","src":"/images/upgrade-ubuntu/Other-Software.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"information"},"children":[{"type":"element","tag":"a","props":{"href":"#information","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Information"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information about releases and how long they are supported for, please see the "},{"type":"element","tag":"a","props":{"href":"https://wiki.ubuntu.com/Releases","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu Release Wiki"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information about what end of life means, please see the "},{"type":"element","tag":"a","props":{"href":"https://www.ubuntu.com/info/release-end-of-life","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"End of Life"}]},{"type":"text","value":" document."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information on LTS support and the Hardware Enablement Stack, please see the "},{"type":"element","tag":"a","props":{"href":"https://wiki.ubuntu.com/Kernel/LTSEnablementStack","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"HWE Wiki"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most upgrades proceed without a hitch, but occasionally things go wrong. If your system hangs on the upgrade process or if it reboots and won't start, then these steps can help repair your broken OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"stuck-upgrades"},"children":[{"type":"element","tag":"a","props":{"href":"#stuck-upgrades","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Stuck Upgrades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your upgrade appears to hang in place for an extended period of time, click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" item to expand the terminal section. Check what action is available there, then complete the steps to unhang your upgrade. For help, contact support and we'll be able to provide assistance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"broken-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#broken-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Broken Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please see the steps above to create bootable media. Restart your computer and use the keys above to start your computer from the bootable media. When given the option, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Try Ubuntu"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, follow the steps to repair grub first:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader/"},"children":[{"type":"text","value":"Repair Bootloader"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And then the steps to repair the package manager next:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-ubuntu/"},"children":[{"type":"text","value":"Repair Package Manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And continue the upgrade with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"do-release-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that, if all of the grub, apt package manager, and release upgrade commands successfully complete, the computer should be able to boot normally."}]}]},"text":"\nFirst, we recommend having Ubuntu installation media (a DVD or USB drive) handy before starting any upgrades in case something goes wrong. You'll need to download a copy of Ubuntu from [ubuntu.com](http://www.ubuntu.com/download/desktop).\n\n## Create Install Media\n\nCreate an Installation USB | Create an Installation DVD\n-------------------------- | ---------------------------\n[Using Ubuntu](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu) | [Using Ubuntu](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-ubuntu)\n[Using Windows](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows) | [Using Windows](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-windows)\n[Using Mac OS X](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx) | [Using Mac OS X](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-mac-osx)\n\nNext, we recommend backing up all important files from your computer. The upgrade process will leave your files intact, but it's best to be safe in case something goes wrong. We have a support article that goes over creating backups [here.](/articles/backup-files)\n\n## Upgrade\n\n### Open Software Updater\n\nOpen the Activities Overview by clicking on the Activities button in the top left and then search for Software Updater.\n\n![Updater in Overview](/images/upgrade-ubuntu/Step-1.png)\n\n### Configure Version Updates\n\nClick on **Settings…** and then select **Updates**. You can choose to receive all updates or only LTS updates using the drop-down menu at the bottom, labeled \"Notify me of a new Ubuntu version\".\n\nOption | Result\n------ | ------\nFor any new version | Will show both Standard and LTS updates.\nFor long-term support versions | Will show only LTS updates.\nNever | Will prevent upgrades to newer versions.\n\n![Update Preference](/images/upgrade-ubuntu/notification-preference.png)\n\nChanging this option will require your user password. After selecting your update preference, close the window.\n\n### Check For Updates\n\nThe system will automatically check for updates. You may need to update (and sometimes, restart) before continuing with the upgrade process. If you have to restart after installing updates, launch the updater again as described above.\n\n![Software Updater](/images/upgrade-ubuntu/Step-2.png)\n\n![Software Updater](/images/upgrade-ubuntu/Step-2b.png)\n\n### Install The Upgrade\n\nA message will appear informing you of the availability of the new release. Click **Yes, Upgrade Now** or **Upgrade…** depending on the window that you have and follow the on-screen instructions.\n\n![Upgrade Message](/images/upgrade-ubuntu/Step-3.png)\n\n### Install The System76 Driver\n\nOnce you've upgraded Ubuntu, you'll need to download and install the current System76 Driver. Open the Terminal app (search Terminal from the Activities Overview or press Ctrl+Alt+T), then enter the following commands:\n\n```bash\nsudo apt-add-repository ppa:system76-dev/stable\nsudo apt update\nsudo apt install system76-driver\n```\n\nFor NVIDIA Graphics: If you ordered a system with a discrete NVIDIA graphics card, you will need to manually install the closed source drivers for your card to get the optimum performance. Please run the following command:\n\n```bash\nsudo apt install system76-driver-nvidia\n```\n\nOnce the process is finished, restart your computer for the changes to take effect.\n\n### Done\n\nOnce restarted the computer will be on the newly upgraded system! If you run into any issues, check out Troubleshooting below.\n\nIf you use any third-party packages, you'll need to re-enable them in the **Software & Updates** app on the **Other Software** tab. Check any sources that you might need, then close the window.\n\n![Other Software tab](/images/upgrade-ubuntu/Other-Software.png)\n\n---\n\n## Information\n\nFor more information about releases and how long they are supported for, please see the [Ubuntu Release Wiki](https://wiki.ubuntu.com/Releases).\n\nFor more information about what end of life means, please see the [End of Life](https://www.ubuntu.com/info/release-end-of-life) document.\n\nFor more information on LTS support and the Hardware Enablement Stack, please see the [HWE Wiki](https://wiki.ubuntu.com/Kernel/LTSEnablementStack).\n\n---\n\n## Troubleshooting\n\nMost upgrades proceed without a hitch, but occasionally things go wrong. If your system hangs on the upgrade process or if it reboots and won't start, then these steps can help repair your broken OS.\n\n### Stuck Upgrades\n\nIf your upgrade appears to hang in place for an extended period of time, click on the **Terminal** item to expand the terminal section. Check what action is available there, then complete the steps to unhang your upgrade. For help, contact support and we'll be able to provide assistance.\n\n### Broken Upgrade\n\nPlease see the steps above to create bootable media. Restart your computer and use the keys above to start your computer from the bootable media. When given the option, choose **Try Ubuntu**.\n\nNext, follow the steps to repair grub first:\n\n[Repair Bootloader](/articles/bootloader/)\n\nAnd then the steps to repair the package manager next:\n\n[Repair Package Manager](/articles/package-manager-ubuntu/)\n\nAnd continue the upgrade with this command:\n\n```bash\ndo-release-upgrade\n```\n\nAfter that, if all of the grub, apt package manager, and release upgrade commands successfully complete, the computer should be able to boot normally.\n","dir":"/","path":"/upgrade-ubuntu","extension":".md","createdAt":"2015-08-07T18:25:24.000Z","updatedAt":"2022-08-22T13:40:19.000Z","authors":[{"username":"Pantalon-Capitaine-Fromage","commitUrl":"https://github.com/system76/docs/commit/a612eb96ca6c2fe73b09bd35b6a130445688dd0d","avatarUrl":"https://avatars.githubusercontent.com/u/99222951?v=4","profileUrl":"https://github.com/Pantalon-Capitaine-Fromage"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145782},"$loki":67},{"slug":"switch-from-macos-to-ubuntu","description":"If you are coming from Apple's operating system and just using Ubuntu for the first time, we can help make the transition a little smoother.\n","title":"Switching from macOS to Ubuntu","keywords":["System76","Apple","OS X","macOS","switch","Ubuntu"],"facebookImage":"/_nuxt/images/switch-from-macos-to-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/switch-from-macos-to-ubuntu-twitterImage.jpg","hidden":false,"section":"switching","tableOfContents":true,"toc":[{"id":"running-and-managing-programs","depth":2,"text":"Running And Managing Programs"},{"id":"installing-software","depth":2,"text":"Installing Software"},{"id":"workspaces-and-window-management","depth":2,"text":"Workspaces And Window Management"},{"id":"finding-programs-and-files","depth":2,"text":"Finding Programs And Files"},{"id":"file-management","depth":2,"text":"File Management"},{"id":"cloud-storage","depth":2,"text":"Cloud Storage"},{"id":"watching-videos","depth":2,"text":"Watching Videos"},{"id":"networking","depth":2,"text":"Networking"},{"id":"web-browsing","depth":2,"text":"Web Browsing"},{"id":"emailing","depth":2,"text":"Emailing"},{"id":"communicating-with-friendsco-workers","depth":2,"text":"Communicating With Friends/Co-workers"},{"id":"working-with-images","depth":2,"text":"Working With Images"},{"id":"document-editing","depth":2,"text":"Document Editing"},{"id":"managing-music","depth":2,"text":"Managing Music"},{"id":"playing-games","depth":2,"text":"Playing Games"},{"id":"writing-software","depth":2,"text":"Writing Software"},{"id":"working-in-the-terminal","depth":2,"text":"Working In The Terminal"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are just coming to "},{"type":"element","tag":"a","props":{"href":"https://www.ubuntu.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu"}]},{"type":"text","value":" from "},{"type":"element","tag":"a","props":{"href":"https://www.apple.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Apple"}]},{"type":"text","value":", it can be a little confusing where everything is. Some software will have the same names, while some tasks need different software. Generally, all operating systems accomplish the same functions: running programs, managing files, installing software, watching funny cat videos, sending email, and low-level functions, such as networking, keyboard input, and displaying images."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu, included software, and Ubuntu's default desktop environment, "},{"type":"element","tag":"a","props":{"href":"https://www.gnome.org/gnome-3/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GNOME Shell"}]},{"type":"text","value":", will handle most needs. Additional software can be installed, and the desktop environment can be changed to make the experience quite different. We will go through some of the most common operating system tasks, and show where they are located in GNOME Shell."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"running-and-managing-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#running-and-managing-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running And Managing Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GNOME Shell defaults to having its launcher on the left side of the screen. GNOME Shell's launcher handles programs nearly identical to Apple's dock. To run a program, click on it. To run a program not in the launcher, search for it, and then right-click on the program to keep in launcher. And to see if programs are open, look for the arrows around the icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-launcher","src":"/images/switch/apple-launcher.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-launcher","src":"/images/switch/ubuntu-launcher.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the GNOME desktop environment isn't for you, it can be changed easily. Please see this article for how to change desktop environments:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/desktop-environment/"},"children":[{"type":"text","value":"Desktop Environment"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-software"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu comes with a full featured "},{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Software","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GNOME Software"}]},{"type":"text","value":" to search for new software, games, programs, and other applications for your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-software","src":"/images/switch/apple-software.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-software","src":"/images/switch/ubuntu-software.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"workspaces-and-window-management"},"children":[{"type":"element","tag":"a","props":{"href":"#workspaces-and-window-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workspaces And Window Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu has "},{"type":"element","tag":"a","props":{"href":"https://help.ubuntu.com/stable/ubuntu-help/shell-workspaces.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" and they are dynamically created which means more can be created when needed. Each workspace can be switched to, and windows can be moved between workspaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-window","src":"/images/switch/apple-window.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-window","src":"/images/switch/ubuntu-window.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"finding-programs-and-files"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-programs-and-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding Programs And Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu has a "},{"type":"element","tag":"a","props":{"href":"https://help.gnome.org/misc/release-notes/3.6/users-activities-overview.html.en","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dash"}]},{"type":"text","value":" much like Apple's "},{"type":"element","tag":"a","props":{"href":"https://support.apple.com/en-us/HT204014","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spotlight"}]},{"type":"text","value":" search. If you press the Super key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" all graphical software and files can be searched for easily."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-software","src":"/images/switch/apple-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-software","src":"/images/switch/ubuntu-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"file-management"},"children":[{"type":"element","tag":"a","props":{"href":"#file-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"File Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The file managers are largely the same. Each file manager starts with a standard set of shortcuts, and additional shortcuts can be added by dragging a folder to the left panel. The way files are shown is customizable in both operating systems. In Ubuntu, there is an \"Applications\" folder that contains shortcuts to all GUI applications on your computer. Navigate to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/share/applications"}]},{"type":"text","value":" and drag the folder to the left panel to have a list of currently installed programs readily available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-file","src":"/images/switch/apple-file.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-file","src":"/images/switch/ubuntu-file.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"cloud-storage"},"children":[{"type":"element","tag":"a","props":{"href":"#cloud-storage","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cloud Storage"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.dropbox.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dropbox"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://mega.nz","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mega.nz"}]},{"type":"text","value":" currently have desktop integrations for Ubuntu, while "},{"type":"element","tag":"a","props":{"href":"https://www.google.com/drive/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://www.box.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Box.com"}]},{"type":"text","value":" currently do not. All four major cloud storage solutions can be accessed from a web browser in Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-cloud","src":"/images/switch/apple-cloud.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-cloud","src":"/images/switch/ubuntu-cloud.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"watching-videos"},"children":[{"type":"element","tag":"a","props":{"href":"#watching-videos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Watching Videos"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The open source video player, "},{"type":"element","tag":"a","props":{"href":"https://www.videolan.org/vlc/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"VLC"}]},{"type":"text","value":", can be downloaded for both Apple and Ubuntu, and will play just about anything. Ubuntu doesn't come with proprietary decoders for DVDs and some audio, but they can be installed with ease."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-video","src":"/images/switch/apple-video.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-video","src":"/images/switch/ubuntu-video.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please see this article for steps to install software for DVD playback:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/codecs/"},"children":[{"type":"text","value":"Codecs"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"networking"},"children":[{"type":"element","tag":"a","props":{"href":"#networking","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Networking"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Networking is adjusted in very similar ways. A drop-down menu in the top right allows for picking WiFi access points and changing network access. There are also system settings to configure more advanced networking, including VPN, Proxy, DNS settings, and more."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-networking","src":"/images/switch/apple-networking.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-networking","src":"/images/switch/ubuntu-networking.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"web-browsing"},"children":[{"type":"element","tag":"a","props":{"href":"#web-browsing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Web Browsing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu comes with "},{"type":"element","tag":"a","props":{"href":"https://www.mozilla.org/en-US/firefox/products/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Firefox"}]},{"type":"text","value":" by default. Most major web browsers are universally available and look nearly identical between operating systems. "},{"type":"element","tag":"a","props":{"href":"https://www.apple.com/safari/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Safari"}]},{"type":"text","value":" is an Apple only web browser, and is not available in Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-web","src":"/images/switch/apple-web.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-web","src":"/images/switch/ubuntu-web.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"emailing"},"children":[{"type":"element","tag":"a","props":{"href":"#emailing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Emailing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu comes with "},{"type":"element","tag":"a","props":{"href":"https://www.mozilla.org/en-US/thunderbird/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thunderbird"}]},{"type":"text","value":" as its default email program. It has similar functionality to Apple's Mail program, and is highly configurable with plugins. A calendar can be added, address books can be synced, and the look and feel can be customized. The plugins "},{"type":"element","tag":"a","props":{"href":"https://www.mozilla.org/en-US/projects/calendar/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lightning"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://addons.mozilla.org/en-US/thunderbird/addon/gmail-conversation-view/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thunderbird Conversations"}]},{"type":"text","value":", and "},{"type":"element","tag":"a","props":{"href":"https://addons.mozilla.org/en-US/thunderbird/addon/gcontactsync/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GContactSync"}]},{"type":"text","value":", are a few of the common ones installed. "},{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Evolution","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Evolution"}]},{"type":"text","value":" is another free E-mail client that looks and feels like Apple's Mail program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-email","src":"/images/switch/apple-email.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-email","src":"/images/switch/ubuntu-email.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"communicating-with-friendsco-workers"},"children":[{"type":"element","tag":"a","props":{"href":"#communicating-with-friendsco-workers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Communicating With Friends/Co-workers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many communication programs are available for both operating systems. "},{"type":"element","tag":"a","props":{"href":"https://www.skype.com/en/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Skype"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://slack.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Slack"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://hangouts.google.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Hangouts"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://www.hipchat.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Hip Chat"}]},{"type":"text","value":", and others are available on Ubuntu. There is also a program called "},{"type":"element","tag":"a","props":{"href":"https://www.pidgin.im/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pidgin"}]},{"type":"text","value":" included with Ubuntu to connect to IRC, AOL IM, and many others, all within the same program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-chat","src":"/images/switch/apple-chat.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-chat","src":"/images/switch/ubuntu-chat.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"working-with-images"},"children":[{"type":"element","tag":"a","props":{"href":"#working-with-images","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Working With Images"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu has several powerful image manipulation programs. "},{"type":"element","tag":"a","props":{"href":"https://www.gimp.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Gimp"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"http://www.darktable.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"darktable"}]},{"type":"text","value":", and "},{"type":"element","tag":"a","props":{"href":"https://inkscape.org/en/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Inkscape"}]},{"type":"text","value":" will do what "},{"type":"element","tag":"a","props":{"href":"https://www.adobe.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Adobe"}]},{"type":"text","value":" products can. Plus, they are free, which is a huge bonus. Adobe products don't currently run on Ubuntu, but there are plenty of replacement software options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-images","src":"/images/switch/apple-images.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-images","src":"/images/switch/ubuntu-images.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"document-editing"},"children":[{"type":"element","tag":"a","props":{"href":"#document-editing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Document Editing"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.libreoffice.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Libre Office"}]},{"type":"text","value":" is included by default in Ubuntu, and is very similar to "},{"type":"element","tag":"a","props":{"href":"https://www.openoffice.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Open Office"}]},{"type":"text","value":". There is a bit of a learning curve if coming from "},{"type":"element","tag":"a","props":{"href":"https://www.office.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Microsoft"}]},{"type":"text","value":" programs, but the functionality is the same. Libre Office will open and save documents, spreadsheets, and presentations in Microsoft formats. Documents saved in the open document format will translate better both directions than the proprietary format, but the issues are fewer and fewer over time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-documents","src":"/images/switch/apple-documents.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-documents","src":"/images/switch/ubuntu-documents.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"managing-music"},"children":[{"type":"element","tag":"a","props":{"href":"#managing-music","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Managing Music"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spotify.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spotify"}]},{"type":"text","value":" is fully supported in the Ubuntu operating system, along with other web based players such as "},{"type":"element","tag":"a","props":{"href":"https://www.pandora.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pandora"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://play.google.com/music/listen","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Music"}]},{"type":"text","value":". Ubuntu also comes with "},{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Rhythmbox","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Rhythmbox"}]},{"type":"text","value":" which is a replacement for "},{"type":"element","tag":"a","props":{"href":"https://www.apple.com/itunes/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Apple iTunes"}]},{"type":"text","value":", and "},{"type":"element","tag":"a","props":{"href":"https://www.clementine-player.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Clementine"}]},{"type":"text","value":" is another open source, cross platform tool that provides an awesome music library experience. Although iTunes doesn't run on Ubuntu, music libraries can be moved. Several programs are available for music editing, mixing, and DJ-ing as well, including "},{"type":"element","tag":"a","props":{"href":"http://www.audacityteam.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Audacity"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://www.mixxx.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mixxx"}]},{"type":"text","value":", and "},{"type":"element","tag":"a","props":{"href":"https://ardour.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ardour"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-music","src":"/images/switch/apple-music.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-music","src":"/images/switch/ubuntu-music.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"playing-games"},"children":[{"type":"element","tag":"a","props":{"href":"#playing-games","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Playing Games"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://store.steampowered.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" on Ubuntu is gaining more and more games in its library every day. Many popular games can be found in the Steam program, including several you won't find anywhere else. It may not have every top game, but there is no shortage of entertainment to be found! The Ubuntu Software Center also has a collection of free games for every level of gamer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-games","src":"/images/switch/apple-games.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming"},"children":[{"type":"text","value":"Installing Steam"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-games","src":"/images/switch/ubuntu-games.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"writing-software"},"children":[{"type":"element","tag":"a","props":{"href":"#writing-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Writing Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Anyone familiar with writing software on a Mac will be at home with writing software on Ubuntu. "},{"type":"element","tag":"a","props":{"href":"https://code.visualstudio.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Microsoft VSCode"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://www.sublimetext.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sublime"}]},{"type":"text","value":", and other editors are available for both systems. Compilers can be used directly, and many web applications including "},{"type":"element","tag":"a","props":{"href":"https://httpd.apache.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Apache"}]},{"type":"text","value":" can be run natively in Ubuntu, without the need for "},{"type":"element","tag":"a","props":{"href":"https://www.virtualbox.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Virtual Machines"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-code","src":"/images/switch/apple-code.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-code","src":"/images/switch/ubuntu-code.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"working-in-the-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#working-in-the-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Working In The Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are used to an Apple terminal, Ubuntu's terminal will feel right at home. The "},{"type":"element","tag":"a","props":{"href":"http://brew.sh/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"brew"}]},{"type":"text","value":" package manager quickly translates to the "},{"type":"element","tag":"a","props":{"href":"https://wiki.debian.org/Apt","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" package manager, and many commands are the same or only slightly different."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apple-terminal","src":"/images/switch/apple-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ubuntu-terminal","src":"/images/switch/ubuntu-terminal.png"},"children":[]}]}]},"text":"\nIf you are just coming to [Ubuntu](https://www.ubuntu.com/) from [Apple](https://www.apple.com/), it can be a little confusing where everything is. Some software will have the same names, while some tasks need different software. Generally, all operating systems accomplish the same functions: running programs, managing files, installing software, watching funny cat videos, sending email, and low-level functions, such as networking, keyboard input, and displaying images.\n\nUbuntu, included software, and Ubuntu's default desktop environment, [GNOME Shell](https://www.gnome.org/gnome-3/), will handle most needs. Additional software can be installed, and the desktop environment can be changed to make the experience quite different. We will go through some of the most common operating system tasks, and show where they are located in GNOME Shell.\n\n## Running And Managing Programs\n\nGNOME Shell defaults to having its launcher on the left side of the screen. GNOME Shell's launcher handles programs nearly identical to Apple's dock. To run a program, click on it. To run a program not in the launcher, search for it, and then right-click on the program to keep in launcher. And to see if programs are open, look for the arrows around the icon.\n\n![apple-launcher](/images/switch/apple-launcher.png)\n\n![ubuntu-launcher](/images/switch/ubuntu-launcher.png)\n\nIf the GNOME desktop environment isn't for you, it can be changed easily. Please see this article for how to change desktop environments:\n\n[Desktop Environment](/articles/desktop-environment/)\n\n## Installing Software\n\nUbuntu comes with a full featured [GNOME Software](https://wiki.gnome.org/Apps/Software) to search for new software, games, programs, and other applications for your computer.\n\n![apple-software](/images/switch/apple-software.png)\n\n![ubuntu-software](/images/switch/ubuntu-software.png)\n\n## Workspaces And Window Management\n\nUbuntu has [Workspaces](https://help.ubuntu.com/stable/ubuntu-help/shell-workspaces.html) and they are dynamically created which means more can be created when needed. Each workspace can be switched to, and windows can be moved between workspaces.\n\n![apple-window](/images/switch/apple-window.png)\n\n![ubuntu-window](/images/switch/ubuntu-window.png)\n\n## Finding Programs And Files\n\nUbuntu has a [Dash](https://help.gnome.org/misc/release-notes/3.6/users-activities-overview.html.en) much like Apple's [Spotlight](https://support.apple.com/en-us/HT204014) search. If you press the Super key all graphical software and files can be searched for easily.\n\n![apple-software](/images/switch/apple-search.png)\n\n![ubuntu-software](/images/switch/ubuntu-search.png)\n\n## File Management\n\nThe file managers are largely the same. Each file manager starts with a standard set of shortcuts, and additional shortcuts can be added by dragging a folder to the left panel. The way files are shown is customizable in both operating systems. In Ubuntu, there is an \"Applications\" folder that contains shortcuts to all GUI applications on your computer. Navigate to `/usr/share/applications` and drag the folder to the left panel to have a list of currently installed programs readily available.\n\n![apple-file](/images/switch/apple-file.png)\n\n![ubuntu-file](/images/switch/ubuntu-file.png)\n\n## Cloud Storage\n\n[Dropbox](https://www.dropbox.com) and [Mega.nz](https://mega.nz) currently have desktop integrations for Ubuntu, while [Google Drive](https://www.google.com/drive/) and [Box.com](https://www.box.com) currently do not. All four major cloud storage solutions can be accessed from a web browser in Ubuntu.\n\n![apple-cloud](/images/switch/apple-cloud.png)\n\n![ubuntu-cloud](/images/switch/ubuntu-cloud.png)\n\n## Watching Videos\n\nThe open source video player, [VLC](https://www.videolan.org/vlc/), can be downloaded for both Apple and Ubuntu, and will play just about anything. Ubuntu doesn't come with proprietary decoders for DVDs and some audio, but they can be installed with ease.\n\n![apple-video](/images/switch/apple-video.png)\n\n![ubuntu-video](/images/switch/ubuntu-video.png)\n\nPlease see this article for steps to install software for DVD playback:\n\n[Codecs](/articles/codecs/)\n\n## Networking\n\nNetworking is adjusted in very similar ways. A drop-down menu in the top right allows for picking WiFi access points and changing network access. There are also system settings to configure more advanced networking, including VPN, Proxy, DNS settings, and more.\n\n![apple-networking](/images/switch/apple-networking.png)\n\n![ubuntu-networking](/images/switch/ubuntu-networking.png)\n\n## Web Browsing\n\nUbuntu comes with [Firefox](https://www.mozilla.org/en-US/firefox/products/) by default. Most major web browsers are universally available and look nearly identical between operating systems. [Safari](https://www.apple.com/safari/) is an Apple only web browser, and is not available in Ubuntu.\n\n![apple-web](/images/switch/apple-web.png)\n\n![ubuntu-web](/images/switch/ubuntu-web.png)\n\n## Emailing\n\nUbuntu comes with [Thunderbird](https://www.mozilla.org/en-US/thunderbird/) as its default email program. It has similar functionality to Apple's Mail program, and is highly configurable with plugins. A calendar can be added, address books can be synced, and the look and feel can be customized. The plugins [Lightning](https://www.mozilla.org/en-US/projects/calendar/), [Thunderbird Conversations](https://addons.mozilla.org/en-US/thunderbird/addon/gmail-conversation-view/), and [GContactSync](https://addons.mozilla.org/en-US/thunderbird/addon/gcontactsync/), are a few of the common ones installed. [Evolution](https://wiki.gnome.org/Apps/Evolution) is another free E-mail client that looks and feels like Apple's Mail program.\n\n![apple-email](/images/switch/apple-email.png)\n\n![ubuntu-email](/images/switch/ubuntu-email.png)\n\n## Communicating With Friends/Co-workers\n\nMany communication programs are available for both operating systems. [Skype](https://www.skype.com/en/), [Slack](https://slack.com), [Google Hangouts](https://hangouts.google.com), [Hip Chat](https://www.hipchat.com), and others are available on Ubuntu. There is also a program called [Pidgin](https://www.pidgin.im/) included with Ubuntu to connect to IRC, AOL IM, and many others, all within the same program.\n\n![apple-chat](/images/switch/apple-chat.png)\n\n![ubuntu-chat](/images/switch/ubuntu-chat.png)\n\n## Working With Images\n\nUbuntu has several powerful image manipulation programs. [Gimp](https://www.gimp.org), [darktable](http://www.darktable.org/), and [Inkscape](https://inkscape.org/en/) will do what [Adobe](https://www.adobe.com/) products can. Plus, they are free, which is a huge bonus. Adobe products don't currently run on Ubuntu, but there are plenty of replacement software options.\n\n![apple-images](/images/switch/apple-images.png)\n\n![ubuntu-images](/images/switch/ubuntu-images.png)\n\n## Document Editing\n\n[Libre Office](https://www.libreoffice.org) is included by default in Ubuntu, and is very similar to [Open Office](https://www.openoffice.org). There is a bit of a learning curve if coming from [Microsoft](https://www.office.com) programs, but the functionality is the same. Libre Office will open and save documents, spreadsheets, and presentations in Microsoft formats. Documents saved in the open document format will translate better both directions than the proprietary format, but the issues are fewer and fewer over time.\n\n![apple-documents](/images/switch/apple-documents.png)\n\n![ubuntu-documents](/images/switch/ubuntu-documents.png)\n\n## Managing Music\n\n[Spotify](https://www.spotify.com/) is fully supported in the Ubuntu operating system, along with other web based players such as [Pandora](https://www.pandora.com/) and [Google Music](https://play.google.com/music/listen). Ubuntu also comes with [Rhythmbox](https://wiki.gnome.org/Apps/Rhythmbox) which is a replacement for [Apple iTunes](https://www.apple.com/itunes/), and [Clementine](https://www.clementine-player.org) is another open source, cross platform tool that provides an awesome music library experience. Although iTunes doesn't run on Ubuntu, music libraries can be moved. Several programs are available for music editing, mixing, and DJ-ing as well, including [Audacity](http://www.audacityteam.org/), [Mixxx](https://www.mixxx.org/), and [Ardour](https://ardour.org).\n\n![apple-music](/images/switch/apple-music.png)\n\n![ubuntu-music](/images/switch/ubuntu-music.png)\n\n## Playing Games\n\n[Steam](https://store.steampowered.com/) on Ubuntu is gaining more and more games in its library every day. Many popular games can be found in the Steam program, including several you won't find anywhere else. It may not have every top game, but there is no shortage of entertainment to be found! The Ubuntu Software Center also has a collection of free games for every level of gamer.\n\n![apple-games](/images/switch/apple-games.png)\n\n[Installing Steam](/articles/linux-gaming)\n\n![ubuntu-games](/images/switch/ubuntu-games.png)\n\n## Writing Software\n\nAnyone familiar with writing software on a Mac will be at home with writing software on Ubuntu. [Microsoft VSCode](https://code.visualstudio.com), [Sublime](https://www.sublimetext.com), and other editors are available for both systems. Compilers can be used directly, and many web applications including [Apache](https://httpd.apache.org) can be run natively in Ubuntu, without the need for [Virtual Machines](https://www.virtualbox.org).\n\n![apple-code](/images/switch/apple-code.png)\n\n![ubuntu-code](/images/switch/ubuntu-code.png)\n\n## Working In The Terminal\n\nIf you are used to an Apple terminal, Ubuntu's terminal will feel right at home. The [brew](http://brew.sh/) package manager quickly translates to the [apt](https://wiki.debian.org/Apt) package manager, and many commands are the same or only slightly different.\n\n![apple-terminal](/images/switch/apple-terminal.png)\n\n![ubuntu-terminal](/images/switch/ubuntu-terminal.png)\n","dir":"/","path":"/switch-from-macos-to-ubuntu","extension":".md","createdAt":"2016-11-17T20:54:44.000Z","updatedAt":"2022-11-13T23:17:14.000Z","authors":[{"username":"jawadnassar","commitUrl":"https://github.com/system76/docs/commit/a5194f8e93ff6d80c13a8aae9d6ad477ba0f7dc1","avatarUrl":"https://avatars.githubusercontent.com/u/4340731?v=4","profileUrl":"https://github.com/jawadnassar"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/34f84ea15d8bd991d53cb876431270eaf2ae5fc0","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644145803},"$loki":68},{"slug":"ppa-third-party","description":"Upgrading to a new releases disables PPAs and third party repos. Learn how to keep your PPA or third party repo enabled during upgrades.\n","title":"Keep PPAs Enabled when Upgrading Releases","keywords":["ppa","disabled","enabled","upgrade","dist upgrade","release upgrade"],"facebookImage":"/_nuxt/images/ppa-third-party-facebookImage.jpg","twitterImage":"/_nuxt/images/ppa-third-party-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"creating-your-config-file","depth":2,"text":"Creating Your Config File"},{"id":"enable-all-ppasrepos-on-upgrade","depth":2,"text":"Enable All PPAs/Repos on Upgrade"},{"id":"enable-one-specific-pparepo","depth":2,"text":"Enable One Specific PPA/Repo"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Normally, all Personal Package Archives (PPAs) and third-party repositories are disabled when updating to a new release of the operating system. This helps keep upgrades simpler and prevents PPAs that haven't been properly updated for the new release from breaking the upgrade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two ways to tell update-manager to keep PPAs enabled. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"AllowThirdParty = yes"}]},{"type":"text","value":" configuration option tells update-manager to keep "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"all"}]},{"type":"text","value":" third-party software repositories (repos) enabled. While useful for some users, this option is quite dangerous for a PPA maintainer to use, since it's impossible to test all combinations of repos a user may have added."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The other option, which until now has been little documented, is to add the repo you want to keep enabled in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"[ThirdPartyMirrors]"}]},{"type":"text","value":" configuration section. This is useful for PPA and third-party repo maintainers who want or need to keep it enabled through upgrades. Be careful to test your PPA/repo and packages upgrade to make sure everything transitions correctly. Turning this on when your PPA/repo doesn't properly support the new release can break the upgrade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"creating-your-config-file"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-your-config-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating Your Config File"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create a file in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/update-manager/release-upgrades.d/"}]},{"type":"text","value":" with a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".cfg"}]},{"type":"text","value":" extension. You should give it a descriptive and unique name since other packages may provide their own config files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enable-all-ppasrepos-on-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-all-ppasrepos-on-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable All PPAs/Repos on Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users who want to keep all PPAs/repos enabled can put the following into their "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".cfg"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"[Sources]"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nAllowThirdParty = yes"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enable-one-specific-pparepo"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-one-specific-pparepo","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable One Specific PPA/Repo"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To keep one specific ppa/repo enabled, create a key = value pair inside a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"[ThirdPartyMirrors]"}]},{"type":"text","value":" section:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"[ThirdPartyMirrors]"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nmyppa = "},{"type":"element","tag":"a","props":{"href":"http://ppa.launchpad.net/myppa/stable/ubuntu/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"http://ppa.launchpad.net/myppa/stable/ubuntu/"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The key can be any string as long as it's unique within the section. The value is the url of the ppa you want to keep enabled. You can find this url in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".list"}]},{"type":"text","value":" file for the PPA, which can be found in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/apt/sources.list.d/"}]},{"type":"text","value":"."}]}]},"text":"\nNormally, all Personal Package Archives (PPAs) and third-party repositories are disabled when updating to a new release of the operating system. This helps keep upgrades simpler and prevents PPAs that haven't been properly updated for the new release from breaking the upgrade.\n\nThere are two ways to tell update-manager to keep PPAs enabled. The `AllowThirdParty = yes` configuration option tells update-manager to keep *all* third-party software repositories (repos) enabled. While useful for some users, this option is quite dangerous for a PPA maintainer to use, since it's impossible to test all combinations of repos a user may have added.\n\nThe other option, which until now has been little documented, is to add the repo you want to keep enabled in the `[ThirdPartyMirrors]` configuration section. This is useful for PPA and third-party repo maintainers who want or need to keep it enabled through upgrades. Be careful to test your PPA/repo and packages upgrade to make sure everything transitions correctly. Turning this on when your PPA/repo doesn't properly support the new release can break the upgrade.\n\n## Creating Your Config File\n\nCreate a file in `/etc/update-manager/release-upgrades.d/` with a `.cfg` extension. You should give it a descriptive and unique name since other packages may provide their own config files.\n\n## Enable All PPAs/Repos on Upgrade\n\nUsers who want to keep all PPAs/repos enabled can put the following into their `.cfg` file:\n\n> \\[Sources\\] \n> AllowThirdParty = yes \n\n## Enable One Specific PPA/Repo\n\nTo keep one specific ppa/repo enabled, create a key = value pair inside a `[ThirdPartyMirrors]` section:\n\n> \\[ThirdPartyMirrors\\] \n> myppa = \n\nThe key can be any string as long as it's unique within the section. The value is the url of the ppa you want to keep enabled. You can find this url in the `.list` file for the PPA, which can be found in `/etc/apt/sources.list.d/`.\n","dir":"/","path":"/ppa-third-party","extension":".md","createdAt":"2017-06-16T18:03:44.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"benelan","commitUrl":"https://github.com/system76/docs/commit/77545d6444516365247b9b555c02975f6bad0b04","avatarUrl":"https://avatars.githubusercontent.com/u/10986395?v=4","profileUrl":"https://github.com/benelan"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145804},"$loki":69},{"slug":"map-a-network-drive","description":"Map a network drive using Files in Pop!_OS.","title":"Drives - Map a Network Drive","keywords":["network drive","drive","mount","network"],"facebookImage":"/_nuxt/images/map-a-network-drive-facebookImage.jpg","twitterImage":"/_nuxt/images/map-a-network-drive-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"navigate-to-other-locations","depth":2,"text":"Navigate to Other Locations"},{"id":"connect-to-server","depth":2,"text":"Connect to server"},{"id":"enter-your-username-domain-and-password","depth":2,"text":"Enter your username, domain, and password"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have a storage location on a network drive, you can easily map the location using Files in Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"navigate-to-other-locations"},"children":[{"type":"element","tag":"a","props":{"href":"#navigate-to-other-locations","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Navigate to Other Locations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open Files and click on \"Other Locations\" on the left side overview. It should open a window similar to the one below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Other Locations","src":"/images/map-a-network-drive/other-locations.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"connect-to-server"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-to-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect to server"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter the address of the server into the box which says \"Enter server address...\" with one of the following prefixes appended to the beginning of the address."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Available Protocols"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Prefix"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"AppleTalk"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"afp://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"File Transfer Protocol"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"ftp:// or ftps://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Network File System"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"nfs://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Samba"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"smb://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"SSH File Transfter Protocol"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"sftp:// or ssh://"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"WebDAV"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"dav:// or davs://"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The image below shows a Samba connection to the server storage.wpi.edu:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Connect To Server","src":"/images/map-a-network-drive/connect-to-server.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enter-your-username-domain-and-password"},"children":[{"type":"element","tag":"a","props":{"href":"#enter-your-username-domain-and-password","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enter your username, domain, and password"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the dialog that pops up, enter your account information for the server, then select how it will be remembered by Files. The window looks similar to the one below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Password Dialog","src":"/images/map-a-network-drive/password-dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once this is done, hit \"Connect\" in the top right and you can access the files on the network drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also navigate to your newly mounted drive using the Terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /run/user/1000/gvfs/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To open your mount in a new Terminal session, right-click the folder and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Open in Terminal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylecorry31","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylecorry31"}]},{"type":"text","value":"."}]}]},"text":"\nIf you have a storage location on a network drive, you can easily map the location using Files in Pop!\\_OS.\n\n## Navigate to Other Locations\n\nOpen Files and click on \"Other Locations\" on the left side overview. It should open a window similar to the one below:\n\n![Other Locations](/images/map-a-network-drive/other-locations.png)\n\n## Connect to server\n\nEnter the address of the server into the box which says \"Enter server address...\" with one of the following prefixes appended to the beginning of the address.\n\n| Available Protocols | Prefix |\n| :------------- | :------------- |\n| AppleTalk | afp:// |\n| File Transfer Protocol | ftp:// or ftps:// |\n| Network File System | nfs:// |\n| Samba | smb:// |\n| SSH File Transfter Protocol | sftp:// or ssh:// |\n| WebDAV | dav:// or davs:// |\n\nThe image below shows a Samba connection to the server storage.wpi.edu:\n\n![Connect To Server](/images/map-a-network-drive/connect-to-server.png)\n\n## Enter your username, domain, and password\n\nOn the dialog that pops up, enter your account information for the server, then select how it will be remembered by Files. The window looks similar to the one below:\n\n![Password Dialog](/images/map-a-network-drive/password-dialog.png)\n\nOnce this is done, hit \"Connect\" in the top right and you can access the files on the network drive.\n\nYou can also navigate to your newly mounted drive using the Terminal:\n\n```bash\ncd /run/user/1000/gvfs/\n```\n\nTo open your mount in a new Terminal session, right-click the folder and select `Open in Terminal`.\n\n---\n\nThis article was contributed by [kylecorry31](https://github.com/kylecorry31).\n","dir":"/","path":"/map-a-network-drive","extension":".md","createdAt":"2017-12-13T13:50:44.000Z","updatedAt":"2022-07-26T19:11:14.000Z","authors":[{"username":"tsunamitreats","commitUrl":"https://github.com/system76/docs/commit/06809a6b61f46f31efcb536b1e685ffdece146f9","avatarUrl":"https://avatars.githubusercontent.com/u/5194126?v=4","profileUrl":"https://github.com/tsunamitreats"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145805},"$loki":70},{"slug":"media-production-on-pop","description":"Learn about media production tools on Pop!_OS","title":"Media Production (Pop!_OS)","keywords":["Blender","DaVinci Resolve","OBS Studio","Inkscape","Godot","Lightworks","Natron","Krita","LMMS","GIMP","Flowblade"],"facebookImage":"/_nuxt/images/media-production-on-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/media-production-on-pop-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"toc":[{"id":"bring-your-imagination-to-life","depth":2,"text":"Bring Your Imagination to Life"},{"id":"blender","depth":3,"text":"Blender"},{"id":"godot-game-engine","depth":3,"text":"Godot Game Engine"},{"id":"lightworks","depth":3,"text":"Lightworks"},{"id":"obs-studio","depth":3,"text":"OBS Studio"},{"id":"lmms","depth":3,"text":"LMMS"},{"id":"natron","depth":3,"text":"Natron"},{"id":"inkscape","depth":3,"text":"Inkscape"},{"id":"gimp","depth":3,"text":"GIMP"},{"id":"krita","depth":3,"text":"Krita"},{"id":"flowblade","depth":3,"text":"Flowblade"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"bring-your-imagination-to-life"},"children":[{"type":"element","tag":"a","props":{"href":"#bring-your-imagination-to-life","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bring Your Imagination to Life"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There's something special about telling stories. And the more tools you have at your disposal, the more vivid and dynamic your story telling can be."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS supports world class story-telling tools that when combined with System76 hardware, create an unparalleled system for content creation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"blender"},"children":[{"type":"element","tag":"a","props":{"href":"#blender","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Blender"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"godot-game-engine"},"children":[{"type":"element","tag":"a","props":{"href":"#godot-game-engine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Godot Game Engine"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lightworks"},"children":[{"type":"element","tag":"a","props":{"href":"#lightworks","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lightworks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lightworks is a non-linear editing system for editing and mastering digital video. It was an early developer of computer-based non-linear editing systems, and has been in development since 1989 and won a 2017 EMMY Award for pioneering digital nonlinear editing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See installation instructions "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-lightworks/"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"obs-studio"},"children":[{"type":"element","tag":"a","props":{"href":"#obs-studio","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"OBS Studio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open Broadcaster Software is a free and open-source cross-platform streaming and recording program built with Qt and maintained by the OBS Project."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lmms"},"children":[{"type":"element","tag":"a","props":{"href":"#lmms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"LMMS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LMMS is a digital audio workstation application. Produce music with your computer by creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"natron"},"children":[{"type":"element","tag":"a","props":{"href":"#natron","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Natron"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Natron is a powerful Digital Compositor that can handle your 2D/2.5D needs. Its robust OIIO file formats and OpenFX architecture is what make Natron the most flexible open source compositor for the visual effects community."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"inkscape"},"children":[{"type":"element","tag":"a","props":{"href":"#inkscape","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Inkscape"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Inkscape is a free and open-source vector graphics editor. This software can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos, icons and complex paintings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gimp"},"children":[{"type":"element","tag":"a","props":{"href":"#gimp","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GIMP"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GIMP is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"krita"},"children":[{"type":"element","tag":"a","props":{"href":"#krita","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Krita"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Krita is a free and open source raster graphics editor that is primarily focused on digital drawing and painting. It features an OpenGL-accelerated canvas, non-destructive layers and masks, an advanced brush engine, and support for many drawing tablets."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"flowblade"},"children":[{"type":"element","tag":"a","props":{"href":"#flowblade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Flowblade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Flowblade is a multitrack non-linear video editor with a set of industry standard editing tools suitable for beginners and masters alike to help make your vision a reality of image and sound."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Directly From the Pop!_Shop"}]}]},"text":"\n## Bring Your Imagination to Life\n\nThere's something special about telling stories. And the more tools you have at your disposal, the more vivid and dynamic your story telling can be.\n\nPop!\\_OS supports world class story-telling tools that when combined with System76 hardware, create an unparalleled system for content creation.\n\n### Blender\n\nBlender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline.\n\nInstall Directly From the Pop!\\_Shop\n\n\n\n### Godot Game Engine\n\nGodot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.\n\nGodot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.\n\nInstall Directly From the Pop!\\_Shop\n\n### Lightworks\n\nLightworks is a non-linear editing system for editing and mastering digital video. It was an early developer of computer-based non-linear editing systems, and has been in development since 1989 and won a 2017 EMMY Award for pioneering digital nonlinear editing.\n\nSee installation instructions [here](/articles/install-lightworks/).\n\n### OBS Studio\n\nOpen Broadcaster Software is a free and open-source cross-platform streaming and recording program built with Qt and maintained by the OBS Project.\n\nInstall Directly From the Pop!\\_Shop\n\n### LMMS\n\nLMMS is a digital audio workstation application. Produce music with your computer by creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more.\n\nInstall Directly From the Pop!\\_Shop\n\n### Natron\n\nNatron is a powerful Digital Compositor that can handle your 2D/2.5D needs. Its robust OIIO file formats and OpenFX architecture is what make Natron the most flexible open source compositor for the visual effects community.\n\nInstall Directly From the Pop!\\_Shop\n\n### Inkscape\n\nInkscape is a free and open-source vector graphics editor. This software can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos, icons and complex paintings.\n\nInstall Directly From the Pop!\\_Shop\n\n### GIMP\n\nGIMP is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks.\n\nInstall Directly From the Pop!\\_Shop\n\n### Krita\n\nKrita is a free and open source raster graphics editor that is primarily focused on digital drawing and painting. It features an OpenGL-accelerated canvas, non-destructive layers and masks, an advanced brush engine, and support for many drawing tablets.\n\n### Flowblade\n\nFlowblade is a multitrack non-linear video editor with a set of industry standard editing tools suitable for beginners and masters alike to help make your vision a reality of image and sound.\n\nInstall Directly From the Pop!\\_Shop\n","dir":"/","path":"/media-production-on-pop","extension":".md","createdAt":"2020-04-30T03:29:34.000Z","updatedAt":"2023-02-17T13:55:31.000Z","authors":[{"username":"leviport","commitUrl":"https://github.com/system76/docs/commit/7da55b84c3645270f2a7ec96045e05ede5b75e95","avatarUrl":"https://avatars.githubusercontent.com/u/13512097?v=4","profileUrl":"https://github.com/leviport"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145807},"$loki":71},{"slug":"reboxing","description":"Step by step instructions for repackaging your laptop for repair or return\n","title":"Laptop Repackaging Instructions","keywords":["shipping","repair","laptop"],"facebookImage":"/_nuxt/images/reboxing-facebookImage.jpg","twitterImage":"/_nuxt/images/reboxing-twitterImage.jpg","hidden":false,"section":"repairs-returns","tableOfContents":true,"toc":[{"id":"step-1-open-box","depth":3,"text":"Step 1: Open Box"},{"id":"step-2-take-out-large-portion-and-open-flaps","depth":3,"text":"Step 2: Take Out Large Portion and Open Flaps"},{"id":"step-3-lift-plastic-sheet-and-slid-in-laptop","depth":3,"text":"Step 3: Lift Plastic Sheet and Slid in Laptop"},{"id":"step-4-fold-flaps-underneath-and-insert-into-box","depth":3,"text":"Step 4: Fold Flaps Underneath and Insert Into Box"},{"id":"step-5-unfold-small-portion","depth":3,"text":"Step 5: Unfold Small Portion"},{"id":"step-6-insert-power-cord","depth":3,"text":"Step 6: Insert Power Cord"},{"id":"step-7-fold-along-edge","depth":3,"text":"Step 7: Fold Along Edge"},{"id":"step-8-return-to-box","depth":3,"text":"Step 8: Return to Box"}],"body":{"type":"root","children":[{"type":"element","tag":"h3","props":{"id":"step-1-open-box"},"children":[{"type":"element","tag":"a","props":{"href":"#step-1-open-box","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 1: Open Box"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 1","src":"/images/reboxing/Step1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-2-take-out-large-portion-and-open-flaps"},"children":[{"type":"element","tag":"a","props":{"href":"#step-2-take-out-large-portion-and-open-flaps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 2: Take Out Large Portion and Open Flaps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 2","src":"/images/reboxing/Step2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-3-lift-plastic-sheet-and-slid-in-laptop"},"children":[{"type":"element","tag":"a","props":{"href":"#step-3-lift-plastic-sheet-and-slid-in-laptop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 3: Lift Plastic Sheet and Slid in Laptop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 3","src":"/images/reboxing/Step3.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-4-fold-flaps-underneath-and-insert-into-box"},"children":[{"type":"element","tag":"a","props":{"href":"#step-4-fold-flaps-underneath-and-insert-into-box","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 4: Fold Flaps Underneath and Insert Into Box"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 4","src":"/images/reboxing/Step4.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-5-unfold-small-portion"},"children":[{"type":"element","tag":"a","props":{"href":"#step-5-unfold-small-portion","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 5: Unfold Small Portion"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 5","src":"/images/reboxing/Step5.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-6-insert-power-cord"},"children":[{"type":"element","tag":"a","props":{"href":"#step-6-insert-power-cord","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 6: Insert Power Cord"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 6","src":"/images/reboxing/Step6.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure that you have aligned the power cord within the center area."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-7-fold-along-edge"},"children":[{"type":"element","tag":"a","props":{"href":"#step-7-fold-along-edge","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 7: Fold Along Edge"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 7","src":"/images/reboxing/Step7.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure that the short fold is underneath the long fold as shown."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"step-8-return-to-box"},"children":[{"type":"element","tag":"a","props":{"href":"#step-8-return-to-box","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Step 8: Return to Box"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Step 8","src":"/images/reboxing/Step8.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When shipping in the your system, make sure the \"UN3481\" Lithium battery warning label is not covered or damaged. A damaged warning can cause UPS to refuse to ship your system. If this is damaged on your box, please print and attach this "},{"type":"element","tag":"a","props":{"href":"/images/reboxing/Li-Battery-Label-UN3481.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"replacement battery warning label"}]},{"type":"text","value":" PDF to the box."}]}]},"text":"\n### Step 1: Open Box\n\n![Step 1](/images/reboxing/Step1.jpg)\n\n### Step 2: Take Out Large Portion and Open Flaps\n\n![Step 2](/images/reboxing/Step2.jpg)\n\n### Step 3: Lift Plastic Sheet and Slid in Laptop\n\n![Step 3](/images/reboxing/Step3.jpg)\n\n### Step 4: Fold Flaps Underneath and Insert Into Box\n\n![Step 4](/images/reboxing/Step4.jpg)\n\n### Step 5: Unfold Small Portion\n\n![Step 5](/images/reboxing/Step5.jpg)\n\n### Step 6: Insert Power Cord\n\n![Step 6](/images/reboxing/Step6.jpg)\n\nMake sure that you have aligned the power cord within the center area.\n\n### Step 7: Fold Along Edge\n\n![Step 7](/images/reboxing/Step7.jpg)\n\nMake sure that the short fold is underneath the long fold as shown.\n\n### Step 8: Return to Box\n\n![Step 8](/images/reboxing/Step8.jpg)\n\nWhen shipping in the your system, make sure the \"UN3481\" Lithium battery warning label is not covered or damaged. A damaged warning can cause UPS to refuse to ship your system. If this is damaged on your box, please print and attach this [replacement battery warning label](/images/reboxing/Li-Battery-Label-UN3481.pdf) PDF to the box.\n","dir":"/","path":"/reboxing","extension":".md","createdAt":"2017-07-27T22:09:39.000Z","updatedAt":"2022-02-02T20:10:31.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/a81bc332491f6dbd0247c98fc35280f045080fd1","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/c841bfae2df507b08656bf4e02cd6261944fc61e","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145816},"$loki":72},{"slug":"install-davinci-resolve","description":"Want to up your video editing skills? Try DaVinci Resolve\n","title":"DaVinci Resolve (Install)","keywords":["Video Editor","DaVinci Resolve","Pop 20.04 LTS"],"facebookImage":"/_nuxt/images/install-davinci-resolve-facebookImage.jpg","twitterImage":"/_nuxt/images/install-davinci-resolve-twitterImage.jpg","hidden":true,"section":"software","tableOfContents":true,"toc":[{"id":"gpu-requirements","depth":3,"text":"GPU requirements"},{"id":"install-prerequisite-packages","depth":3,"text":"Install prerequisite packages"},{"id":"download-davinci-resolve-and-the-makeresolvedeb-script","depth":3,"text":"Download DaVinci Resolve and the MakeResolveDeb script"},{"id":"extract-the-zip-files","depth":3,"text":"Extract the Zip Files"},{"id":"create-the-deb-file","depth":3,"text":"Create the .deb File"}],"body":{"type":"root","children":[{"type":"element","tag":"h3","props":{"id":"gpu-requirements"},"children":[{"type":"element","tag":"a","props":{"href":"#gpu-requirements","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GPU requirements"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"DaVinci Resolve requires an NVIDIA GPU to run. (Intel GPUs lack the necessary OpenCL support. For AMD GPUs, the proprietary AMDGPU-PRO driver that Resolve depends on does not support the newer kernel version that Pop!_OS includes.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-prerequisite-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#install-prerequisite-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install prerequisite packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following packages will be needed to build and install DaVinci Resolve:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install libssl3 ocl-icd-opencl-dev fakeroot xorriso"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"download-davinci-resolve-and-the-makeresolvedeb-script"},"children":[{"type":"element","tag":"a","props":{"href":"#download-davinci-resolve-and-the-makeresolvedeb-script","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download DaVinci Resolve and the MakeResolveDeb script"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Please note that the MakeResolveDeb script is not created by Black Magic or System76 and is maintained by the community."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"DaVinci Resolve can be downloaded "},{"type":"element","tag":"a","props":{"href":"https://www.blackmagicdesign.com/products/davinciresolve/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". Select the regular DaVinci Resolve version and not the Studio version, unless you have a license for the Studio version."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download button","src":"/images/davinci-resolve/davinci-resolve-download.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before DaVinci Resolve will download, the website asks you to fill in a contact form (shown below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Questions for download","src":"/images/davinci-resolve/davinci-resolve-questions.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Also download the MakeResolveDeb script from "},{"type":"element","tag":"a","props":{"href":"http://www.danieltufvesson.com/makeresolvedeb","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"extract-the-zip-files"},"children":[{"type":"element","tag":"a","props":{"href":"#extract-the-zip-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Extract the Zip Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once DaVinci Resolve is downloaded, extract the zip file by right-clicking on the Davinci Resolve zip file in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" application and selecting \"Extract Here\" from the menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, extract the MakeResolveDeb zip file into the same directory where the DaVinci Resolve files were extracted by right-clicking on the MakeResolveDeb zip file, selecting \"Extract to...\" from the menu, and choosing the newly created DaVinci Resolve directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"create-the-deb-file"},"children":[{"type":"element","tag":"a","props":{"href":"#create-the-deb-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create the .deb File"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the DaVinci Resolve directory, right click on an empty space between/below the file icons, and select 'Open in Terminal.'"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the new "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" window, run this command to create an installable package for DaVinci Resolve:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./makeresolvedeb"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":".sh DaVinci_Resolve_"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"_Linux.run"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the script finishes running and the terminal prompt returns, run this command to install DaVinci Resolve:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg -i davinci-resolve"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"_amd64.deb"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After installing, DaVinci Resolve will be ready to launch from your Activities menu:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"DaVinci Resolve Icon","src":"/images/davinci-resolve/davinci-icon.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"DaVinci Loading Screen","src":"/images/davinci-resolve/davinci-loading-screen.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"DaVinci App Open","src":"/images/davinci-resolve/davinci-app-open.png"},"children":[]}]}]},"text":"\n### GPU requirements\n\nDaVinci Resolve requires an NVIDIA GPU to run. (Intel GPUs lack the necessary OpenCL support. For AMD GPUs, the proprietary AMDGPU-PRO driver that Resolve depends on does not support the newer kernel version that Pop!\\_OS includes.)\n\n### Install prerequisite packages\n\nThe following packages will be needed to build and install DaVinci Resolve:\n\n```bash\nsudo apt install libssl3 ocl-icd-opencl-dev fakeroot xorriso\n```\n\n### Download DaVinci Resolve and the MakeResolveDeb script\n\n**Please note that the MakeResolveDeb script is not created by Black Magic or System76 and is maintained by the community.**\n\nDaVinci Resolve can be downloaded [here](https://www.blackmagicdesign.com/products/davinciresolve/). Select the regular DaVinci Resolve version and not the Studio version, unless you have a license for the Studio version.\n\n![Download button](/images/davinci-resolve/davinci-resolve-download.png)\n\nBefore DaVinci Resolve will download, the website asks you to fill in a contact form (shown below).\n\n![Questions for download](/images/davinci-resolve/davinci-resolve-questions.png)\n\nAlso download the MakeResolveDeb script from [here](http://www.danieltufvesson.com/makeresolvedeb).\n\n### Extract the Zip Files\n\nOnce DaVinci Resolve is downloaded, extract the zip file by right-clicking on the Davinci Resolve zip file in the **Files** application and selecting \"Extract Here\" from the menu.\n\nNext, extract the MakeResolveDeb zip file into the same directory where the DaVinci Resolve files were extracted by right-clicking on the MakeResolveDeb zip file, selecting \"Extract to...\" from the menu, and choosing the newly created DaVinci Resolve directory.\n\n### Create the .deb File\n\nOpen the DaVinci Resolve directory, right click on an empty space between/below the file icons, and select 'Open in Terminal.'\n\nIn the new **Terminal** window, run this command to create an installable package for DaVinci Resolve:\n\n```bash\n./makeresolvedeb*.sh DaVinci_Resolve_*_Linux.run\n```\n\nOnce the script finishes running and the terminal prompt returns, run this command to install DaVinci Resolve:\n\n```bash\nsudo dpkg -i davinci-resolve*_amd64.deb\n```\n\nAfter installing, DaVinci Resolve will be ready to launch from your Activities menu:\n\n![DaVinci Resolve Icon](/images/davinci-resolve/davinci-icon.png)\n\n![DaVinci Loading Screen](/images/davinci-resolve/davinci-loading-screen.png)\n\n![DaVinci App Open](/images/davinci-resolve/davinci-app-open.png)\n","dir":"/","path":"/install-davinci-resolve","extension":".md","createdAt":"2020-04-28T21:21:41.000Z","updatedAt":"2022-04-27T19:26:23.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/9fb893e287c2c143117ec44c496eb91c22c7e777","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"jesaspiring","commitUrl":"https://github.com/system76/docs/commit/81a6aa0b3890e0e538f945e6c2b644a1195fade8","avatarUrl":"https://avatars.githubusercontent.com/u/20973100?v=4","profileUrl":"https://github.com/jesaspiring"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145818},"$loki":73},{"slug":"keyboard-shortcuts","description":"View, add, or modify keyboard shortcuts in Pop!_OS.","title":"Modify Keyboard Shortcuts (Pop!_OS)","keywords":["keyboard shortcuts","Pop","settings"],"facebookImage":"/_nuxt/images/keyboard-shortcuts-facebookImage.jpg","twitterImage":"/_nuxt/images/keyboard-shortcuts-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"viewing-keyboard-shortcuts","depth":2,"text":"Viewing Keyboard Shortcuts"},{"id":"modifying-keyboard-shortcuts","depth":2,"text":"Modifying Keyboard Shortcuts"},{"id":"adding-keyboard-shortcuts","depth":2,"text":"Adding Keyboard Shortcuts"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can view and change keyboard shortcuts in Pop!_OS using the Settings app."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"viewing-keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#viewing-keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Viewing Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To view keyboard shortcuts, open Settings and select the \"Keyboard\" page on the left."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings","src":"/images/keyboard-shortcuts/settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on \"Customize Shortcuts\" (at the bottom of the settings page) to view all active shortcuts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Keyboard Shortcuts dialog","src":"/images/keyboard-shortcuts/shortcuts.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"modifying-keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#modifying-keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Modifying Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To modify an existing shortcut, locate the shortcut by browsing to its category or using the search box, then click on the three dots next to it and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Remove"}]},{"type":"text","value":" to remove the existing keybinding."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing an existing shortcut","src":"/images/keyboard-shortcuts/remove-existing.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, click the three dots again and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add shortcut"}]},{"type":"text","value":" (or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add another shortcut"}]},{"type":"text","value":" if you're adding more than one keybinding for the same action.) This will open a window where you can enter your new keybinding."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"New shortcut entry","src":"/images/keyboard-shortcuts/shortcut-entry.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After entering your desired key combination, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Set"}]},{"type":"text","value":". If the key combination is already bound to another shortcut, you will be given the option to replace the old shortcut or cancel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"adding-keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#adding-keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adding Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom Shortcuts"}]},{"type":"text","value":" category at the bottom of the Keyboard Shortcuts list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Custom Shortcuts category","src":"/images/keyboard-shortcuts/custom-shortcuts.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add Shortcut"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Custom Shortcuts list","src":"/images/keyboard-shortcuts/custom-shortcuts-list.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter a name for the shortcut, the application or command to launch, and the key combination, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Adding a custom shortcut","src":"/images/keyboard-shortcuts/add-custom-shortcut.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" In order to execute a shell script, use its absolute path instead of its relative path. For example: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sh /home/username/Documents/script.sh"}]},{"type":"text","value":" instead of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sh ~/Documents/script.sh"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/kylecorry31","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"kylecorry31"}]},{"type":"text","value":" and updated by "},{"type":"element","tag":"a","props":{"href":"https://github.com/markpendlebury","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mark Pendlebury"}]},{"type":"text","value":"."}]}]},"text":"\nYou can view and change keyboard shortcuts in Pop!\\_OS using the Settings app.\n\n## Viewing Keyboard Shortcuts\n\nTo view keyboard shortcuts, open Settings and select the \"Keyboard\" page on the left.\n\n![Settings](/images/keyboard-shortcuts/settings.png)\n\nClick on \"Customize Shortcuts\" (at the bottom of the settings page) to view all active shortcuts.\n\n![Keyboard Shortcuts dialog](/images/keyboard-shortcuts/shortcuts.png)\n\n## Modifying Keyboard Shortcuts\n\nTo modify an existing shortcut, locate the shortcut by browsing to its category or using the search box, then click on the three dots next to it and select `Remove` to remove the existing keybinding.\n\n![Removing an existing shortcut](/images/keyboard-shortcuts/remove-existing.png)\n\nNext, click the three dots again and select `Add shortcut` (or `Add another shortcut` if you're adding more than one keybinding for the same action.) This will open a window where you can enter your new keybinding.\n\n![New shortcut entry](/images/keyboard-shortcuts/shortcut-entry.png)\n\nAfter entering your desired key combination, click `Set`. If the key combination is already bound to another shortcut, you will be given the option to replace the old shortcut or cancel.\n\n## Adding Keyboard Shortcuts\n\nSelect the `Custom Shortcuts` category at the bottom of the Keyboard Shortcuts list.\n\n![Custom Shortcuts category](/images/keyboard-shortcuts/custom-shortcuts.png)\n\nClick the `Add Shortcut` button.\n\n![Custom Shortcuts list](/images/keyboard-shortcuts/custom-shortcuts-list.png)\n\nEnter a name for the shortcut, the application or command to launch, and the key combination, then click `Add`.\n\n![Adding a custom shortcut](/images/keyboard-shortcuts/add-custom-shortcut.png)\n\n**Note:** In order to execute a shell script, use its absolute path instead of its relative path. For example: `sh /home/username/Documents/script.sh` instead of `sh ~/Documents/script.sh`.\n\n---\n\nThis article was contributed by [kylecorry31](https://github.com/kylecorry31) and updated by [Mark Pendlebury](https://github.com/markpendlebury).\n","dir":"/","path":"/keyboard-shortcuts","extension":".md","createdAt":"2017-12-20T16:18:52.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/e06255e37051dcea3a313e0c6ab8b282830b5b7a","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145819},"$loki":74},{"slug":"login-from-live-disk","description":"Access an installed OS from a Live Disk/Recovery.\n","title":"Log in from Live Disk (Chroot)","keywords":["recovery","reset","locked out","crash","reinstall","refresh","repair"],"facebookImage":"/_nuxt/images/login-from-live-disk-facebookImage.jpg","twitterImage":"/_nuxt/images/login-from-live-disk-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"log-in-from-live-disk-chroot","depth":2,"text":"Log in from Live Disk (Chroot)"},{"id":"encrypted-disk","depth":3,"text":"Encrypted Disk"},{"id":"chroot","depth":2,"text":"Chroot"},{"id":"after-chroot","depth":3,"text":"After Chroot"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"log-in-from-live-disk-chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#log-in-from-live-disk-chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Log in from Live Disk (Chroot)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is possible to mount an OS drive and log into the installed OS with root access. This is called gaining \"chroot\" (change to root) access. This process is useful when "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/disaster-recovery"},"children":[{"type":"text","value":"rescuing files"}]},{"type":"text","value":", "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-pop"},"children":[{"type":"text","value":"fixing package manager issues"}]},{"type":"text","value":", or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/password"},"children":[{"type":"text","value":"resetting forgotten user passwords"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": The live environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll need a Live OS Environment from which to mount your drive, and log in. This can be done from a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"live USB"}]},{"type":"text","value":", or on Pop!_OS from the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"recovery partition"}]},{"type":"text","value":".\nBoot the computer while holding down the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"boot menu key for your system"}]},{"type":"text","value":", or the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" bar to access Systemd, and the Pop!_OS Recovery partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once booted into the Live Environment, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a terminal (Pop!_OS), or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) then type this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show you the name of the main internal drive, which will have 4 partitions (Pop!_OS), or 3 (Ubuntu) on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p3"}]},{"type":"text","value":" (p2 on Ubuntu) and if the drive is a SATA or regular M.2 drive, it will be called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda3"}]},{"type":"text","value":" (sda2 on Ubuntu)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The rest of these instructions assume partition labeling consistent with a Pop!_OS install. For an Ubuntu install, change the partition number accordingly; the instructions are otherwise the same."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, run this command:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p3 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the command fails and says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mount: /mnt: unknown filesystem type 'crypto_LUKS'"}]},{"type":"text","value":", then the hard drive has been encrypted, and additional commands are needed to unlock it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"encrypted-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#encrypted-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Encrypted Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To access an encrypted disk, run these additional commands to unlock the encrypted volume."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": The drive names listed below (e.g. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda3"}]},{"type":"text","value":") may not match your drive configuration. Use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsblk"}]},{"type":"text","value":" command described above to determine the correct drive and partition."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" You will see \"Enter passphrase for /dev/nvme0n1p3 (or the name of your exact drive):\" - Enter your encryption password here. You will \"enter this blind,\" i.e. you won't see the characters typed out. Then press Enter."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# scan for logical volumes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# scan and setup volume groups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Pay attention to what the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":" group is called. If it is named something other than "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":", substitute the correct info into this next command. Make sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-root"}]},{"type":"text","value":" is on the end:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# setup access to the encrypted file system on '/mnt'"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" If you want to backup your files, you can do so at this point in the process if you don't already have a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files/"},"children":[{"type":"text","value":"backup of your data"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" is the way to run commands as if the existing operating system had been booted. Once these commands are run, then package manager ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":") and other system-level commands can be run."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The EFI partition is the next partition to be mounted. To help identify it, this partition is usually around 512MB, and is labeled as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/boot/efi"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# mount several \"kernel\" virtual file systems from the live system to '/mnt/'"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev /dev/pts /proc /sys /run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With this last command, you will have root access to your installed system. Once the drive is accessed, commands for maintenance can be run on the installed system. For example, "},{"type":"element","tag":"a","props":{"href":"article/package-manager-pop"},"children":[{"type":"text","value":"package manager repair commands"}]},{"type":"text","value":". You can also access your files with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" via "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"+ Other Locations"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Computer"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"after-chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#after-chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After Chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are done accessing files or running commands in your installed OS, you can exit from "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" and reboot the computer, by running these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## Log in from Live Disk (Chroot)\n\nIt is possible to mount an OS drive and log into the installed OS with root access. This is called gaining \"chroot\" (change to root) access. This process is useful when [rescuing files](/articles/disaster-recovery), [fixing package manager issues](/articles/package-manager-pop), or [resetting forgotten user passwords](/articles/password).\n\n>**Note**: The live environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet.\n\nYou'll need a Live OS Environment from which to mount your drive, and log in. This can be done from a [live USB](/articles/live-disk), or on Pop!_OS from the [recovery partition](/articles/pop-recovery).\nBoot the computer while holding down the [boot menu key for your system](/articles/boot-menu), or the SPACE bar to access Systemd, and the Pop!\\_OS Recovery partition.\n\nOnce booted into the Live Environment, press SUPER+T to open a terminal (Pop!\\_OS), or CTRL+ALT+T (Ubuntu) then type this command:\n\n```bash\nlsblk\n```\n\nThis will show you the name of the main internal drive, which will have 4 partitions (Pop!\\_OS), or 3 (Ubuntu) on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be called `/dev/nvme0n1p3` (p2 on Ubuntu) and if the drive is a SATA or regular M.2 drive, it will be called `/dev/sda3` (sda2 on Ubuntu).\n\n>**Note:** The rest of these instructions assume partition labeling consistent with a Pop!_OS install. For an Ubuntu install, change the partition number accordingly; the instructions are otherwise the same.\n\nNext, run this command:\n\n| **SATA Drives** | **NVMe Drives** |\n|:-------------------------:|:------------------------------:|\n| ```sudo mount /dev/sda3 /mnt``` | ```sudo mount /dev/nvme0n1p3 /mnt``` |\n\nIf the command fails and says `mount: /mnt: unknown filesystem type 'crypto_LUKS'`, then the hard drive has been encrypted, and additional commands are needed to unlock it. \n\n### Encrypted Disk\n\nTo access an encrypted disk, run these additional commands to unlock the encrypted volume.\n\n>**Note**: The drive names listed below (e.g. `/dev/sda3`) may not match your drive configuration. Use the `lsblk` command described above to determine the correct drive and partition.\n\n| **SATA Drives** | **NVMe Drives** |\n|:--------------------------------------------------:|:-------------------------------------------------:|\n| ```sudo cryptsetup luksOpen /dev/sda3 cryptdata``` | ```sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata``` |\n\n>**Note:** You will see \"Enter passphrase for /dev/nvme0n1p3 (or the name of your exact drive):\" - Enter your encryption password here. You will \"enter this blind,\" i.e. you won't see the characters typed out. Then press Enter.\n\n```bash\n# scan for logical volumes\nsudo lvscan\n# scan and setup volume groups\nsudo vgchange -ay\n```\n\n>**Note:** Pay attention to what the `cryptdata` group is called. If it is named something other than `data-root`, substitute the correct info into this next command. Make sure that `-root` is on the end:\n\n```bash\n# setup access to the encrypted file system on '/mnt'\nsudo mount /dev/mapper/data-root /mnt\n```\n\n**Note:** If you want to backup your files, you can do so at this point in the process if you don't already have a [backup of your data](/articles/backup-files/)\n\n## Chroot\n\n`chroot` is the way to run commands as if the existing operating system had been booted. Once these commands are run, then package manager (`apt`) and other system-level commands can be run.\n\nThe EFI partition is the next partition to be mounted. To help identify it, this partition is usually around 512MB, and is labeled as `/boot/efi`.\n\n| **SATA Drives** | **NVMe Drives** |\n|:-------------------------------------:|:----------------------------------------:|\n| ```sudo mount /dev/sda1 /mnt/boot/efi``` | ```sudo mount /dev/nvme0n1p1 /mnt/boot/efi``` |\n\n```bash\n# mount several \"kernel\" virtual file systems from the live system to '/mnt/'\nfor i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done\nsudo chroot /mnt\n```\n\nWith this last command, you will have root access to your installed system. Once the drive is accessed, commands for maintenance can be run on the installed system. For example, [package manager repair commands](article/package-manager-pop). You can also access your files with Files via `+ Other Locations` -> `Computer` -> `/mnt`.\n\n### After Chroot\n\nOnce you are done accessing files or running commands in your installed OS, you can exit from `chroot` and reboot the computer, by running these commands:\n\n```bash\nexit\nreboot\n```\n","dir":"/","path":"/login-from-live-disk","extension":".md","createdAt":"2021-11-10T23:35:51.000Z","updatedAt":"2023-10-06T16:16:23.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/bbb2d988835aa4dc73a50df3505366ed046edfe1","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/00345938ac5b3f5ba0d028b3a59634393c9cd4a3","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/9ab158af59295b7937000e429d48012ea0aa8331","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"}],"meta":{"version":0,"revision":0,"created":1697644145821},"$loki":75},{"slug":"finding-command-help","description":"Using apropos, whatis, info, man, and --help to find appropriate commands and command usage information.\n","title":"Find Command Help Using the Terminal","keywords":["Linux","Beginner","Linux Terminal","Command Help","System76","Technical Support"],"facebookImage":"/_nuxt/images/finding-command-help-facebookImage.jpg","twitterImage":"/_nuxt/images/finding-command-help-twitterImage.jpg","hidden":false,"section":"about-your-os","tableOfContents":true,"toc":[{"id":"why-find-help-using-the-terminal","depth":3,"text":"Why Find Help Using the Terminal?"},{"id":"--help","depth":3,"text":"--help"},{"id":"whatis","depth":3,"text":"whatis"},{"id":"dpkg--s","depth":3,"text":"dpkg -S"},{"id":"which--dpkg--s","depth":3,"text":"which & dpkg -S"},{"id":"apropos","depth":3,"text":"apropos"},{"id":"man","depth":3,"text":"man"},{"id":"info","depth":3,"text":"info"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Even experienced Linux users frequently utilize knowledge resources to find proper syntax for Terminal commands, or to discover options for known commands. All Linux shells support common utilities that search for and explain commands for a given task. These commands may navigate the user to a text file or navigable structure of help files, while others simply print output into the current Terminal session."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"why-find-help-using-the-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#why-find-help-using-the-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Why Find Help Using the Terminal?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Issues may disable user access to the desktop environment, including the web browser. In these scenarios, users can still find help that displays as output in a Terminal session. Users who still have access to a browser or second computer can find help using the "},{"type":"element","tag":"a","props":{"href":"https://manpages.ubuntu.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu"}]},{"type":"text","value":" or "},{"type":"element","tag":"a","props":{"href":"https://manpages.debian.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Debian"}]},{"type":"text","value":" manpage websites. The commands below are entered in a Terminal session. In Pop!_OS, Terminal sessions can be started by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"t"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"--help"},"children":[{"type":"element","tag":"a","props":{"href":"#--help","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"--help"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" prints out a shortened version of the man page, usually including a brief example and all options for a command. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" prints output to the terminal session without navigating away from the shell prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user wants to quickly reference all options for a known command in the current Terminal session."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type a command + "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":", then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cd"}]},{"type":"text","value":" command. Commands must be an exact match."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"--help output","src":"/images/finding-command-help/--help-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"whatis"},"children":[{"type":"element","tag":"a","props":{"href":"#whatis","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"whatis"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"whatis"}]},{"type":"text","value":" provides a very short description of a command's functionality."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user wants a very brief reminder of a known command's functionality printed in the current Terminal session."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"whatis"}]},{"type":"text","value":" + command, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mkdir"}]},{"type":"text","value":" command. Commands must be an exact match."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"whatis mkdir"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"whatis output","src":"/images/finding-command-help/what-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"dpkg--s"},"children":[{"type":"element","tag":"a","props":{"href":"#dpkg--s","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"dpkg -S"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" provides an index of files installed from a package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user is attempting to learn about commands included with a recently installed package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" + package name, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This command only works with currently-installed packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dpkg -S pop-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg -S output","src":"/images/finding-command-help/dpkg-search-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"which--dpkg--s"},"children":[{"type":"element","tag":"a","props":{"href":"#which--dpkg--s","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"which & dpkg -S"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" provides the file location of a command. The output of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" can be passed into "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" to perform a search of associated packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user would like to know which installed package provides a specific command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" + command, then pipe the output of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" into "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xargs"}]},{"type":"text","value":". The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xargs"}]},{"type":"text","value":" command allows users to pass the output of a command as standard input into another command. The below example searches for the path of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"libreoffice"}]},{"type":"text","value":" command, and then searches for the package associated with that path."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"which libreoffice "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" xargs dpkg -S"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg file lookup output","src":"/images/finding-command-help/dpkg-file-lookup-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"commands-within-symlinked-directories"},"children":[{"type":"element","tag":"a","props":{"href":"#commands-within-symlinked-directories","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Commands within symlinked directories"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users may see an error stating no matching path can be found:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"which mkdir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" xargs dpkg -S"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg -S output with no results","src":"/images/finding-command-help/dpkg-search-no-results.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This occurs when a package is programmed to install a file to one directory, but that directory is symlinked to another directory on the system; in this situation, the package manager installs the file to a directory that differs from the original package's progamming. The following directories are commonly symlinked on Pop!_OS systems:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Symlink Name"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Actual Directory"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/bin"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/usr/bin"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/sbin"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/usr/sbin"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/lib"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/usr/lib"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/lib64"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"/usr/lib64"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg -S"}]},{"type":"text","value":" is unable to find a match, run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":" manually, remove "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr"}]},{"type":"text","value":" from the beginning of the output, and reattempt the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"which mkdir"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dpkg -S /bin/mkdir"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg file lookup with a /usr symlink","src":"/images/finding-command-help/dpkg-search-usr-symlink.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the above example, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mkdir"}]},{"type":"text","value":" command (which comes from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"coreutils"}]},{"type":"text","value":" package) was supposed to be installed to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/bin/mkdir"}]},{"type":"text","value":", but is located at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/bin/mkdir"}]},{"type":"text","value":" instead because "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/bin"}]},{"type":"text","value":" is a symlink to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/bin"}]},{"type":"text","value":" in Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"commands-symlinked-to-other-files"},"children":[{"type":"element","tag":"a","props":{"href":"#commands-symlinked-to-other-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Commands symlinked to other files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, a command may not be an executable itself, but may be symlinked to an executable installed by a different package. To check if this is the case, after getting the command's path with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"which"}]},{"type":"text","value":", run the path through "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls -l"}]},{"type":"text","value":" to display any link information:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"which reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls -l /usr/sbin/reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dpkg -S /bin/systemctl"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg file lookup with a symlinked executable","src":"/images/finding-command-help/dpkg-search-symlinked-executable.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the above example, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"reboot"}]},{"type":"text","value":" command is located at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/sbin/reboot"}]},{"type":"text","value":" (which is installed from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-sysv"}]},{"type":"text","value":" package), but that file is actually a symlink to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/bin/systemctl"}]},{"type":"text","value":" (which comes from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd"}]},{"type":"text","value":" package.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"apropos"},"children":[{"type":"element","tag":"a","props":{"href":"#apropos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"apropos"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apropos"}]},{"type":"text","value":" performs a keyword search on command man pages. This is useful when searching for a command by its function. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apropos"}]},{"type":"text","value":" prints output to the terminal session without navigating away from the shell prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user can't remember the specific name of a command, but knows keywords commonly used to describe the command's functions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apropos"}]},{"type":"text","value":" + keyword, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example searches for commands related to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"reboot"}]},{"type":"text","value":" keyword."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apropos reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"apropos output","src":"/images/finding-command-help/apropos-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"man"},"children":[{"type":"element","tag":"a","props":{"href":"#man","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"man"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" is short for manual pages. A command's manual page is a consistently structured text file describing the command's function, usage syntax, options, and similar commands. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" opens a manpage in the terminal session, and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"q"}]},{"type":"text","value":" exits the manpage and returns the user to the shell prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user wants to see actions performed by a specific command, and available options to modify the outcome of the command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" + any command into a Terminal session, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"reboot"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"man reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"man output","src":"/images/finding-command-help/man-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"info"},"children":[{"type":"element","tag":"a","props":{"href":"#info","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"info"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"info"}]},{"type":"text","value":" pages are similar to man pages; however, their descriptions for command usage are more in-depth and include examples of output. Users can also navigate to other related info pages using hypertext links within the info page. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"info"}]},{"type":"text","value":" opens an info page in the Terminal session, and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"q"}]},{"type":"text","value":" exits the manpage and returns the user to the shell prompt."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Function"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Arrow Up"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move up one line"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Arrow Down"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move down one line"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move to next hyperlink"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Select a hyperlink"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Page Up"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move up one page"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Page Down"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space bar"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move down one page"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"n"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move to next info page"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"p"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move to previous info page"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"q"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Exit the info page"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use case"}]},{"type":"text","value":": A user wants to see examples of command usage, command output, and easily navigate to commands offering related or supporting functionality."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Usage"}]},{"type":"text","value":": Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"info"}]},{"type":"text","value":" + any command into a Terminal session, then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". This example uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"info ls"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"info output","src":"/images/finding-command-help/info-output.png"},"children":[]}]}]},"text":"\nEven experienced Linux users frequently utilize knowledge resources to find proper syntax for Terminal commands, or to discover options for known commands. All Linux shells support common utilities that search for and explain commands for a given task. These commands may navigate the user to a text file or navigable structure of help files, while others simply print output into the current Terminal session.\n\n### Why Find Help Using the Terminal?\n\nIssues may disable user access to the desktop environment, including the web browser. In these scenarios, users can still find help that displays as output in a Terminal session. Users who still have access to a browser or second computer can find help using the [Ubuntu](https://manpages.ubuntu.com/) or [Debian](https://manpages.debian.org/) manpage websites. The commands below are entered in a Terminal session. In Pop!\\_OS, Terminal sessions can be started by pressing Super + t.\n\n### --help\n\n`--help` prints out a shortened version of the man page, usually including a brief example and all options for a command. `--help` prints output to the terminal session without navigating away from the shell prompt.\n\n**Use case**: A user wants to quickly reference all options for a known command in the current Terminal session.\n\n**Usage**: Type a command + `--help`, then hit Enter. This example uses the `cd` command. Commands must be an exact match.\n\n```bash\ncd --help\n```\n![--help output](/images/finding-command-help/--help-output.png)\n\n### whatis\n\n`whatis` provides a very short description of a command's functionality.\n\n**Use case**: A user wants a very brief reminder of a known command's functionality printed in the current Terminal session.\n\n**Usage**: Type `whatis` + command, then hit Enter. This example uses the `mkdir` command. Commands must be an exact match.\n\n```bash\nwhatis mkdir\n```\n![whatis output](/images/finding-command-help/what-output.png)\n\n### dpkg -S\n\n`dpkg -S` provides an index of files installed from a package.\n\n**Use case**: A user is attempting to learn about commands included with a recently installed package.\n\n**Usage**: Type `dpkg -S` + package name, then hit Enter. This command only works with currently-installed packages.\n\n```bash\ndpkg -S pop-upgrade\n```\n\n![dpkg -S output](/images/finding-command-help/dpkg-search-output.png)\n\n### which & dpkg -S\n\n`which` provides the file location of a command. The output of `which` can be passed into `dpkg -S` to perform a search of associated packages.\n\n**Use case**: A user would like to know which installed package provides a specific command.\n\n**Usage**: Type `which` + command, then pipe the output of `which` into `dpkg -S` using `xargs`. The `xargs` command allows users to pass the output of a command as standard input into another command. The below example searches for the path of the `libreoffice` command, and then searches for the package associated with that path.\n\n```bash\nwhich libreoffice | xargs dpkg -S\n```\n\n![dpkg file lookup output](/images/finding-command-help/dpkg-file-lookup-output.png)\n\n#### Commands within symlinked directories\n\nUsers may see an error stating no matching path can be found:\n\n```bash\nwhich mkdir | xargs dpkg -S\n```\n\n![dpkg -S output with no results](/images/finding-command-help/dpkg-search-no-results.png)\n\nThis occurs when a package is programmed to install a file to one directory, but that directory is symlinked to another directory on the system; in this situation, the package manager installs the file to a directory that differs from the original package's progamming. The following directories are commonly symlinked on Pop!_OS systems:\n\n| Symlink Name | Actual Directory |\n|--------------|------------------|\n| /bin | /usr/bin |\n| /sbin | /usr/sbin |\n| /lib | /usr/lib |\n| /lib64 | /usr/lib64 |\n\nIf `dpkg -S` is unable to find a match, run `which` manually, remove `/usr` from the beginning of the output, and reattempt the command:\n\n```bash\nwhich mkdir\ndpkg -S /bin/mkdir\n```\n\n![dpkg file lookup with a /usr symlink](/images/finding-command-help/dpkg-search-usr-symlink.png)\n\nIn the above example, the `mkdir` command (which comes from the `coreutils` package) was supposed to be installed to `/bin/mkdir`, but is located at `/usr/bin/mkdir` instead because `/bin` is a symlink to `/usr/bin` in Pop!_OS.\n\n#### Commands symlinked to other files\n\nSometimes, a command may not be an executable itself, but may be symlinked to an executable installed by a different package. To check if this is the case, after getting the command's path with `which`, run the path through `ls -l` to display any link information:\n\n```bash\nwhich reboot\nls -l /usr/sbin/reboot\ndpkg -S /bin/systemctl\n```\n\n![dpkg file lookup with a symlinked executable](/images/finding-command-help/dpkg-search-symlinked-executable.png)\n\nIn the above example, the `reboot` command is located at `/usr/sbin/reboot` (which is installed from the `systemd-sysv` package), but that file is actually a symlink to `/bin/systemctl` (which comes from the `systemd` package.)\n\n### apropos\n\n`apropos` performs a keyword search on command man pages. This is useful when searching for a command by its function. `apropos` prints output to the terminal session without navigating away from the shell prompt.\n\n**Use case**: A user can't remember the specific name of a command, but knows keywords commonly used to describe the command's functions.\n\n**Usage**: Type `apropos` + keyword, then hit Enter. This example searches for commands related to the `reboot` keyword.\n\n```bash\napropos reboot\n```\n![apropos output](/images/finding-command-help/apropos-output.png)\n\n### man\n\n`man` is short for manual pages. A command's manual page is a consistently structured text file describing the command's function, usage syntax, options, and similar commands. `man` opens a manpage in the terminal session, and pressing q exits the manpage and returns the user to the shell prompt.\n\n**Use case**: A user wants to see actions performed by a specific command, and available options to modify the outcome of the command.\n\n**Usage**: Type `man` + any command into a Terminal session, then hit Enter. This example uses the `reboot` command.\n\n```bash\nman reboot\n```\n![man output](/images/finding-command-help/man-output.png)\n\n### info\n\n`info` pages are similar to man pages; however, their descriptions for command usage are more in-depth and include examples of output. Users can also navigate to other related info pages using hypertext links within the info page. `info` opens an info page in the Terminal session, and pressing q exits the manpage and returns the user to the shell prompt.\n\n|Key | Function |\n|-------|------|\n|Arrow Up| Move up one line|\n|Arrow Down| Move down one line|\n|Tab|Move to next hyperlink|\n|Enter| Select a hyperlink|\n|Page Up| Move up one page|\n|Page Down or Space bar| Move down one page|\n|n| Move to next info page|\n|p| Move to previous info page|\n|q| Exit the info page|\n\n**Use case**: A user wants to see examples of command usage, command output, and easily navigate to commands offering related or supporting functionality.\n\n**Usage**: Type `info` + any command into a Terminal session, then hit Enter. This example uses the `ls` command.\n\n```bash\ninfo ls\n```\n![info output](/images/finding-command-help/info-output.png)\n","dir":"/","path":"/finding-command-help","extension":".md","createdAt":"2022-02-14T22:39:08.000Z","updatedAt":"2022-02-25T20:09:55.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/703497079f7d19ca42f257219a1a4a25c725a0fb","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/912a99f7d6ba846b8ea4624c5ae5335bc6909e3f","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"}],"meta":{"version":0,"revision":0,"created":1697644145827},"$loki":76},{"slug":"minecraft-server-hosting","description":"So you want some of that blocky goodness? Well, get Java and some graphics cards and let's go!","layout":"article","title":"Minecraft Server (Install & Host)","keywords":["Minecraft","Mojang","Games"],"hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"updating-and-installing-software-needed","depth":2,"text":"Updating and Installing Software Needed"},{"id":"make-the-minecraft-group--user--minecraft-directory","depth":2,"text":"Make The Minecraft Group & User & Minecraft Directory"},{"id":"installing-minecraft-server","depth":2,"text":"Installing Minecraft Server"},{"id":"installing-mojangs-minecraft-server-jar","depth":3,"text":"Installing Mojang's Minecraft Server Jar"},{"id":"installing-papermcs-minecraft-server-jar","depth":3,"text":"Installing PaperMC's Minecraft Server Jar"},{"id":"running-the-server","depth":2,"text":"Running The Server"},{"id":"how-much-ram-to-use","depth":3,"text":"How Much RAM To Use"},{"id":"optimization","depth":2,"text":"Optimization"},{"id":"server-properties","depth":3,"text":"Server Properties"},{"id":"papermc-changes","depth":3,"text":"PaperMC Changes"},{"id":"startup","depth":2,"text":"Startup"},{"id":"starting-minecraft-server","depth":2,"text":"Starting Minecraft Server"},{"id":"port-forwarding","depth":2,"text":"Port Forwarding"},{"id":"further-reading-and-sources","depth":2,"text":"Further Reading And Sources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Minecraft 1.17 was released on June 8, 2021. In this article, we will be going over how to set up a Minecraft server on your Pop!_OS or Ubuntu install. System76 and Mojang recommend having an 8GB minimum of system RAM but 16GB is preferred. Any hard drive over 128GB will work for a basic Minecraft server, a drive of 1TB to 2TB is recommended for having backups. This article will use mostly Terminal commands, if you want a refresher on the terminal you can see our article "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/terminal-basics","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"updating-and-installing-software-needed"},"children":[{"type":"element","tag":"a","props":{"href":"#updating-and-installing-software-needed","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Updating and Installing Software Needed"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the Minecraft server, we will need to install Java (listed as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"default-jdk"}]},{"type":"text","value":"), "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wget"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen"}]},{"type":"text","value":", and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nmap"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"default-jdk"}]},{"type":"text","value":" is the language in which Minecraft runs - we are also marking the Java version as \"held\" so no future updates are applied (some java updates can break the server)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wget"}]},{"type":"text","value":" will allow us to download the Minecraft Server from Mojang. Downloading the Minecraft Server Jar, we put the file in the directory directly, instead of using a web browser."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"screen"}]},{"type":"text","value":" will allow us to run commands on the server in an isolated environment - think of it as a virtual terminal instance you can connect to and disconnect from."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nmap"}]},{"type":"text","value":" is a network scanner that we will use for testing and network configuration."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade -y"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install wget screen default-jdk nmap -y"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark hold default-jdk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" not all these commands will produce output."}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"make-the-minecraft-group--user--minecraft-directory"},"children":[{"type":"element","tag":"a","props":{"href":"#make-the-minecraft-group--user--minecraft-directory","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Make The Minecraft Group & User & Minecraft Directory"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Minecraft server will make a lot of files for the world, settings, plugins, and other resources. The following commands make the directories for the servers. We will want to make a group and a user for the server to operate in and use. We will need to then make a directory file to live in and make sure that the new server user has ownership of the directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo addgroup mchost"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo useradd -M -s /usr/bin/false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir /mchost/v-1-17/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir /mchost/v-1-17/live"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir /mchost/v-1-17/backups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chown -Rv mchost /mchost/~"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-minecraft-server"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-minecraft-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Minecraft Server"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-mojangs-minecraft-server-jar"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-mojangs-minecraft-server-jar","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Mojang's Minecraft Server Jar"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We will want to download the server jar and create a working directory for server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo wget -O /mchost/v-1-17/live/minecraft_server.jar WEBSITE-URL"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash -c "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"echo eula=true > /mchost/v-1-17/live/eula.txt\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chown -R mchost /mchost/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" the server Jar will change over time and you will want to go to Mojang's website to grab the newest Jar."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-papermcs-minecraft-server-jar"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-papermcs-minecraft-server-jar","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing PaperMC's Minecraft Server Jar"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Paper is a jar that extends and improves the Bukkit and Spigot APIs meaning if you want to install plugins you can. PaperMC also offers more control options for your server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://papermc.io","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"PaperMC"}]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://github.com/PaperMC/Paper","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"PaperMC's GitHub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo wget -O /mchost/v-1-17/live/minecraft_server.jar WEBSITE-URL "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash -c "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"echo eula=true > /mchost/v-1-17/live/eula.txt\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chown -R mchost /mchost/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" the server Jar will change over time and you will want to go to Paper's Website to grab the newest Jar."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"running-the-server"},"children":[{"type":"element","tag":"a","props":{"href":"#running-the-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running The Server"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To run the server we will need to open a virtual terminal window using screen and switch users to be your mchost user."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"screen"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"su mchost"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mchost/v-1-17/live/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch -jar server.jar"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"how-much-ram-to-use"},"children":[{"type":"element","tag":"a","props":{"href":"#how-much-ram-to-use","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"How Much RAM To Use"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"The Lower Bound: -Xms4G\nThe Upper Bound: -Xmx4G\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These values can be changed up to around 10GB if you need to go over 10GB. This rarely needs to be done on smaller servers unless you have complex data packs, a large world file, or a lot of players (around 100+). If you need these values to be higher please change the G1 Max and New Size Percent to the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"-XX:G1MaxNewSizePercent=60"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"-XX:G1NewSizePercent=35"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"optimization"},"children":[{"type":"element","tag":"a","props":{"href":"#optimization","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Optimization"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"server-properties"},"children":[{"type":"element","tag":"a","props":{"href":"#server-properties","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Server Properties"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the server.properties files you can change the compression threshold and the default view distance. I would recommend keeping it at 4 for lower end hardware hosting the server and 10 for higher end."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"network-compression-threshold: -1"}]},{"type":"text","value":"\n"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"view-distance:4"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"papermc-changes"},"children":[{"type":"element","tag":"a","props":{"href":"#papermc-changes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"PaperMC Changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After Paper runs for the first time you will see a file called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"paper.yml"}]},{"type":"text","value":", this a config file. Editing it will change how Paper runs the server. We will note what the changes do and what they may affect. This section mostly comes from the work of "},{"type":"element","tag":"a","props":{"href":"https://www.spigotmc.org/members/celebrimbor.48474/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Celebrimbor"}]},{"type":"text","value":" with some changes and updates for some of the settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"max-auto-save-chunks-per-tick"},"children":[{"type":"element","tag":"a","props":{"href":"#max-auto-save-chunks-per-tick","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"max-auto-save-chunks-per-tick"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"\"Max Auto Chunks Per Tick\" refers to how fast the incremental chunk saving is during the \"world save\" task. Do not go lower than 6 for the value, it may result in unsaved or corrupted chunks."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"24"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"6"}]},{"type":"text","value":" to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"12"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"optimize-explosions"},"children":[{"type":"element","tag":"a","props":{"href":"#optimize-explosions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"optimize-explosions"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Paper's algorithm for explosions has no effect on game-play, but is not as impactful on the server. These performance improvements are not as impactful as others on this list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"mob-spawner-tick-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#mob-spawner-tick-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mob-spawner-tick-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mob spawners, like the ones that spawn in classic dungeons, are often used as a source for mob grinders. This value changes the delay of the spawners' spawning. Changing this to 2 slightly improves server performance, but this is a good number to be aware of if users take advantage of the spawners."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"disable-chest-cat-detection"},"children":[{"type":"element","tag":"a","props":{"href":"#disable-chest-cat-detection","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"disable-chest-cat-detection"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We get it, Mojang loves having the Minecraft cats be like IRL cats with them getting in our way. Every tick, all chests in Minecraft check to see if a cat is sitting on top of them, this rarely is used in game-play. Turning it off results in minor performance improvements."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"container-update-tick-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#container-update-tick-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"container-update-tick-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This value changes how often inventories are refreshed when opened, any value above 4 will result in visual bugs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"max-entity-collisions"},"children":[{"type":"element","tag":"a","props":{"href":"#max-entity-collisions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"max-entity-collisions"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mob farms and player traps cause collisions. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"max-entity-collisions"}]},{"type":"text","value":" value will affect how often and how much entities collide. This has a moderate effect on performance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"8"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"grass-spread-tick-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#grass-spread-tick-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"grass-spread-tick-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typically, this should remain at the defaults for the server. After Silk Touch becomes more common and the economy grows, it can be adjusted. It can be frustrating to wait 4 times longer for the grass to spread. However, this can have a moderate effect on performance, so some administrators may want to adjust it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"4"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"despawn-ranges"},"children":[{"type":"element","tag":"a","props":{"href":"#despawn-ranges","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"despawn-ranges"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This sets how far a player has to be from a mob for them to despawn. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"soft"}]},{"type":"text","value":" value is the distance (in blocks) from the player where mobs are removed. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"hard"}]},{"type":"text","value":" value is the value that mobs are removed instantly. Setting these to be slightly lower will reduce the spawn load of the computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"soft: 32, hard: 128"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"soft: 28, hard: 96"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"hopperdisable-move-event"},"children":[{"type":"element","tag":"a","props":{"href":"#hopperdisable-move-event","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"hopper.disable-move-event"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hoppers are great for item transport but they can cause lag; this optimization will greatly reduce the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"InventoryMoveItemEvent"}]},{"type":"text","value":"s that occurs on hoppers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"\nImpact: Heavy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"*"},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Plugins that listen for "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"InventoryMoveItemEvent"}]},{"type":"text","value":" will break, or, cause the server to crash."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"non-player-arrow-despawn-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#non-player-arrow-despawn-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"non-player-arrow-despawn-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Skeleton fired arrows are not retrievable, making this a cosmetic change. By default arrows will never despawn. Three seconds, or 60 ticks, is a good time-frame for users to still be able to tell where the arrow came from when being ambushed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"60"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"creative-arrow-despawn-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#creative-arrow-despawn-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"creative-arrow-despawn-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This value changes how long non-retrievable arrows stay around. Infinity bows, and bows used in creative mode, are the only ones affected by this."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-1"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"60"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"prevent-moving-into-unloaded-chunks"},"children":[{"type":"element","tag":"a","props":{"href":"#prevent-moving-into-unloaded-chunks","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"prevent-moving-into-unloaded-chunks"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When lag hits your server, or a user is pushing the boundaries of rendered chunks, a player can cause issues. This will prevent them from moving into a chunk that is unloaded, and will teleport them instead to a nearby safe location. This setting has a moderate effect on performance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you are using a world without a world border or pre-generation then this setting is critical."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"use-faster-eigencraft-redstone"},"children":[{"type":"element","tag":"a","props":{"href":"#use-faster-eigencraft-redstone","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"use-faster-eigencraft-redstone"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Eigencraft Redstone is a Redstone adjustment tool that takes out a lot of the redundant logic and greatly impacts the effect. It can boost Redstone performance by 1000% and does not break about 95%-99% of vanilla devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"*"},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":": If you are using a different Redstone algorithm do not change this setting, it will break or crash Minecraft."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"armor-stands-tick"},"children":[{"type":"element","tag":"a","props":{"href":"#armor-stands-tick","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"armor-stands-tick"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some entities require ticking since they are interactive. For example, un-ticked armor stands will not get pushed by water. If you plan to use a contraption that uses ticking, leave this option set to true. This has minor-to-major performance improvements."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"*"},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Paper offers item frame ticking instead of doing them all at once to prevent lag spikes. This helps people with map rooms, or people who use frames as wallpapers or custom paintings."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"per-player-mob-spawns"},"children":[{"type":"element","tag":"a","props":{"href":"#per-player-mob-spawns","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"per-player-mob-spawns"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Changing this will switch the spawning behavior from Bukkit's random algorithm to single-player spawning behavior. This will prevent things like massive farms from affecting the whole server's spawn rate."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"alt-item-despawn-rate"},"children":[{"type":"element","tag":"a","props":{"href":"#alt-item-despawn-rate","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"alt-item-despawn-rate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This enables items to have different despawn rates. Common items do not need to be around as long as uncommon ones."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example of despawning cobblestone and netherrack in 15 seconds:\nCode (Text):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" enabled: true\n items:\n COBBLESTONE: 300\n NETHERRACK: 300\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"no-tick-view-distance"},"children":[{"type":"element","tag":"a","props":{"href":"#no-tick-view-distance","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"no-tick-view-distance"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This should be set to your view distance. If the view distance is below 4 you should set it to 5 to improve the game-play experience."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-1"}]},{"type":"text","value":"\nOptimized: # > view-distance setting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"anti-xrayenabled"},"children":[{"type":"element","tag":"a","props":{"href":"#anti-xrayenabled","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"anti-xray.enabled"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will cause some performance loss, but Paper has a solid and efficient anti-x-ray cheat system. This will prevent players from using x-ray mods or cheats."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Default: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"false"}]},{"type":"text","value":"\nOptimized: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"startup"},"children":[{"type":"element","tag":"a","props":{"href":"#startup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Startup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The server should be a service that starts with the system and can log events. This is not mandatory, but allows users to make sure the server is running via service commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, make the service file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/systemd/system/minecraft17@.service"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"`"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Below are the needed contents for the service file. You will want to also copy over your server startup file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Unit]\nDescription=Minecraft Server: %i\nAfter=network.target\n\n[Service]\nWorkingDirectory=/mchost/1-17/current/%i\n\nUser=minecraft\nGroup=minecraft\n\nRestart=always\n\nExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui\n\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"say SERVER SHUTTING DOWN IN 5 SECONDS. SAVING ALL MAPS...\"5'\nExecStop=/bin/sleep 5\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"save-all\"5'\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"stop\"5'\n\n[Install]\nWantedBy=multi-user.target\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui`\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx4G -jar minecraft_server.jar nogui\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"starting-minecraft-server"},"children":[{"type":"element","tag":"a","props":{"href":"#starting-minecraft-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Starting Minecraft Server"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl start minecraft17@survival\nsudo systemctl status minecraft17@survival\nsudo systemctl enable minecraft17@survival\nnmap -p 25565 localhost`\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"port-forwarding"},"children":[{"type":"element","tag":"a","props":{"href":"#port-forwarding","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Port Forwarding"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": Opening ports to the internet makes you more susceptible to networking attacks or vulnerabilities and may not be allowed by your Internet Service Provider (ISP)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To make your Minecraft server available outside of your LAN, you will need to forward the port to your router. Each brand, system, and ISP will have a different configuration. We recommend you reach out to your ISP for assistance with this. The address you will give your users is your public IP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"further-reading-and-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#further-reading-and-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Further Reading And Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/YouHaveTrouble/minecraft-optimization","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"YouHaveTrouble's MC Server Optimization"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spigotmc.org/threads/guide-server-optimization%E2%9A%A1.283181/?__cf_chl_jschl_tk__=d882805489003f065a99dcd85ed601f21024776c-1623945314-0-ARichCRBAkP6pRCWxZFLlip3a3XQcAWMwbNl-M54GKsEqTiWKuCVGh4gfM3oXTte1vcwIU-I0QhKQla-fRe4E6urB4JweVMEr21RnCaLKw5ffq2tvcntsEQVUiUAnak2yDdxTAEREts1VWfjY43-mTtoSZ5dmKAlxvcUpoPJ7EbR8S0VMX8fWhodhHwe1tWtGgpjAo_4EzfAf3REBgMjbgUGAl7ss3ihyJgsgUM9OP-KlH7DdAi2JLiH2ll7cupUr0HM6gNFmBmzcuPkrif6SWKKs-oU6XZh-_oTbU6wqKl0qA_IcgG2cR1VZwB5lb3RBI3o26mm5vNBEttywNiSTCeUurFPtB6gEIuz8rJHA7LitAcgD9yWXCrPFAsX7414lCESGJG2KSuRce7CxEHfkTRzmzMdxXFYoLjfRdgo1DsLIOBaw4FQukYBlVOa2FFYDqhpR1-5RDfuHtzZlkRtACo","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spigot Server Optimization"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Java Flags for MC"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/nicolaschan/minecraft-backup","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Backup Article"}]}]}]},"text":"\nMinecraft 1.17 was released on June 8, 2021. In this article, we will be going over how to set up a Minecraft server on your Pop!_OS or Ubuntu install. System76 and Mojang recommend having an 8GB minimum of system RAM but 16GB is preferred. Any hard drive over 128GB will work for a basic Minecraft server, a drive of 1TB to 2TB is recommended for having backups. This article will use mostly Terminal commands, if you want a refresher on the terminal you can see our article [here](https://support.system76.com/articles/terminal-basics).\n\n## Updating and Installing Software Needed\n\nTo install the Minecraft server, we will need to install Java (listed as `default-jdk`), `wget`, `screen`, and `nmap`.\n\n- `default-jdk` is the language in which Minecraft runs - we are also marking the Java version as \"held\" so no future updates are applied (some java updates can break the server).\n\n- `wget` will allow us to download the Minecraft Server from Mojang. Downloading the Minecraft Server Jar, we put the file in the directory directly, instead of using a web browser.\n\n- `screen` will allow us to run commands on the server in an isolated environment - think of it as a virtual terminal instance you can connect to and disconnect from.\n\n- `nmap` is a network scanner that we will use for testing and network configuration.\n\nOpen a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n```bash\nsudo apt clean \nsudo apt update -m \nsudo dpkg --configure -a \nsudo apt install -f \nsudo apt full-upgrade -y\nsudo apt install wget screen default-jdk nmap -y\nsudo apt-mark hold default-jdk\n```\n\n> ***NOTE:** not all these commands will produce output.*\n\n## Make The Minecraft Group & User & Minecraft Directory\n\nThe Minecraft server will make a lot of files for the world, settings, plugins, and other resources. The following commands make the directories for the servers. We will want to make a group and a user for the server to operate in and use. We will need to then make a directory file to live in and make sure that the new server user has ownership of the directory.\n\n```bash\nsudo addgroup mchost\nsudo useradd -M -s /usr/bin/false\nsudo mkdir /mchost/v-1-17/\nsudo mkdir /mchost/v-1-17/live\nsudo mkdir /mchost/v-1-17/backups\nsudo chown -Rv mchost /mchost/~\n```\n\n## Installing Minecraft Server\n\n### Installing Mojang's Minecraft Server Jar\n\nWe will want to download the server jar and create a working directory for server.\n\n```bash\nsudo wget -O /mchost/v-1-17/live/minecraft_server.jar WEBSITE-URL\nsudo bash -c \"echo eula=true > /mchost/v-1-17/live/eula.txt\"\nsudo chown -R mchost /mchost/\n```\n\n> **NOTE:** the server Jar will change over time and you will want to go to Mojang's website to grab the newest Jar.\n\n### Installing PaperMC's Minecraft Server Jar\n\nPaper is a jar that extends and improves the Bukkit and Spigot APIs meaning if you want to install plugins you can. PaperMC also offers more control options for your server.\n\n[PaperMC](https://papermc.io)\n[PaperMC's GitHub](https://github.com/PaperMC/Paper)\n\n```bash\nsudo wget -O /mchost/v-1-17/live/minecraft_server.jar WEBSITE-URL \nsudo bash -c \"echo eula=true > /mchost/v-1-17/live/eula.txt\"\nsudo chown -R mchost /mchost/\n```\n\n> **NOTE:** the server Jar will change over time and you will want to go to Paper's Website to grab the newest Jar.\n\n## Running The Server\n\nTo run the server we will need to open a virtual terminal window using screen and switch users to be your mchost user.\n\n```bash\nscreen\nsu mchost\ncd /mchost/v-1-17/live/\njava -Xms4G -Xmx4G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch -jar server.jar\n```\n\n### How Much RAM To Use\n\n```\nThe Lower Bound: -Xms4G\nThe Upper Bound: -Xmx4G\n```\n\nThese values can be changed up to around 10GB if you need to go over 10GB. This rarely needs to be done on smaller servers unless you have complex data packs, a large world file, or a lot of players (around 100+). If you need these values to be higher please change the G1 Max and New Size Percent to the following:\n\n```bash\n-XX:G1MaxNewSizePercent=60\n-XX:G1NewSizePercent=35\n```\n\n## Optimization\n\n### Server Properties\n\nIn the server.properties files you can change the compression threshold and the default view distance. I would recommend keeping it at 4 for lower end hardware hosting the server and 10 for higher end.\n\n`network-compression-threshold: -1`\n`view-distance:4`\n\n### PaperMC Changes\n\nAfter Paper runs for the first time you will see a file called `paper.yml`, this a config file. Editing it will change how Paper runs the server. We will note what the changes do and what they may affect. This section mostly comes from the work of [Celebrimbor](https://www.spigotmc.org/members/celebrimbor.48474/) with some changes and updates for some of the settings.\n\n#### `max-auto-save-chunks-per-tick`\n\n\"Max Auto Chunks Per Tick\" refers to how fast the incremental chunk saving is during the \"world save\" task. Do not go lower than 6 for the value, it may result in unsaved or corrupted chunks.\n\nDefault: `24`\nOptimized: `6` to `12`\n\n#### `optimize-explosions`\n\nPaper's algorithm for explosions has no effect on game-play, but is not as impactful on the server. These performance improvements are not as impactful as others on this list.\n\nDefault: `false`\nOptimized: `true`\n\n#### `mob-spawner-tick-rate`\n\nMob spawners, like the ones that spawn in classic dungeons, are often used as a source for mob grinders. This value changes the delay of the spawners' spawning. Changing this to 2 slightly improves server performance, but this is a good number to be aware of if users take advantage of the spawners.\n\nDefault: `1`\nOptimized: `2`\n\n#### `disable-chest-cat-detection`\n\nWe get it, Mojang loves having the Minecraft cats be like IRL cats with them getting in our way. Every tick, all chests in Minecraft check to see if a cat is sitting on top of them, this rarely is used in game-play. Turning it off results in minor performance improvements.\n\nDefault: `false`\nOptimized: `true`\n\n#### `container-update-tick-rate`\n\nThis value changes how often inventories are refreshed when opened, any value above 4 will result in visual bugs.\n\nDefault: `1`\nOptimized: `3`\n\n#### `max-entity-collisions`\n\nMob farms and player traps cause collisions. The `max-entity-collisions` value will affect how often and how much entities collide. This has a moderate effect on performance.\n\nDefault: `8`\nOptimized: `2`\n\n#### `grass-spread-tick-rate`\n\nTypically, this should remain at the defaults for the server. After Silk Touch becomes more common and the economy grows, it can be adjusted. It can be frustrating to wait 4 times longer for the grass to spread. However, this can have a moderate effect on performance, so some administrators may want to adjust it.\n\nDefault: `1`\nOptimized: `4`\n\n#### `despawn-ranges`\n\nThis sets how far a player has to be from a mob for them to despawn. The `soft` value is the distance (in blocks) from the player where mobs are removed. The `hard` value is the value that mobs are removed instantly. Setting these to be slightly lower will reduce the spawn load of the computer.\n\nDefault: `soft: 32, hard: 128`\nOptimized: `soft: 28, hard: 96`\n\n#### `hopper.disable-move-event`\n\nHoppers are great for item transport but they can cause lag; this optimization will greatly reduce the `InventoryMoveItemEvent`s that occurs on hoppers.\n\nDefault: `false`\nOptimized: `true`\nImpact: Heavy\n\n> ***NOTE:** Plugins that listen for `InventoryMoveItemEvent` will break, or, cause the server to crash.\n\n#### `non-player-arrow-despawn-rate`\n\nSkeleton fired arrows are not retrievable, making this a cosmetic change. By default arrows will never despawn. Three seconds, or 60 ticks, is a good time-frame for users to still be able to tell where the arrow came from when being ambushed.\n\nDefault: `-1`\nOptimized: `60`\n\n#### `creative-arrow-despawn-rate`\n\nThis value changes how long non-retrievable arrows stay around. Infinity bows, and bows used in creative mode, are the only ones affected by this.\n\nDefault: `-1`\nOptimized: `60`\n\n#### `prevent-moving-into-unloaded-chunks`\n\nWhen lag hits your server, or a user is pushing the boundaries of rendered chunks, a player can cause issues. This will prevent them from moving into a chunk that is unloaded, and will teleport them instead to a nearby safe location. This setting has a moderate effect on performance.\n\nDefault: `false`\nOptimized: `true`\n\n> **NOTE:** If you are using a world without a world border or pre-generation then this setting is critical.\n\n#### `use-faster-eigencraft-redstone`\n\nEigencraft Redstone is a Redstone adjustment tool that takes out a lot of the redundant logic and greatly impacts the effect. It can boost Redstone performance by 1000% and does not break about 95%-99% of vanilla devices.\n\nDefault: `false`\nOptimized: `true`\n\n> ***NOTE**: If you are using a different Redstone algorithm do not change this setting, it will break or crash Minecraft.\n\n#### `armor-stands-tick`\n\nSome entities require ticking since they are interactive. For example, un-ticked armor stands will not get pushed by water. If you plan to use a contraption that uses ticking, leave this option set to true. This has minor-to-major performance improvements.\n\nDefault: `true`\nOptimized: `false`\n\n> ***Note:** Paper offers item frame ticking instead of doing them all at once to prevent lag spikes. This helps people with map rooms, or people who use frames as wallpapers or custom paintings.\n\n#### `per-player-mob-spawns`\n\nChanging this will switch the spawning behavior from Bukkit's random algorithm to single-player spawning behavior. This will prevent things like massive farms from affecting the whole server's spawn rate.\n\nDefault: `false`\nOptimized: `true`\n\n#### `alt-item-despawn-rate`\n\nThis enables items to have different despawn rates. Common items do not need to be around as long as uncommon ones.\n\nDefault: `false`\nOptimized: `true`\n\nExample of despawning cobblestone and netherrack in 15 seconds:\nCode (Text):\n\n```\n enabled: true\n items:\n COBBLESTONE: 300\n NETHERRACK: 300\n```\n\n#### `no-tick-view-distance`\n\nThis should be set to your view distance. If the view distance is below 4 you should set it to 5 to improve the game-play experience.\n\nDefault: `-1`\nOptimized: # > view-distance setting\n\n#### `anti-xray.enabled`\n\nThis will cause some performance loss, but Paper has a solid and efficient anti-x-ray cheat system. This will prevent players from using x-ray mods or cheats.\n\nDefault: `false`\nOptimized: `true`\n\n## Startup\n\nThe server should be a service that starts with the system and can log events. This is not mandatory, but allows users to make sure the server is running via service commands.\n\nFirst, make the service file.\n\n```bash\nsudo nano /etc/systemd/system/minecraft17@.service`\n```\n\nBelow are the needed contents for the service file. You will want to also copy over your server startup file.\n\n```\n[Unit]\nDescription=Minecraft Server: %i\nAfter=network.target\n\n[Service]\nWorkingDirectory=/mchost/1-17/current/%i\n\nUser=minecraft\nGroup=minecraft\n\nRestart=always\n\nExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui\n\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"say SERVER SHUTTING DOWN IN 5 SECONDS. SAVING ALL MAPS...\"5'\nExecStop=/bin/sleep 5\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"save-all\"5'\nExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff \"stop\"5'\n\n[Install]\nWantedBy=multi-user.target\n```\n\n```\nExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx2G -jar minecraft_server.jar nogui`\n```\n\n```\nExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx4G -jar minecraft_server.jar nogui\n```\n\n## Starting Minecraft Server\n\n```\nsudo systemctl start minecraft17@survival\nsudo systemctl status minecraft17@survival\nsudo systemctl enable minecraft17@survival\nnmap -p 25565 localhost`\n```\n\n## Port Forwarding\n\n> **Note**: Opening ports to the internet makes you more susceptible to networking attacks or vulnerabilities and may not be allowed by your Internet Service Provider (ISP).\n\nTo make your Minecraft server available outside of your LAN, you will need to forward the port to your router. Each brand, system, and ISP will have a different configuration. We recommend you reach out to your ISP for assistance with this. The address you will give your users is your public IP.\n\n## Further Reading And Sources\n\n[YouHaveTrouble's MC Server Optimization](https://github.com/YouHaveTrouble/minecraft-optimization)\n\n[Spigot Server Optimization](https://www.spigotmc.org/threads/guide-server-optimization%E2%9A%A1.283181/?__cf_chl_jschl_tk__=d882805489003f065a99dcd85ed601f21024776c-1623945314-0-ARichCRBAkP6pRCWxZFLlip3a3XQcAWMwbNl-M54GKsEqTiWKuCVGh4gfM3oXTte1vcwIU-I0QhKQla-fRe4E6urB4JweVMEr21RnCaLKw5ffq2tvcntsEQVUiUAnak2yDdxTAEREts1VWfjY43-mTtoSZ5dmKAlxvcUpoPJ7EbR8S0VMX8fWhodhHwe1tWtGgpjAo_4EzfAf3REBgMjbgUGAl7ss3ihyJgsgUM9OP-KlH7DdAi2JLiH2ll7cupUr0HM6gNFmBmzcuPkrif6SWKKs-oU6XZh-_oTbU6wqKl0qA_IcgG2cR1VZwB5lb3RBI3o26mm5vNBEttywNiSTCeUurFPtB6gEIuz8rJHA7LitAcgD9yWXCrPFAsX7414lCESGJG2KSuRce7CxEHfkTRzmzMdxXFYoLjfRdgo1DsLIOBaw4FQukYBlVOa2FFYDqhpR1-5RDfuHtzZlkRtACo)\n\n[Java Flags for MC](https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239)\n\n[Backup Article](https://github.com/nicolaschan/minecraft-backup)\n","dir":"/","path":"/minecraft-server-hosting","extension":".md","createdAt":"2021-06-17T16:55:39.000Z","updatedAt":"2022-01-31T15:38:06.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/e8f8e4ee9131ba046fd68db252b4e7da7cd9e4a5","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"jaxsnjohnson","commitUrl":"https://github.com/system76/docs/commit/eb449b03de473d64c175ebe79d3a6a51cc0232dc","avatarUrl":"https://avatars.githubusercontent.com/u/79726860?v=4","profileUrl":"https://github.com/jaxsnjohnson"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2882c6b142b9c77405a623aff1a277a2184c25cf","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644145837},"$loki":77},{"slug":"yubikey-login","description":"Configure Pop!_OS to accept a Yubikey for login and unlock.\n","title":"Login with Yubikey","keywords":["Yubikey","Administration"],"facebookImage":"/_nuxt/images/yubikey-login-facebookImage.jpg","twitterImage":"/_nuxt/images/yubikey-login-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"install-packages","depth":2,"text":"Install Packages"},{"id":"configure-challenge-response-for-your-yubikey","depth":2,"text":"Configure Challenge-Response for your Yubikey"},{"id":"configure-plugable-authentication-modules","depth":2,"text":"Configure Plugable Authentication Modules"},{"id":"debugging-and-testing-your-pam-configuration","depth":2,"text":"Debugging and Testing your PAM configuration"},{"id":"references","depth":2,"text":"References"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have a Yubikey, you can use it to login or unlock your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do this you must install the yubikey packages, configure a challenge-response slot on the Yubikey, and then configure the necessary PAM modules."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Open an additional root terminal: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo su"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#install-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the necessary packages, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y libpam-yubico yubikey-personalization yubikey-manager\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configure-challenge-response-for-your-yubikey"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-challenge-response-for-your-yubikey","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Challenge-Response for your Yubikey"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enable challenge-response on your Yubikey in slot 2, type the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ykman otp chalresp -g 2\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This configures slot 2 for challenge-response, and leaves slot 1 alone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we need to create a place to store your challenge response files, secure those files, and finally create the stored challenge files:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir /var/yubico\nsudo chown root /var/yubico\nsudo chmod 700 /var/yubico\nykpamcfg -2 -v\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should receive a message similar to:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Stored initial challenge and expected response in '$HOME/.yubico/challenge-123456'."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should receive a unique "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"challenge-serial"}]},{"type":"text","value":" in your output."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, to finish up:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mv ~/.yubico/challenge-123456 /var/yubico/aaronh-serial\nsudo chown root.root /var/yubico/aaronh-serial\nsudo chmod 600 /var/yubico/aaronh-serial\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pay close attention when copying/pasting the commands above. The "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"challenge-123456"}]},{"type":"text","value":" and "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"aaronh-serial"}]},{"type":"text","value":" needs to match the both the output from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ykpamcfg"}]},{"type":"text","value":" command and the final file needs to match the name of your user name and serial.**"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configure-plugable-authentication-modules"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-plugable-authentication-modules","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Plugable Authentication Modules"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Before making any changes to the files listed below, I highly recommend backing up each file, and having a sudo/root session open in case you need to roll-back."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg-reconfigure libpam-yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will want to change the \"Parameters for Yubico PAM:\" to be:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mode=challenge-response debug chalresp_path=/var/yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The debug option is used for testing the change, review the Debugging and Testing section of this article for more information."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg-reconfigure-pg1","src":"/images/yubikey-login/dpkg-reconfigure-pg1.png"},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"dpkg-reconfigure-pg2","src":"/images/yubikey-login/dpkg-reconfigure-pg2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Setting this to sufficient is the recommended method as the login manager will take your password "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"or"}]},{"type":"text","value":" the Yubikey to login. To do this you will need to change the second setting in the following line in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/pam.d/common-auth"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"auth sufficient pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This configures your system to accept your Yubikey as an acceptable login alternative."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you want your Yubiky to be "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"required to login"}]},{"type":"text","value":", then you need to change "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"sufficient"}]},{"type":"text","value":" to "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"required"}]},{"type":"text","value":" (which is the default). For example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"auth required pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There a a number of other options for PAM and ways to configure that to your liking. Check the "},{"type":"element","tag":"a","props":{"href":"https://manpages.ubuntu.com/manpages/jammy/en/man5/pam.d.5.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"man pages for more information"}]},{"type":"text","value":". Also, the "},{"type":"element","tag":"a","props":{"href":"https://developers.yubico.com/yubico-pam/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Yubico PAM module"}]},{"type":"text","value":" page has a pretty good breakdown."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"/etc/pam.d/common-auth"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"/etc/pam.d/login"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"/etc/pam.d/gdm-password"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"debugging-and-testing-your-pam-configuration"},"children":[{"type":"element","tag":"a","props":{"href":"#debugging-and-testing-your-pam-configuration","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Debugging and Testing your PAM configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will want to keep a root terminal logged in while setting this up to make sure you can reverse any changes that do not allow you to login. In the initial setup, the parameters to setup libpam-yubico included debug message. \"Sudo\" on the command line will now show debug output when run."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With the Yubikey plugged into the system simulate a login with the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"support@pop-os:~$ sudo -s\n[snip lots of logging]\n[sudo] password for support:\nroot@pop-os:/home/support#\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Test you setup if you are changing the \"sufficient\" setting to \"required\" before removing the \"debug\" setting. Use new terminal windows to simulate a login both with your Yubikey attached and out of the system. In \"required\" mode, you should not be able to finish a login with the Yubikey not plugged into your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are sure that this works with your testing, remove the debug option:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"auth required pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"from \"/etc/pam.d/common-auth\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"references"},"children":[{"type":"element","tag":"a","props":{"href":"#references","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"References"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following sites were used to build this guide:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://developers.yubico.com/yubico-pam/Authentication_Using_Challenge-Response.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Authentication Using Challenge Response"}]},{"type":"text","value":" (From Yubikey)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://developers.yubico.com/yubico-pam/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Yubico PAM Module"}]},{"type":"text","value":" (From Yubikey)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/71nuxadd1ct","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"71nuxadd1ct"}]},{"type":"text","value":"."}]}]},"text":"\nIf you have a Yubikey, you can use it to login or unlock your system.\n\nTo do this you must install the yubikey packages, configure a challenge-response slot on the Yubikey, and then configure the necessary PAM modules.\n\n**NOTE:** Open an additional root terminal: `sudo su`\n\n## Install Packages\n\nTo install the necessary packages, run:\n\n sudo apt install -y libpam-yubico yubikey-personalization yubikey-manager\n\n## Configure Challenge-Response for your Yubikey\n\nTo enable challenge-response on your Yubikey in slot 2, type the following command:\n\n ykman otp chalresp -g 2\n\nThis configures slot 2 for challenge-response, and leaves slot 1 alone.\n\nNext we need to create a place to store your challenge response files, secure those files, and finally create the stored challenge files:\n\n sudo mkdir /var/yubico\n sudo chown root /var/yubico\n sudo chmod 700 /var/yubico\n ykpamcfg -2 -v\n\nYou should receive a message similar to:\n\n`Stored initial challenge and expected response in '$HOME/.yubico/challenge-123456'.`\n\nYou should receive a unique *challenge-serial* in your output.\n\nNow, to finish up:\n\n sudo mv ~/.yubico/challenge-123456 /var/yubico/aaronh-serial\n sudo chown root.root /var/yubico/aaronh-serial\n sudo chmod 600 /var/yubico/aaronh-serial\n\nPay close attention when copying/pasting the commands above. The *challenge-123456* and *aaronh-serial* needs to match the both the output from the `ykpamcfg` command and the final file needs to match the name of your user name and serial.**\n\n## Configure Plugable Authentication Modules\n\n**Before making any changes to the files listed below, I highly recommend backing up each file, and having a sudo/root session open in case you need to roll-back.**\n\n sudo dpkg-reconfigure libpam-yubico\n\nYou will want to change the \"Parameters for Yubico PAM:\" to be:\n\n mode=challenge-response debug chalresp_path=/var/yubico\n\n >**Note:** The debug option is used for testing the change, review the Debugging and Testing section of this article for more information.\n\n![dpkg-reconfigure-pg1](/images/yubikey-login/dpkg-reconfigure-pg1.png)\n![dpkg-reconfigure-pg2](/images/yubikey-login/dpkg-reconfigure-pg2.png)\n\nSetting this to sufficient is the recommended method as the login manager will take your password **or** the Yubikey to login. To do this you will need to change the second setting in the following line in ```/etc/pam.d/common-auth```:\n\n auth sufficient pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n\nThis configures your system to accept your Yubikey as an acceptable login alternative. \n\nIf you want your Yubiky to be **required to login**, then you need to change *sufficient* to *required* (which is the default). For example:\n\n auth required pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n\nThere a a number of other options for PAM and ways to configure that to your liking. Check the [man pages for more information](https://manpages.ubuntu.com/manpages/jammy/en/man5/pam.d.5.html). Also, the [Yubico PAM module](https://developers.yubico.com/yubico-pam/) page has a pretty good breakdown.\n\n- /etc/pam.d/common-auth\n- /etc/pam.d/login\n- /etc/pam.d/gdm-password\n\n## Debugging and Testing your PAM configuration\n\nYou will want to keep a root terminal logged in while setting this up to make sure you can reverse any changes that do not allow you to login. In the initial setup, the parameters to setup libpam-yubico included debug message. \"Sudo\" on the command line will now show debug output when run.\n\nWith the Yubikey plugged into the system simulate a login with the following commands:\n\n support@pop-os:~$ sudo -s\n [snip lots of logging]\n [sudo] password for support:\n root@pop-os:/home/support#\n\nTest you setup if you are changing the \"sufficient\" setting to \"required\" before removing the \"debug\" setting. Use new terminal windows to simulate a login both with your Yubikey attached and out of the system. In \"required\" mode, you should not be able to finish a login with the Yubikey not plugged into your system.\n\nOnce you are sure that this works with your testing, remove the debug option:\n\n auth required pam_yubico.so mode=challenge-response chalresp_path=/var/yubico\n\nfrom \"/etc/pam.d/common-auth\".\n\n## References\n\nThe following sites were used to build this guide:\n\n- [Authentication Using Challenge Response](https://developers.yubico.com/yubico-pam/Authentication_Using_Challenge-Response.html) (From Yubikey).\n- [Yubico PAM Module](https://developers.yubico.com/yubico-pam/) (From Yubikey).\n\n---\n\nThis article was contributed by [71nuxadd1ct](https://github.com/71nuxadd1ct).\n","dir":"/","path":"/yubikey-login","extension":".md","createdAt":"2019-07-31T23:05:25.000Z","updatedAt":"2023-07-28T17:16:48.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/ecfaa9cc6f00fad276a9c72454894643e2ab344a","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145839},"$loki":78},{"slug":"extra-drive","description":"If you ordered your computer with additional storage, it comes pre-formatted and ready for use. For instructions on automatically mounting an additional hard drive, check out this extra drive documentation.\n","title":"Auto-Mount Second Hard Drive(s)","keywords":["extra drive","mount","automount","boot","support","System76"],"facebookImage":"/_nuxt/images/extra-drive-facebookImage.jpg","twitterImage":"/_nuxt/images/extra-drive-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"redirect_from":["/extradrive"],"toc":[{"id":"create-mount-point","depth":2,"text":"Create Mount Point"},{"id":"copy-mount-point-location","depth":2,"text":"Copy Mount Point Location"},{"id":"locate-the-drive","depth":2,"text":"Locate The Drive"},{"id":"optionally-format-the-drive","depth":2,"text":"(Optionally) Format The Drive"},{"id":"open-extra-drive-mount-options","depth":2,"text":"Open Extra Drive Mount Options"},{"id":"set-mount-options","depth":2,"text":"Set Mount Options"},{"id":"save-and-restart","depth":2,"text":"Save And Restart"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you've added a second drive to your computer when you originally ordered it, then it came pre-formatted and ready for use; no additional setup is required. The drive will be made available when you first open it up after each time you start your computer, and will remain mounted until the next start/boot or until you click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"eject (⏏) icon"}]},{"type":"text","value":". If you prefer to have the drive made available (mounted) automatically every time you start your computer, this is possible with some configuration changes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Auto-mounting is a per user configuration, and is optional. Extra drives can always be accessed by clicking on them in the file explorer, which will mount the drive if not currently mounted."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-mount-point"},"children":[{"type":"element","tag":"a","props":{"href":"#create-mount-point","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Mount Point"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Extra drives require a folder on your primary drive where the drive's contents will be made available. This folder is called a mount point. You'll need to create an empty folder in your home folder to serve as this mount point. Navigate to a location for the mount point (e.g. your Documents folder), then right click and choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"New Folder"}]},{"type":"text","value":", then name the folder appropriately; something like "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"ExtraDrive"}]},{"type":"text","value":" would work. It's recommended not to include any spaces in your mount point name."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"copy-mount-point-location"},"children":[{"type":"element","tag":"a","props":{"href":"#copy-mount-point-location","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Copy Mount Point Location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've made a mount point, double click it to open it and ensure that it is empty. Any contents within the mount point will be inaccessible while the drive is mounted. Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"L"}]},{"type":"text","value":" on your keyboard, then select all of the text in the location bar that appears and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"C"}]},{"type":"text","value":" to copy it. We'll need it later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"locate-the-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#locate-the-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Locate The Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and then type in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". It should open up a window similar to the one below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks Application","src":"/images/extra-drive/Step1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on your extra drive in the list. You can identify it by size, or by the label; the extra drive is usually "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sdb"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sdc"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"optionally-format-the-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#optionally-format-the-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"(Optionally) Format The Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If this is a new drive, and it is not formatted, it will need to be formatted before use. If the drive has formatting from the manufacturer, it is usually best to format it to the standard format (Ext4). First, delete the existing partition by clicking the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"minus button"}]},{"type":"text","value":". Then click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"plus icon"}]},{"type":"text","value":", change the type to "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"(Ext4)"}]},{"type":"text","value":", give your drive a name, such as "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Extra Drive"}]},{"type":"text","value":", and click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"open-extra-drive-mount-options"},"children":[{"type":"element","tag":"a","props":{"href":"#open-extra-drive-mount-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Extra Drive Mount Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Super key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" and then type in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". Click on the Extra Drive Partition under \"Volumes\", then click on the Gear icon "},{"type":"element","tag":"font-awesome-icon","props":{"icon":"cog"},"children":[]},{"type":"text","value":" to open the options menu for the Volume. Then click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Edit Mount Options"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Volume Options Menu","src":"/images/extra-drive/Step2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mount Options Dialog","src":"/images/extra-drive/Step3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"set-mount-options"},"children":[{"type":"element","tag":"a","props":{"href":"#set-mount-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Mount Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Turn off the Automatic Mount Options switch, then set the fields as follows:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Option"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Value"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Mount at startup"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Checked ☑"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Show in user interface"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Checked ☑"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Require additional authorization to mount"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Unchecked ☐"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Display Name"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{leave blank}"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Icon Name"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{leave blank}"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Symbolic Icon Name"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{leave blank}"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{unlabeled field}"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nosuid,nodev,nofail,x-gvfs-show"}]},{"type":"text","value":"*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Mount Point"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home/..."}]},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"{from step 2}"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Identify As"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/disk/by-uuid/..."}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Filesystem Type"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ext4"}]},{"type":"text","value":"**"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"* If you plan on running Windows games via Proton on an NTFS drive, "},{"type":"element","tag":"a","props":{"href":"https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows#editing-fstab","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"refer to the Proton manual"}]},{"type":"text","value":" for this field."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"** This will match the default settings. Set accordingly if you reformatted your extra partition with a different filesystem type."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mount Options Set Correctly","src":"/images/extra-drive/Step4-updated.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The red box shows the item we don't want to change and the green box shows the item we want to change."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"save-and-restart"},"children":[{"type":"element","tag":"a","props":{"href":"#save-and-restart","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Save And Restart"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the mount options are set up correctly, click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" to save the changes and then restart your computer. After the computer starts back up, ensure that there are no error messages during the boot, and that the drive is mounted when booting. You can check this by opening your home folder and ensure that you see the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"eject icon (⏏)"}]},{"type":"text","value":" next to the drive "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"before"}]},{"type":"text","value":" you click on the drive."}]}]},"text":"\nIf you've added a second drive to your computer when you originally ordered it, then it came pre-formatted and ready for use; no additional setup is required. The drive will be made available when you first open it up after each time you start your computer, and will remain mounted until the next start/boot or until you click the **eject (⏏) icon**. If you prefer to have the drive made available (mounted) automatically every time you start your computer, this is possible with some configuration changes. \n\nAuto-mounting is a per user configuration, and is optional. Extra drives can always be accessed by clicking on them in the file explorer, which will mount the drive if not currently mounted. \n\n## Create Mount Point\n\nExtra drives require a folder on your primary drive where the drive's contents will be made available. This folder is called a mount point. You'll need to create an empty folder in your home folder to serve as this mount point. Navigate to a location for the mount point (e.g. your Documents folder), then right click and choose **New Folder**, then name the folder appropriately; something like *ExtraDrive* would work. It's recommended not to include any spaces in your mount point name.\n\n## Copy Mount Point Location\n\nOnce you've made a mount point, double click it to open it and ensure that it is empty. Any contents within the mount point will be inaccessible while the drive is mounted. Press Ctrl + L on your keyboard, then select all of the text in the location bar that appears and press Ctrl + C to copy it. We'll need it later.\n\n## Locate The Drive\n\nPress the Super Key / and then type in Disks and press Enter. It should open up a window similar to the one below:\n\n![Disks Application](/images/extra-drive/Step1.png)\n\nClick on your extra drive in the list. You can identify it by size, or by the label; the extra drive is usually `/dev/sdb` or `/dev/sdc`.\n\n## (Optionally) Format The Drive\n\nIf this is a new drive, and it is not formatted, it will need to be formatted before use. If the drive has formatting from the manufacturer, it is usually best to format it to the standard format (Ext4). First, delete the existing partition by clicking the **minus button**. Then click the **plus icon**, change the type to *(Ext4)*, give your drive a name, such as *Extra Drive*, and click **Create**.\n\n## Open Extra Drive Mount Options\n\nPress the Super key and then type in Disks and press Enter. Click on the Extra Drive Partition under \"Volumes\", then click on the Gear icon to open the options menu for the Volume. Then click on **Edit Mount Options**.\n\n![Volume Options Menu](/images/extra-drive/Step2.png)\n\n![Mount Options Dialog](/images/extra-drive/Step3.png)\n\n## Set Mount Options\n\nTurn off the Automatic Mount Options switch, then set the fields as follows:\n\nOption | Value\n-------------------------------------------|------------------------------------------\nMount at startup | Checked ☑\nShow in user interface | Checked ☑\nRequire additional authorization to mount | Unchecked ☐\nDisplay Name | *{leave blank}*\nIcon Name | *{leave blank}*\nSymbolic Icon Name | *{leave blank}*\n*{unlabeled field}* | `nosuid,nodev,nofail,x-gvfs-show`*\nMount Point | `/home/...`*{from step 2}*\nIdentify As | `/dev/disk/by-uuid/...`\nFilesystem Type | `ext4`**\n\n\\* If you plan on running Windows games via Proton on an NTFS drive, [refer to the Proton manual](https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows#editing-fstab) for this field.\n\n\\** This will match the default settings. Set accordingly if you reformatted your extra partition with a different filesystem type.\n\n![Mount Options Set Correctly](/images/extra-drive/Step4-updated.png)\n\nThe red box shows the item we don't want to change and the green box shows the item we want to change.\n\n## Save And Restart\n\nOnce the mount options are set up correctly, click **OK** to save the changes and then restart your computer. After the computer starts back up, ensure that there are no error messages during the boot, and that the drive is mounted when booting. You can check this by opening your home folder and ensure that you see the **eject icon (⏏)** next to the drive *before* you click on the drive.\n","dir":"/","path":"/extra-drive","extension":".md","createdAt":"2015-08-27T18:49:02.000Z","updatedAt":"2022-03-22T02:47:16.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/d949afbf7b1975897314fe942f4d541e8f286b36","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"ottworks","commitUrl":"https://github.com/system76/docs/commit/022d323819dc137c1dbafff8ef376b09fbec08bd","avatarUrl":"https://avatars.githubusercontent.com/u/5253130?v=4","profileUrl":"https://github.com/ottworks"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644145842},"$loki":79},{"slug":"bluetooth","description":"Here is how to fix several common Bluetooth issues with your computer.\n","title":"Bluetooth Troubleshooting","keywords":["bluetooth","mouse","audio"],"facebookImage":"/_nuxt/images/bluetooth-facebookImage.jpg","twitterImage":"/_nuxt/images/bluetooth-twitterImage.jpg","hidden":false,"section":"network-troubleshooting","tableOfContents":true,"toc":[{"id":"important-notes-about-bluetooth","depth":2,"text":"Important Notes About Bluetooth"},{"id":"bluetooth-version","depth":3,"text":"Bluetooth version"},{"id":"signal-interference","depth":3,"text":"Signal Interference"},{"id":"device-specific-differences","depth":3,"text":"Device Specific Differences"},{"id":"kernel-versions","depth":3,"text":"Kernel Versions"},{"id":"os-versions","depth":3,"text":"OS Versions"},{"id":"configuration-issues","depth":3,"text":"Configuration Issues"},{"id":"setting-expectations","depth":2,"text":"Setting Expectations"},{"id":"audio-inputoutput","depth":3,"text":"Audio Input/Output"},{"id":"bluetooth-troubleshooting","depth":2,"text":"Bluetooth Troubleshooting"},{"id":"useful-programs","depth":3,"text":"Useful Programs"},{"id":"useful-commands","depth":3,"text":"Useful Commands"},{"id":"additional-info","depth":2,"text":"Additional Info"},{"id":"controlling-audio","depth":3,"text":"Controlling audio"},{"id":"linux-firmware","depth":3,"text":"Linux Firmware"},{"id":"file-transfer","depth":3,"text":"File Transfer"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"important-notes-about-bluetooth"},"children":[{"type":"element","tag":"a","props":{"href":"#important-notes-about-bluetooth","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Important Notes About Bluetooth"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth is a bit odd.\nThere are a lot of factors that go into whether Bluetooth devices work together as expected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"bluetooth-version"},"children":[{"type":"element","tag":"a","props":{"href":"#bluetooth-version","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bluetooth version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth 5.0 is backwards compatible with older Bluetooth versions, but older bluetooth versioned devices are not always compatible with newer versions or devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"signal-interference"},"children":[{"type":"element","tag":"a","props":{"href":"#signal-interference","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Signal Interference"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth uses the same bandwidth as the 2.4Ghz Wi-Fi band, and in most of our machines it is on the same chip as the Wi-Fi module. They usually have two antennae, one for Bluetooth, and one for Wi-Fi, but it is possible for other Wi-Fi or Bluetooth devices signals to cross and to cause connection issues. If users are in an area crowded with other Wi-Fi networks or devices, the interference from these outside sources can impact performance and range."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"device-specific-differences"},"children":[{"type":"element","tag":"a","props":{"href":"#device-specific-differences","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Device Specific Differences"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Every Bluetooth device is different. They use the same or similar protocols, but the printed circuit boards (PCBs), are specific to each device, and the firmware they are running is often custom designed, and closed-source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some of the code and technologies that make Bluetooth work reliably are patented, and only device vendors who have licensed the permission to use that patented technology will be able to experience the full benefits (for more information see the \"Audio Input/Output\" section below.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Some devices, such as Apple or Sony headphones, particularly take advantage of these patents and technologies to ensure they work well with similar devices. Often these devices are not tested against Linux machines. That doesn't mean these devices will not work, only that behavior or performance may vary."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"kernel-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#kernel-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Kernel Versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As the Linux kernel develops, support for more devices are added. Sometimes Bluetooth devices will work better in a different kernel version."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"os-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#os-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"OS Versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Similar to the kernel versions. Improvements are often made in newer versions of Ubuntu and Pop!_OS. Running software updates is always a good idea, followed by a reboot."}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configuration-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#configuration-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuration Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes Bluetooth devices are working correctly, but something in settings needs to be reset."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to test this is to \"forget\" the paired Bluetooth device, and pair it again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A more thorough way of testing this would be to create a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/other-accounts"},"children":[{"type":"text","value":"test user"}]},{"type":"text","value":", or boot from a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"Live Disk"}]},{"type":"text","value":" to see if Bluetooth works in either case.\nIf it does, config files may need deleted. If it doesn't (especially in the Live Disk), reinstalling the OS may solve the problem.\nReinstalling the OS won't affect Bluetooth hardware directly, but resetting and starting with a clean slate can solve a slew of problems and save time hunting for a specific file or bug."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-expectations"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-expectations","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting Expectations"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Because of all of these factors, if the steps outlined in the Bluetooth troubleshooting article, and the previous troubleshooting steps don't resolve the issue, the issue may not be resolved at all.\nOr, in a future update or change to the system, the devices may start working again. In some cases (many cases) users will not experience any issue with Bluetooth at all."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"audio-inputoutput"},"children":[{"type":"element","tag":"a","props":{"href":"#audio-inputoutput","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Audio Input/Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth audio devices, such as headphones and speakers, usually default to the A2DP protocol, which works effectively as an audio output source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth devices with microphones built in, can be used if the device supports HFP/HSP. However, without the technology that companies like Sony have patented, the solution is to divide up the audio stream so that some of it is used for audio out and some for audio in.\nThis process lowers the sound quality of the stream when in HSP/HFP mode, so audio may be \"tinny,\" compressed (lower-fidelity), or at a lower volume. That is expected behavior."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"bluetooth-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#bluetooth-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bluetooth Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bluetooth issues can be troubleshooted in several ways. The first thing to check is toggling airplane mode which will sometimes get Bluetooth functioning again. Next, make sure Bluetooth is enabled in the top bar, or in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Bluetooth"}]},{"type":"text","value":" system settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, try reinstalling Bluetooth related software with this command, depending on the verison of Pop!_OS you're using."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"For Pop!_OS 22.04 or higher:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt reinstall --purge bluez gnome-bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"For Pop!_OS 21.10 or 20.04:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall bluez gnome-bluetooth indicator-bluetooth pulseaudio-module-bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" After reinstalling the above packages, fully shut down the machine and then power it back on, rather than rebooting. This ensures the hardware completely resets."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tlp"}]},{"type":"text","value":" is installed, then there may be settings interfering with Bluetooth functionality. Edit this file and disable Wifi and Bluetooth power saving features:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/default/tlp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a program called "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Bluetooth Manager"}]},{"type":"text","value":" which is included with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"XFCE"}]},{"type":"text","value":". It can sometimes pair and trust Bluetooth devices better than the default "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Bluetooth"}]},{"type":"text","value":" settings. Install it with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install blueman"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, run "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Bluetooth Manager"}]},{"type":"text","value":". Check for the device being trusted, and also try re-pairing in that program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsmod "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dmesg "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep Bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These will show if the Bluetooth module (driver) is loaded, and what the system messages are."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl status bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check to see if the service that handles Bluetooth is running."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rfkill list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rfkill unblock bluetooth"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If both Bluetooth and Wireless are soft blocked or if the Wireless is soft blocked run this command to unblock:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rfkill unblock all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will check to see Bluetooth is blocked, and if so, unblock it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"For Pop!_OS 21.10 or 20.04:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pactl load-module module-bluetooth-discover"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will load the PulseAudio module responsible for Bluetooth Audio. Typically, it's loaded by default, but sometimes a manual loading can get Bluetooth headsets working again. This module is no longer used on Pop!_OS 22.04 or higher."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo btmon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show all Bluetooth related messages. Try leaving this command running while pairing or using a device to see any error messages or failures."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm -r /var/lib/bluetooth/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will reset the Bluetooth device profiles and require re-pairing all devices. This can help if your Bluetooth audio device is stuck in an HSP/HFP profile and will not switch to A2DP mode after updates "},{"type":"element","tag":"sup","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/bluez/bluez/issues/157","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"1"}]}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"additional-info"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-info","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Info"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here are a few additional tidbits about the Bluetooth system that may help with troubleshooting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"controlling-audio"},"children":[{"type":"element","tag":"a","props":{"href":"#controlling-audio","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Controlling audio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are connected to a Bluetooth speaker, you may need to change where your current audio is \"routed\". You can get a more advanced interface to settings on audio with the program called PulseAudio Volume Control. To install, run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pavucontrol"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There will be a drop-down in the Playback tab for each of your applications that is outputting sound that you should be able to change to your Bluetooth speaker."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"linux-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#linux-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Linux Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Occasionally the kernel and/or Linux firmware will have problems. Sometimes, newer Linux firmware packages will have fixed bugs that aren't yet in the repositories. They can be downloaded from here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then they can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg -i linux-firmware_#."}]},{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"###.#_all.deb"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You'll need to replace the numbers/file name with the most current version after downloading it."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"file-transfer"},"children":[{"type":"element","tag":"a","props":{"href":"#file-transfer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"File Transfer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, additional programs need to be installed for mobile equipment file transfer. Please install the transfer tool with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install obexfs obexftp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then connect (pair) to the device and see if send files works. To receive files over Bluetooth you will need to enable the option in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Personal File Sharing"}]},{"type":"text","value":"."}]}]},"text":"\n## Important Notes About Bluetooth\n\nBluetooth is a bit odd.\nThere are a lot of factors that go into whether Bluetooth devices work together as expected.\n\n### Bluetooth version\n\nBluetooth 5.0 is backwards compatible with older Bluetooth versions, but older bluetooth versioned devices are not always compatible with newer versions or devices.\n\n### Signal Interference\n\nBluetooth uses the same bandwidth as the 2.4Ghz Wi-Fi band, and in most of our machines it is on the same chip as the Wi-Fi module. They usually have two antennae, one for Bluetooth, and one for Wi-Fi, but it is possible for other Wi-Fi or Bluetooth devices signals to cross and to cause connection issues. If users are in an area crowded with other Wi-Fi networks or devices, the interference from these outside sources can impact performance and range.\n\n### Device Specific Differences\n\nEvery Bluetooth device is different. They use the same or similar protocols, but the printed circuit boards (PCBs), are specific to each device, and the firmware they are running is often custom designed, and closed-source.\n\nSome of the code and technologies that make Bluetooth work reliably are patented, and only device vendors who have licensed the permission to use that patented technology will be able to experience the full benefits (for more information see the \"Audio Input/Output\" section below.)\n\n> **NOTE:** Some devices, such as Apple or Sony headphones, particularly take advantage of these patents and technologies to ensure they work well with similar devices. Often these devices are not tested against Linux machines. That doesn't mean these devices will not work, only that behavior or performance may vary.\n\n### Kernel Versions\n\nAs the Linux kernel develops, support for more devices are added. Sometimes Bluetooth devices will work better in a different kernel version.\n\n### OS Versions\n\nSimilar to the kernel versions. Improvements are often made in newer versions of Ubuntu and Pop!\\_OS. Running software updates is always a good idea, followed by a reboot.\n\n\n\n### Configuration Issues\n\nSometimes Bluetooth devices are working correctly, but something in settings needs to be reset.\n\nThe easiest way to test this is to \"forget\" the paired Bluetooth device, and pair it again.\n\nA more thorough way of testing this would be to create a [test user](/articles/other-accounts), or boot from a [Live Disk](/articles/live-disk) to see if Bluetooth works in either case.\nIf it does, config files may need deleted. If it doesn't (especially in the Live Disk), reinstalling the OS may solve the problem.\nReinstalling the OS won't affect Bluetooth hardware directly, but resetting and starting with a clean slate can solve a slew of problems and save time hunting for a specific file or bug.\n\n## Setting Expectations\n\nBecause of all of these factors, if the steps outlined in the Bluetooth troubleshooting article, and the previous troubleshooting steps don't resolve the issue, the issue may not be resolved at all.\nOr, in a future update or change to the system, the devices may start working again. In some cases (many cases) users will not experience any issue with Bluetooth at all.\n\n### Audio Input/Output\n\nBluetooth audio devices, such as headphones and speakers, usually default to the A2DP protocol, which works effectively as an audio output source.\n\nBluetooth devices with microphones built in, can be used if the device supports HFP/HSP. However, without the technology that companies like Sony have patented, the solution is to divide up the audio stream so that some of it is used for audio out and some for audio in.\nThis process lowers the sound quality of the stream when in HSP/HFP mode, so audio may be \"tinny,\" compressed (lower-fidelity), or at a lower volume. That is expected behavior.\n\n## Bluetooth Troubleshooting\n\nBluetooth issues can be troubleshooted in several ways. The first thing to check is toggling airplane mode which will sometimes get Bluetooth functioning again. Next, make sure Bluetooth is enabled in the top bar, or in the Bluetooth system settings.\n\nThen, try reinstalling Bluetooth related software with this command, depending on the verison of Pop!\\_OS you're using.\n\n*For Pop!\\_OS 22.04 or higher:*\n\n```bash\nsudo apt reinstall --purge bluez gnome-bluetooth\n```\n\n*For Pop!\\_OS 21.10 or 20.04:*\n\n```bash\nsudo apt install --reinstall bluez gnome-bluetooth indicator-bluetooth pulseaudio-module-bluetooth\n```\n\n**NOTE:** After reinstalling the above packages, fully shut down the machine and then power it back on, rather than rebooting. This ensures the hardware completely resets.\n\nIf `tlp` is installed, then there may be settings interfering with Bluetooth functionality. Edit this file and disable Wifi and Bluetooth power saving features:\n\n```bash\nsudo gedit /etc/default/tlp\n```\n\n### Useful Programs\n\nThere is a program called Bluetooth Manager which is included with XFCE. It can sometimes pair and trust Bluetooth devices better than the default Bluetooth settings. Install it with:\n\n```bash\nsudo apt install blueman\n```\n\nThen, run Bluetooth Manager. Check for the device being trusted, and also try re-pairing in that program.\n\n### Useful Commands\n\n```bash\nlsmod | grep bluetooth\ndmesg | grep Bluetooth\n```\n\nThese will show if the Bluetooth module (driver) is loaded, and what the system messages are.\n\n```bash\nsudo systemctl status bluetooth\n```\n\nThis will check to see if the service that handles Bluetooth is running.\n\n```bash\nrfkill list\nsudo rfkill unblock bluetooth\n```\n\nIf both Bluetooth and Wireless are soft blocked or if the Wireless is soft blocked run this command to unblock:\n\n```bash\nsudo rfkill unblock all\n```\n\nThis will check to see Bluetooth is blocked, and if so, unblock it.\n\n*For Pop!\\_OS 21.10 or 20.04:*\n\n```bash\npactl load-module module-bluetooth-discover\n```\n\nThis will load the PulseAudio module responsible for Bluetooth Audio. Typically, it's loaded by default, but sometimes a manual loading can get Bluetooth headsets working again. This module is no longer used on Pop!\\_OS 22.04 or higher.\n\n```bash\nsudo btmon\n```\n\nThis will show all Bluetooth related messages. Try leaving this command running while pairing or using a device to see any error messages or failures.\n\n```bash\nsudo rm -r /var/lib/bluetooth/\n```\n\nThis will reset the Bluetooth device profiles and require re-pairing all devices. This can help if your Bluetooth audio device is stuck in an HSP/HFP profile and will not switch to A2DP mode after updates [1](https://github.com/bluez/bluez/issues/157).\n\n## Additional Info\n\nHere are a few additional tidbits about the Bluetooth system that may help with troubleshooting.\n\n### Controlling audio\n\nOnce you are connected to a Bluetooth speaker, you may need to change where your current audio is \"routed\". You can get a more advanced interface to settings on audio with the program called PulseAudio Volume Control. To install, run this command:\n\n```bash\nsudo apt install pavucontrol\n```\n\nThere will be a drop-down in the Playback tab for each of your applications that is outputting sound that you should be able to change to your Bluetooth speaker.\n\n### Linux Firmware\n\nOccasionally the kernel and/or Linux firmware will have problems. Sometimes, newer Linux firmware packages will have fixed bugs that aren't yet in the repositories. They can be downloaded from here:\n\n[http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/](http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/)\n\nThen they can be installed with this command:\n\n```bash\nsudo dpkg -i linux-firmware_#.###.#_all.deb\n```\n\n> **NOTE:** You'll need to replace the numbers/file name with the most current version after downloading it.\n\n### File Transfer\n\nSometimes, additional programs need to be installed for mobile equipment file transfer. Please install the transfer tool with this command:\n\n```bash\nsudo apt install obexfs obexftp\n```\n\nThen connect (pair) to the device and see if send files works. To receive files over Bluetooth you will need to enable the option in Personal File Sharing.\n","dir":"/","path":"/bluetooth","extension":".md","createdAt":"2017-04-07T00:09:30.000Z","updatedAt":"2022-05-28T17:16:22.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644145847},"$loki":80},{"slug":"install-pop","description":"Full instructions on installing Pop!_OS your computer.\n","title":"Installing Pop!_OS","keywords":["Pop!\\_OS","Restore","Reinstall","Installation","Driver","system76-driver","system76-driver-nvidia","Release"],"facebookImage":"/_nuxt/images/install-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/install-pop-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"requirements","depth":2,"text":"Requirements"},{"id":"system-specifications","depth":3,"text":"System Specifications"},{"id":"installation-media","depth":3,"text":"Installation Media"},{"id":"secure-boot","depth":3,"text":"Secure Boot"},{"id":"selecting-your-bootable-usb-drive-as-a-boot-device","depth":2,"text":"Selecting Your Bootable USB Drive as a Boot Device"},{"id":"installing-pop_os","depth":2,"text":"Installing Pop!_OS"},{"id":"user-account-setup","depth":3,"text":"User Account Setup"},{"id":"full-disk-encryption","depth":3,"text":"Full Disk Encryption"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following guide describes how to download the Pop!_OS.iso image, write it to a flash drive, and install it on the hardware of your choice."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"requirements"},"children":[{"type":"element","tag":"a","props":{"href":"#requirements","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Requirements"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system-specifications"},"children":[{"type":"element","tag":"a","props":{"href":"#system-specifications","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System Specifications"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Component"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Requirement"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Recommended"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"CPU"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"64-bit x86, ARM (RAS PI 4) architectures"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"RAM"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"4 GB"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"8 GB"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Drive Storage"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"20 GB"}]},{"type":"element","tag":"td","props":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://pop.system76.com/"}]},{"type":"text","value":", choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"DOWNLOAD"}]},{"type":"text","value":". The download dialog includes the current "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Requirements"}]},{"type":"text","value":", and download "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Filesize"}]},{"type":"text","value":", as well as the image checksums used to verify the file once downloaded."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installation-media"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Pop!_OS.iso can be easily flashed to a USB drive. See our "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk/"},"children":[{"type":"text","value":"Live Disk Creation"}]},{"type":"text","value":" article for instructions to create a bootable USB drive in Windows, macOS, and Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"secure-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#secure-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Secure Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Secure boot must be disabled before installing Pop!_OS. Secure boot can be disabled in the BIOS of most computers; however, the process to disable secure boot will vary by laptop and motherboard model."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"selecting-your-bootable-usb-drive-as-a-boot-device"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-your-bootable-usb-drive-as-a-boot-device","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting Your Bootable USB Drive as a Boot Device"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Power off the target computer and insert the bootable USB. Power on the computer and enter the boot device menu selection for your BIOS or UEFI system. The table below lists lists several common methods for System76 laptops and desktops. Consult your computer manufacturer's documentation to access this menu on third-party computers."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Firmware"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"BIOS key"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Boot Menu key"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Laptop - Open Firmware"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"ESC"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"ESC (select one time boot option)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Laptop - Proprietary"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F2"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F7"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Older Laptops"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Depends on the system"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F1"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Thelio"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Del"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F8 or F12"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Meerkat"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F2"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"F10"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once your bootable USB drive is selected as a boot device, your computer will boot into a live Pop!_OS environment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select your language:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Language","src":"/images/install-pop/select-lang.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a locale."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Locale","src":"/images/install-pop/select-locale.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a keyboard input language."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Keyboard","src":"/images/install-pop/keyboard-input.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select a keyboard layout."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Keyboard Layout","src":"images/install-pop/keyboard-layout.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Clean Install"}]},{"type":"text","value":" option for a standard installation. This is the best option for new Linux users, but be aware that this will erase all contents of the target drive. Alternatively, you can select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Try Demo Mode"}]},{"type":"text","value":" to continue testing Pop!_OS in the live environment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Try or Install","src":"/images/install-pop/clean-install.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom (Advanced)"}]},{"type":"text","value":" to access GParted. This tool allows configuring advanced features like dual booting, creating a separate "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" partition, or placing the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/tmp"}]},{"type":"text","value":" partition on a different drive."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Erase and Install"}]},{"type":"text","value":" to install Pop!_OS to your selected disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disk setup","src":"/images/install-pop/erase-install.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"user-account-setup"},"children":[{"type":"element","tag":"a","props":{"href":"#user-account-setup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User Account Setup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next section of the installer will guide you through creating a user account so you can log in to your new Pop!_OS installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Provide a full name (this can include any text you want, uppercase or lowercase), as well as a username (which must be lowercase):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Username setup","src":"/images/install-pop/enter-username.png"},"children":[]},{"type":"text","value":"\nOnce the account has been created, you will be prompted to set a new password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Password setup","src":"/images/install-pop/enter-password.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"full-disk-encryption"},"children":[{"type":"element","tag":"a","props":{"href":"#full-disk-encryption","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Full Disk Encryption"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Encrypting the system disk is not necessary, but it ensures user data is secure in the event that someone gains unauthorized physical access to the device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The drive can be encrypted using your login password by checking "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Encryption password is the same as user account password"}]},{"type":"text","value":", or you can uncheck this box and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Set Password"}]},{"type":"text","value":" at the bottom. Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Don't Encrypt"}]},{"type":"text","value":" to skip the disk encryption process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Encrypt option","src":"/images/install-pop/encrypt-disk.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you chose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Set Password"}]},{"type":"text","value":" button, you will see an additional prompt to set your encryption password. This will be requested every time the system boots."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Continue to the next step in the installer. Pop!_OS will now begin installing to disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Progress","src":"/images/install-pop/install-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When installation completes, reboot your computer and log in to complete the user account setup process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ If you changed the boot order to prioritize your live USB during startup, shut down the computer completely and remove the installation USB. If you are dual-booting, press the appropriate keys to enter setup and select the drive containing the Pop!_OS installation."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Success","src":"/images/install-pop/install-complete.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"nvidia-graphics"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-graphics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA Graphics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you installed from the Intel/AMD ISO and your system has discrete NVIDIA graphics card or if you added one later on, you will need to manually install the drivers for your card to get the optimum performance. Run the following command in a command terminal to install the driver:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also install NVIDIA graphics drivers from the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Shop NVIDIA Drivers","src":"images/install-pop/pop-shop-nvidia.png"},"children":[]}]}]},"text":"\nThe following guide describes how to download the Pop!\\_OS.iso image, write it to a flash drive, and install it on the hardware of your choice.\n\n## Requirements\n\n### System Specifications\n\n| Component | Requirement | Recommended |\n|-----------|-------------|-------------|\n| CPU | 64-bit x86, ARM (RAS PI 4) architectures |\n| RAM | 4 GB | 8 GB |\n| Drive Storage | 20 GB | |\n\nFrom , choose **DOWNLOAD**. The download dialog includes the current _Requirements_, and download _Filesize_, as well as the image checksums used to verify the file once downloaded.\n\n### Installation Media\n\nThe Pop!\\_OS.iso can be easily flashed to a USB drive. See our [Live Disk Creation](/articles/live-disk/) article for instructions to create a bootable USB drive in Windows, macOS, and Linux.\n\n### Secure Boot\n\nSecure boot must be disabled before installing Pop!\\_OS. Secure boot can be disabled in the BIOS of most computers; however, the process to disable secure boot will vary by laptop and motherboard model.\n\n## Selecting Your Bootable USB Drive as a Boot Device\n\nPower off the target computer and insert the bootable USB. Power on the computer and enter the boot device menu selection for your BIOS or UEFI system. The table below lists lists several common methods for System76 laptops and desktops. Consult your computer manufacturer's documentation to access this menu on third-party computers.\n\n| Firmware | BIOS key | Boot Menu key |\n|:----------------------|:--------|:--------------------------------|\n| Laptop - Open Firmware | ESC | ESC (select one time boot option) |\n| Laptop - Proprietary | F2 | F7 |\n| Older Laptops | Depends on the system | F1 |\n| Thelio | Del | F8 or F12 |\n| Meerkat | F2 | F10 |\n\n## Installing Pop!\\_OS\n\nOnce your bootable USB drive is selected as a boot device, your computer will boot into a live Pop!\\_OS environment.\n\n1. Select your language:\n\n ![Language](/images/install-pop/select-lang.png)\n\n2. Select a locale.\n\n ![Select Locale](/images/install-pop/select-locale.png)\n\n3. Select a keyboard input language.\n\n ![Keyboard](/images/install-pop/keyboard-input.png)\n\n4. Select a keyboard layout.\n\n ![Select Keyboard Layout](images/install-pop/keyboard-layout.png)\n\n5. Choose the `Clean Install` option for a standard installation. This is the best option for new Linux users, but be aware that this will erase all contents of the target drive. Alternatively, you can select `Try Demo Mode` to continue testing Pop!\\_OS in the live environment.\n\n ![Try or Install](/images/install-pop/clean-install.png)\n\n Select `Custom (Advanced)` to access GParted. This tool allows configuring advanced features like dual booting, creating a separate `/home` partition, or placing the `/tmp` partition on a different drive.\n\n6. Click `Erase and Install` to install Pop!\\_OS to your selected disk.\n\n ![Disk setup](/images/install-pop/erase-install.png)\n\n### User Account Setup\n\nThe next section of the installer will guide you through creating a user account so you can log in to your new Pop!\\_OS installation.\n\nProvide a full name (this can include any text you want, uppercase or lowercase), as well as a username (which must be lowercase):\n\n![Username setup](/images/install-pop/enter-username.png)\nOnce the account has been created, you will be prompted to set a new password.\n\n![Password setup](/images/install-pop/enter-password.png)\n\n### Full Disk Encryption\n\nEncrypting the system disk is not necessary, but it ensures user data is secure in the event that someone gains unauthorized physical access to the device.\n\nThe drive can be encrypted using your login password by checking `Encryption password is the same as user account password`, or you can uncheck this box and select `Set Password` at the bottom. Select `Don't Encrypt` to skip the disk encryption process.\n\n![Encrypt option](/images/install-pop/encrypt-disk.png)\n\nIf you chose the `Set Password` button, you will see an additional prompt to set your encryption password. This will be requested every time the system boots.\n\nContinue to the next step in the installer. Pop!\\_OS will now begin installing to disk.\n\n![Progress](/images/install-pop/install-progress.png)\n\nWhen installation completes, reboot your computer and log in to complete the user account setup process.\n\n> ℹ️ If you changed the boot order to prioritize your live USB during startup, shut down the computer completely and remove the installation USB. If you are dual-booting, press the appropriate keys to enter setup and select the drive containing the Pop!\\_OS installation.\n\n![Success](/images/install-pop/install-complete.png)\n\n#### NVIDIA Graphics\n\nIf you installed from the Intel/AMD ISO and your system has discrete NVIDIA graphics card or if you added one later on, you will need to manually install the drivers for your card to get the optimum performance. Run the following command in a command terminal to install the driver:\n\n```\nsudo apt install system76-driver-nvidia\n```\n\nYou can also install NVIDIA graphics drivers from the Pop!\\_Shop.\n\n![Pop Shop NVIDIA Drivers](images/install-pop/pop-shop-nvidia.png)\n","dir":"/","path":"/install-pop","extension":".md","createdAt":"2017-10-17T23:08:02.000Z","updatedAt":"2022-12-23T14:51:48.000Z","authors":[{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/39a9f69a53a3c26516a6f62f98f4979e2cfb003b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/1b868351e0c692d02b3f758cb0174a5a84152a3d","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/ef1e77c5506a8a7e784ea4efe70c0af493d92bee","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/7548b737d65b0b567e316b0fa249811c01a853f5","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"nathandyer","commitUrl":"https://github.com/system76/docs/commit/f6926639defc2f309b099c13ff6709b85931dd87","avatarUrl":"https://avatars.githubusercontent.com/u/6131358?v=4","profileUrl":"https://github.com/nathandyer"}],"meta":{"version":0,"revision":0,"created":1697644145850},"$loki":81},{"slug":"ubuntu-basics","description":"Learn how to navigate your new Ubuntu desktop environment with a few easy tips.\n","title":"Ubuntu Basics","keywords":["Support","Ubuntu","Ubuntu Beginner","System76"],"facebookImage":"/_nuxt/images/ubuntu-basics-facebookImage.jpg","twitterImage":"/_nuxt/images/ubuntu-basics-twitterImage.jpg","hidden":false,"section":"ubuntu","tableOfContents":true,"toc":[{"id":"getting-to-know-the-ubuntu-desktop","depth":2,"text":"Getting to Know The Ubuntu Desktop"},{"id":"show-applications","depth":2,"text":"Show Applications"},{"id":"ubuntu-software-center","depth":2,"text":"Ubuntu Software Center"},{"id":"gnome-notifications","depth":2,"text":"GNOME Notifications"},{"id":"top-right-menu","depth":2,"text":"Top Right Menu"},{"id":"application-top-bar-menu","depth":2,"text":"Application Top Bar Menu"},{"id":"application-window-menu","depth":2,"text":"Application Window Menu"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Ubuntu operating system provides all the features you would expect from a sophisticated desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"getting-to-know-the-ubuntu-desktop"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#getting-to-know-the-ubuntu-desktop","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Getting to Know The Ubuntu Desktop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ubuntu Desktop","src":"/images/ubuntu-basics/ubuntu-21.04-files.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the Launcher on the left hand side of the screen to start your favorite apps. You can switch between running apps by clicking on their icons. Right click on an icon in the Launcher to show a menu of actions. Actions include adding, removing application icons, opening new tabs, switching multiple windows of the same app and much more."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"show-applications"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#show-applications","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Show Applications"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Clicking on the grid of 3x3 dots in the lower left corner of the screen (on the Dock), will show you all of your installed applications in an app drawer-grid.\nThis screen can also be accessed by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"A"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"A"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Show Applications","src":"/images/ubuntu-basics/ubuntu-21.04-show-apps.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type in any word to search your computer for installed programs, files, and items in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ubuntu Desktop","src":"/images/ubuntu-basics/ubuntu-21.04-activities-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"ubuntu-software-center"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#ubuntu-software-center","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ubuntu Software Center"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Clicking on the orange briefcase icon in the Dock, opens Ubuntu Software. This application provides a GUI frontend for installing applications and updates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ubuntu Software","src":"/images/ubuntu-basics/ubuntu-software.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"gnome-notifications"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#gnome-notifications","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GNOME Notifications"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Date, Time, Calendar and app notifications appear in the top-middle of the screen, and can be reviewed in the drop-down menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Notifications","src":"/images/ubuntu-basics/ubuntu-gnome-notifciations.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"top-right-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#top-right-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Top Right Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The top-right menu offers shortcuts for networking, battery/power and shutdown commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Right","src":"/images/ubuntu-basics/ubuntu-21.04-top-right.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"application-top-bar-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#application-top-bar-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Application Top Bar Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can control certain applications actions from the menu in the top bar. This menu will change from app to app, and won't be visible until the app is running."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Bar Menu","src":"/images/ubuntu-basics/ubuntu-app-top-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"application-window-menu"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#application-window-menu","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Application Window Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many applications also have in-window menus for adjusting settings, switching to full-screen, etc."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"App Window Menu","src":"/images/ubuntu-basics/ubuntu-app-window-menu.png"},"children":[]}]}]},"text":"\nThe Ubuntu operating system provides all the features you would expect from a sophisticated desktop.\n\n## Getting to Know The Ubuntu Desktop\n\n![Ubuntu Desktop](/images/ubuntu-basics/ubuntu-21.04-files.png)\n\nUse the Launcher on the left hand side of the screen to start your favorite apps. You can switch between running apps by clicking on their icons. Right click on an icon in the Launcher to show a menu of actions. Actions include adding, removing application icons, opening new tabs, switching multiple windows of the same app and much more.\n\n## Show Applications\n\nClicking on the grid of 3x3 dots in the lower left corner of the screen (on the Dock), will show you all of your installed applications in an app drawer-grid.\nThis screen can also be accessed by pressing + A or + A.\n\n![Show Applications](/images/ubuntu-basics/ubuntu-21.04-show-apps.png)\n\nType in any word to search your computer for installed programs, files, and items in Ubuntu Software.\n\n![Ubuntu Desktop](/images/ubuntu-basics/ubuntu-21.04-activities-search.png)\n\n## Ubuntu Software Center\n\nClicking on the orange briefcase icon in the Dock, opens Ubuntu Software. This application provides a GUI frontend for installing applications and updates.\n\n![Ubuntu Software](/images/ubuntu-basics/ubuntu-software.png)\n\n## GNOME Notifications\n\nDate, Time, Calendar and app notifications appear in the top-middle of the screen, and can be reviewed in the drop-down menu.\n\n![Notifications](/images/ubuntu-basics/ubuntu-gnome-notifciations.png)\n\n## Top Right Menu\n\nThe top-right menu offers shortcuts for networking, battery/power and shutdown commands.\n\n![Top Right](/images/ubuntu-basics/ubuntu-21.04-top-right.png)\n\n## Application Top Bar Menu\n\nYou can control certain applications actions from the menu in the top bar. This menu will change from app to app, and won't be visible until the app is running.\n\n![Top Bar Menu](/images/ubuntu-basics/ubuntu-app-top-menu.png)\n\n## Application Window Menu\n\nMany applications also have in-window menus for adjusting settings, switching to full-screen, etc.\n\n![App Window Menu](/images/ubuntu-basics/ubuntu-app-window-menu.png)\n","dir":"/","path":"/ubuntu-basics","extension":".md","createdAt":"2016-09-19T20:14:11.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/8b525cc1961c9ddaf05cc29145b3397f90a9f19d","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644145851},"$loki":82},{"slug":"tensorman","description":"Use Tensorman to manage TensorFlow containers.\n","title":"Install and Use Tensorman","keywords":["NVIDIA","CUDA","TensorFlow","Tensorman"],"facebookImage":"/_nuxt/images/tensorman-facebookImage.jpg","twitterImage":"/_nuxt/images/tensorman-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"redirect_from":["/articles/install-tensorflow","/articles/use-tensorflow","/articles/use-tensorman"],"toc":[{"id":"installing-tensorman","depth":2,"text":"Installing Tensorman"},{"id":"about-tensorman","depth":2,"text":"About Tensorman"},{"id":"comparison-to-docker-command","depth":2,"text":"Comparison to Docker Command"},{"id":"updating-and-installing-containers","depth":2,"text":"Updating and installing containers"},{"id":"running-commands-in-containers","depth":2,"text":"Running commands in containers"},{"id":"python-api-example","depth":2,"text":"Python API example"},{"id":"setting-per-run","depth":2,"text":"Setting per-run"},{"id":"setting-per-project","depth":2,"text":"Setting per-project"},{"id":"tensorflow-toolchain","depth":3,"text":"tensorflow-toolchain"},{"id":"tensormantoml","depth":3,"text":"Tensorman.toml"},{"id":"setting-per-user","depth":2,"text":"Setting per-user"},{"id":"listing-active-container-version","depth":2,"text":"Listing active container version"},{"id":"removing-containers","depth":2,"text":"Removing containers"},{"id":"listing-installed-containers","depth":2,"text":"Listing installed containers"},{"id":"creating-a-custom-image","depth":2,"text":"Creating a custom image"},{"id":"build-new-image","depth":3,"text":"Build new image"},{"id":"running-the-custom-image","depth":3,"text":"Running the custom image"},{"id":"removing-the-custom-image","depth":3,"text":"Removing the custom image"},{"id":"pull-requests-welcome","depth":2,"text":"Pull requests welcome"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"installing-tensorman"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-tensorman","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Tensorman"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Tensorman"}]},{"type":"text","value":" is a tool for managing TensorFlow toolchains in Pop!_OS. It can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install tensorman"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For NVIDIA CUDA support, install the following packages, depending on your Pop!_OS version:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS 21.10 +"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS 20.04 LTS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo apt install nvidia-docker2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo apt install nvidia-container-runtime"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The user account working with Tensorman must be added to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker"}]},{"type":"text","value":" group if that hasn't been done already:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG docker "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The last step is to add a kernel parameter:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub --add-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"systemd.unified_cgroup_hierarchy=0\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"...and reboot. Then you're ready for liftoff!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"about-tensorman"},"children":[{"type":"element","tag":"a","props":{"href":"#about-tensorman","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"About Tensorman"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Packaging Tensorflow for Linux distributions is notoriously difficult, if not impossible. Every release of Tensorflow is accommodated by a myriad of possible build configurations, which requires building many variants of Tensorflow for each Tensorflow release. To make matters worse, each new version of Tensorflow will depend on a wide number of shared dependencies, which may not be supported on older versions of a Linux distribution, even if that distribution is actively supported by the distribution maintainers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To solve this problem, the Tensorflow project provides official Docker container builds, which allow Tensorflow to operate in a contained environment that is isolated from the rest of the system. This virtual environment can operate independently of the base system, allowing you to use any version of Tensorflow on any version of a Linux distribution that supports the Docker runtime."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"However, configuring and managing Docker containers for Tensorflow using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker"}]},{"type":"text","value":" command line is currently tedious, and managing multiple versions for different projects is even more-so. To solve this problem for our users, we have developed "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tensorman"}]},{"type":"text","value":" as a convenient tool to manage the installation and execution of Tensorflow Docker containers. It condenses the command-line soup into a set of simple commands that are easy to memorize."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"comparison-to-docker-command"},"children":[{"type":"element","tag":"a","props":{"href":"#comparison-to-docker-command","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Comparison to Docker Command"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take the following Docker invocation as an example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"docker run -u "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"UID"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"UID"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -v "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"PWD"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":":/project -w /project \\"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --runtime=nvidia --init --rm tensorflow/tensorflow:latest-gpu \\"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" python ./script.py"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This designates for the latest version of Tensorflow with GPU support to be used, mounting the working directory to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/project"}]},{"type":"text","value":", launching the container with the current user account, and and executing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"script.py"}]},{"type":"text","value":" with the Python binary in the container. With "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tensorman"}]},{"type":"text","value":", we can achieve the same with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu python -- ./script.py"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Which defaults to the latest version, and whose version and tag variants can be set as defaults per-run, per-project, or user-wide."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"updating-and-installing-containers"},"children":[{"type":"element","tag":"a","props":{"href":"#updating-and-installing-containers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Updating and installing containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following commands can be used for installing either the latest version of a container or a certain version:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman pull latest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman pull 1.14.0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"running-commands-in-containers"},"children":[{"type":"element","tag":"a","props":{"href":"#running-commands-in-containers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running commands in containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Commands are executed within the container using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"run"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# Default container version with Bash prompt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# Default container version with Python script"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run python -- script.py"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# Default container version with GPU support"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# With GPU, Python3, and Jupyter support"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu --python3 --jupyter bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"python-api-example"},"children":[{"type":"element","tag":"a","props":{"href":"#python-api-example","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Python API example"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Given the following example, which will print a \"Hello World\" message, the TensorFlow version, and the output of a calculation made using the GPU:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"#!/usr/bin/python3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"import"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tensorflow "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"as"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"hello "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.constant("}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'Hello, TensorFlow!'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":")"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tf.print(hello)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tf.print("}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'Using TensorFlow version: '"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"+"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.__version__)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"with"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.device("}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'/gpu:0'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"):"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.constant(["}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"1.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"2.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"3.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"4.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"5.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"6.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"], shape"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"["}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"3"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"], name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'a'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":")"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" b "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.constant(["}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"1.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"2.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"3.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"4.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"5.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"6.0"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"], shape"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"["}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"3"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: #D33682"},"children":[{"type":"text","value":"2"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"], name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'b'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":")"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" c "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"="}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tf.matmul(a, b)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tf.print(c)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Python file is named "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"hello-world.py"}]},{"type":"text","value":", it can be run with TensorFlow using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu python ./hello-world.py\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-per-run"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-per-run","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting per-run"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a certain version is specified with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" argument, Tensorman will use that version instead."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman +1.14.0 run --python3 --gpu bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Custom images may be specified with an "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"="}]},{"type":"text","value":" argument."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman =custom-image run --gpu bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-per-project"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-per-project","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting per-project"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two files that can be used for configuring Tensorman locally: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tensorflow-toolchain"}]},{"type":"text","value":", and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Tensorman.toml"}]},{"type":"text","value":". These files will be automatically detected if they can be found in a parent directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"tensorflow-toolchain"},"children":[{"type":"element","tag":"a","props":{"href":"#tensorflow-toolchain","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"tensorflow-toolchain"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This file overrides the tensorflow image, defined in either "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Tensorman.toml"}]},{"type":"text","value":" or the user-wide configuration file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"1.14.0 gpu python3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or specifying a custom image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"=custom-image gpu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"tensormantoml"},"children":[{"type":"element","tag":"a","props":{"href":"#tensormantoml","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Tensorman.toml"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This file supports additional configuration parameters, with a user-wide configuration located at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/.config/tensorman/config.toml"}]},{"type":"text","value":", and a project-wide location at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Tensorman.toml"}]},{"type":"text","value":". One of the reasons you may want to use this file is to declare some additional Docker flags, with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker_flags"}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using a default TensorFlow image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"docker_flags"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = [ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'-p'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'8080:8080'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"tag"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'2.0.0'"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"variants"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = ["}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'gpu'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'python3'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Defining a custom image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"docker_flags"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = [ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'-p'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":", "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'8080:8080'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"image"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'custom-image'"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"variants"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" = ["}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'gpu'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setting-per-user"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-per-user","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting per-user"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The default version user-wide can be changed using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"default"}]},{"type":"text","value":" subcommand. This version of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"TensorFlow"}]},{"type":"text","value":" will be launched whenever the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"tensorman run"}]},{"type":"text","value":" command is used:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman default 1.14.0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman default latest gpu python3"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman default nightly"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman default =custom-image gpu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, Tensorman will use the latest as the default per-user version tag."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"listing-active-container-version"},"children":[{"type":"element","tag":"a","props":{"href":"#listing-active-container-version","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Listing active container version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the active containers from the current working directory need to be listed, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"show"}]},{"type":"text","value":" command can be used:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"removing-containers"},"children":[{"type":"element","tag":"a","props":{"href":"#removing-containers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Having many containers installed at the same time can use a lot of disk space. If some need to be removed, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"remove"}]},{"type":"text","value":" command can be used:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman remove 1.14.0\ntensorman remove latest\ntensorman remove 481cb7ea88260404\ntensorman remove =custom-image\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"listing-installed-containers"},"children":[{"type":"element","tag":"a","props":{"href":"#listing-installed-containers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Listing installed containers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To find installed containers, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"list"}]},{"type":"text","value":" command can be used:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"creating-a-custom-image"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-a-custom-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating a custom image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In most projects, you will need to pull in more dependencies than the base TensorFlow image has. To do this, you will need to create the image by running a TensorFlow container as root, installing and setting up the environment how you need it, and then saving those changes as a new custom image."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To do so, you will need to build the container in one terminal, and save it from another."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"build-new-image"},"children":[{"type":"element","tag":"a","props":{"href":"#build-new-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Build new image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, launch a terminal where you will begin configuring the Docker image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman run --gpu --python3 --root --name CONTAINER_NAME bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've made the changes needed, open another terminal and save it as a new image:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman save CONTAINER_NAME IMAGE_NAME"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"running-the-custom-image"},"children":[{"type":"element","tag":"a","props":{"href":"#running-the-custom-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running the custom image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should then be able to specify that container with Tensorman, like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman =IMAGE_NAME run --gpu bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--python3"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--jupyter"}]},{"type":"text","value":" flags do nothing for custom containers, but "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--gpu"}]},{"type":"text","value":" is required to enable runtime support for the GPU."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"removing-the-custom-image"},"children":[{"type":"element","tag":"a","props":{"href":"#removing-the-custom-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing the custom image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Images saved through Tensorman are manageable through Tensorman. Listing and removing work the same way:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tensorman remove IMAGE_NAME"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pull-requests-welcome"},"children":[{"type":"element","tag":"a","props":{"href":"#pull-requests-welcome","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pull requests welcome"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see the source code and suggest features, visit the project on "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/tensorman","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GitHub"}]},{"type":"text","value":"."}]}]},"text":"\n## Installing Tensorman\n\nTensorman is a tool for managing TensorFlow toolchains in Pop!_OS. It can be installed with this command:\n\n```bash\nsudo apt install tensorman\n```\n\nFor NVIDIA CUDA support, install the following packages, depending on your Pop!_OS version:\n\n| Pop!_OS 21.10 + | Pop!_OS 20.04 LTS |\n| ---------------------------------- | -------------------------------------------- |\n| `sudo apt install nvidia-docker2` | `sudo apt install nvidia-container-runtime` |\n\nThe user account working with Tensorman must be added to the `docker` group if that hasn't been done already:\n\n```bash\nsudo usermod -aG docker $USER\n```\n\nThe last step is to add a kernel parameter:\n\n```bash\nsudo kernelstub --add-options \"systemd.unified_cgroup_hierarchy=0\"\n```\n\n...and reboot. Then you're ready for liftoff!\n\n## About Tensorman\n\nPackaging Tensorflow for Linux distributions is notoriously difficult, if not impossible. Every release of Tensorflow is accommodated by a myriad of possible build configurations, which requires building many variants of Tensorflow for each Tensorflow release. To make matters worse, each new version of Tensorflow will depend on a wide number of shared dependencies, which may not be supported on older versions of a Linux distribution, even if that distribution is actively supported by the distribution maintainers.\n\nTo solve this problem, the Tensorflow project provides official Docker container builds, which allow Tensorflow to operate in a contained environment that is isolated from the rest of the system. This virtual environment can operate independently of the base system, allowing you to use any version of Tensorflow on any version of a Linux distribution that supports the Docker runtime.\n\nHowever, configuring and managing Docker containers for Tensorflow using the `docker` command line is currently tedious, and managing multiple versions for different projects is even more-so. To solve this problem for our users, we have developed `tensorman` as a convenient tool to manage the installation and execution of Tensorflow Docker containers. It condenses the command-line soup into a set of simple commands that are easy to memorize.\n\n## Comparison to Docker Command\n\nTake the following Docker invocation as an example:\n\n```bash\ndocker run -u $UID:$UID -v $PWD:/project -w /project \\\n --runtime=nvidia --init --rm tensorflow/tensorflow:latest-gpu \\\n python ./script.py\n```\n\nThis designates for the latest version of Tensorflow with GPU support to be used, mounting the working directory to `/project`, launching the container with the current user account, and and executing `script.py` with the Python binary in the container. With `tensorman`, we can achieve the same with:\n\n```bash\ntensorman run --gpu python -- ./script.py\n```\n\nWhich defaults to the latest version, and whose version and tag variants can be set as defaults per-run, per-project, or user-wide.\n\n## Updating and installing containers\n\nThe following commands can be used for installing either the latest version of a container or a certain version:\n\n```bash\ntensorman pull latest\ntensorman pull 1.14.0\n```\n\n## Running commands in containers\n\nCommands are executed within the container using the `run` command.\n\n```bash\n# Default container version with Bash prompt\ntensorman run bash\n\n# Default container version with Python script\ntensorman run python -- script.py\n\n# Default container version with GPU support\ntensorman run --gpu bash\n\n# With GPU, Python3, and Jupyter support\ntensorman run --gpu --python3 --jupyter bash\n```\n\n## Python API example\n\nGiven the following example, which will print a \"Hello World\" message, the TensorFlow version, and the output of a calculation made using the GPU:\n\n```python\n#!/usr/bin/python3\nimport tensorflow as tf\nhello = tf.constant('Hello, TensorFlow!')\ntf.print(hello)\ntf.print('Using TensorFlow version: ' + tf.__version__)\nwith tf.device('/gpu:0'):\n a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')\n b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')\n c = tf.matmul(a, b)\ntf.print(c)\n```\n\nIf the Python file is named `hello-world.py`, it can be run with TensorFlow using this command:\n\n```\ntensorman run --gpu python ./hello-world.py\n```\n\n## Setting per-run\n\nIf a certain version is specified with the `+` argument, Tensorman will use that version instead.\n\n```bash\ntensorman +1.14.0 run --python3 --gpu bash\n```\n\nCustom images may be specified with an `=` argument.\n\n```bash\ntensorman =custom-image run --gpu bash\n```\n\n## Setting per-project\n\nThere are two files that can be used for configuring Tensorman locally: `tensorflow-toolchain`, and `Tensorman.toml`. These files will be automatically detected if they can be found in a parent directory.\n\n### tensorflow-toolchain\n\nThis file overrides the tensorflow image, defined in either `Tensorman.toml` or the user-wide configuration file.\n\n```bash\n1.14.0 gpu python3\n```\n\nOr specifying a custom image:\n\n```bash\n=custom-image gpu\n```\n\n### Tensorman.toml\n\nThis file supports additional configuration parameters, with a user-wide configuration located at `~/.config/tensorman/config.toml`, and a project-wide location at `Tensorman.toml`. One of the reasons you may want to use this file is to declare some additional Docker flags, with the `docker_flags` key.\n\nUsing a default TensorFlow image:\n\n```toml\ndocker_flags = [ '-p', '8080:8080' ]\ntag = '2.0.0'\nvariants = ['gpu', 'python3']\n```\n\nDefining a custom image:\n\n```toml\ndocker_flags = [ '-p', '8080:8080' ]\nimage = 'custom-image'\nvariants = ['gpu']\n```\n\n## Setting per-user\n\nThe default version user-wide can be changed using the `default` subcommand. This version of TensorFlow will be launched whenever the `tensorman run` command is used:\n\n```bash\ntensorman default 1.14.0\ntensorman default latest gpu python3\ntensorman default nightly\ntensorman default =custom-image gpu\n```\n\nBy default, Tensorman will use the latest as the default per-user version tag.\n\n## Listing active container version\n\nIf the active containers from the current working directory need to be listed, the `show` command can be used:\n\n```bash\ntensorman show\n```\n\n## Removing containers\n\nHaving many containers installed at the same time can use a lot of disk space. If some need to be removed, the `remove` command can be used:\n\n```\ntensorman remove 1.14.0\ntensorman remove latest\ntensorman remove 481cb7ea88260404\ntensorman remove =custom-image\n```\n\n## Listing installed containers\n\nTo find installed containers, the `list` command can be used:\n\n```bash\ntensorman list\n```\n\n## Creating a custom image\n\nIn most projects, you will need to pull in more dependencies than the base TensorFlow image has. To do this, you will need to create the image by running a TensorFlow container as root, installing and setting up the environment how you need it, and then saving those changes as a new custom image.\n\nTo do so, you will need to build the container in one terminal, and save it from another.\n\n### Build new image\n\nFirst, launch a terminal where you will begin configuring the Docker image:\n\n```bash\ntensorman run --gpu --python3 --root --name CONTAINER_NAME bash\n```\n\nOnce you've made the changes needed, open another terminal and save it as a new image:\n\n```bash\ntensorman save CONTAINER_NAME IMAGE_NAME\n```\n\n### Running the custom image\n\nYou should then be able to specify that container with Tensorman, like so:\n\n```bash\ntensorman =IMAGE_NAME run --gpu bash\n```\n\n> The `--python3` and `--jupyter` flags do nothing for custom containers, but `--gpu` is required to enable runtime support for the GPU.\n\n### Removing the custom image\n\nImages saved through Tensorman are manageable through Tensorman. Listing and removing work the same way:\n\n```bash\ntensorman remove IMAGE_NAME\n```\n\n## Pull requests welcome\n\nTo see the source code and suggest features, visit the project on [GitHub](https://github.com/pop-os/tensorman).\n","dir":"/","path":"/tensorman","extension":".md","createdAt":"2019-10-19T01:26:56.000Z","updatedAt":"2022-02-09T21:51:31.000Z","authors":[{"username":"13r0ck","commitUrl":"https://github.com/system76/docs/commit/006d785f481dd433b1c2bc1841e7e5d9e1ab5012","avatarUrl":"https://avatars.githubusercontent.com/u/58987761?v=4","profileUrl":"https://github.com/13r0ck"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/bf9745a67294d8447e960c172f22d8d1da665bbe","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"}],"meta":{"version":0,"revision":0,"created":1697644146416},"$loki":83},{"slug":"power-on-failure-laptop","description":"Troubleshoot if your Laptop is not powering on\n","title":"Power on Failure - Laptop","keywords":["Laptop"],"facebookImage":"/_nuxt/images/power-on-failure-laptop-facebookImage.jpg","twitterImage":"/_nuxt/images/power-on-failure-laptop-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"general-troubleshooting","depth":2,"text":"General Troubleshooting"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"general-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#general-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"General Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Is the laptop operating on battery power when it fails to power on? If the laptop does not power on when running on battery power, but is turning on when plugged in, the battery may require replacement."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Unplug all connected devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Confirm the outlet you are connecting to works by plugging in another device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Plug in the AC Adapter to the wall and computer. Laptops have a charging indicator in front with a light. Please provide the light color(s) and icon underneath it to the support team.\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"4A. If the battery is removable, unplug the machine, remove the battery, and plug the machine back into the power source without the battery installed. Please provide the light status to the support team."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"To perform a hardware reset, unplug the system. Disconnect the main battery and CMOS battery for 30 seconds. Reconnect the CMOS battery and the main battery, connect the AC adapter, and power the computer on. Instructions to disconnect the main battery and CMOS battery can be found for your model "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the keyboard backlight (both multi color and single color) comes on but nothing is on the display try the following steps:\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"6a. Connect an external display if possible"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"6b. Remove the bottom cover of the system (if you are comfortable) and remove one stick of RAM if you have more then one. This will allow us to test both sticks as a bad stick of RAM can cause a system to not boot. Refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guides"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" to find the service manual for your system."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the laptop fails to power on after initial troubleshooting, sending in your laptop for repair is the next recommended step which can be done by opening a support ticket on our website."}]},{"type":"text","value":"\n"}]}]},"text":"\n## General Troubleshooting\n\n1. Is the laptop operating on battery power when it fails to power on? If the laptop does not power on when running on battery power, but is turning on when plugged in, the battery may require replacement.\n2. Unplug all connected devices.\n3. Confirm the outlet you are connecting to works by plugging in another device.\n4. Plug in the AC Adapter to the wall and computer. Laptops have a charging indicator in front with a light. Please provide the light color(s) and icon underneath it to the support team.\n - 4A. If the battery is removable, unplug the machine, remove the battery, and plug the machine back into the power source without the battery installed. Please provide the light status to the support team.\n5. To perform a hardware reset, unplug the system. Disconnect the main battery and CMOS battery for 30 seconds. Reconnect the CMOS battery and the main battery, connect the AC adapter, and power the computer on. Instructions to disconnect the main battery and CMOS battery can be found for your model [here](https://tech-docs.system76.com/README.html).\n6. If the keyboard backlight (both multi color and single color) comes on but nothing is on the display try the following steps:\n - 6a. Connect an external display if possible\n - 6b. Remove the bottom cover of the system (if you are comfortable) and remove one stick of RAM if you have more then one. This will allow us to test both sticks as a bad stick of RAM can cause a system to not boot. Refer to this [article](/articles/guides) to find the service manual for your system.\n7. If the laptop fails to power on after initial troubleshooting, sending in your laptop for repair is the next recommended step which can be done by opening a support ticket on our website.\n","dir":"/","path":"/power-on-failure-laptop","extension":".md","createdAt":"2021-06-03T15:31:09.000Z","updatedAt":"2023-06-07T15:15:11.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/800bbec2a72877173e9cdaffb5db1f7629c95d59","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garrettjwilke","commitUrl":"https://github.com/system76/docs/commit/2c135f7240e4cc0d90f4214e57971ab4cbc6e7de","avatarUrl":"https://avatars.githubusercontent.com/u/6657772?v=4","profileUrl":"https://github.com/garrettjwilke"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644146417},"$loki":84},{"slug":"virtualization","description":"Create a VM on Linux with GNOME Boxes or Virtual Machine Manager","title":"Creating Virtual Machines in Linux","keywords":["VM","libvirt","GNOME Boxes","virt-manager","Virtual Machine Manager","VMM","VirtualBox","VMWare","Virtual Machine","virtualization"],"facebookImage":"/_nuxt/images/virtualization-facebookImage.jpg","twitterImage":"/_nuxt/images/virtualization-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"set-up","depth":2,"text":"Set Up"},{"id":"install-gnome-boxes","depth":2,"text":"Install GNOME Boxes"},{"id":"creating-a-vm","depth":2,"text":"Creating a VM"},{"id":"selecting-the-operating-system","depth":3,"text":"Selecting the Operating System"},{"id":"resource-allocation","depth":3,"text":"Resource Allocation"},{"id":"express-install","depth":2,"text":"Express Install"},{"id":"performing-the-os-install","depth":2,"text":"Performing the OS Install"},{"id":"install-gnome-boxes-drivers","depth":2,"text":"Install GNOME Boxes Drivers"},{"id":"linux-guests","depth":3,"text":"Linux Guests"},{"id":"windows-guests","depth":3,"text":"Windows Guests"},{"id":"windows-driver-downloads","depth":3,"text":"Windows Driver Downloads"},{"id":"virtualization-features","depth":2,"text":"Virtualization Features"},{"id":"vm-properties-menu","depth":3,"text":"VM Properties Menu"},{"id":"copy-and-paste","depth":3,"text":"Copy and Paste"},{"id":"share-a-usb-device","depth":3,"text":"Share a USB Device"},{"id":"share-a-folder","depth":2,"text":"Share a Folder"},{"id":"selecting-the-hosts-folder","depth":3,"text":"Selecting the Host's Folder"},{"id":"accessing-a-shared-folder","depth":3,"text":"Accessing a Shared Folder"},{"id":"snapshots","depth":2,"text":"Snapshots"},{"id":"taking-a-snapshot","depth":3,"text":"Taking a Snapshot"},{"id":"restore-a-snapshot","depth":3,"text":"Restore a Snapshot"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME Boxes with VMs","src":"/images/gnome-boxes/boxes-full.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Virtual machines allow you to run other operating systems from within your primary operating systems. This is a great way to run applications that require older software, run applications that require an OS other than Linux, or to try out other operating systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article will cover the GNOME Boxes application for running virtual machines. GNOME Boxes uses the open source "},{"type":"element","tag":"a","props":{"href":"https://libvirt.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"libvirt"}]},{"type":"text","value":" hypervisor, which is the software that manages and runs the VMs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"set-up"},"children":[{"type":"element","tag":"a","props":{"href":"#set-up","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Up"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article assumes you are already running a Linux distribution. Instructions in this guide use Pop!_OS as the \"Host\" operating system, or the operating system that runs the virtualization software. See instructions below if you aren't running Linux, or would like to install Pop!_OS to make things simple."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Try "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-in-vm"},"children":[{"type":"text","value":"Pop!_OS"}]},{"type":"text","value":" in a VM on your current OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop"},"children":[{"type":"text","value":"Pop!_OS"}]},{"type":"text","value":" on your computer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Download the "},{"type":"element","tag":"a","props":{"href":"https://ubuntu.com/download/desktop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu ISO"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-gnome-boxes"},"children":[{"type":"element","tag":"a","props":{"href":"#install-gnome-boxes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install GNOME Boxes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME Boxes Empty","src":"/images/gnome-boxes/boxes-empty.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Pop!_OS, you can install "},{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Boxes","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GNOME Boxes"}]},{"type":"text","value":" from the Pop!_Shop. On Ubuntu, it is available in the Software Center."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Alternatively, on either Pop!_OS or Ubuntu, you can install GNOME Boxes by running the below command in a Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-boxes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For other Linux distributions, GNOME Boxes is likely available in their software store or software repositories. GNOME Boxes is also available as a "},{"type":"element","tag":"a","props":{"href":"https://flathub.org/apps/details/org.gnome.Boxes","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Flatpak"}]},{"type":"text","value":". If your Linux distribution supports Flatpak, you can install GNOME Boxes with the below command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install org.gnome.Boxes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"creating-a-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-a-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating a VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that GNOME Boxes has been installed, we can begin to create the virtual machine. To start, open or navigate to GNOME Boxes, then select the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" button at the top left. This will open the \"Create a Virtual Machine\" dialog box."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"selecting-the-operating-system"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-the-operating-system","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting the Operating System"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Create a VM","src":"/images/gnome-boxes/boxes-create-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select ISO File","src":"/images/gnome-boxes/boxes-create-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first step in the VM creator, is to select the OS installer you would like to use. Most often, these installers will be provided as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".iso"}]},{"type":"text","value":" files. To use the ISO file, select \"Operating System Image File\" at the bottom of the \"Select an OS Source\" window. Then, a file explorer window will open, and you can navigate to and select your ISO file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Identify OS","src":"/images/gnome-boxes/boxes-create-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After selecting your ISO file, the following window will ask you to identify your operating system. If your operating system is listed in the \"Templates\" drop down, you can select it. Otherwise, select \"Unknown OS\" from the list of templates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"resource-allocation"},"children":[{"type":"element","tag":"a","props":{"href":"#resource-allocation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Resource Allocation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Resource Allocation","src":"/images/gnome-boxes/boxes-create-4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At this point, you should see the \"Resource Allocation\" screen where you can select the amount of RAM and the disk size for the VM. The amount of RAM and drive space you give to the VM will be dependant on the hardware requirements for the OS you are looking to install."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are unsure what values to use, 8GB of RAM and 60GB for the maximum disk size will be enough for most operating systems to install, with some room for growth as you use the VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"express-install"},"children":[{"type":"element","tag":"a","props":{"href":"#express-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Express Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Express Install","src":"/images/gnome-boxes/boxes-windows-expressinst.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you attempt to create a VM, you may see a prompt for the \"Express Install\" feature of GNOME Boxes. You can certainly use the Express Install to expedite the process. However, for this article, turn off the Express Install, then click \"Next\" at the top right to move to the standard installer set up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"performing-the-os-install"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-os-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the OS Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Install the VM","src":"/images/gnome-boxes/boxes-vm-install.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After selecting the resources for your VM, the VM will boot the selected operating system installer. Likely, you will see some odd graphical behavior, such as the black bars shown in the above screenshot. This is because some of the drivers needed for the VM are not installed yet. These oddities can be ignored for now, and we will install the drivers later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The install process for your chosen operating system will be just like any other install, with nothing VM specific at this time. Proceed through the OS install using one of the install guides linked below, or the OS developer's guide:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-pop/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://ubuntu.com/tutorials/install-ubuntu-desktop#4-boot-from-usb-flash-drive","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/windows/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Windows"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-gnome-boxes-drivers"},"children":[{"type":"element","tag":"a","props":{"href":"#install-gnome-boxes-drivers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install GNOME Boxes Drivers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GNOME Boxes has some features that require drivers to be installed into the Guest operating system for better performance and to better integrate the VM with the VM software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"linux-guests"},"children":[{"type":"element","tag":"a","props":{"href":"#linux-guests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Linux Guests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are 2 drivers needed to get the full functionality out of your Linux VM with GNOME Boxes. The first is the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"spice-vdagent"}]},{"type":"text","value":" driver, and the other is the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"spice-webdavd"}]},{"type":"text","value":" driver. Both drivers are provided by the Open Source "},{"type":"element","tag":"a","props":{"href":"https://www.spice-space.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spice Project"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"vd-agent"},"children":[{"type":"element","tag":"a","props":{"href":"#vd-agent","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"VD Agent"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Allows the VM screen to resize automatically to match the GNOME boxes window"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Provides ability to copy/paste between the Host and VM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Support for Dragging and Dropping files from the Host to the VM."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"webdavd"},"children":[{"type":"element","tag":"a","props":{"href":"#webdavd","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"WebDAVd"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Share folders from the Host to the VM."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The driver names may vary by distribution, as shown in the below Arch example: phodav is used instead of the spice-webdavd package name. We recommend referencing your specific distributions documentation for equivalent or alternative driver names"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-the-drivers-on-popular-linux-distributions"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-drivers-on-popular-linux-distributions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the drivers on popular Linux distributions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Pop"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install spice-vdagent spice-webdavd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Ubuntu"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install spice-webdavd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Fedora"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install spice-webdavd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Arch"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pacman -Sy spice-vdagent phodav"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows-guests"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-guests","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Guests"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Windows, there are also 2 drivers that will need installed for all the features of GNOME Boxes to be supported by Windows. These drivers are available on the "},{"type":"element","tag":"a","props":{"href":"https://www.spice-space.org/download.html#windows-binaries","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spice Project's"}]},{"type":"text","value":" download page. There are a number of downloads listed in this section, but the 2 drivers we need are the "},{"type":"element","tag":"a","props":{"href":"https://gitlab.freedesktop.org/spice/win32/spice-nsis","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows guest tools"}]},{"type":"text","value":" and the "},{"type":"element","tag":"a","props":{"href":"https://git.gnome.org/browse/phodav/tree/spice","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spice WebDAVd"}]},{"type":"text","value":" drivers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows-driver-downloads"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-driver-downloads","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Driver Downloads"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows Guest Tools"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spice-space.org/download/windows/spice-webdavd/spice-webdavd-x64-latest.msi","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spice WebDAVd"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are unable to download either of the above files, right click the link above and select \"Save Link As...\" and save the file to your downloads folder."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"virtualization-features"},"children":[{"type":"element","tag":"a","props":{"href":"#virtualization-features","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Virtualization Features"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that the VM is set up, and drivers are installed, the advanced features of GNOME Boxes are now available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"vm-properties-menu"},"children":[{"type":"element","tag":"a","props":{"href":"#vm-properties-menu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"VM Properties Menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most of these features can be found in the VM's properties menu. To reach the VM's properties menu:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Start your VM by clicking on the VM in the GNOME Boxes list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"⋮"}]},{"type":"text","value":" button at the top right."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select \"Properties\" to open the properties menu."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"copy-and-paste"},"children":[{"type":"element","tag":"a","props":{"href":"#copy-and-paste","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Copy and Paste"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once your VM has the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"spice-vdagent"}]},{"type":"text","value":" or an equivalent package installed on your VM, reboot the VM once to load this driver. At this point, you will now be able to copy and paste between your VM and the Host just like copy and pasting between applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"share-a-usb-device"},"children":[{"type":"element","tag":"a","props":{"href":"#share-a-usb-device","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Share a USB Device"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Devices and Shares","src":"/images/gnome-boxes/boxes-vmprefs-usb.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One of the features of GNOME Boxes is the ability to transfer a USB device connected to your Host to the VM. To share a USB device:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the VM's properties menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to the \"Devices & Shares\" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Under the \"USB devices\" heading, you will see a list of your USB devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the toggle to the right of your USB device."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should now see the USB device disappear from your Host operating system, and appear inside your VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"share-a-folder"},"children":[{"type":"element","tag":"a","props":{"href":"#share-a-folder","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Share a Folder"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Folder Shares","src":"/images/gnome-boxes/boxes-folder-shares.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To share a folder from the Host with your VM, you will need the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"spice-webdavd"}]},{"type":"text","value":" or an equivelent package installed on your VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For this guide, we used GNOME-based Linux distributions, which is used on Pop!_OS and Ubuntu. Accessing shared folders with other desktop environments is possible, but you will need to refer to their documentation for the details."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the VM's properties menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the \"Devices and Shares\" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Scroll to the bottom."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Find the \"Folder Shares\" section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" button to show the folder share pop-up."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"selecting-the-hosts-folder"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-the-hosts-folder","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting the Host's Folder"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this pop-up, the \"Local Folder\" refers to the folder's name on the Host system. This defaults to the \"Public\" folder in your Home directory, but can be set to any folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the drop down to quickly select important folders on your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If the folder you need isn't listed, click \"Other\" to navigate to the folder you want to share with the VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Once you have located the folder to share, click \"Open\" in the top right corner."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"accessing-a-shared-folder"},"children":[{"type":"element","tag":"a","props":{"href":"#accessing-a-shared-folder","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessing a Shared Folder"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accessing a Shared Folder","src":"/images/gnome-boxes/boxes-vm-access-folder-share.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that GNOME Boxes is sharing the folder, we can close the properties menu and move back to the VM to access that folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Start your VM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open your Files application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to \"Other Locations\" on the left hand side.\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You will likely see a spinning loading wheel under \"Networks\" for a moment, wait for that to finish."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Find \"Spice client folder\" listed under \"Networks.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on \"Spice client folder.\"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You will now see a 2nd \"Spice client folder\" entry with a folder icon (see the photo below)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on the new \"Spice client folder\" entry and you will see the shared folder listed.\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You can also click the \"Spice client folder\" item listed on the left hand column."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mounted Shared Folder","src":"/images/gnome-boxes/boxes-vm-folder-share-mounted.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"snapshots"},"children":[{"type":"element","tag":"a","props":{"href":"#snapshots","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Snapshots"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Snapshots","src":"/images/gnome-boxes/boxes-snapshots.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Snapshots are another feature of GNOME Boxes found in the properties menu under the \"Snapshots\" tab. A snapshot is similar to a backup of your VM. When you take a snapshot of your VM, you are taking a \"picture\" of the state of the VM at that moment. So, if you take a snapshot, then make changes to your VM that you later want to undo, you can rollback to before the changes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"taking-a-snapshot"},"children":[{"type":"element","tag":"a","props":{"href":"#taking-a-snapshot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Taking a Snapshot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the VM's properties menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to the \"Snapshots\" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" icon in the bottom left corner."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"restore-a-snapshot"},"children":[{"type":"element","tag":"a","props":{"href":"#restore-a-snapshot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restore a Snapshot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the gear icon next to the snapshot you would like to use."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select \"Revert to this state.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Restart your VM."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will now see all your changes undone, and the VM will be back to the state it was when you took the snapshot."}]}]},"text":"\n![GNOME Boxes with VMs](/images/gnome-boxes/boxes-full.png)\n\nVirtual machines allow you to run other operating systems from within your primary operating systems. This is a great way to run applications that require older software, run applications that require an OS other than Linux, or to try out other operating systems.\n\nThis article will cover the GNOME Boxes application for running virtual machines. GNOME Boxes uses the open source [libvirt](https://libvirt.org/) hypervisor, which is the software that manages and runs the VMs.\n\n## Set Up\n\nThis article assumes you are already running a Linux distribution. Instructions in this guide use Pop!_OS as the \"Host\" operating system, or the operating system that runs the virtualization software. See instructions below if you aren't running Linux, or would like to install Pop!_OS to make things simple.\n\n- Try [Pop!_OS](/articles/install-in-vm) in a VM on your current OS\n- Install [Pop!_OS](/articles/install-pop) on your computer\n- Download the [Ubuntu ISO](https://ubuntu.com/download/desktop)\n\n## Install GNOME Boxes\n\n![GNOME Boxes Empty](/images/gnome-boxes/boxes-empty.png)\n\nOn Pop!_OS, you can install [GNOME Boxes](https://wiki.gnome.org/Apps/Boxes) from the Pop!\\_Shop. On Ubuntu, it is available in the Software Center.\n\nAlternatively, on either Pop!_OS or Ubuntu, you can install GNOME Boxes by running the below command in a Terminal\n\n```bash\nsudo apt install gnome-boxes\n```\n\nFor other Linux distributions, GNOME Boxes is likely available in their software store or software repositories. GNOME Boxes is also available as a [Flatpak](https://flathub.org/apps/details/org.gnome.Boxes). If your Linux distribution supports Flatpak, you can install GNOME Boxes with the below command.\n\n```bash\nflatpak install org.gnome.Boxes\n```\n\n## Creating a VM\n\nNow that GNOME Boxes has been installed, we can begin to create the virtual machine. To start, open or navigate to GNOME Boxes, then select the + button at the top left. This will open the \"Create a Virtual Machine\" dialog box.\n\n### Selecting the Operating System\n\n![Create a VM](/images/gnome-boxes/boxes-create-1.png)\n\n![Select ISO File](/images/gnome-boxes/boxes-create-2.png)\n\nThe first step in the VM creator, is to select the OS installer you would like to use. Most often, these installers will be provided as `.iso` files. To use the ISO file, select \"Operating System Image File\" at the bottom of the \"Select an OS Source\" window. Then, a file explorer window will open, and you can navigate to and select your ISO file.\n\n![Identify OS](/images/gnome-boxes/boxes-create-3.png)\n\nAfter selecting your ISO file, the following window will ask you to identify your operating system. If your operating system is listed in the \"Templates\" drop down, you can select it. Otherwise, select \"Unknown OS\" from the list of templates.\n\n### Resource Allocation\n\n![Resource Allocation](/images/gnome-boxes/boxes-create-4.png)\n\nAt this point, you should see the \"Resource Allocation\" screen where you can select the amount of RAM and the disk size for the VM. The amount of RAM and drive space you give to the VM will be dependant on the hardware requirements for the OS you are looking to install.\n\nIf you are unsure what values to use, 8GB of RAM and 60GB for the maximum disk size will be enough for most operating systems to install, with some room for growth as you use the VM.\n\n## Express Install\n\n![Express Install](/images/gnome-boxes/boxes-windows-expressinst.png)\n\nWhen you attempt to create a VM, you may see a prompt for the \"Express Install\" feature of GNOME Boxes. You can certainly use the Express Install to expedite the process. However, for this article, turn off the Express Install, then click \"Next\" at the top right to move to the standard installer set up.\n\n## Performing the OS Install\n\n![Install the VM](/images/gnome-boxes/boxes-vm-install.png)\n\nAfter selecting the resources for your VM, the VM will boot the selected operating system installer. Likely, you will see some odd graphical behavior, such as the black bars shown in the above screenshot. This is because some of the drivers needed for the VM are not installed yet. These oddities can be ignored for now, and we will install the drivers later.\n\nThe install process for your chosen operating system will be just like any other install, with nothing VM specific at this time. Proceed through the OS install using one of the install guides linked below, or the OS developer's guide:\n\n- [Install Pop!_OS](https://support.system76.com/articles/install-pop/)\n- [Install Ubuntu](https://ubuntu.com/tutorials/install-ubuntu-desktop#4-boot-from-usb-flash-drive)\n- [Install Windows](https://support.system76.com/articles/windows/)\n\n## Install GNOME Boxes Drivers\n\nGNOME Boxes has some features that require drivers to be installed into the Guest operating system for better performance and to better integrate the VM with the VM software.\n\n### Linux Guests\n\nThere are 2 drivers needed to get the full functionality out of your Linux VM with GNOME Boxes. The first is the `spice-vdagent` driver, and the other is the `spice-webdavd` driver. Both drivers are provided by the Open Source [Spice Project](https://www.spice-space.org/).\n\n#### VD Agent\n\n- Allows the VM screen to resize automatically to match the GNOME boxes window\n- Provides ability to copy/paste between the Host and VM\n- Support for Dragging and Dropping files from the Host to the VM.\n\n#### WebDAVd\n\n- Share folders from the Host to the VM.\n\n> The driver names may vary by distribution, as shown in the below Arch example: phodav is used instead of the spice-webdavd package name. We recommend referencing your specific distributions documentation for equivalent or alternative driver names\n\n#### Install the drivers on popular Linux distributions\n\n- Pop\n\n```bash\nsudo apt update\nsudo apt install spice-vdagent spice-webdavd\n```\n\n- Ubuntu\n\n```bash\nsudo apt update\nsudo apt install spice-webdavd\n```\n\n- Fedora\n\n```bash\nsudo dnf install spice-webdavd\n```\n\n- Arch\n\n```bash\nsudo pacman -Sy spice-vdagent phodav\n```\n\n### Windows Guests\n\nOn Windows, there are also 2 drivers that will need installed for all the features of GNOME Boxes to be supported by Windows. These drivers are available on the [Spice Project's](https://www.spice-space.org/download.html#windows-binaries) download page. There are a number of downloads listed in this section, but the 2 drivers we need are the [Windows guest tools](https://gitlab.freedesktop.org/spice/win32/spice-nsis) and the [Spice WebDAVd](https://git.gnome.org/browse/phodav/tree/spice) drivers.\n\n### Windows Driver Downloads\n\n- [Windows Guest Tools](https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe)\n- [Spice WebDAVd](https://www.spice-space.org/download/windows/spice-webdavd/spice-webdavd-x64-latest.msi)\n\n> If you are unable to download either of the above files, right click the link above and select \"Save Link As...\" and save the file to your downloads folder.\n\n## Virtualization Features\n\nNow that the VM is set up, and drivers are installed, the advanced features of GNOME Boxes are now available.\n\n### VM Properties Menu\n\nMost of these features can be found in the VM's properties menu. To reach the VM's properties menu:\n\n1. Start your VM by clicking on the VM in the GNOME Boxes list.\n2. Select the button at the top right.\n3. Select \"Properties\" to open the properties menu.\n\n### Copy and Paste\n\nOnce your VM has the `spice-vdagent` or an equivalent package installed on your VM, reboot the VM once to load this driver. At this point, you will now be able to copy and paste between your VM and the Host just like copy and pasting between applications.\n\n### Share a USB Device\n\n![Devices and Shares](/images/gnome-boxes/boxes-vmprefs-usb.png)\n\nOne of the features of GNOME Boxes is the ability to transfer a USB device connected to your Host to the VM. To share a USB device:\n\n1. Open the VM's properties menu.\n2. Navigate to the \"Devices & Shares\" tab.\n3. Under the \"USB devices\" heading, you will see a list of your USB devices.\n4. Click the toggle to the right of your USB device.\n\nYou should now see the USB device disappear from your Host operating system, and appear inside your VM.\n\n## Share a Folder\n\n![Folder Shares](/images/gnome-boxes/boxes-folder-shares.png)\n\nTo share a folder from the Host with your VM, you will need the `spice-webdavd` or an equivelent package installed on your VM.\n\n> For this guide, we used GNOME-based Linux distributions, which is used on Pop!\\_OS and Ubuntu. Accessing shared folders with other desktop environments is possible, but you will need to refer to their documentation for the details.\n\n1. Open the VM's properties menu.\n2. Select the \"Devices and Shares\" tab.\n3. Scroll to the bottom.\n4. Find the \"Folder Shares\" section.\n5. Click the + button to show the folder share pop-up.\n\n### Selecting the Host's Folder\n\nIn this pop-up, the \"Local Folder\" refers to the folder's name on the Host system. This defaults to the \"Public\" folder in your Home directory, but can be set to any folder.\n\n1. Click the drop down to quickly select important folders on your system.\n2. If the folder you need isn't listed, click \"Other\" to navigate to the folder you want to share with the VM.\n3. Once you have located the folder to share, click \"Open\" in the top right corner.\n\n### Accessing a Shared Folder\n\n![Accessing a Shared Folder](/images/gnome-boxes/boxes-vm-access-folder-share.png)\n\nNow that GNOME Boxes is sharing the folder, we can close the properties menu and move back to the VM to access that folder.\n\n1. Start your VM.\n2. Open your Files application.\n3. Navigate to \"Other Locations\" on the left hand side.\n - You will likely see a spinning loading wheel under \"Networks\" for a moment, wait for that to finish.\n4. Find \"Spice client folder\" listed under \"Networks.\"\n5. Click on \"Spice client folder.\"\n - You will now see a 2nd \"Spice client folder\" entry with a folder icon (see the photo below).\n6. Click on the new \"Spice client folder\" entry and you will see the shared folder listed.\n - You can also click the \"Spice client folder\" item listed on the left hand column.\n\n![Mounted Shared Folder](/images/gnome-boxes/boxes-vm-folder-share-mounted.png)\n\n## Snapshots\n\n![Snapshots](/images/gnome-boxes/boxes-snapshots.png)\n\nSnapshots are another feature of GNOME Boxes found in the properties menu under the \"Snapshots\" tab. A snapshot is similar to a backup of your VM. When you take a snapshot of your VM, you are taking a \"picture\" of the state of the VM at that moment. So, if you take a snapshot, then make changes to your VM that you later want to undo, you can rollback to before the changes.\n\n### Taking a Snapshot\n\n1. Open the VM's properties menu.\n2. Navigate to the \"Snapshots\" tab.\n3. Click the + icon in the bottom left corner.\n\n### Restore a Snapshot\n\n1. Click the gear icon next to the snapshot you would like to use.\n2. Select \"Revert to this state.\"\n3. Restart your VM.\n\nYou will now see all your changes undone, and the VM will be back to the state it was when you took the snapshot.\n","dir":"/","path":"/virtualization","extension":".md","createdAt":"2022-03-17T20:21:34.000Z","updatedAt":"2022-03-22T15:25:59.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644146428},"$loki":85},{"slug":"package-manager-ubuntu","description":"Here are ways to fix update, upgrade, and other package manager issues.\n","title":"Package Manager Issues (Ubuntu)","keywords":["package manager","apt","aptitude","apt-get","upgrades","updates"],"facebookImage":"/_nuxt/images/package-manager-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/package-manager-ubuntu-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"aptdpkg-system-wide-packages","depth":2,"text":"APT/Dpkg (system-wide packages)"},{"id":"what-do-these-do","depth":2,"text":"What Do These Do?"},{"id":"fix-individual-packages","depth":3,"text":"Fix Individual Packages"},{"id":"update-with-packages-held","depth":3,"text":"Update with Packages Held"},{"id":"snap-pacakges","depth":2,"text":"Snap Pacakges"},{"id":"useful-programs","depth":2,"text":"Useful Programs"},{"id":"sending-information-to-support","depth":2,"text":"Sending information to support"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"aptdpkg-system-wide-packages"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#aptdpkg-system-wide-packages","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"APT/Dpkg (system-wide packages)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. If you get the red circle in the status bar, run these commands to fix your package manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-do-these-do"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#what-do-these-do","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What Do These Do?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt clean"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"clean"}]},{"type":"text","value":" command clears out the local repository of retrieved package files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt update"}]},{"type":"text","value":" - the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"update"}]},{"type":"text","value":" option fetches indexes from all configured sources. These indexes are used by other apt options to determine which packages can be upgraded or installed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg --configure -a"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--configure -a"}]},{"type":"text","value":" command configures any unpacked but not yet configured packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt install -f"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" option attempts to correct broken dependencies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt dist-upgrade"}]},{"type":"text","value":" - In addition to downloading and installing package updates, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dist-upgrade"}]},{"type":"text","value":" downgrades or removes dependencies as necessary when upgrading packages. Dist-upgrade also has a conflict resolution system that will prioritize upgrading more important packages if needed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt autoremove --purge"}]},{"type":"text","value":" - Running this command with no specified package will remove any packages that were previously dependencies for other installed packages but are no longer required (either because the dependent package was removed, or because the package was updated to no longer depend on certain packages.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fix-individual-packages"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#fix-individual-packages","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fix Individual Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, you may see some packages that are still broken and need to be installed manually or purged manually. There may be broken dependencies or cyclical dependencies. If so, these commands can help:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"packagename"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command reinstalls the package. This can be convenient when the package has many reverse dependencies."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"package name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will remove a package and its configuration files. Use this command to remove a package that is causing issues, and reinstall it with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"package name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Important:"}]},{"type":"text","value":" Please pay attention when using a purge command. If the command looks like it will remove several additional packages besides the one you are trying to fix, don't run it! If it's only a few packages, most likely it's safe. If additional packages are removed, make sure to install them again before restarting the computer. This command will make sure the core Pop!_OS components are installed after any purge commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ubuntu-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software Updater"}]},{"type":"text","value":" indicates that some remote repositories can't be reached, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" program and look in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Software"}]},{"type":"text","value":" tab for the broken repository. Either remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, yakkety, zesty, artful, etc) needs changing to match the current version of the operating system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-with-packages-held"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#update-with-packages-held","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update with Packages Held"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a problem presents itself immediately after updating a particular package, sometimes holding that package back temporarily can help narrow down the cause."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This process is meant to be used on a temporary basis for testing "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"only."}]},{"type":"text","value":" System76 does not recommend holding back packages unless specifically instructed to by support."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, remove the newer package using this Terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, search for the package name in the apt repositories:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt policy [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, install the desired version:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install [packagename including version number]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To perform an update while keeping some packages on their current version, use the following Terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark hold [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the package is not central to OS functions, it can be held at the current version and the other packages updated around it. If the problem doesn't present itself when a package has been held, it was likely being updated to a newer version that was causing instability."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove the hold on an application run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark unhold [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Show which packages are currently held with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt-mark showhold"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Terminal returns nothing, no packages are held."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Ubuntu Store indicates that some remote repositories can't be reached, open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software & Updates"}]},{"type":"text","value":" and look in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Extra Sources"}]},{"type":"text","value":" page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"snap-pacakges"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#snap-pacakges","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Snap Pacakges"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Snaps are designed to update themselves as needed, but if you'd like to manually update the Snaps on your Ubuntu system, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"snap refresh --list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo snap refresh "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove a Snap package run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo snap remove "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"packagename"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#useful-programs","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Synaptic"}]},{"type":"text","value":" is a very powerful GUI of the package manager. Packages can be installed, removed, selectively upgraded, pinned, and information gained about their purpose and dependencies. It also provides a comprehensive list of available packages and programs to be downloaded. It can be installed in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Software Center"}]},{"type":"text","value":" or with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install synaptic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sending-information-to-support"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#sending-information-to-support","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sending information to support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following commands will save the output to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"upgrade.txt"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sources.txt"}]},{"type":"text","value":" so that they can be attached to support emails."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls /etc/apt/sources.list.d/ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/system.sources "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/pop-os-apps.sources "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## APT/Dpkg (system-wide packages)\n\nIf your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. If you get the red circle in the status bar, run these commands to fix your package manager:\n\n```bash\nsudo apt clean\nsudo apt update\nsudo dpkg --configure -a\nsudo apt install -f\nsudo apt dist-upgrade\nsudo apt autoremove --purge\n```\n\n## What Do These Do?\n\n- `apt clean` - The `clean` command clears out the local repository of retrieved package files.\n- `apt update` - the `update` option fetches indexes from all configured sources. These indexes are used by other apt options to determine which packages can be upgraded or installed.\n- `dpkg --configure -a` - The `--configure -a` command configures any unpacked but not yet configured packages.\n- `apt install -f` - The `-f` option attempts to correct broken dependencies\n- `apt dist-upgrade` - In addition to downloading and installing package updates, `dist-upgrade` downgrades or removes dependencies as necessary when upgrading packages. Dist-upgrade also has a conflict resolution system that will prioritize upgrading more important packages if needed.\n- `apt autoremove --purge` - Running this command with no specified package will remove any packages that were previously dependencies for other installed packages but are no longer required (either because the dependent package was removed, or because the package was updated to no longer depend on certain packages.)\n\n### Fix Individual Packages\n\nSometimes, you may see some packages that are still broken and need to be installed manually or purged manually. There may be broken dependencies or cyclical dependencies. If so, these commands can help:\n\n```bash\nsudo apt install --reinstall \n```\n\nThis command reinstalls the package. This can be convenient when the package has many reverse dependencies.\n\n```bash\nsudo apt purge \n```\n\nThis will remove a package and its configuration files. Use this command to remove a package that is causing issues, and reinstall it with this command:\n\n```bash\nsudo apt install \n```\n\n**Important:** Please pay attention when using a purge command. If the command looks like it will remove several additional packages besides the one you are trying to fix, don't run it! If it's only a few packages, most likely it's safe. If additional packages are removed, make sure to install them again before restarting the computer. This command will make sure the core Pop!_OS components are installed after any purge commands:\n\n```bash\nsudo apt install ubuntu-desktop\n```\n\nIf Software Updater indicates that some remote repositories can't be reached, open the Software & Updates program and look in the **Other Software** tab for the broken repository. Either remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, yakkety, zesty, artful, etc) needs changing to match the current version of the operating system.\n\n### Update with Packages Held\n\nIf a problem presents itself immediately after updating a particular package, sometimes holding that package back temporarily can help narrow down the cause.\n\n> **NOTE:** This process is meant to be used on a temporary basis for testing *only.* System76 does not recommend holding back packages unless specifically instructed to by support.\n\nFirst, remove the newer package using this Terminal command:\n\n```bash\nsudo apt remove [packagename]\n```\n\nNext, search for the package name in the apt repositories:\n\n```bash\napt policy [packagename]\n```\n\nThen, install the desired version:\n\n```bash\nsudo apt install [packagename including version number]\n```\n\nTo perform an update while keeping some packages on their current version, use the following Terminal command:\n\n```bash\nsudo apt-mark hold [packagename]\n```\n\nIf the package is not central to OS functions, it can be held at the current version and the other packages updated around it. If the problem doesn't present itself when a package has been held, it was likely being updated to a newer version that was causing instability.\n\nTo remove the hold on an application run:\n\n```bash\nsudo apt-mark unhold [packagename]\n```\n\nShow which packages are currently held with:\n\n```bash\napt-mark showhold\n```\n\nIf the Terminal returns nothing, no packages are held.\n\nIf the Ubuntu Store indicates that some remote repositories can't be reached, open Software & Updates and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.\n\n## Snap Pacakges\n\nSnaps are designed to update themselves as needed, but if you'd like to manually update the Snaps on your Ubuntu system, run these commands:\n\n```bash\nsnap refresh --list\nsudo snap refresh \n```\n\nTo remove a Snap package run:\n\n```bash\nsudo snap remove \n```\n\n## Useful Programs\n\nThe program Synaptic is a very powerful GUI of the package manager. Packages can be installed, removed, selectively upgraded, pinned, and information gained about their purpose and dependencies. It also provides a comprehensive list of available packages and programs to be downloaded. It can be installed in the Software Center or with this command:\n\n```bash\nsudo apt install synaptic\n```\n\n## Sending information to support\n\nThe following commands will save the output to `upgrade.txt` and `sources.txt` so that they can be attached to support emails.\n\n```bash\nsudo apt clean | tee -a ~/upgrade.txt\nsudo apt update -m | tee -a ~/upgrade.txt\nsudo dpkg --configure -a | tee -a ~/upgrade.txt\nsudo apt install -f | tee -a ~/upgrade.txt\nsudo apt full-upgrade | tee -a ~/upgrade.txt\nsudo apt autoremove --purge | tee -a ~/upgrade.txt\n\ncat /etc/apt/sources.list | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/* | tee -a ~/sources.txt\nls /etc/apt/sources.list.d/ | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/system.sources | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/pop-os-apps.sources | tee -a ~/sources.txt\n```\n","dir":"/","path":"/package-manager-ubuntu","extension":".md","createdAt":"2017-01-31T23:58:41.000Z","updatedAt":"2023-09-12T20:17:48.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/78006195cf0328e47e9eebb66f85ab87d5eb9d8e","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/52b1b149158c649de28999f52cc4aec4fa8a0fd6","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644146437},"$loki":86},{"slug":"open-firmware-systems","description":"A list of systems that run our Open Firmware and Open EC.\n","title":"System76 Open Firmware Models","keywords":["Laptop"],"facebookImage":"/_nuxt/images/open-firmware-systems-facebookImage.jpg","twitterImage":"/_nuxt/images/open-firmware-systems-twitterImage.jpg","hidden":false,"section":"general-hardware-info","tableOfContents":true,"toc":[{"id":"system76-open-firmware","depth":2,"text":"System76 Open Firmware"},{"id":"system76-open-ec","depth":2,"text":"System76 Open EC"},{"id":"hardware-utilizing-open-firmwareopen-ec","depth":2,"text":"Hardware utilizing Open Firmware/Open EC"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When we say Open Firmware, we're referring to open-source firmware that uses the following technologies:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"coreboot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"EDK2"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System76 Firmware Apps"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The source code for our Open Firmware can be found "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/firmware-open","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"system76-open-ec"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-open-ec","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Open EC"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When we say Open EC, we're talking about the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"E"}]},{"type":"text","value":"mbedded "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"C"}]},{"type":"text","value":"ontroller firmware, which handles components on the system such as:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Keyboard"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Touchpad"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Power Button"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The source code for our Open EC can be found "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/ec","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hardware-utilizing-open-firmwareopen-ec"},"children":[{"type":"element","tag":"a","props":{"href":"#hardware-utilizing-open-firmwareopen-ec","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hardware utilizing Open Firmware/Open EC"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"System"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Open Firmware"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Open EC"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS (addw1)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS (addw2)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS (addw3 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS (bonw13 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS (bonw14 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp5 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp6)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (darp7 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (galp3 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (galp4)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (galp5 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle (gaze14 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle (gaze15)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle (gaze16 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro (lemp8 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro (lemp9 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro (oryp5 and older)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro (oryp6 and newer)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Yes"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"* These models shipped with closed firmware/EC, but have since been updated to Open Firmware/EC. "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/transition-firmware"},"children":[{"type":"text","value":"This article"}]},{"type":"text","value":" can be used to move your system from closed to Open Firmware/EC."}]}]},"text":"\n## System76 Open Firmware\n\nWhen we say Open Firmware, we're referring to open-source firmware that uses the following technologies:\n\n- coreboot\n- EDK2\n- System76 Firmware Apps\n\nThe source code for our Open Firmware can be found [here](https://github.com/system76/firmware-open).\n\n## System76 Open EC\n\nWhen we say Open EC, we're talking about the **E**mbedded **C**ontroller firmware, which handles components on the system such as:\n\n- Keyboard\n- Touchpad\n- Power Button\n\nThe source code for our Open EC can be found [here](https://github.com/system76/ec).\n\n## Hardware utilizing Open Firmware/Open EC\n\n| System | Open Firmware | Open EC |\n|:------:|:-------------:|:-------:|\n| Adder WS (addw1) | No | No |\n| Adder WS (addw2) | Yes\\* | Yes\\* |\n| Adder WS (addw3 and newer) | Yes | Yes |\n| Bonobo WS (bonw13 and older) | No | No |\n| Bonobo WS (bonw14 and newer) | Yes | Yes |\n| Darter Pro (darp5 and older) | No | No |\n| Darter Pro (darp6) | Yes | Yes\\* |\n| Darter Pro (darp7 and newer) | Yes | Yes |\n| Galago Pro (galp3 and older) | No | No |\n| Galago Pro (galp4) | Yes | No |\n| Galago Pro (galp5 and newer) | Yes | Yes |\n| Gazelle (gaze14 and older) | No | No |\n| Gazelle (gaze15) | Yes\\* | Yes\\* |\n| Gazelle (gaze16 and newer) | Yes | Yes |\n| Lemur Pro (lemp8 and older) | No | No |\n| Lemur Pro (lemp9 and newer) | Yes | Yes |\n| Oryx Pro (oryp5 and older) | No | No |\n| Oryx Pro (oryp6 and newer) | Yes | Yes |\n\n\\* These models shipped with closed firmware/EC, but have since been updated to Open Firmware/EC. [This article](/articles/transition-firmware) can be used to move your system from closed to Open Firmware/EC.\n","dir":"/","path":"/open-firmware-systems","extension":".md","createdAt":"2021-02-08T19:10:51.000Z","updatedAt":"2023-09-19T19:18:26.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b6c7409f0b496559a327b9a7698b24d884ea723a","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"ethanholz","commitUrl":"https://github.com/system76/docs/commit/fa8e567e5d2b11a63f0767da6cf8e425e85ca217","avatarUrl":"https://avatars.githubusercontent.com/u/6245717?v=4","profileUrl":"https://github.com/ethanholz"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ids1024","commitUrl":"https://github.com/system76/docs/commit/d33326c2a1559c3c7e284c1e848320ebb6adb03e","avatarUrl":"https://avatars.githubusercontent.com/u/2263150?v=4","profileUrl":"https://github.com/ids1024"}],"meta":{"version":0,"revision":0,"created":1697644146438},"$loki":87},{"slug":"manage-repos-pop","description":"Add, remove and edit repositories and sources in Pop!_OS\n","title":"Manage Repositories (Pop!_OS)","keywords":["Pop!_OS","Pop!_OS 18.04","Pop!_OS 19.10","Pop!_OS 20.04","Pop!_OS 20.10","Pop!_OS 21.04","Pop!_OS 21.10","Pop!_OS 22.04","repoman","System76","apt","Flatpak"],"facebookImage":"/_nuxt/images/manage-repos-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/manage-repos-pop-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"repositories-and-sources","depth":2,"text":"Repositories and Sources"},{"id":"repoman-and-system-repositories","depth":2,"text":"Repoman and System Repositories"},{"id":"repoman-and-flatpak-sources","depth":2,"text":"Repoman and Flatpak Sources"},{"id":"repositories-sources-and-the-command-line","depth":2,"text":"Repositories, Sources, and the Command Line"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"repositories-and-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#repositories-and-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repositories and Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes pre-installed with a number of sources for installing additional software, but additional sources can be added as well, either by hand or by installing a third-party package. Sources for system-wide software packages are called "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"repositories"}]},{"type":"text","value":" (or \"repos\" for short), and sources for Flatpak software are called just "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"sources"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repoman-and-system-repositories"},"children":[{"type":"element","tag":"a","props":{"href":"#repoman-and-system-repositories","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repoman and System Repositories"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS's tool for adding, removing and editing repositories and sources is called "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":", and it is accessible through the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_OS Shop","src":"/images/manage-repos/pop-shop-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the menu icon in the top right of the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" window and then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"System Software Sources"}]},{"type":"text","value":". Alternatively "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]},{"type":"text","value":" will also open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":". Once "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":" is opened, click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Extra Sources"}]},{"type":"text","value":" tab to view the configured repositories for system-wide software packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Repoman Extra Sources window","src":"/images/manage-repos/Repoman-extra-sources.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There will be three buttons on the lower left. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Plus"}]},{"type":"text","value":" button is for adding new repositories by hand, although third-party software will usually do this automatically. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Pencil"}]},{"type":"text","value":" button will open up a selected repository for editing, including the ability to disable it without completely removing it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Repoman repository edit window","src":"/images/manage-repos/Repoman-edit-repo.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Trash"}]},{"type":"text","value":" button will delete a selected software repository completely."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repoman-and-flatpak-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#repoman-and-flatpak-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repoman and Flatpak Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":" can be also be used to add, remove, and edit Flatpak sources starting with Pop!_OS 20.04 LTS. Click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Flatpak"}]},{"type":"text","value":" tab to view them, and there will be similar buttons for adding, editing, or removing sources."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Repoman Flatpak tab","src":"/images/manage-repos/Repoman-Flatpak-tab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Editing a Flatpak source will allow you to disable it without removing it, and can also show you what software has been installed from that source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Repoman Flatpak edit window","src":"/images/manage-repos/Repoman-Flatpak-edit.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repositories-sources-and-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#repositories-sources-and-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repositories, Sources, and the Command Line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":" tool can also be run from the command line:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"repoman"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There may also be situations where repositories and Flatpak sources need to be adjusted from the terminal. Editing system repositories from the command line is not recommended without the aid of technical support, as this can lead to a system that will not receive updates correctly, but Flatpak sources are normally safe to edit from the terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To list the currently configured Flatpak sources:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remotes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To add a new Flatpak source (with Flathub as the example):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To delete an existing Flathub source:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak remote-delete --user flathub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information about Flatpak commands look "},{"type":"element","tag":"a","props":{"href":"https://docs.flatpak.org/en/latest/using-flatpak.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here."}]}]}]},"text":"\n## Repositories and Sources\n\nPop!\\_OS comes pre-installed with a number of sources for installing additional software, but additional sources can be added as well, either by hand or by installing a third-party package. Sources for system-wide software packages are called _repositories_ (or \"repos\" for short), and sources for Flatpak software are called just _sources_.\n\n## Repoman and System Repositories\n\nPop!\\_OS's tool for adding, removing and editing repositories and sources is called Repoman, and it is accessible through the Pop!_Shop.\n\n![Pop!_OS Shop](/images/manage-repos/pop-shop-button.png)\n\nClick on the menu icon in the top right of the Pop!_Shop window and then click `System Software Sources`. Alternatively Ctrl + S will also open Repoman. Once Repoman is opened, click on the `Extra Sources` tab to view the configured repositories for system-wide software packages.\n\n![Repoman Extra Sources window](/images/manage-repos/Repoman-extra-sources.png)\n\nThere will be three buttons on the lower left. The `Plus` button is for adding new repositories by hand, although third-party software will usually do this automatically. The `Pencil` button will open up a selected repository for editing, including the ability to disable it without completely removing it.\n\n![Repoman repository edit window](/images/manage-repos/Repoman-edit-repo.png)\n\nThe `Trash` button will delete a selected software repository completely.\n\n## Repoman and Flatpak Sources\n\nRepoman can be also be used to add, remove, and edit Flatpak sources starting with Pop!_OS 20.04 LTS. Click on the **Flatpak** tab to view them, and there will be similar buttons for adding, editing, or removing sources.\n\n![Repoman Flatpak tab](/images/manage-repos/Repoman-Flatpak-tab.png)\n\nEditing a Flatpak source will allow you to disable it without removing it, and can also show you what software has been installed from that source.\n\n![Repoman Flatpak edit window](/images/manage-repos/Repoman-Flatpak-edit.png)\n\n## Repositories, Sources, and the Command Line\n\nThe Repoman tool can also be run from the command line:\n\n```bash\nrepoman\n```\n\nThere may also be situations where repositories and Flatpak sources need to be adjusted from the terminal. Editing system repositories from the command line is not recommended without the aid of technical support, as this can lead to a system that will not receive updates correctly, but Flatpak sources are normally safe to edit from the terminal.\n\nTo list the currently configured Flatpak sources:\n\n```bash\nflatpak remotes\n```\n\nTo add a new Flatpak source (with Flathub as the example):\n\n```bash\nflatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo\n```\n\nTo delete an existing Flathub source:\n\n```bash\nflatpak remote-delete --user flathub\n```\n\nFor more information about Flatpak commands look [here.](https://docs.flatpak.org/en/latest/using-flatpak.html)\n","dir":"/","path":"/manage-repos-pop","extension":".md","createdAt":"2020-02-13T23:03:49.000Z","updatedAt":"2022-09-22T19:12:14.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644146439},"$loki":88},{"slug":"kernelstub","description":"Add or change kernel and boot parameters using kernelstub\n","title":"Kernelstub Usage","keywords":["Ubuntu","Pop","Pop!_OS","Kernelstub","EFI","UEFI","initramfs","kernel parameters","kernel","boot options"],"facebookImage":"/_nuxt/images/kernelstub-facebookImage.jpg","twitterImage":"/_nuxt/images/kernelstub-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"what-is-kernelstub","depth":2,"text":"What is Kernelstub?"},{"id":"overview","depth":3,"text":"Overview"},{"id":"common-uses","depth":2,"text":"Common Uses"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"verbose-output","depth":3,"text":"Verbose Output"},{"id":"dry-run-and-return-codes","depth":3,"text":"\"Dry Run\" and Return Codes"},{"id":"troubleshooting-examples","depth":2,"text":"Troubleshooting Examples"},{"id":"drive-latency-changes","depth":3,"text":"Drive Latency Changes"},{"id":"cstate-changes","depth":3,"text":"Cstate Changes"},{"id":"backlight-controls","depth":3,"text":"Backlight Controls"},{"id":"set-default-boot-kernel","depth":3,"text":"Set Default Boot Kernel"},{"id":"--help-output","depth":3,"text":"--help Output"},{"id":"smartctl-output","depth":3,"text":"smartctl Output"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"what-is-kernelstub"},"children":[{"type":"element","tag":"a","props":{"href":"#what-is-kernelstub","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What is Kernelstub?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"overview"},"children":[{"type":"element","tag":"a","props":{"href":"#overview","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Overview"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Kernelstub is a utility to automatically manage your OS's EFI System Partition (ESP). It makes it simple to copy the current kernel and initramfs image onto the ESP so that they are automatically probeable by most EFI boot loaders as well as the EFI firmware itself. It can also set up the system's NVRAM to add entries to the firmware boot menu for the kernel (and keep these options up to date when new kernel versions are installed)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"https://github.com/isantop/kernelstub","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Github page"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Developed by System76, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is included with Pop!_OS to manage kernel settings and boot files with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":". The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".deb"}]},{"type":"text","value":" file can be downloaded on Github "},{"type":"element","tag":"a","props":{"href":"https://github.com/isantop/kernelstub/releases","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" along with source code. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is designed to make working with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" easy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"common-uses"},"children":[{"type":"element","tag":"a","props":{"href":"#common-uses","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Common Uses"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The benefit of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is the ease with which kernel options and boot parameters can be managed. You can quickly add (or remove) options that are used by the Linux kernel on boot. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" will make sure to only have a single instance of options added."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, the command below adds both \"quiet\" and \"splash\" to the kernel options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"quiet splash\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A full set of available options are listed on the Github page. They can also be printed out in the Terminal by passing:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub --help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"OR"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -h"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or by running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" without any other options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most of the options available have short and long-form options. Output of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" produced at the time of this writing is included "},{"type":"element","tag":"a","props":{"href":"#help-output"},"children":[{"type":"text","value":"below."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is also a useful troubleshooting tool, allowing quick changes to kernel options used on boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"verbose-output"},"children":[{"type":"element","tag":"a","props":{"href":"#verbose-output","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Verbose Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see more detailed information about what "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" is doing, add the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-v"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--verbose"}]},{"type":"text","value":" flags to your command. To save the output to a log pass the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-g"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--log-file"}]},{"type":"text","value":" flags followed by the save location:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -g "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/kernelstub.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command creates a log of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" output and saves it in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Home"}]},{"type":"text","value":" folder. The name, file extension and save-location can all be chosen by the user."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"dry-run-and-return-codes"},"children":[{"type":"element","tag":"a","props":{"href":"#dry-run-and-return-codes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"\"Dry Run\" and Return Codes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see if a command will do something intended or something harmful, you can run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" with a \"dry run\" instruction added."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub --dry-run"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your dry run yields errors, you can look up the error codes "},{"type":"element","tag":"a","props":{"href":"https://github.com/isantop/kernelstub#return-codes","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" and adjust accordingly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting-examples"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting-examples","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting Examples"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"drive-latency-changes"},"children":[{"type":"element","tag":"a","props":{"href":"#drive-latency-changes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Drive Latency Changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a system exhibits drive, or drive power issues, the drive may not be correctly resuming from suspend. Drive latency can be adjusted using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finding the latency settings from the drive controller to limit the drive from the deepest drive sleep states can be found from the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# make sure smartctl is installed"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install smartmontools"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo smartctl -a /dev/nvme0n1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Full example output can be found "},{"type":"element","tag":"a","props":{"href":"#smartctl-output"},"children":[{"type":"text","value":"below,"}]},{"type":"text","value":" but the information we need is shown here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Supported Power States"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 0 + 3.50W 2.10W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 1 + 2.40W 1.60W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2 + 1.90W 1.50W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 3 - 0.0250W - - 3 3 3 3 3900 11000"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 4 - 0.0050W - - 4 4 4 4 5000 39000"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since we don't want the drive to go into it's deepest sleep state, we need to choose the second lowest "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Ex_Lat"}]},{"type":"text","value":", or in this case "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"11000"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The latency can be set with this "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"nvme_core.default_ps_max_latency_us=12000\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The important information here is the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Max"}]},{"type":"text","value":" Watts. We want to slightly increase the power draw from the drive, without having it draw so much power that it heats up, or doesn't fully suspend. In this case, that is the second-to-last latency setting with a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Max"}]},{"type":"text","value":" wattage less than "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1W"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cstate-changes"},"children":[{"type":"element","tag":"a","props":{"href":"#cstate-changes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cstate Changes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Likewise, CPU performance or power issues can be mitigated by changing C-state settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"intel_idle.max_cstate=4\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The higher the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" number, the lower the CPU power is set. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 0 means the CPU cores are running. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 1 is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"halt"}]},{"type":"text","value":". "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 2 is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"stop-clock"}]},{"type":"text","value":" or partial sleep, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 3 is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sleep"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" 4 is deep sleep. The maximum "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" number is determined by the processor model."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In our example, setting the maximum "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cstate"}]},{"type":"text","value":" to 4 means that the computer can go into deep sleep, but any additinoal power-saving measures will not be used. This can counteract bugs where deeper sleep states cause unexpected behavior, but can increase battery consumption."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"backlight-controls"},"children":[{"type":"element","tag":"a","props":{"href":"#backlight-controls","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backlight Controls"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Kernelstub can be used to change ACPI settings for backlight control in the event of function keys misbehaving."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"acpi_backlight=vendor”"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command tells the Linux kernel to defer to firmware/hardware controls provided by the vendor of the keyboard for adjusting backlight."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"set-default-boot-kernel"},"children":[{"type":"element","tag":"a","props":{"href":"#set-default-boot-kernel","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Default Boot Kernel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to change the default kernel version used when the system boots, this can be done with this "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"kernelstub"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -v -k /boot/vmlinuz-5.8.18-63.71-care -i /boot/initrd.img-5.8.18-63.71-care"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this example, we have set the kernel to a 5.8 version compiled by the support team. Substitute the desired version. To see which kernel versions are installed and determine the exact version numbers run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dpkg --list "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep linux-image"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a specific kernel version is the suspected source of a bug, try a different version. Then a known-good version can be set as the default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"--help-output"},"children":[{"type":"element","tag":"a","props":{"href":"#--help-output","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--help"}]},{"type":"text","value":" Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"user@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ kernelstub --help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"usage: kernelstub [-h] [-c] [-p] [-e ESP,] [--esp-path ESP] [-r ROOT]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [--root-path ROOT] [-k PATH,] [--kernel-path PATH]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [-i PATH,] [--initrd-path PATH] [-o "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":",]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [--options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"] [-a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":",]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [--add-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"] [-d "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [--delete-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"] [-g LOG] [--log-file LOG]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" [-l "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-n"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-s"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -m] [-f] [-v]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Automatic Kernel EFIstub manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"optional arguments:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -h, --help show this "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"help"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" message and "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -c, --dry-run Don"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'t perform any actions, just simulate them."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -p, --print-config Print the current configuration and exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -e ESP,"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --esp-path ESP Manually specify the path to the ESP. Default is"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -r ROOT"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --root-path ROOT The path where the root filesystem to use is mounted."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -k PATH,"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --kernel-path PATH The path to the kernel image."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -i PATH,"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --initrd-path PATH The path to the initrd image."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -o \"OPTIONS\","}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --options \"OPTIONS\" The total boot options to be passed to the kernel"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -a \"OPTIONS\","}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --add-options \"OPTIONS\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" Boot options to add to the configuration (if they"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" aren'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"t already present)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -d "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --delete-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"OPTIONS\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Boot options to remove from the configuration (if"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" they"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'re present already)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -g LOG"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" --log-file LOG The path to the log file to use. Defaults to"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" /var/log/kernelstub.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -l, --loader Creates a systemd-boot compatible loader configuration"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -n, --no-loader Turns off creating loader configuration"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -s, --stub Set up NVRAM entries for the copied kernel"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":" -m, --manage-only Only copy entries, don'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"t "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" up the NVRAM"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -f, --force-update Forcibly update any loader.conf to "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" the new entry"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" as the default"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -v, --verbose Increase program verbosity and display extra output."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"smartctl-output"},"children":[{"type":"element","tag":"a","props":{"href":"#smartctl-output","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"smartctl"}]},{"type":"text","value":" Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nathaniel@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ sudo smartctl -a /dev/nvme0n1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[sudo] password "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" nathaniel: "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.25-xanmod1] (local build)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"=== START OF INFORMATION SECTION ==="}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Model Number: WDC WDS500G2B0C-00PXH0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Serial Number: 21122J804372"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Firmware Version: 211210WD"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"PCI Vendor/Subsystem ID: 0x15b7"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"IEEE OUI Identifier: 0x001b44"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Total NVM Capacity: 500,107,862,016 [500 GB]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Unallocated NVM Capacity: 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Controller ID: 1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"NVMe Version: 1.4"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Number of Namespaces: 1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Namespace 1 Size/Capacity: 500,107,862,016 [500 GB]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Namespace 1 Formatted LBA Size: 512"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Namespace 1 IEEE EUI-64: 001b44 8b48c4d578"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Local Time is: Fri Mar 4 13:04:18 2022 MST"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Firmware Updates (0x14): 2 Slots, no Reset required"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Optional NVM Commands (0x005f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Log Page Attributes (0x1e): Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Maximum Data Transfer Size: 128 Pages"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Warning Comp. Temp. Threshold: 80 Celsius"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Critical Comp. Temp. Threshold: 85 Celsius"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Namespace 1 Features (0x02): NA_Fields"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Supported Power States"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 0 + 3.50W 2.10W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 1 + 2.40W 1.60W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2 + 1.90W 1.50W - 0 0 0 0 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 3 - 0.0250W - - 3 3 3 3 3900 11000"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 4 - 0.0050W - - 4 4 4 4 5000 39000"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Supported LBA Sizes (NSID 0x1)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Id Fmt Data Metadt Rel_Perf"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 0 + 512 0 2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 1 - 4096 0 1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"=== START OF SMART DATA SECTION ==="}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SMART overall-health self-assessment "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"test"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" result: PASSED"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SMART/Health Information (NVMe Log 0x02)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Critical Warning: 0x00"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Temperature: 41 Celsius"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Available Spare: 100%"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Available Spare Threshold: 10%"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Percentage Used: 1%"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Data Units Read: 5,169,633 [2.64 TB]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Data Units Written: 16,273,614 [8.33 TB]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Host Read Commands: 44,228,094"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Host Write Commands: 180,122,354"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Controller Busy Time: 325"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Power Cycles: 212"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Power On Hours: 2,059"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Unsafe Shutdowns: 57"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Media and Data Integrity Errors: 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Error Information Log Entries: 1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Warning Comp. Temperature Time: 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Critical Comp. Temperature Time: 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Error Information (NVMe Log 0x01, 16 of 256 entries)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"No Errors Logged"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## What is Kernelstub?\n\n### Overview\n\n> Kernelstub is a utility to automatically manage your OS's EFI System Partition (ESP). It makes it simple to copy the current kernel and initramfs image onto the ESP so that they are automatically probeable by most EFI boot loaders as well as the EFI firmware itself. It can also set up the system's NVRAM to add entries to the firmware boot menu for the kernel (and keep these options up to date when new kernel versions are installed).\n\nFrom the `kernelstub` [Github page](https://github.com/isantop/kernelstub)\n\nDeveloped by System76, `kernelstub` is included with Pop!\\_OS to manage kernel settings and boot files with `systemd-boot`. The `.deb` file can be downloaded on Github [here](https://github.com/isantop/kernelstub/releases) along with source code. `kernelstub` is designed to make working with `systemd-boot` easy.\n\n## Common Uses\n\nThe benefit of `kernelstub` is the ease with which kernel options and boot parameters can be managed. You can quickly add (or remove) options that are used by the Linux kernel on boot. `kernelstub` will make sure to only have a single instance of options added.\n\nFor example, the command below adds both \"quiet\" and \"splash\" to the kernel options:\n\n```bash\nsudo kernelstub -a \"quiet splash\"\n```\n\nA full set of available options are listed on the Github page. They can also be printed out in the Terminal by passing:\n\n```bash\nsudo kernelstub --help\n```\n\nOR\n\n```bash\nsudo kernelstub -h\n```\n\nOr by running `kernelstub` without any other options.\n\nMost of the options available have short and long-form options. Output of `--help` produced at the time of this writing is included [below.](#help-output)\n\n## Troubleshooting\n\n`kernelstub` is also a useful troubleshooting tool, allowing quick changes to kernel options used on boot.\n\n### Verbose Output\n\nTo see more detailed information about what `kernelstub` is doing, add the `-v` or `--verbose` flags to your command. To save the output to a log pass the `-g` or `--log-file` flags followed by the save location:\n\n```bash\nsudo kernelstub -g ~/kernelstub.log\n```\n\nThis command creates a log of `kernelstub` output and saves it in the `Home` folder. The name, file extension and save-location can all be chosen by the user.\n\n### \"Dry Run\" and Return Codes\n\nTo see if a command will do something intended or something harmful, you can run `kernelstub` with a \"dry run\" instruction added.\n\n```bash\nsudo kernelstub --dry-run\n```\n\nIf your dry run yields errors, you can look up the error codes [here](https://github.com/isantop/kernelstub#return-codes) and adjust accordingly.\n\n## Troubleshooting Examples\n\n### Drive Latency Changes\n\nIf a system exhibits drive, or drive power issues, the drive may not be correctly resuming from suspend. Drive latency can be adjusted using `kernelstub`.\n\nFinding the latency settings from the drive controller to limit the drive from the deepest drive sleep states can be found from the following commands:\n\n```bash\n# make sure smartctl is installed\nsudo apt install smartmontools\nsudo smartctl -a /dev/nvme0n1\n```\n\nFull example output can be found [below,](#smartctl-output) but the information we need is shown here:\n\n```bash\nSupported Power States\nSt Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat\n 0 + 3.50W 2.10W - 0 0 0 0 0 0\n 1 + 2.40W 1.60W - 0 0 0 0 0 0\n 2 + 1.90W 1.50W - 0 0 0 0 0 0\n 3 - 0.0250W - - 3 3 3 3 3900 11000\n 4 - 0.0050W - - 4 4 4 4 5000 39000\n```\n\nSince we don't want the drive to go into it's deepest sleep state, we need to choose the second lowest `Ex_Lat`, or in this case `11000`.\n\nThe latency can be set with this `kernelstub` command:\n\n```bash\nsudo kernelstub -a \"nvme_core.default_ps_max_latency_us=12000\" \n```\n\nThe important information here is the `Max` Watts. We want to slightly increase the power draw from the drive, without having it draw so much power that it heats up, or doesn't fully suspend. In this case, that is the second-to-last latency setting with a `Max` wattage less than `1W`.\n\n### Cstate Changes\n\nLikewise, CPU performance or power issues can be mitigated by changing C-state settings.\n\n```bash\nsudo kernelstub -a \"intel_idle.max_cstate=4\"\n```\n\nThe higher the `cstate` number, the lower the CPU power is set. `cstate` 0 means the CPU cores are running. `cstate` 1 is `halt`. `cstate` 2 is `stop-clock` or partial sleep, `cstate` 3 is `sleep` and `cstate` 4 is deep sleep. The maximum `cstate` number is determined by the processor model.\n\nIn our example, setting the maximum `cstate` to 4 means that the computer can go into deep sleep, but any additinoal power-saving measures will not be used. This can counteract bugs where deeper sleep states cause unexpected behavior, but can increase battery consumption.\n\n### Backlight Controls\n\nKernelstub can be used to change ACPI settings for backlight control in the event of function keys misbehaving.\n\n```bash\nsudo kernelstub -a \"acpi_backlight=vendor”\n```\n\nThis command tells the Linux kernel to defer to firmware/hardware controls provided by the vendor of the keyboard for adjusting backlight.\n\n### Set Default Boot Kernel\n\nIf you need to change the default kernel version used when the system boots, this can be done with this `kernelstub` command:\n\n```bash\nsudo kernelstub -v -k /boot/vmlinuz-5.8.18-63.71-care -i /boot/initrd.img-5.8.18-63.71-care\n```\n\nIn this example, we have set the kernel to a 5.8 version compiled by the support team. Substitute the desired version. To see which kernel versions are installed and determine the exact version numbers run:\n\n```bash\ndpkg --list | grep linux-image*\n```\n\nIf a specific kernel version is the suspected source of a bug, try a different version. Then a known-good version can be set as the default.\n\n### `--help` Output\n\n```bash\nuser@pop-os:~$ kernelstub --help\nusage: kernelstub [-h] [-c] [-p] [-e ESP,] [--esp-path ESP] [-r ROOT]\n [--root-path ROOT] [-k PATH,] [--kernel-path PATH]\n [-i PATH,] [--initrd-path PATH] [-o \"OPTIONS\",]\n [--options \"OPTIONS\"] [-a \"OPTIONS\",]\n [--add-options \"OPTIONS\"] [-d \"OPTIONS\"]\n [--delete-options \"OPTIONS\"] [-g LOG] [--log-file LOG]\n [-l | -n -s | -m] [-f] [-v]\n\nAutomatic Kernel EFIstub manager\n\noptional arguments:\n -h, --help show this help message and exit\n -c, --dry-run Don't perform any actions, just simulate them.\n -p, --print-config Print the current configuration and exit\n -e ESP,\n --esp-path ESP Manually specify the path to the ESP. Default is\n /boot/efi\n -r ROOT\n --root-path ROOT The path where the root filesystem to use is mounted.\n -k PATH,\n --kernel-path PATH The path to the kernel image.\n -i PATH,\n --initrd-path PATH The path to the initrd image.\n -o \"OPTIONS\",\n --options \"OPTIONS\" The total boot options to be passed to the kernel\n -a \"OPTIONS\",\n --add-options \"OPTIONS\"\n Boot options to add to the configuration (if they\n aren't already present)\n -d \"OPTIONS\"\n --delete-options \"OPTIONS\"\n Boot options to remove from the configuration (if\n they're present already)\n -g LOG\n --log-file LOG The path to the log file to use. Defaults to\n /var/log/kernelstub.log\n -l, --loader Creates a systemd-boot compatible loader configuration\n -n, --no-loader Turns off creating loader configuration\n -s, --stub Set up NVRAM entries for the copied kernel\n -m, --manage-only Only copy entries, don't set up the NVRAM\n -f, --force-update Forcibly update any loader.conf to set the new entry\n as the default\n -v, --verbose Increase program verbosity and display extra output.\n```\n\n### `smartctl` Output\n\n```bash\nnathaniel@pop-os:~$ sudo smartctl -a /dev/nvme0n1\n[sudo] password for nathaniel: \nsmartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.25-xanmod1] (local build)\nCopyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org\n\n=== START OF INFORMATION SECTION ===\nModel Number: WDC WDS500G2B0C-00PXH0\nSerial Number: 21122J804372\nFirmware Version: 211210WD\nPCI Vendor/Subsystem ID: 0x15b7\nIEEE OUI Identifier: 0x001b44\nTotal NVM Capacity: 500,107,862,016 [500 GB]\nUnallocated NVM Capacity: 0\nController ID: 1\nNVMe Version: 1.4\nNumber of Namespaces: 1\nNamespace 1 Size/Capacity: 500,107,862,016 [500 GB]\nNamespace 1 Formatted LBA Size: 512\nNamespace 1 IEEE EUI-64: 001b44 8b48c4d578\nLocal Time is: Fri Mar 4 13:04:18 2022 MST\nFirmware Updates (0x14): 2 Slots, no Reset required\nOptional Admin Commands (0x0017): Security Format Frmw_DL Self_Test\nOptional NVM Commands (0x005f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp\nLog Page Attributes (0x1e): Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg\nMaximum Data Transfer Size: 128 Pages\nWarning Comp. Temp. Threshold: 80 Celsius\nCritical Comp. Temp. Threshold: 85 Celsius\nNamespace 1 Features (0x02): NA_Fields\n\nSupported Power States\nSt Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat\n 0 + 3.50W 2.10W - 0 0 0 0 0 0\n 1 + 2.40W 1.60W - 0 0 0 0 0 0\n 2 + 1.90W 1.50W - 0 0 0 0 0 0\n 3 - 0.0250W - - 3 3 3 3 3900 11000\n 4 - 0.0050W - - 4 4 4 4 5000 39000\n\nSupported LBA Sizes (NSID 0x1)\nId Fmt Data Metadt Rel_Perf\n 0 + 512 0 2\n 1 - 4096 0 1\n\n=== START OF SMART DATA SECTION ===\nSMART overall-health self-assessment test result: PASSED\n\nSMART/Health Information (NVMe Log 0x02)\nCritical Warning: 0x00\nTemperature: 41 Celsius\nAvailable Spare: 100%\nAvailable Spare Threshold: 10%\nPercentage Used: 1%\nData Units Read: 5,169,633 [2.64 TB]\nData Units Written: 16,273,614 [8.33 TB]\nHost Read Commands: 44,228,094\nHost Write Commands: 180,122,354\nController Busy Time: 325\nPower Cycles: 212\nPower On Hours: 2,059\nUnsafe Shutdowns: 57\nMedia and Data Integrity Errors: 0\nError Information Log Entries: 1\nWarning Comp. Temperature Time: 0\nCritical Comp. Temperature Time: 0\n\nError Information (NVMe Log 0x01, 16 of 256 entries)\nNo Errors Logged\n```\n","dir":"/","path":"/kernelstub","extension":".md","createdAt":"2022-03-03T22:50:15.000Z","updatedAt":"2023-05-02T20:12:59.000Z","authors":[{"username":"pparidans","commitUrl":"https://github.com/system76/docs/commit/71ecde67a28dc4dad4aa6fac7321fa8d314eb66a","avatarUrl":"https://avatars.githubusercontent.com/u/33146?v=4","profileUrl":"https://github.com/pparidans"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/4182d2738028044344d15de2c3331e279cb15be4","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/91bbf8fd4baedab910e04fdf977a3b2bc5b129eb","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"}],"meta":{"version":0,"revision":0,"created":1697644146447},"$loki":89},{"slug":"package-manager-pop","description":"Here are ways to fix update, upgrade, and other package manager issues.\n","title":"Package Manager Issues (Pop!_OS)","keywords":["package manager","apt","aptitude","apt-get","upgrades","updates"],"facebookImage":"/_nuxt/images/package-manager-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/package-manager-pop-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"aptdpkg-system-wide-packages","depth":2,"text":"APT/Dpkg (system-wide packages)"},{"id":"what-do-these-do","depth":3,"text":"What Do These Do?"},{"id":"fix-individual-packages","depth":3,"text":"Fix Individual Packages"},{"id":"update-with-packages-held","depth":3,"text":"Update with Packages Held"},{"id":"flatpak","depth":2,"text":"Flatpak"},{"id":"useful-programs","depth":2,"text":"Useful Programs"},{"id":"sending-information-to-support","depth":2,"text":"Sending information to support"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"aptdpkg-system-wide-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#aptdpkg-system-wide-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"APT/Dpkg (system-wide packages)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. Try running these commands to fix your package manager:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"what-do-these-do"},"children":[{"type":"element","tag":"a","props":{"href":"#what-do-these-do","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What Do These Do?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt clean"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"clean"}]},{"type":"text","value":" command clears out the local repository of retrieved package files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt update"}]},{"type":"text","value":" - the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"update"}]},{"type":"text","value":" option fetches indexes from all configured sources. These indexes are used by other apt options to determine which packages can be upgraded or installed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"dpkg --configure -a"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"--configure -a"}]},{"type":"text","value":" command configures any unpacked but not yet configured packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt install -f"}]},{"type":"text","value":" - The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-f"}]},{"type":"text","value":" option attempts to correct broken dependencies"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt full-upgrade"}]},{"type":"text","value":" - In addition to downloading and installing package updates, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"full-upgrade"}]},{"type":"text","value":" downgrades or removes dependencies as necessary when upgrading packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt autoremove --purge"}]},{"type":"text","value":" - Running this command with no specified package will remove any packages that were previously dependencies for other installed packages but are no longer required (either because the dependent package was removed, or because the package was updated to no longer depend on certain packages.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fix-individual-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#fix-individual-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fix Individual Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, you may see some packages that are still broken and need to be installed manually or purged manually. There may be broken dependencies or cyclical dependencies. If so, these commands can help:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command reinstalls the package. This can be convenient when the package has many reverse dependencies."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"package name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will remove a package and its system-wide configuration files. Use it to remove a package that is causing issues, and reinstall it with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"package name"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Important:"}]},{"type":"text","value":" Please pay attention when using a purge command. If the command looks like it will remove several additional packages besides the one you are trying to fix, don't run it! If it's only a few packages, it's most likely safe. If additional packages are removed, make sure to install them again before restarting the computer. This command will make sure the core Pop!_OS components are installed after any purge commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pop-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-with-packages-held"},"children":[{"type":"element","tag":"a","props":{"href":"#update-with-packages-held","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update with Packages Held"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a problem presents itself immediately after updating a particular package, sometimes holding that package back temporarily can help narrow down the cause."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This process is meant to be used on a temporary basis for testing "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"only."}]},{"type":"text","value":" System76 does not recommend holding back packages unless specifically instructed to by support."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, remove the newer package using this Terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, search for the package name in the apt repositories:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt policy [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, install the desired version:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install [packagename including version number]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To perform an update while keeping some packages on their current version, use the following Terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark hold [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the package is not central to OS functions, it can be held at the current version and the other packages updated around it. If the problem doesn't present itself when a package has been held, it was likely being updated to a newer version that was causing instability."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove the hold on an application run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-mark unhold [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Show which packages are currently held with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt-mark showhold"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Terminal returns nothing, no packages are held."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" indicates that some remote repositories can't be reached, open "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-pop"},"children":[{"type":"text","value":"Repoman"}]},{"type":"text","value":" and look in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Extra Sources"}]},{"type":"text","value":" page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"flatpak"},"children":[{"type":"element","tag":"a","props":{"href":"#flatpak","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Flatpak"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" is showing an update available, but there are no updates listed on the update page, there may be a Flatpak runtime (a backend program that another Flatpak depends on) with an update available. Run these commands to update all Flatpaks and remove any Flatpak runtimes that are no longer required by any installed programs:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak uninstall --unused"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak repair --user"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Synaptic Package Manager"}]},{"type":"text","value":" is a very powerful GUI frontend for the package manager. Packages can be installed, removed, selectively upgraded, or pinned, and information can be gained about their purpose and dependencies. It also provides a comprehensive list of available packages and programs that can be downloaded. It can be installed in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" or with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install synaptic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sending-information-to-support"},"children":[{"type":"element","tag":"a","props":{"href":"#sending-information-to-support","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sending information to support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following commands will save the output to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"upgrade.txt"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sources.txt"}]},{"type":"text","value":" so that they can be attached to support emails."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls /etc/apt/sources.list.d/ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/system.sources "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /etc/apt/sources.list.d/pop-os-apps.sources "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/sources.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## APT/Dpkg (system-wide packages)\n\nIf your system complains about a failed upgrade, package manager conflicts, broken upgrades, or other package-related issues, there are several common fixes to these problems. Some package manager issues can be resolved with the graphical update program, but many require the command line. Try running these commands to fix your package manager:\n\n```bash\nsudo apt clean\nsudo apt update\nsudo dpkg --configure -a\nsudo apt install -f\nsudo apt full-upgrade\nsudo apt autoremove --purge\n```\n\n### What Do These Do?\n\n- `apt clean` - The `clean` command clears out the local repository of retrieved package files.\n- `apt update` - the `update` option fetches indexes from all configured sources. These indexes are used by other apt options to determine which packages can be upgraded or installed.\n- `dpkg --configure -a` - The `--configure -a` command configures any unpacked but not yet configured packages.\n- `apt install -f` - The `-f` option attempts to correct broken dependencies\n- `apt full-upgrade` - In addition to downloading and installing package updates, `full-upgrade` downgrades or removes dependencies as necessary when upgrading packages.\n- `apt autoremove --purge` - Running this command with no specified package will remove any packages that were previously dependencies for other installed packages but are no longer required (either because the dependent package was removed, or because the package was updated to no longer depend on certain packages.)\n\n### Fix Individual Packages\n\nSometimes, you may see some packages that are still broken and need to be installed manually or purged manually. There may be broken dependencies or cyclical dependencies. If so, these commands can help:\n\n```bash\nsudo apt install --reinstall [packagename]\n```\n\nThis command reinstalls the package. This can be convenient when the package has many reverse dependencies.\n\n```bash\nsudo apt purge \n```\n\nThis command will remove a package and its system-wide configuration files. Use it to remove a package that is causing issues, and reinstall it with this command:\n\n```bash\nsudo apt install \n```\n\n**Important:** Please pay attention when using a purge command. If the command looks like it will remove several additional packages besides the one you are trying to fix, don't run it! If it's only a few packages, it's most likely safe. If additional packages are removed, make sure to install them again before restarting the computer. This command will make sure the core Pop!_OS components are installed after any purge commands:\n\n```bash\nsudo apt install pop-desktop\n```\n\n### Update with Packages Held\n\nIf a problem presents itself immediately after updating a particular package, sometimes holding that package back temporarily can help narrow down the cause.\n\n> **NOTE:** This process is meant to be used on a temporary basis for testing *only.* System76 does not recommend holding back packages unless specifically instructed to by support.\n\nFirst, remove the newer package using this Terminal command:\n\n```bash\nsudo apt remove [packagename]\n```\n\nNext, search for the package name in the apt repositories:\n\n```bash\napt policy [packagename]\n```\n\nThen, install the desired version:\n\n```bash\nsudo apt install [packagename including version number]\n```\n\nTo perform an update while keeping some packages on their current version, use the following Terminal command:\n\n```bash\nsudo apt-mark hold [packagename]\n```\n\nIf the package is not central to OS functions, it can be held at the current version and the other packages updated around it. If the problem doesn't present itself when a package has been held, it was likely being updated to a newer version that was causing instability.\n\nTo remove the hold on an application run:\n\n```bash\nsudo apt-mark unhold [packagename]\n```\n\nShow which packages are currently held with:\n\n```bash\napt-mark showhold\n```\n\nIf the Terminal returns nothing, no packages are held.\n\nIf the Pop!_Shop indicates that some remote repositories can't be reached, open [Repoman](/articles/manage-repos-pop) and look in the **Extra Sources** page for the broken repository. Either disable or remove the repository, or search for the software vendor to determine what has happened to their software server. Sometimes the version of the repo (xenial, bionic, focal, groovy, etc) needs changed to match the current version of the operating system.\n\n## Flatpak\n\nIf the Pop!_Shop is showing an update available, but there are no updates listed on the update page, there may be a Flatpak runtime (a backend program that another Flatpak depends on) with an update available. Run these commands to update all Flatpaks and remove any Flatpak runtimes that are no longer required by any installed programs:\n\n```bash\nflatpak update\nflatpak uninstall --unused\nflatpak repair --user\n```\n\n## Useful Programs\n\nThe program Synaptic Package Manager is a very powerful GUI frontend for the package manager. Packages can be installed, removed, selectively upgraded, or pinned, and information can be gained about their purpose and dependencies. It also provides a comprehensive list of available packages and programs that can be downloaded. It can be installed in the Pop!_Shop or with this command:\n\n```bash\nsudo apt install synaptic\n```\n\n## Sending information to support\n\nThe following commands will save the output to `upgrade.txt` and `sources.txt` so that they can be attached to support emails.\n\n```bash\nsudo apt clean | tee -a ~/upgrade.txt\nsudo apt update -m | tee -a ~/upgrade.txt\nsudo dpkg --configure -a | tee -a ~/upgrade.txt\nsudo apt install -f | tee -a ~/upgrade.txt\nsudo apt full-upgrade | tee -a ~/upgrade.txt\nsudo apt autoremove --purge | tee -a ~/upgrade.txt\n\ncat /etc/apt/sources.list | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/* | tee -a ~/sources.txt\nls /etc/apt/sources.list.d/ | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/system.sources | tee -a ~/sources.txt\ncat /etc/apt/sources.list.d/pop-os-apps.sources | tee -a ~/sources.txt\n```\n","dir":"/","path":"/package-manager-pop","extension":".md","createdAt":"2017-01-31T23:58:41.000Z","updatedAt":"2023-09-12T20:17:48.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644146450},"$loki":90},{"slug":"laptop-battery-thresholds","description":"Set battery charging thresholds on your System76 laptop.\n","title":"Battery Thresholds","keywords":["Battery","Battery Life"],"facebookImage":"/_nuxt/images/laptop-battery-thresholds-facebookImage.jpg","twitterImage":"/_nuxt/images/laptop-battery-thresholds-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"configuring-charging-thresholds-open-firmware","depth":2,"text":"Configuring Charging Thresholds (Open Firmware)"},{"id":"using-the-terminal","depth":3,"text":"Using the terminal"},{"id":"via-sysfs","depth":3,"text":"Via sysfs"},{"id":"at-boot","depth":3,"text":"At boot"},{"id":"configuring-flexicharger-proprietary-firmware","depth":2,"text":"Configuring FlexiCharger (proprietary firmware)"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Charging thresholds allow your System76 laptop to avoid charging the battery until it has dropped below a lower bound (the start threshold), and to stop charging when it reaches an upper bound (the end threshold). This is useful when your laptop is plugged into an AC power adapter for extended periods of time, as it prevents unnecessary micro-charging that would reduce battery longevity."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The default charging profile for System76 laptops with Open Firmware has a start threshold of 90 and a stop threshold of 100. This increases battery longevity while keeping the battery very close to a full charge."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To determine if your laptop has Open Firmware or proprietary firmware, see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/open-firmware-systems"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":". (If a system has Open Firmware, then it must also have Open EC to work with charging thresholds.) See "},{"type":"element","tag":"a","props":{"href":"#configuring-charging-thresholds-open-firmware"},"children":[{"type":"text","value":"Charging Thresholds"}]},{"type":"text","value":" for Open Firmware systems or "},{"type":"element","tag":"a","props":{"href":"#configuring-flexicharger-proprietary-firmware"},"children":[{"type":"text","value":"FlexiCharger"}]},{"type":"text","value":" for proprietary firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configuring-charging-thresholds-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#configuring-charging-thresholds-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuring Charging Thresholds (Open Firmware)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" This feature is not currently finished. Currently, the thresholds are reset when the EC is reset (which happens when the system is shut down and the power is unplugged). Once the feature is complete, the thresholds will be persistent and a GUI will be available to set them. To work around this limitation in the short term, you can "},{"type":"element","tag":"a","props":{"href":"#at-boot"},"children":[{"type":"text","value":"use systemd to set thresholds at boot"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can see the thresholds that are currently set using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can list the available charging profiles using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds --list-profiles"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, you can select a profile using one of these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds --profile full_charge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds --profile balanced"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds --profile max_lifespan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also set custom thresholds without using a profile. For example, this command will set the start threshold to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"40"}]},{"type":"text","value":" and the end threshold to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"80"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power charge-thresholds 40 80"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"via-sysfs"},"children":[{"type":"element","tag":"a","props":{"href":"#via-sysfs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Via sysfs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Charging thresholds are exposed by the firmware through ACPI, and the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76_acpi"}]},{"type":"text","value":" kernel module makes them available through standard sysfs entries:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/sys/class/power_supply/BAT0/charge_control_start_threshold"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/sys/class/power_supply/BAT0/charge_control_end_threshold"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The thresholds can be controlled by reading from and writing to these sysfs files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"at-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#at-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"At boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To work around the limitation in open firmware causing the thresholds to be reset when the system\nis shut down and unplugged, you can set the thresholds at boot via systemd. To do so, create a file called\n"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/systemd/system/charge-thresholds.service"}]},{"type":"text","value":" with the following contents:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Unit]\nDescription=Set the charge threshold at startup.\nAfter=default.target\n\n[Service]\nType=simple\nExecStart=system76-power charge-thresholds 40 80\n\n[Install]\nWantedBy=default.target\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, enable the service using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl enable charge-thresholds.service\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, start the service using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl start charge-thresholds.service"}]},{"type":"text","value":" or reboot to apply the thresholds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configuring-flexicharger-proprietary-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#configuring-flexicharger-proprietary-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuring FlexiCharger (proprietary firmware)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"FlexiCharger is an implementation of charging thresholds in proprietary firmware, made available as a UEFI setting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To adjust the thresholds, reboot the computer and enter the UEFI setup utility by holding down "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" and selecting "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Setup Utility"}]},{"type":"text","value":". Navigate to Advanced, then Advanced Chipset Control, and set FlexiCharger to Enabled. Two new options will appear where you can set the start and stop thresholds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Enabling FlexiCharger","src":"/images/laptop-charging-thresholds/flexicharger.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once configured, save and exit the setup utility. The thresholds can be disabled at any time by setting FlexiCharger back to Disabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The pang12 and pang13 do not support FlexiCharging."}]}]},"text":"\nCharging thresholds allow your System76 laptop to avoid charging the battery until it has dropped below a lower bound (the start threshold), and to stop charging when it reaches an upper bound (the end threshold). This is useful when your laptop is plugged into an AC power adapter for extended periods of time, as it prevents unnecessary micro-charging that would reduce battery longevity.\n\nThe default charging profile for System76 laptops with Open Firmware has a start threshold of 90 and a stop threshold of 100. This increases battery longevity while keeping the battery very close to a full charge.\n\nTo determine if your laptop has Open Firmware or proprietary firmware, see [this article](/articles/open-firmware-systems). (If a system has Open Firmware, then it must also have Open EC to work with charging thresholds.) See [Charging Thresholds](#configuring-charging-thresholds-open-firmware) for Open Firmware systems or [FlexiCharger](#configuring-flexicharger-proprietary-firmware) for proprietary firmware systems.\n\n## Configuring Charging Thresholds (Open Firmware)\n\n**Note:** This feature is not currently finished. Currently, the thresholds are reset when the EC is reset (which happens when the system is shut down and the power is unplugged). Once the feature is complete, the thresholds will be persistent and a GUI will be available to set them. To work around this limitation in the short term, you can [use systemd to set thresholds at boot](#at-boot).\n\n### Using the terminal\n\nYou can see the thresholds that are currently set using this command:\n\n```bash\nsystem76-power charge-thresholds\n```\n\nYou can list the available charging profiles using this command:\n\n```bash\nsystem76-power charge-thresholds --list-profiles\n```\n\nThen, you can select a profile using one of these commands:\n\n```bash\nsystem76-power charge-thresholds --profile full_charge\nsystem76-power charge-thresholds --profile balanced\nsystem76-power charge-thresholds --profile max_lifespan\n```\n\nYou can also set custom thresholds without using a profile. For example, this command will set the start threshold to `40` and the end threshold to `80`:\n\n```bash\nsystem76-power charge-thresholds 40 80\n```\n\n### Via sysfs\n\nCharging thresholds are exposed by the firmware through ACPI, and the `system76_acpi` kernel module makes them available through standard sysfs entries:\n\n- `/sys/class/power_supply/BAT0/charge_control_start_threshold`\n- `/sys/class/power_supply/BAT0/charge_control_end_threshold`\n\nThe thresholds can be controlled by reading from and writing to these sysfs files.\n\n### At boot\n\nTo work around the limitation in open firmware causing the thresholds to be reset when the system\nis shut down and unplugged, you can set the thresholds at boot via systemd. To do so, create a file called\n`/etc/systemd/system/charge-thresholds.service` with the following contents:\n\n```\n[Unit]\nDescription=Set the charge threshold at startup.\nAfter=default.target\n\n[Service]\nType=simple\nExecStart=system76-power charge-thresholds 40 80\n\n[Install]\nWantedBy=default.target\n```\n\nThen, enable the service using this command:\n\n```\nsudo systemctl enable charge-thresholds.service\n```\n\nFinally, start the service using `sudo systemctl start charge-thresholds.service` or reboot to apply the thresholds.\n\n## Configuring FlexiCharger (proprietary firmware)\n\nFlexiCharger is an implementation of charging thresholds in proprietary firmware, made available as a UEFI setting.\n\nTo adjust the thresholds, reboot the computer and enter the UEFI setup utility by holding down F2 and selecting `Setup Utility`. Navigate to Advanced, then Advanced Chipset Control, and set FlexiCharger to Enabled. Two new options will appear where you can set the start and stop thresholds.\n\n![Enabling FlexiCharger](/images/laptop-charging-thresholds/flexicharger.jpg)\n\nOnce configured, save and exit the setup utility. The thresholds can be disabled at any time by setting FlexiCharger back to Disabled.\n\n**Note:** The pang12 and pang13 do not support FlexiCharging.\n","dir":"/","path":"/laptop-battery-thresholds","extension":".md","createdAt":"2021-02-08T18:48:26.000Z","updatedAt":"2023-09-08T14:30:25.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/82efcd803b4478b26499419aea756ba6a76393f2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"leviport","commitUrl":"https://github.com/system76/docs/commit/1412081513bbaada4a311f8efb6011dd24ffcef4","avatarUrl":"https://avatars.githubusercontent.com/u/13512097?v=4","profileUrl":"https://github.com/leviport"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ChristopherRogers1991","commitUrl":"https://github.com/system76/docs/commit/a4f50594bfcd7384b2df18cd9c66d4eb687fe10f","avatarUrl":"https://avatars.githubusercontent.com/u/8608191?v=4","profileUrl":"https://github.com/ChristopherRogers1991"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644146451},"$loki":91},{"slug":"install-ubuntu","description":"Full instructions on installing Ubuntu your computer.\n","title":"Ubuntu (Install)","keywords":["Ubuntu","Ubuntu 22.04","LTS","Restore","Reinstall","Installation","Driver","system76-driver","system76-driver-nvidia","Release","System76"],"facebookImage":"/_nuxt/images/install-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/install-ubuntu-twitterImage.jpg","hidden":false,"section":"ubuntu","tableOfContents":true,"toc":[{"id":"important-disclaimer---please-read","depth":2,"text":"Important Disclaimer - Please Read"},{"id":"recent-upgrade-issues","depth":2,"text":"Recent Upgrade Issues"},{"id":"create-install-media","depth":2,"text":"Create Install Media"},{"id":"boot-from-install-media","depth":3,"text":"Boot From Install Media"},{"id":"install-ubuntu","depth":2,"text":"Install Ubuntu"},{"id":"language-and-keyboard-layout","depth":3,"text":"Language and Keyboard layout"},{"id":"installation-type","depth":3,"text":"Installation type"},{"id":"advanced-features","depth":3,"text":"Advanced Features"},{"id":"disk-encryption","depth":3,"text":"Disk encryption"},{"id":"write-changes-to-the-drivedisk","depth":3,"text":"Write changes to the drive/disk"},{"id":"location","depth":3,"text":"Location"},{"id":"user-creation","depth":3,"text":"User creation"},{"id":"slideshow","depth":3,"text":"Slideshow"},{"id":"restart","depth":3,"text":"Restart"},{"id":"remove-install-media","depth":3,"text":"Remove Install Media"},{"id":"decrypt-drive","depth":3,"text":"Decrypt Drive"},{"id":"login-screen","depth":3,"text":"Login Screen"},{"id":"online-accounts","depth":3,"text":"Online Accounts"},{"id":"telemetry","depth":3,"text":"Telemetry"},{"id":"ready-to-go","depth":3,"text":"Ready to Go"},{"id":"available-updates","depth":3,"text":"Available Updates"},{"id":"install-system76-driver","depth":3,"text":"Install System76 Driver"},{"id":"nvidia-graphics","depth":3,"text":"NVIDIA Graphics"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"important-disclaimer---please-read"},"children":[{"type":"element","tag":"a","props":{"href":"#important-disclaimer---please-read","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Important Disclaimer - Please Read"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu releases beyond 22.04 are not fully tested, but certain packages are made available in the system76-dev/stable PPA on Launchpad."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE: Oryx Pro (oryp2) Touchpad"}]},{"type":"text","value":" On our second generation Oryx Pro (oryp2), the System76 driver is required for the touchpad. Please use the keyboard or an external mouse for the initial install steps and until the driver is installed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"recent-upgrade-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#recent-upgrade-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recent Upgrade Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your recently upgraded system does not boot, it can often be recovered. If you see a flashing underscore on the screen after booting, then it's likely that Ubuntu's bootloader (GRUB) was not properly updated. To restore it, see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"Repair the Bootloader"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#create-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Install Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, you'll need to create bootable media you can restore or install Ubuntu with."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Create an Installation USB"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Create an Installation DVD"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Ubuntu"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Ubuntu"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Windows"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-windows","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Windows"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Mac OS X"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/download/desktop/burn-a-dvd-on-mac-osx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Using Mac OS X"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"boot-from-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#boot-from-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Boot From Install Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have the disk made, reboot your system. You'll need to tell the computer to boot from the Live Disk. Immediately after you turn the computer on:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktops"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"grub","src":"/images/install-ubuntu/ubuntu-grub.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Ubuntu starts, you will be asked to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Try Ubuntu without installing"}]},{"type":"text","value":" or to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Ubuntu"}]},{"type":"text","value":". If you are attempting to restore a broken operating system, please choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Try Ubuntu"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" System76 recommends "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/backup-files","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"backing up all important files from your computer"}]},{"type":"text","value":". The restore process is designed to leave your files intact, but it's best to be safe in case something goes wrong. Next, double-click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Ubuntu"}]},{"type":"text","value":" icon on the desktop."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Try or Install","src":"/images/install-ubuntu/ubuntu-install-try-install.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You may or may not see the screen pictured above. Your system may boot directly to the screen pictured below:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Try or Install 2","src":"/images/install-ubuntu/install-ubuntu-21.04-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If all of your files are backed up, or if you are installing from scratch, pick the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Ubuntu"}]},{"type":"text","value":" option to continue with the installation. Please check the box labeled "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Download updates while installing Ubuntu"}]},{"type":"text","value":" to ensure that your new installation is fully up to date once the installation is complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download Updates","src":"/images/install-ubuntu/ubuntu-install-screen2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#install-ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Ubuntu"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Option"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Upgrade"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To preserve everything in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory and attempt to restore Ubuntu to a working condition. This option can also be used to upgrade Ubuntu to the version currently on the bootable media. Choose this option if you would like to repair your OS. This is the least destructive of the options."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Erase Ubuntu"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To erase only the partitions related to Ubuntu. Choose this option if you would like to preserve an existing installation of Windows or another operating system, while still reinstalling Ubuntu."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Ubuntu Alongside"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To allow you to add an additional operating system to your computer. Choose this option if you already have an operating system, such as Windows or another version of Linux, and would like to also install Ubuntu. Please note that the existing operating system's partition will need to be reduced before installing Ubuntu in the extra space."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Erase Disk"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To erase everything on the hard drive and install Ubuntu. The is the most destructive of the options, and will guarantee a clean slate. This option also has to be selected if you would like to encrypt the entire drive. When encrypting the drive, select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Use LVM with the new Ubuntu Installation"}]},{"type":"text","value":" option for flexibility with partitions later."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Something Else"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"To do a manual installation of the partitions. This can be used to customize the partition or put certain directories on separate partitions or disks."}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"language-and-keyboard-layout"},"children":[{"type":"element","tag":"a","props":{"href":"#language-and-keyboard-layout","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Language and Keyboard layout"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Keyboard Layout","src":"/images/install-ubuntu/install-ubuntu-21.04-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installation-type"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-type","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation type"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installation Type","src":"/images/install-ubuntu/install-ubuntu-21.04-3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"advanced-features"},"children":[{"type":"element","tag":"a","props":{"href":"#advanced-features","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Advanced Features"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Advanced Features","src":"/images/install-ubuntu/install-ubuntu-21.04-3.5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disk-encryption"},"children":[{"type":"element","tag":"a","props":{"href":"#disk-encryption","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disk encryption"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disk Encryption","src":"/images/install-ubuntu/install-ubuntu-21.04-3.6.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"write-changes-to-the-drivedisk"},"children":[{"type":"element","tag":"a","props":{"href":"#write-changes-to-the-drivedisk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Write changes to the drive/disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Write to Disk","src":"/images/install-ubuntu/install-ubuntu-21.04-3.7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"location"},"children":[{"type":"element","tag":"a","props":{"href":"#location","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Location","src":"/images/install-ubuntu/install-ubuntu-21.04-5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This option will effect your timezone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"user-creation"},"children":[{"type":"element","tag":"a","props":{"href":"#user-creation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User creation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"User Creation","src":"/images/install-ubuntu/install-ubuntu-21.04-6.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is when you will create your first user in your new install of Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"slideshow"},"children":[{"type":"element","tag":"a","props":{"href":"#slideshow","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Slideshow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Slideshow","src":"/images/install-ubuntu/install-ubuntu-22.04-7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This section of the installation will show you a few of the preinstalled applications and what they are used for and how to get involved."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"restart"},"children":[{"type":"element","tag":"a","props":{"href":"#restart","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restart"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Restart","src":"/images/install-ubuntu/install-ubuntu-21.04-8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the installation is finished, the system will prompt you to reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remove-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#remove-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove Install Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Remove Install Media","src":"/images/install-ubuntu/install-ubuntu-21.04-9.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before completing the reboot, the system will prompt you to make sure the install media has been removed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"decrypt-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#decrypt-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Decrypt Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Decryption Screen","src":"/images/install-ubuntu/ubuntu-decryption-screen.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you chose to encrypt your drive, this screen will be shown on reboot. Enter the decryption passphrase, and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"login-screen"},"children":[{"type":"element","tag":"a","props":{"href":"#login-screen","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Login Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login Screen 1","src":"/images/install-ubuntu/ubuntu-login-screen-1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login Screen 2","src":"/images/install-ubuntu/ubuntu-login-2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select your User from the login screen and enter your user passphrase."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"online-accounts"},"children":[{"type":"element","tag":"a","props":{"href":"#online-accounts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Online Accounts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Online Accounts","src":"/images/install-ubuntu/ubuntu-online-accounts.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu asks users if they would like to sign into online accounts after the first login. This can be done now, or later, in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"telemetry"},"children":[{"type":"element","tag":"a","props":{"href":"#telemetry","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Telemetry"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Telemetry","src":"/images/install-ubuntu/ubuntu-21.04-telemetry.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Canonical asks you if you would like to send some system information to them to improve Ubuntu. Opting in or out of this option will not affect your Ubuntu features or experience."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ready-to-go"},"children":[{"type":"element","tag":"a","props":{"href":"#ready-to-go","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ready to Go"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Ready","src":"/images/install-ubuntu/ubuntu-ready-to-go.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Congratulations, Ubuntu is now installed on your system!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"available-updates"},"children":[{"type":"element","tag":"a","props":{"href":"#available-updates","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Available Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Often, after a fresh install some packages will have been updated since the ISO file was created. If there are new updates available you'll see a dialogue box pop up like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Updates Available","src":"/images/install-ubuntu/ubuntu-21.04-new-updates.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can opt to install the updates later, or install them now by clicking "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install Now."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Installing the updates will produce this screen asking for an administrative user's password:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Authorization","src":"/images/install-ubuntu/ubuntu-21.04-installing-updates.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system will display the progress of updates through this screen:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Updates in Progress","src":"/images/install-ubuntu/ubuntu-21.04-updates-in-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And often will prompt for a restart once complete:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Updates Complete","src":"/images/install-ubuntu/ubuntu-21.04-updates-finished.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-system76-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#install-system76-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install System76 Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've reinstalled Ubuntu, you'll need to download and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":". Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" (search "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" from the Ubuntu ("},{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]},{"type":"text","value":") dash or press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":"), then enter the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository -y ppa:system76-dev/stable"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia-graphics"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-graphics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA Graphics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you ordered a system with a discrete NVIDIA graphics card or if you added one later on, you will need to manually install the drivers for your card to get the optimum performance. Please run the following command after the above commands to install the driver:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the process is finished, restart your computer for all changes to take effect."}]}]},"text":"\n## Important Disclaimer - Please Read\n\nUbuntu releases beyond 22.04 are not fully tested, but certain packages are made available in the system76-dev/stable PPA on Launchpad.\n\n> **NOTE: Oryx Pro (oryp2) Touchpad** On our second generation Oryx Pro (oryp2), the System76 driver is required for the touchpad. Please use the keyboard or an external mouse for the initial install steps and until the driver is installed.\n\n## Recent Upgrade Issues\n\nIf your recently upgraded system does not boot, it can often be recovered. If you see a flashing underscore on the screen after booting, then it's likely that Ubuntu's bootloader (GRUB) was not properly updated. To restore it, see [Repair the Bootloader](/articles/bootloader)\n\n---\n\n## Create Install Media\n\nFirst, you'll need to create bootable media you can restore or install Ubuntu with.\n\nCreate an Installation USB | Create an Installation DVD\n--------------------------------- | ---------------------------\n[Using Ubuntu](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu) | [Using Ubuntu](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-ubuntu)\n[Using Windows](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows) | [Using Windows](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-windows)\n[Using Mac OS X](http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx) | [Using Mac OS X](http://www.ubuntu.com/download/desktop/burn-a-dvd-on-mac-osx)\n\n### Boot From Install Media\n\nOnce you have the disk made, reboot your system. You'll need to tell the computer to boot from the Live Disk. Immediately after you turn the computer on:\n\nLaptops | Desktops\n----------------------------------- | ------------------------------------\nHold F7 or F1 | Hold F12, F8, or F10\n\n---\n\n\n\n---\n\n![grub](/images/install-ubuntu/ubuntu-grub.png)\n\nOnce Ubuntu starts, you will be asked to **Try Ubuntu without installing** or to **Install Ubuntu**. If you are attempting to restore a broken operating system, please choose **Try Ubuntu**.\n\n>**IMPORTANT NOTE:** System76 recommends [backing up all important files from your computer](https://support.system76.com/articles/backup-files). The restore process is designed to leave your files intact, but it's best to be safe in case something goes wrong. Next, double-click on the **Install Ubuntu** icon on the desktop.\n\n![Try or Install](/images/install-ubuntu/ubuntu-install-try-install.png)\n\n>**NOTE:** You may or may not see the screen pictured above. Your system may boot directly to the screen pictured below:\n\n![Try or Install 2](/images/install-ubuntu/install-ubuntu-21.04-1.png)\n\nIf all of your files are backed up, or if you are installing from scratch, pick the **Install Ubuntu** option to continue with the installation. Please check the box labeled **Download updates while installing Ubuntu** to ensure that your new installation is fully up to date once the installation is complete.\n\n![Download Updates](/images/install-ubuntu/ubuntu-install-screen2.png)\n\n## Install Ubuntu\n\nOption | Action\n------------------ | ----------------\n**Upgrade** | To preserve everything in the `/home` directory and attempt to restore Ubuntu to a working condition. This option can also be used to upgrade Ubuntu to the version currently on the bootable media. Choose this option if you would like to repair your OS. This is the least destructive of the options.\n**Erase Ubuntu** | To erase only the partitions related to Ubuntu. Choose this option if you would like to preserve an existing installation of Windows or another operating system, while still reinstalling Ubuntu.\n**Install Ubuntu Alongside** | To allow you to add an additional operating system to your computer. Choose this option if you already have an operating system, such as Windows or another version of Linux, and would like to also install Ubuntu. Please note that the existing operating system's partition will need to be reduced before installing Ubuntu in the extra space.\n**Erase Disk** | To erase everything on the hard drive and install Ubuntu. The is the most destructive of the options, and will guarantee a clean slate. This option also has to be selected if you would like to encrypt the entire drive. When encrypting the drive, select **Use LVM with the new Ubuntu Installation** option for flexibility with partitions later.\n**Something Else** | To do a manual installation of the partitions. This can be used to customize the partition or put certain directories on separate partitions or disks.\n\n### Language and Keyboard layout\n\n![Keyboard Layout](/images/install-ubuntu/install-ubuntu-21.04-2.png)\n\n### Installation type\n\n![Installation Type](/images/install-ubuntu/install-ubuntu-21.04-3.png)\n\n### Advanced Features\n\n![Advanced Features](/images/install-ubuntu/install-ubuntu-21.04-3.5.png)\n\n### Disk encryption\n\n![Disk Encryption](/images/install-ubuntu/install-ubuntu-21.04-3.6.png)\n\n### Write changes to the drive/disk\n\n![Write to Disk](/images/install-ubuntu/install-ubuntu-21.04-3.7.png)\n\n### Location\n\n![Location](/images/install-ubuntu/install-ubuntu-21.04-5.png)\n\nThis option will effect your timezone.\n\n### User creation\n\n![User Creation](/images/install-ubuntu/install-ubuntu-21.04-6.png)\n\nThis is when you will create your first user in your new install of Ubuntu.\n\n### Slideshow\n\n![Slideshow](/images/install-ubuntu/install-ubuntu-22.04-7.png)\n\nThis section of the installation will show you a few of the preinstalled applications and what they are used for and how to get involved.\n\n### Restart\n\n![Restart](/images/install-ubuntu/install-ubuntu-21.04-8.png)\n\nOnce the installation is finished, the system will prompt you to reboot.\n\n### Remove Install Media\n\n![Remove Install Media](/images/install-ubuntu/install-ubuntu-21.04-9.png)\n\nBefore completing the reboot, the system will prompt you to make sure the install media has been removed.\n\n### Decrypt Drive\n\n![Decryption Screen](/images/install-ubuntu/ubuntu-decryption-screen.png)\n\nIf you chose to encrypt your drive, this screen will be shown on reboot. Enter the decryption passphrase, and press ENTER\n\n### Login Screen\n\n![Login Screen 1](/images/install-ubuntu/ubuntu-login-screen-1.png)\n\n![Login Screen 2](/images/install-ubuntu/ubuntu-login-2.png)\n\nSelect your User from the login screen and enter your user passphrase.\n\n### Online Accounts\n\n![Online Accounts](/images/install-ubuntu/ubuntu-online-accounts.png)\n\nUbuntu asks users if they would like to sign into online accounts after the first login. This can be done now, or later, in Settings.\n\n### Telemetry\n\n![Telemetry](/images/install-ubuntu/ubuntu-21.04-telemetry.png)\n\nCanonical asks you if you would like to send some system information to them to improve Ubuntu. Opting in or out of this option will not affect your Ubuntu features or experience.\n\n### Ready to Go\n\n![Ready](/images/install-ubuntu/ubuntu-ready-to-go.png)\n\nCongratulations, Ubuntu is now installed on your system!\n\n### Available Updates\n\nOften, after a fresh install some packages will have been updated since the ISO file was created. If there are new updates available you'll see a dialogue box pop up like this:\n\n![Updates Available](/images/install-ubuntu/ubuntu-21.04-new-updates.png)\n\nYou can opt to install the updates later, or install them now by clicking **Install Now.**\n\nInstalling the updates will produce this screen asking for an administrative user's password:\n\n![Authorization](/images/install-ubuntu/ubuntu-21.04-installing-updates.png)\n\nThe system will display the progress of updates through this screen:\n\n![Updates in Progress](/images/install-ubuntu/ubuntu-21.04-updates-in-progress.png)\n\nAnd often will prompt for a restart once complete:\n\n![Updates Complete](/images/install-ubuntu/ubuntu-21.04-updates-finished.png)\n\n### Install System76 Driver\n\nOnce you've reinstalled Ubuntu, you'll need to download and install the System76 Driver. Open the Terminal (search Terminal from the Ubuntu () dash or press Ctrl+Alt+T), then enter the following commands:\n\n```bash\nsudo apt-add-repository -y ppa:system76-dev/stable\nsudo apt update\nsudo apt install system76-driver\n```\n\n### NVIDIA Graphics\n\nIf you ordered a system with a discrete NVIDIA graphics card or if you added one later on, you will need to manually install the drivers for your card to get the optimum performance. Please run the following command after the above commands to install the driver:\n\n```bash\nsudo apt install system76-driver-nvidia\n```\n\nOnce the process is finished, restart your computer for all changes to take effect.\n","dir":"/","path":"/install-ubuntu","extension":".md","createdAt":"2015-08-07T20:23:56.000Z","updatedAt":"2023-05-18T19:43:39.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644146456},"$loki":92},{"slug":"encrypt-extra","description":"Encrypt Extra Drive(s)","title":"Encrypt Extra Drive","keywords":["System76","Security","Encrypt","Extra Drive","Linux"],"facebookImage":"/_nuxt/images/encrypt-extra-facebookImage.jpg","twitterImage":"/_nuxt/images/encrypt-extra-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"decrypt-on-login","depth":2,"text":"Decrypt on Login"},{"id":"editing-mount-options","depth":3,"text":"Editing Mount Options"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application can be used to encrypt the extra drive and it comes pre-installed on Pop!_OS and Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this screenshot, the extra drive can be seen. Select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Gear icon"}]},{"type":"text","value":" under Volumes. Then select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Format Partition..."}]},{"type":"text","value":" option to open the 'Format Volume' dialog."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/encrypt-extra/Disk-Menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the 'Format Volume' dialog window opens, set the volume name(Optional) and select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Ext4"}]},{"type":"text","value":" type with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"LUKS"}]},{"type":"text","value":". Click on "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":" at the top right of the dialog, then click on format."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/encrypt-extra/Disk-Encrypt.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"decrypt-on-login"},"children":[{"type":"element","tag":"a","props":{"href":"#decrypt-on-login","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Decrypt on Login"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If we would like to decrypt the drive on login into the system there are settings for the encryption. In the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application, select the drive that is encrypted then click on the LUKS partition. Click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Gear icons"}]},{"type":"text","value":" on the bottom of the Volumes table, then click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Edit Encryption Options..."}]},{"type":"text","value":". Unclick "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"User Session Defaults"}]},{"type":"text","value":". Now enter the Passphrase for the encrypted drive and hit the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" button. It will ask for your password and once entered, the drive will be decrypted on login."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/encrypt-extra/Encrypt-Options.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"editing-mount-options"},"children":[{"type":"element","tag":"a","props":{"href":"#editing-mount-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Editing Mount Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Extra Drive "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/extra-drive/"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" goes over changing the mounting options for the drive."}]}]},"text":"\nThe Disks application can be used to encrypt the extra drive and it comes pre-installed on Pop!_OS and Ubuntu.\n\nIn this screenshot, the extra drive can be seen. Select the **Gear icon** under Volumes. Then select the **Format Partition...** option to open the 'Format Volume' dialog.\n\n![Disks](/images/encrypt-extra/Disk-Menu.png)\n\nWhen the 'Format Volume' dialog window opens, set the volume name(Optional) and select the `Ext4` type with `LUKS`. Click on `Next` at the top right of the dialog, then click on format.\n\n![Disks](/images/encrypt-extra/Disk-Encrypt.png)\n\n## Decrypt on Login\n\nIf we would like to decrypt the drive on login into the system there are settings for the encryption. In the Disks application, select the drive that is encrypted then click on the LUKS partition. Click on the **Gear icons** on the bottom of the Volumes table, then click on **Edit Encryption Options...**. Unclick **User Session Defaults**. Now enter the Passphrase for the encrypted drive and hit the **OK** button. It will ask for your password and once entered, the drive will be decrypted on login.\n\n![Disks](/images/encrypt-extra/Encrypt-Options.png)\n\n### Editing Mount Options\n\nThe Extra Drive [article](/articles/extra-drive/) goes over changing the mounting options for the drive.\n","dir":"/","path":"/encrypt-extra","extension":".md","createdAt":"2018-08-31T22:44:18.000Z","updatedAt":"2022-09-04T15:39:07.000Z","authors":[{"username":"david-kariuki","commitUrl":"https://github.com/system76/docs/commit/d44d41888f581d2c989dd3c549917988da6df73c","avatarUrl":"https://avatars.githubusercontent.com/u/14153276?v=4","profileUrl":"https://github.com/david-kariuki"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644146457},"$loki":93},{"slug":"touchpad","description":"Learn how to turn on and configure touchpad functions.\n","title":"Touchpad (Configure or Disable)","keywords":["touchpad","trackpad","clickpad","mouse settings","support","System76"],"facebookImage":"/_nuxt/images/touchpad-facebookImage.jpg","twitterImage":"/_nuxt/images/touchpad-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On most System76 laptops, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":" to turn your laptop touchpad on/off. On the Pangolin (pang12), press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F6"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To configure your touchpad, press the Super key ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"), then type "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Mouse & Touchpad"}]},{"type":"text","value":" and click on the result."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mouse Search","src":"/images/touchpad/mouse-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After scrolling down to the Touchpad section, settings such as the touchpad speed and click methods can be configured."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mouse & Touchpad Settings","src":"/images/touchpad/gnome-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GNOME Tweaks"}]},{"type":"text","value":" has a few other settings for the touchpad (for example, changing the acceleration profile.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME Tweaks","src":"/images/touchpad/gnome-tweak-tool.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GNOME Tweaks"}]},{"type":"text","value":" can be installed from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" (Pop!_OS), "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software Center"}]},{"type":"text","value":" (Ubuntu), or from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-tweaks"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nOn most System76 laptops, press Fn+F1 to turn your laptop touchpad on/off. On the Pangolin (pang12), press Fn+F6.\n\nTo configure your touchpad, press the Super key (/), then type Mouse & Touchpad and click on the result.\n\n![Mouse Search](/images/touchpad/mouse-search.png)\n\nAfter scrolling down to the Touchpad section, settings such as the touchpad speed and click methods can be configured.\n\n![Mouse & Touchpad Settings](/images/touchpad/gnome-settings.png)\n\nGNOME Tweaks has a few other settings for the touchpad (for example, changing the acceleration profile.)\n\n![GNOME Tweaks](/images/touchpad/gnome-tweak-tool.png)\n\nGNOME Tweaks can be installed from the Pop!_Shop (Pop!_OS), Ubuntu Software Center (Ubuntu), or from the Terminal with this command:\n\n```bash\nsudo apt install gnome-tweaks\n```\n","dir":"/","path":"/touchpad","extension":".md","createdAt":"2016-08-01T20:04:44.000Z","updatedAt":"2023-03-22T16:24:22.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/8ca50b3782910aaf3ec063861b1cfd793ba9ae14","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644146458},"$loki":94},{"slug":"software-triage","description":"A troubleshooting triage to help you self-diagnose software issues.\n","title":"Software Troubleshooting Triage","keywords":["support","software","self-help","tech-support","troubleshooting"],"facebookImage":"/_nuxt/images/software-triage-facebookImage.jpg","twitterImage":"/_nuxt/images/software-triage-twitterImage.jpg","hidden":false,"section":"getting-help","tableOfContents":true,"toc":[{"id":"gather-tools","depth":2,"text":"Gather Tools"},{"id":"suspend-reboot-shut-down","depth":2,"text":"Suspend, Reboot, Shut Down"},{"id":"symptoms","depth":2,"text":"Symptoms"},{"id":"causes","depth":2,"text":"Causes"},{"id":"solutions","depth":2,"text":"Solutions"},{"id":"1-get-logs","depth":3,"text":"1. Get Logs"},{"id":"2-update-the-installed-os","depth":3,"text":"2. Update the Installed OS"},{"id":"3-fix-package-manager-issues","depth":3,"text":"3. Fix Package Manager Issues"},{"id":"4-test-second-admin-user","depth":3,"text":"4. Test Second Admin User"},{"id":"5-test-in-a-live-environment","depth":3,"text":"5. Test in a Live Environment"},{"id":"6-remove-or-reinstall-specific-packages","depth":3,"text":"6. Remove or Reinstall Specific Packages"},{"id":"7-try-a-different-kernel","depth":3,"text":"7. Try a Different Kernel"},{"id":"install-different-kernel-with-mainline","depth":3,"text":"Install Different Kernel with Mainline"},{"id":"8-upgrade-the-os","depth":3,"text":"8. Upgrade the OS"},{"id":"9-reinstall-the-os","depth":3,"text":"9. Reinstall the OS"},{"id":"next-steps","depth":2,"text":"Next Steps"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"gather-tools"},"children":[{"type":"element","tag":"a","props":{"href":"#gather-tools","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Gather Tools"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"Backups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"Live Disk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/log-files"},"children":[{"type":"text","value":"Logs"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"suspend-reboot-shut-down"},"children":[{"type":"element","tag":"a","props":{"href":"#suspend-reboot-shut-down","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Suspend, Reboot, Shut Down"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Do the symptoms go away if the system is suspended, rebooted or shut down and then started up again? Sometimes repeated suspends or reboots are all that are needed to clear an issue out. It's also a good idea to test reboot and shutdown separately as they handle memory and power-management differently."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"symptoms"},"children":[{"type":"element","tag":"a","props":{"href":"#symptoms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Symptoms"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System or Applications Crashing or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/freezing-behavior"},"children":[{"type":"text","value":"Freezing"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Black Screen or No Login Screen\nSymptoms like those described "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/login-loop-pop"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/login-loop-ubuntu"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Applications will not open.\nClicking on the application icon in the Dock does not launch the program, and/or entering the package name in the terminal will not launch the program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Updates will not complete.\n\"Dependency errors\"\n\"Held broken packages.\"\n\"DKMS Errors\"\n\"DPKG Errors\"\n\"you have requested an impossible situation.\"\n404 Errors when trying to update repositories."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Strange Input or Graphical Behavior."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Application Windows not drawn correctly, or overlapping.\nE.g. windows frozen in place, windows will not resize. Stuck in full-screen mode, etc.\nMouse freezes intermittently or stutters it moves across the screen, or keyboard input lags."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"causes"},"children":[{"type":"element","tag":"a","props":{"href":"#causes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Causes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"GNOME Extension bugs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bugs inherent in applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Corrupted software updates/installs.\nFiles may have been corrupted as they were downloaded, for example, by a network interruption."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Out of date OS libraries.\nMany applications refer to system libraries. Some programs may be expecting to find a specific version of a library."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Out of date drivers.\nOlder kernels may be using out of date driver software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Incorrect Drivers.\nIf an unneeded or incorrect driver is installed this can cause unexpected side effects."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kernel Bugs"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"solutions"},"children":[{"type":"element","tag":"a","props":{"href":"#solutions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Solutions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We troubleshoot issues with the approach of taking small steps, then gradually larger steps:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{"start":0},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Backups - Preserve"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Get logs - Observe"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Non Invasive"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check for updates."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Fix the package manager."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Test 2nd Admin User."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Test in a Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Surgical - Invasive but Reversible"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Remove or install individual packages."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Try a Different Kernel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Global - Invasive and Irreversible"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upgrade OS"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the OS."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"1-get-logs"},"children":[{"type":"element","tag":"a","props":{"href":"#1-get-logs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Get Logs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To generate the logs we need, please click on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" in the top left of your screen, search for System76, and then click on the System76 Driver application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create Log Files"}]},{"type":"text","value":" button and the log file will be in your home directory when you first open the Files application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information, please see this support article: "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/log-files"},"children":[{"type":"text","value":"Creating Log Files"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"2-update-the-installed-os"},"children":[{"type":"element","tag":"a","props":{"href":"#2-update-the-installed-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Update the Installed OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure the version of the OS that is installed is fully up to date."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NOTE: The following instructions can be used in either Ubuntu or Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can open the terminal by clicking Activities in the upper-left corner and searching for \"Terminal\", after pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":".\nWhen you run the first command with \"sudo\" it will ask you to enter your password.\nTyping your password will not show anything in the Terminal window. That is normal and for security.\nJust enter your password as you normally would, and then hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":". You'll also need to hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" after each command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"3-fix-package-manager-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#3-fix-package-manager-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"3. Fix Package Manager Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"text","value":" May want to switch this to the version with extra steps and built in log collecting. -->\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more detailed information on troubleshooting the package manager, or managing software repositories, please refer to the sources below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sources:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-pop"},"children":[{"type":"text","value":"Fix Package Manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-pop"},"children":[{"type":"text","value":"Manage Repositories"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"4-test-second-admin-user"},"children":[{"type":"element","tag":"a","props":{"href":"#4-test-second-admin-user","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"4. Test Second Admin User"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That can be done by:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to Settings -> Users"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the Unlock button"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Add User"}]},{"type":"text","value":" button that appears."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Create a user with whatever name and credentials you want."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Make sure click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Administrator"}]},{"type":"text","value":" option for the user."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Reboot and log into the new user."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the problem is not present in the new user, the issue is tied to a specific file, setting or configuration of the previous user."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/other-accounts"},"children":[{"type":"text","value":"Users (Manage)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"5-test-in-a-live-environment"},"children":[{"type":"element","tag":"a","props":{"href":"#5-test-in-a-live-environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"5. Test in a Live Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have help articles on the Recovery Partition and how to access the Boot Menu listed below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"Recovery Partition"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"Boot Menu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"6-remove-or-reinstall-specific-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#6-remove-or-reinstall-specific-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"6. Remove or Reinstall Specific Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" the apt package manager is used in both PopOS and Ubuntu. PopOS also offers flatpak variations of programs in the Pop!_Shop."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to remove flatpak packages you can also remove or reinstall them from the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Installed"}]},{"type":"text","value":" tab of the Pop!_Shop. Ubuntu uses snap packages for some programs by default. Snap packages (snapd) can be installed manually on Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Typically the Terminal commands to reinstall a program are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"OR, for a more thorough cleaning:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"FOR FLATPAKS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak uninstall [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"FOR SNAPS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo snap remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Where \"[packagename]\" is replaced with the program name, without angle-brackets."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also inspect and edit your software sources using the instructions in these help articles:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-pop"},"children":[{"type":"text","value":"Manage Repositories in Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-ubuntu"},"children":[{"type":"text","value":"Manage Repositories in Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"7-try-a-different-kernel"},"children":[{"type":"element","tag":"a","props":{"href":"#7-try-a-different-kernel","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"7. Try a Different Kernel"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see the kernel currently in use, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"uname -r"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To show all of the kernels installed, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --list "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep linux-image"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-different-kernel-with-mainline"},"children":[{"type":"element","tag":"a","props":{"href":"#install-different-kernel-with-mainline","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Different Kernel with Mainline"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Installing a newer or older kernel via the \"mainline\" application can help in diagnosing software issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-mainline"},"children":[{"type":"element","tag":"a","props":{"href":"#install-mainline","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Mainline"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Instructions for adding the Mainline PPA can be found "},{"type":"element","tag":"a","props":{"href":"https://github.com/bkw777/mainline","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" Please follow the instructions under \"Downloads & Source Code.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo add-apt-repository ppa:cappelikan/ppa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install mainline"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After running these three commands to install the mainline app, open the application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Mainline is only compatible with Ubuntu, Pop or other debian based distributions at this time."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Ubuntu, or on Pop!_OS versions (20.04 and earlier) click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" in the top left, then type \"Mainline\" in the search field and open the \"Ubuntu Mainline Kernel Installer\" application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If on Pop!_OS 21.04 with the new COSMIC Desktop, click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" in the top left, then type \"Ubuntu Mainline\" and the app should come up as a selectable option."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On first launch, the application may take a few moments to refresh its databases."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the application is open, select the desired version number, and then click the Install button. You may be prompted to enter your admin password."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the application alert confirms the kernel version has been installed, press the \"Close\" button."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Close the application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot your machine."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After reboot, check whether you're on the new kernel. Open a Terminal with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" or by searching for \"Terminal\" in the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" menu. With the Terminal open, run the following command:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"uname -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will print out the current kernel version the system is running."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" There is NO going back from steps 8 and 9. If you haven't backed up your files yet, do so "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"now."}]},{"type":"text","value":" Steps 8 and 9 will change/reinstall the entire OS. Use these steps when all other steps have failed. This is the \"nuclear\" option. It's not a long or complicated process, but it is irreversible."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"8-upgrade-the-os"},"children":[{"type":"element","tag":"a","props":{"href":"#8-upgrade-the-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"8. Upgrade the OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upgrading to the latest OS version usually includes newer kernel modules and software packages, as well as security updates and bug-fixes.\nThese updates may directly or indirectly resolve the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/upgrade-pop"},"children":[{"type":"text","value":"Upgrade Pop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/upgrade-ubuntu"},"children":[{"type":"text","value":"Upgrade Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Not all OS releases are the same. Every other ##.04 release is a Long Term Release (LTS). Meaning that it continues to receive standard updates for 5 years and security updates for 10 years (total) after it is released. All other releases stop receiving support after 9 months."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some users prefer to run only LTS releases so they don't have to upgrade as often."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"9-reinstall-the-os"},"children":[{"type":"element","tag":"a","props":{"href":"#9-reinstall-the-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"9. Reinstall the OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Certain packages and library files are so intertwined with the rest of the OS that trying to fix or replace them surgically can leave the system in a worse, or even non-booting state. Specifically, anything to do with C libraries (libc) or Python, are particularly sensitive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{"start":0},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Back Up Personal Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/backup-files","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Backups"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create a Live Disk, OR, Boot into Recovery:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A: "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/live-disk","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Live Disk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"B: "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Recovery"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Access the Boot Menu (if not Recovery)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/boot-menu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"BIOS/Boot Menu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" It may be helpful/necessary to format the drive before reinstalling the OS. This should only be done with a Live Disk, not the recovery partition; the recovery partition is on the same drive you would be trying to format."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2.5 "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/format-drive","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Format Drive"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install the OS:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install PopOS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"OR"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"next-steps"},"children":[{"type":"element","tag":"a","props":{"href":"#next-steps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Next Steps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the issue is not resolved with any of the above steps, or if the problem is showing up in a Live Environment, then the issue is probably not software. More likely, "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure"},"children":[{"type":"text","value":"Hardware"}]},{"type":"text","value":" is the source of the problem."}]}]},"text":"\n## Gather Tools\n\n- [Backups](/articles/backup-files)\n- [Live Disk](/articles/live-disk)\n- [Logs](/articles/log-files)\n\n## Suspend, Reboot, Shut Down\n\nDo the symptoms go away if the system is suspended, rebooted or shut down and then started up again? Sometimes repeated suspends or reboots are all that are needed to clear an issue out. It's also a good idea to test reboot and shutdown separately as they handle memory and power-management differently.\n\n## Symptoms\n\n- System or Applications Crashing or [Freezing](/articles/freezing-behavior)\n- Black Screen or No Login Screen\n Symptoms like those described [here](/articles/login-loop-pop) or [here](/articles/login-loop-ubuntu)\n- Applications will not open.\n Clicking on the application icon in the Dock does not launch the program, and/or entering the package name in the terminal will not launch the program.\n- Updates will not complete.\n \"Dependency errors\"\n \"Held broken packages.\"\n \"DKMS Errors\"\n \"DPKG Errors\"\n \"you have requested an impossible situation.\"\n 404 Errors when trying to update repositories.\n- Strange Input or Graphical Behavior.\n- Application Windows not drawn correctly, or overlapping.\n E.g. windows frozen in place, windows will not resize. Stuck in full-screen mode, etc.\n Mouse freezes intermittently or stutters it moves across the screen, or keyboard input lags.\n\n## Causes\n\n- GNOME Extension bugs.\n- Bugs inherent in applications.\n- Corrupted software updates/installs.\n Files may have been corrupted as they were downloaded, for example, by a network interruption.\n- Out of date OS libraries.\n Many applications refer to system libraries. Some programs may be expecting to find a specific version of a library.\n- Out of date drivers.\n Older kernels may be using out of date driver software.\n- Incorrect Drivers.\n If an unneeded or incorrect driver is installed this can cause unexpected side effects.\n- Kernel Bugs\n\n## Solutions\n\nWe troubleshoot issues with the approach of taking small steps, then gradually larger steps:\n\n 0. Backups - Preserve\n 1. Get logs - Observe\n\n **Non Invasive**\n\n 2. Check for updates.\n 3. Fix the package manager.\n 4. Test 2nd Admin User.\n 5. Test in a Live Disk\n\n **Surgical - Invasive but Reversible**\n\n 6. Remove or install individual packages.\n 7. Try a Different Kernel\n\n **Global - Invasive and Irreversible**\n\n 8. Upgrade OS\n 9. Reinstall the OS.\n\n### 1. Get Logs\n\nTo generate the logs we need, please click on **Activities** in the top left of your screen, search for System76, and then click on the System76 Driver application.\n\nThen click on the **Create Log Files** button and the log file will be in your home directory when you first open the Files application.\n\nFor more information, please see this support article: [Creating Log Files](/articles/log-files)\n\n### 2. Update the Installed OS\n\nMake sure the version of the OS that is installed is fully up to date.\n\nNOTE: The following instructions can be used in either Ubuntu or Pop!\\_OS.\n\nYou can open the terminal by clicking Activities in the upper-left corner and searching for \"Terminal\", after pressing SUPER.\nWhen you run the first command with \"sudo\" it will ask you to enter your password.\nTyping your password will not show anything in the Terminal window. That is normal and for security.\nJust enter your password as you normally would, and then hit ENTER. You'll also need to hit ENTER after each command.\n\n```bash\nsudo apt update\nsudo apt full-upgrade\nreboot\n```\n\n### 3. Fix Package Manager Issues\n\n```bash\nsudo apt clean\nsudo apt update -m\nsudo dpkg --configure -a\nsudo apt install -f\nsudo apt dist-upgrade\nsudo apt autoremove --purge\nreboot\n```\n\n May want to switch this to the version with extra steps and built in log collecting. -->\n\nFor more detailed information on troubleshooting the package manager, or managing software repositories, please refer to the sources below.\n\nSources:\n\n[Fix Package Manager](/articles/package-manager-pop)\n\n[Manage Repositories](/articles/manage-repos-pop)\n\n### 4. Test Second Admin User\n\nThat can be done by:\n\n- Navigate to Settings -> Users\n- Click the Unlock button\n- Click the **Add User** button that appears.\n- Create a user with whatever name and credentials you want.\n- Make sure click the **Administrator** option for the user.\n- Reboot and log into the new user.\n\nIf the problem is not present in the new user, the issue is tied to a specific file, setting or configuration of the previous user.\n\n[Users (Manage)](/articles/other-accounts)\n\n### 5. Test in a Live Environment\n\nWe have help articles on the Recovery Partition and how to access the Boot Menu listed below.\n\n[Recovery Partition](/articles/pop-recovery)\n\n[Boot Menu](/articles/boot-menu)\n\n### 6. Remove or Reinstall Specific Packages\n\n> **NOTE:** the apt package manager is used in both PopOS and Ubuntu. PopOS also offers flatpak variations of programs in the Pop!\\_Shop.\nIf you need to remove flatpak packages you can also remove or reinstall them from the **Installed** tab of the Pop!\\_Shop. Ubuntu uses snap packages for some programs by default. Snap packages (snapd) can be installed manually on Pop!\\_OS.\n\nTypically the Terminal commands to reinstall a program are:\n\n```bash\nsudo apt remove [packagename]\n```\n\nOR, for a more thorough cleaning:\n\n```bash\nsudo apt purge [packagename]\n```\n\nFOR FLATPAKS:\n\n```bash\nflatpak uninstall [packagename]\n```\n\nFOR SNAPS:\n\n```bash\nsudo snap remove [packagename]\n```\n\nWhere \"[packagename]\" is replaced with the program name, without angle-brackets.\n\nYou can also inspect and edit your software sources using the instructions in these help articles:\n\n[Manage Repositories in Pop!\\_OS](/articles/manage-repos-pop)\n\n[Manage Repositories in Ubuntu](/articles/manage-repos-ubuntu)\n\n### 7. Try a Different Kernel\n\nTo see the kernel currently in use, run:\n\n```bash\nuname -r\n```\n\nTo show all of the kernels installed, run:\n\n```bash\nsudo dpkg --list | grep linux-image\n```\n\n### Install Different Kernel with Mainline\n\nInstalling a newer or older kernel via the \"mainline\" application can help in diagnosing software issues.\n\n#### Install Mainline\n\nInstructions for adding the Mainline PPA can be found [here](https://github.com/bkw777/mainline) Please follow the instructions under \"Downloads & Source Code.\"\n\n```bash\nsudo add-apt-repository ppa:cappelikan/ppa\nsudo apt update\nsudo apt install mainline\n```\n\nAfter running these three commands to install the mainline app, open the application.\n\n>**NOTE:** Mainline is only compatible with Ubuntu, Pop or other debian based distributions at this time.\n\n- On Ubuntu, or on Pop!\\_OS versions (20.04 and earlier) click **Activities** in the top left, then type \"Mainline\" in the search field and open the \"Ubuntu Mainline Kernel Installer\" application.\n\n- If on Pop!\\_OS 21.04 with the new COSMIC Desktop, click **Applications** in the top left, then type \"Ubuntu Mainline\" and the app should come up as a selectable option.\n\nOn first launch, the application may take a few moments to refresh its databases.\n\n1. Once the application is open, select the desired version number, and then click the Install button. You may be prompted to enter your admin password.\n\n2. Once the application alert confirms the kernel version has been installed, press the \"Close\" button.\n\n3. Close the application.\n\n4. Reboot your machine.\n\n5. After reboot, check whether you're on the new kernel. Open a Terminal with Super + T or by searching for \"Terminal\" in the **Applications** menu. With the Terminal open, run the following command:\n\n```bash\nuname -a\n```\n\nThis will print out the current kernel version the system is running.\n\n> **IMPORTANT NOTE:** There is NO going back from steps 8 and 9. If you haven't backed up your files yet, do so *now.* Steps 8 and 9 will change/reinstall the entire OS. Use these steps when all other steps have failed. This is the \"nuclear\" option. It's not a long or complicated process, but it is irreversible.\n\n### 8. Upgrade the OS\n\nUpgrading to the latest OS version usually includes newer kernel modules and software packages, as well as security updates and bug-fixes.\nThese updates may directly or indirectly resolve the issue.\n\n[Upgrade Pop](/articles/upgrade-pop)\n\n[Upgrade Ubuntu](/articles/upgrade-ubuntu)\n\n> **NOTE:** Not all OS releases are the same. Every other ##.04 release is a Long Term Release (LTS). Meaning that it continues to receive standard updates for 5 years and security updates for 10 years (total) after it is released. All other releases stop receiving support after 9 months.\nSome users prefer to run only LTS releases so they don't have to upgrade as often.\n\n### 9. Reinstall the OS\n\nCertain packages and library files are so intertwined with the rest of the OS that trying to fix or replace them surgically can leave the system in a worse, or even non-booting state. Specifically, anything to do with C libraries (libc) or Python, are particularly sensitive.\n\n0. Back Up Personal Files\n\n [Backups](https://support.system76.com/articles/backup-files)\n\n1. Create a Live Disk, OR, Boot into Recovery:\n\n A: [Live Disk](https://support.system76.com/articles/live-disk)\n\n B: [Recovery](https://support.system76.com/articles/pop-recovery)\n\n2. Access the Boot Menu (if not Recovery)\n\n [BIOS/Boot Menu](https://support.system76.com/articles/boot-menu)\n\n > **NOTE:** It may be helpful/necessary to format the drive before reinstalling the OS. This should only be done with a Live Disk, not the recovery partition; the recovery partition is on the same drive you would be trying to format.\n\n 2.5 [Format Drive](https://support.system76.com/articles/format-drive)\n\n3. Install the OS:\n\n[Install PopOS](https://support.system76.com/articles/install-pop)\n\nOR\n\n[Install Ubuntu](https://support.system76.com/articles/install-ubuntu)\n\n## Next Steps\n\nIf the issue is not resolved with any of the above steps, or if the problem is showing up in a Live Environment, then the issue is probably not software. More likely, [Hardware](/articles/hardware-failure) is the source of the problem.\n","dir":"/","path":"/software-triage","extension":".md","createdAt":"2021-08-13T20:58:35.000Z","updatedAt":"2022-05-02T22:41:49.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644146467},"$loki":95},{"slug":"system-firmware","description":"How to update System76 firmware.\n","title":"Update System Firmware","keywords":["Firmware","Intel ME","Management Engine","Update"],"facebookImage":"/_nuxt/images/system-firmware-facebookImage.jpg","twitterImage":"/_nuxt/images/system-firmware-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"before-you-begin","depth":3,"text":"Before You Begin"},{"id":"starting-the-update-gui","depth":3,"text":"Starting the Update (GUI)"},{"id":"starting-the-update-cli","depth":3,"text":"Starting the Update (CLI)"},{"id":"performing-the-update","depth":3,"text":"Performing the Update"},{"id":"disabling-the-me","depth":3,"text":"Disabling the ME"},{"id":"updating-on-other-operating-systems","depth":3,"text":"Updating on Other Operating Systems"},{"id":"firmware-notifications-for-laptops","depth":3,"text":"Firmware Notifications for Laptops"},{"id":"switching-between-proprietary-firmware-and-system76-open-firmware","depth":3,"text":"Switching Between Proprietary Firmware and System76 Open Firmware"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These instructions are for System76 owners who have been prompted for a firmware update. Firmware updates may be issued to fix security vulnerabilities or to improve hardware functionality."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"before-you-begin"},"children":[{"type":"element","tag":"a","props":{"href":"#before-you-begin","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before You Begin"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure the laptop is "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"plugged into the AC Adapter"}]},{"type":"text","value":" for the entire firmware updating process. USB Type-C charging is "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"not"}]},{"type":"text","value":" supported during firmware updates on the following models: Galago Pro (galp3-c, galp4), Darter Pro (darp5, darp6)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Disconnect external devices"}]},{"type":"text","value":", including any displays or USB devices."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Take a picture of these instructions"}]},{"type":"text","value":" or pull up "},{"type":"element","tag":"a","props":{"href":"https://s76.co/sfu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"s76.co/sfu"}]},{"type":"text","value":" on a phone or other device for reference."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During the firmware updating process, "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"the system will restart several times"}]},{"type":"text","value":". Prompts will occasionally ask for user involvement."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Take a picture of these instructions"}]},{"type":"text","value":" or pull up "},{"type":"element","tag":"a","props":{"href":"https://s76.co/sfu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"s76.co/sfu"}]},{"type":"text","value":" on a phone or other device for reference."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"starting-the-update-gui"},"children":[{"type":"element","tag":"a","props":{"href":"#starting-the-update-gui","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Starting the Update (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, you can check for firmware updates using "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Settings -> Firmware"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Firmware settings in Pop!_OS","src":"/images/system-firmware/gui-pop.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Ubuntu, you can check for firmware updates using the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Firmware Manager"}]},{"type":"text","value":" application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Firmware Manager in Ubuntu","src":"/images/system-firmware/gui-ubuntu.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a green "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Update"}]},{"type":"text","value":" button is present, then a firmware update is available. Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Update"}]},{"type":"text","value":" button, then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Reboot and Install"}]},{"type":"text","value":" to begin the update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Starting a firmware update (Pop!_OS)","src":"/images/system-firmware/install-pop.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Starting a firmware update (Ubuntu)","src":"/images/system-firmware/install-ubuntu.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"starting-the-update-cli"},"children":[{"type":"element","tag":"a","props":{"href":"#starting-the-update-cli","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Starting the Update (CLI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The command-line firmware utility can be installed using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, the following command can be used to schedule a firmware update for the next reboot (if the firmware is already up-to-date, this command will schedule a re-installation of the current firmware):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-firmware-cli schedule"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are able not able to schedule the update and receive error messages similar to these:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"configuring bootloader error: command failed with exit status: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"errored while installing system: command failed with exit status: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"calling Schedule method failed: \"failed to add boot entry: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-firmware: failed to schedule: failed to add boot entry: exit code: 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/open-firmware-smmstore"},"children":[{"type":"text","value":"support article"}]},{"type":"text","value":". If you see the message below then you can reboot the system using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl reboot"}]},{"type":"text","value":" to proceed with the update, or use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo system76-firmware-cli unschedule"}]},{"type":"text","value":" to cancel the update."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Firmware update scheduled. Reboot your machine to install.\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"performing-the-update"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-update","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the Update"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System76 Firmware Updater will start on the next boot. Once it has initialized, you'll be prompted to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"text","value":" to commence flashing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Press Enter to commence flashing","src":"/images/system-firmware/press-enter.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on the model, the system may reboot at this point. The system's fans may spin at full speed while the new firmware is being written. Once the firmware update process is complete, you may see a prompt to "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"press any key"}]},{"type":"text","value":" to shut down."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Press any key to shut down","src":"/images/system-firmware/press-any-key.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the system powers off, "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"press the power button"}]},{"type":"text","value":" to turn it back on. It may be necessary to power on more than once after a firmware update. On machines running Open Firmware, the system should then boot normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disabling-the-me"},"children":[{"type":"element","tag":"a","props":{"href":"#disabling-the-me","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disabling the ME"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For laptops not running Open Firmware, a few extra steps may be required after an update to ensure the Intel ME is disabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on the model, two blue boxes may appear in succession with a message about the CMOS. "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"text","value":" to dismiss each one. The system may also power off and on again at this point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On some laptops, the UEFI menu will display automatically. (If it doesn't, you can also access this menu by holding down "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" during boot.) Select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Setup Utility"}]},{"type":"text","value":" to enter the UEFI setup utility."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setup Utility","src":"/images/system-firmware/setup-utility.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Navigate to the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Advanced"}]},{"type":"text","value":" section in the left sidebar, then select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Advanced Chipset Control"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Advanced Chipset Control","src":"/images/system-firmware/advanced-chipset-control.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there is an "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ME State"}]},{"type":"text","value":" option at the bottom of the list, select it, then select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Disabled"}]},{"type":"text","value":" to ensure the ME is disabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ME State (enabled)","src":"/images/system-firmware/me-state-enabled.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disabling the ME","src":"/images/system-firmware/disabling-me.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ME State (disabled)","src":"/images/system-firmware/me-state-disabled.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Navigate to the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Exit"}]},{"type":"text","value":" section in the left sidebar, then select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Exit Saving Changes"}]},{"type":"text","value":" and "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"text","value":" to save and exit the setup utility. The system may power off and back on again, then it should boot normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"updating-on-other-operating-systems"},"children":[{"type":"element","tag":"a","props":{"href":"#updating-on-other-operating-systems","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Updating on Other Operating Systems"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is running another Linux-based OS installed with an EFI System Partition (ESP), then you can update your firmware using a live disk of Pop!_OS. First, create a live disk using one of the following articles:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-live-disk/"},"children":[{"type":"text","value":"Live Disk creation on Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk/"},"children":[{"type":"text","value":"Live Disk creation on Other OS's"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After creating the live disk, "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"access the boot menu"}]},{"type":"text","value":" and select it from the list of options. Once the desktop appears, open a terminal ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":") and use this command to list the partitions on your system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Identify the EFI partition in the list. (The EFI partition is usually the first partition on one of the drives, and is around 512MB in size or slightly smaller.) Once you have identified the EFI partition, use the following commands to set up the system for a firmware update:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-nvme-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#for-nvme-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For NVMe Drives"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gnome-control-center firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Where "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p1"}]},{"type":"text","value":" is the EFI system partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-sata-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#for-sata-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For SATA Drives"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/sda1 /boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gnome-control-center firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the above commands are ran depending on the drive that the OS is installed on, you can use the above instructions to update your firmware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"firmware-notifications-for-laptops"},"children":[{"type":"element","tag":"a","props":{"href":"#firmware-notifications-for-laptops","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firmware Notifications for Laptops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you’re receiving the firmware update notification after a firmware update, then your system’s Intel ME may be turned on. Let’s reboot the laptop and hold F2 to get to the BIOS. Then go to Advanced -> Advanced Chipset Control and make sure that the ME is disabled, then go to the Exit tab and save. That should stop the notifications about a firmware update and you're all set."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Where "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda1"}]},{"type":"text","value":" is the EFI system partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the System76 Driver is installed and the EFI partition has been mounted using the above commands, you can use the above instructions to "},{"type":"element","tag":"a","props":{"href":"#starting-the-update-gui"},"children":[{"type":"text","value":"update the firmware"}]},{"type":"text","value":" normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"switching-between-proprietary-firmware-and-system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#switching-between-proprietary-firmware-and-system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switching Between Proprietary Firmware and System76 Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you would like to transition from proprietary firmware to System76 Open Firmware (on a supported model), please view "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/transition-firmware/"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":"."}]}]},"text":"\nThese instructions are for System76 owners who have been prompted for a firmware update. Firmware updates may be issued to fix security vulnerabilities or to improve hardware functionality.\n\n### Before You Begin\n\n* Make sure the laptop is **plugged into the AC Adapter** for the entire firmware updating process. USB Type-C charging is **not** supported during firmware updates on the following models: Galago Pro (galp3-c, galp4), Darter Pro (darp5, darp6)\n* **Disconnect external devices**, including any displays or USB devices.\n* **Take a picture of these instructions** or pull up [s76.co/sfu](https://s76.co/sfu) on a phone or other device for reference.\n* During the firmware updating process, **the system will restart several times**. Prompts will occasionally ask for user involvement.\n\n* **Take a picture of these instructions** or pull up [s76.co/sfu](https://s76.co/sfu) on a phone or other device for reference.\n\n### Starting the Update (GUI)\n\nIn Pop!\\_OS, you can check for firmware updates using **Settings -> Firmware**.\n\n![Firmware settings in Pop!_OS](/images/system-firmware/gui-pop.jpg)\n\nIn Ubuntu, you can check for firmware updates using the **Firmware Manager** application.\n\n![Firmware Manager in Ubuntu](/images/system-firmware/gui-ubuntu.jpg)\n\nIf a green **Update** button is present, then a firmware update is available. Click the **Update** button, then click **Reboot and Install** to begin the update.\n\n![Starting a firmware update (Pop!_OS)](/images/system-firmware/install-pop.jpg)\n\n![Starting a firmware update (Ubuntu)](/images/system-firmware/install-ubuntu.jpg)\n\n### Starting the Update (CLI)\n\nThe command-line firmware utility can be installed using these commands:\n\n```bash\nsudo apt update\nsudo apt install system76-firmware\n```\n\nOnce installed, the following command can be used to schedule a firmware update for the next reboot (if the firmware is already up-to-date, this command will schedule a re-installation of the current firmware):\n\n```bash\nsudo system76-firmware-cli schedule\n```\n\nIf you are able not able to schedule the update and receive error messages similar to these:\n\n```\nconfiguring bootloader error: command failed with exit status: exit code: 5\n```\n\n```\nerrored while installing system: command failed with exit status: exit code: 5\n```\n\n```\ncalling Schedule method failed: \"failed to add boot entry: exit code: 5\n```\n\n```\nsystem76-firmware: failed to schedule: failed to add boot entry: exit code: 5\n```\n\nPlease refer to this [support article](/articles/open-firmware-smmstore). If you see the message below then you can reboot the system using `sudo systemctl reboot` to proceed with the update, or use `sudo system76-firmware-cli unschedule` to cancel the update.\n\n```\nFirmware update scheduled. Reboot your machine to install.\n```\n\n### Performing the Update\n\nThe System76 Firmware Updater will start on the next boot. Once it has initialized, you'll be prompted to **press Enter** to commence flashing.\n\n![Press Enter to commence flashing](/images/system-firmware/press-enter.jpg)\n\nDepending on the model, the system may reboot at this point. The system's fans may spin at full speed while the new firmware is being written. Once the firmware update process is complete, you may see a prompt to **press any key** to shut down.\n\n![Press any key to shut down](/images/system-firmware/press-any-key.jpg)\n\nAfter the system powers off, **press the power button** to turn it back on. It may be necessary to power on more than once after a firmware update. On machines running Open Firmware, the system should then boot normally.\n\n### Disabling the ME\n\nFor laptops not running Open Firmware, a few extra steps may be required after an update to ensure the Intel ME is disabled.\n\nDepending on the model, two blue boxes may appear in succession with a message about the CMOS. **Press Enter** to dismiss each one. The system may also power off and on again at this point.\n\nOn some laptops, the UEFI menu will display automatically. (If it doesn't, you can also access this menu by holding down F2 during boot.) Select **Setup Utility** to enter the UEFI setup utility.\n\n![Setup Utility](/images/system-firmware/setup-utility.jpg)\n\nNavigate to the **Advanced** section in the left sidebar, then select **Advanced Chipset Control**.\n\n![Advanced Chipset Control](/images/system-firmware/advanced-chipset-control.jpg)\n\nIf there is an **ME State** option at the bottom of the list, select it, then select **Disabled** to ensure the ME is disabled.\n\n![ME State (enabled)](/images/system-firmware/me-state-enabled.jpg)\n\n![Disabling the ME](/images/system-firmware/disabling-me.jpg)\n\n![ME State (disabled)](/images/system-firmware/me-state-disabled.jpg)\n\nNavigate to the **Exit** section in the left sidebar, then select **Exit Saving Changes** and **Yes** to save and exit the setup utility. The system may power off and back on again, then it should boot normally.\n\n### Updating on Other Operating Systems\n\nIf your system is running another Linux-based OS installed with an EFI System Partition (ESP), then you can update your firmware using a live disk of Pop!\\_OS. First, create a live disk using one of the following articles:\n\n* [Live Disk creation on Pop!_OS](/articles/pop-live-disk/)\n* [Live Disk creation on Other OS's](/articles/live-disk/)\n\nAfter creating the live disk, [access the boot menu](/articles/boot-menu/) and select it from the list of options. Once the desktop appears, open a terminal ( + T) and use this command to list the partitions on your system:\n\n```bash\nlsblk\n```\n\nIdentify the EFI partition in the list. (The EFI partition is usually the first partition on one of the drives, and is around 512MB in size or slightly smaller.) Once you have identified the EFI partition, use the following commands to set up the system for a firmware update:\n\n#### For NVMe Drives\n\n```bash\nsudo apt update\nsudo apt install system76-driver system76-firmware\nsudo mkdir -p /boot/efi\nsudo mount /dev/nvme0n1p1 /boot/efi\ngnome-control-center firmware\n```\n\nWhere `/dev/nvme0n1p1` is the EFI system partition.\n\n#### For SATA Drives\n\n```bash\nsudo apt update\nsudo apt install system76-driver system76-firmware\nsudo mkdir -p /boot/efi\nsudo mount /dev/sda1 /boot/efi\ngnome-control-center firmware\n```\n\nAfter the above commands are ran depending on the drive that the OS is installed on, you can use the above instructions to update your firmware.\n\n### Firmware Notifications for Laptops\n\nIf you’re receiving the firmware update notification after a firmware update, then your system’s Intel ME may be turned on. Let’s reboot the laptop and hold F2 to get to the BIOS. Then go to Advanced -> Advanced Chipset Control and make sure that the ME is disabled, then go to the Exit tab and save. That should stop the notifications about a firmware update and you're all set.\n\nWhere `/dev/sda1` is the EFI system partition.\n\nAfter the System76 Driver is installed and the EFI partition has been mounted using the above commands, you can use the above instructions to [update the firmware](#starting-the-update-gui) normally.\n\n### Switching Between Proprietary Firmware and System76 Open Firmware\n\nIf you would like to transition from proprietary firmware to System76 Open Firmware (on a supported model), please view [this article](/articles/transition-firmware/).\n","dir":"/","path":"/system-firmware","extension":".md","createdAt":"2018-01-19T23:27:55.000Z","updatedAt":"2023-09-12T20:09:25.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644146471},"$loki":96},{"slug":"use-vpn-software","description":"This page will go over setting up and using OpenVPN to browse the internet more securely in places like airports, cafe shops and more.\n","title":"Install and Use VPNs","keywords":["OpenVPN","Security","Privacy","ProtonVPN"],"facebookImage":"/_nuxt/images/use-vpn-software-facebookImage.jpg","twitterImage":"/_nuxt/images/use-vpn-software-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"install-protonvpn-graphical-client","depth":2,"text":"Install ProtonVPN Graphical Client"},{"id":"download-the-deb-package-from-their-website","depth":3,"text":"Download the .deb package from their website"},{"id":"installing-the-deb-package","depth":3,"text":"Installing the .deb package"},{"id":"using-the-graphical-client","depth":3,"text":"Using the Graphical Client"},{"id":"install-a-vpn-using-openvpn-files","depth":2,"text":"Install a VPN using OpenVPN files"},{"id":"open-network-settings","depth":3,"text":"Open Network Settings"},{"id":"getting-an-openvpn-ovpn-file","depth":3,"text":"Getting an OpenVPN (.ovpn) file"},{"id":"using-an-openvpn-ovpn-file","depth":3,"text":"Using an OpenVPN (.ovpn) file"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"install-protonvpn-graphical-client"},"children":[{"type":"element","tag":"a","props":{"href":"#install-protonvpn-graphical-client","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install ProtonVPN Graphical Client"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"download-the-deb-package-from-their-website"},"children":[{"type":"element","tag":"a","props":{"href":"#download-the-deb-package-from-their-website","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Download the .deb package from their website"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Log into ProtonVPN website","src":"/images/use-openvpn/Logged-In.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once signed in click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Downloads"}]},{"type":"text","value":" tab on the left side of the website and click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Download"}]},{"type":"text","value":" button for GNU/Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download debian file part 1","src":"/images/use-openvpn/Debian-file-download.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Download .deb"}]},{"type":"text","value":" button for Ubuntu and Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download debian file part 2","src":"/images/use-openvpn/Downloaded-debian-file.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next be sure to leave "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Open with Eddy (default)"}]},{"type":"text","value":" selected so that the next window pops up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-the-deb-package"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-deb-package","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the .deb package"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing the debian file","src":"/images/use-openvpn/Installing-debian-file.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonVPN"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":". Once that is down close the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":" window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Pop!_OS"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"t"}]},{"type":"text","value":" on your keyboard. A Terminal window should open."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Ubuntu"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"t"}]},{"type":"text","value":" on your keyboard. A Terminal window should open."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":" enter the following commands followed by "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install protonvpn"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-graphical-client"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-graphical-client","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Graphical Client"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonVPN Main Window","src":"/images/use-openvpn/ProtonVPN-main-window.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonVPN"}]},{"type":"text","value":" client by clicking Activites on the top left of your desktop and search for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonVPN"}]},{"type":"text","value":" in the search box. Enter your login information which should be the same as the information that you used to sign into the ProtonVPN website. If that doesn't work you will need to reach out to ProtonVPN support."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonVPN signed in","src":"/images/use-openvpn/ProtonVPN-signed-in.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we are signed into the service with the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonVPN"}]},{"type":"text","value":" client we can connect to any server that we have access to in our plan though ProtonVPN."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonVPN connected to a server","src":"/images/use-openvpn/ProtonVPN-connected.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From this window we can see our Upload and Download speeds including the load that the server is under (how much it is being used currently) and our IP address."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-a-vpn-using-openvpn-files"},"children":[{"type":"element","tag":"a","props":{"href":"#install-a-vpn-using-openvpn-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install a VPN using OpenVPN files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"open-network-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#open-network-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Network Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Access OpenVPN setting in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application (GNOME Control Center)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"GNOME-Control-Center","src":"/images/use-openvpn/GNOME-Control-Center.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"getting-an-openvpn-ovpn-file"},"children":[{"type":"element","tag":"a","props":{"href":"#getting-an-openvpn-ovpn-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Getting an OpenVPN (.ovpn) file"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"OpenVPN uses "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".ovpn"}]},{"type":"text","value":" files for setting up the VPN on your system and includes the servers to contact. Most VPN providers will provide "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".ovpn"}]},{"type":"text","value":" files such as the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://protonvpn.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ProtonVPN"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://nordvpn.com/ovpn/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"NordVPN"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.privateinternetaccess.com/openvpn/openvpn.zip","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Private Internet Access"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-an-openvpn-ovpn-file"},"children":[{"type":"element","tag":"a","props":{"href":"#using-an-openvpn-ovpn-file","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using an OpenVPN (.ovpn) file"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After getting the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".ovpn"}]},{"type":"text","value":" (OpenVPN file type) click the plus icon to the right of the VPN section. A dialog will as show will open. Click 'Import from file...'"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VPN-Dialog","src":"/images/use-openvpn/VPN-Dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".ovpn"}]},{"type":"text","value":" file downloaded from your VPN provider."}]}]},"text":"\n## Install ProtonVPN Graphical Client\n\n### Download the .deb package from their website\n\n![Log into ProtonVPN website](/images/use-openvpn/Logged-In.png)\n\nOnce signed in click the **Downloads** tab on the left side of the website and click on the **Download** button for GNU/Linux.\n\n![Download debian file part 1](/images/use-openvpn/Debian-file-download.png)\n\nClick the **Download .deb** button for Ubuntu and Pop!_OS.\n\n![Download debian file part 2](/images/use-openvpn/Downloaded-debian-file.png)\n\nNext be sure to leave **Open with Eddy (default)** selected so that the next window pops up.\n\n### Installing the .deb package\n\n![Installing the debian file](/images/use-openvpn/Installing-debian-file.png)\n\nNow click the **Install** button to install ProtonVPN using Eddy. Once that is down close the Eddy window.\n\nOn **Pop!_OS**:\n\nPress +t on your keyboard. A Terminal window should open.\n\nOn **Ubuntu**:\n\nPress Ctrl+Alt+t on your keyboard. A Terminal window should open.\n\n**Next** enter the following commands followed by Enter:\n\n```bash\nsudo apt update\nsudo apt install protonvpn\n```\n\n### Using the Graphical Client\n\n![ProtonVPN Main Window](/images/use-openvpn/ProtonVPN-main-window.png)\n\nOpen the ProtonVPN client by clicking Activites on the top left of your desktop and search for ProtonVPN in the search box. Enter your login information which should be the same as the information that you used to sign into the ProtonVPN website. If that doesn't work you will need to reach out to ProtonVPN support.\n\n![ProtonVPN signed in](/images/use-openvpn/ProtonVPN-signed-in.png)\n\nNow that we are signed into the service with the ProtonVPN client we can connect to any server that we have access to in our plan though ProtonVPN.\n\n![ProtonVPN connected to a server](/images/use-openvpn/ProtonVPN-connected.png)\n\nFrom this window we can see our Upload and Download speeds including the load that the server is under (how much it is being used currently) and our IP address.\n\n## Install a VPN using OpenVPN files\n\n### Open Network Settings\n\nAccess OpenVPN setting in the Settings application (GNOME Control Center)\n\n![GNOME-Control-Center](/images/use-openvpn/GNOME-Control-Center.png)\n\n### Getting an OpenVPN (.ovpn) file\n\nOpenVPN uses `.ovpn` files for setting up the VPN on your system and includes the servers to contact. Most VPN providers will provide `.ovpn` files such as the following:\n\n- [ProtonVPN](https://protonvpn.com/)\n- [NordVPN](https://nordvpn.com/ovpn/)\n- [Private Internet Access](https://www.privateinternetaccess.com/openvpn/openvpn.zip)\n\n### Using an OpenVPN (.ovpn) file\n\nAfter getting the `.ovpn` (OpenVPN file type) click the plus icon to the right of the VPN section. A dialog will as show will open. Click 'Import from file...'\n\n![VPN-Dialog](/images/use-openvpn/VPN-Dialog.png)\n\nSelect the `.ovpn` file downloaded from your VPN provider.\n","dir":"/","path":"/use-vpn-software","extension":".md","createdAt":"2017-11-10T20:45:04.000Z","updatedAt":"2023-08-02T15:15:29.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/c328754ffd6ba583c9945f5476b419859ab5ccb2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"tangowithfoxtrot","commitUrl":"https://github.com/system76/docs/commit/59238caab52c463d6221cf295bdaec3fde8639ca","avatarUrl":"https://avatars.githubusercontent.com/u/5676771?v=4","profileUrl":"https://github.com/tangowithfoxtrot"},{"username":"meramsey","commitUrl":"https://github.com/system76/docs/commit/b186575152c670e4a449c4db2e14536cc26428a9","avatarUrl":"https://avatars.githubusercontent.com/u/1596188?v=4","profileUrl":"https://github.com/meramsey"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644146472},"$loki":97},{"slug":"using-geary","description":"How to configure email services like ProtonMail with Geary\n","title":"Set Up E-Mail","keywords":["geary","protonmail","email"],"facebookImage":"/_nuxt/images/using-geary-facebookImage.jpg","twitterImage":"/_nuxt/images/using-geary-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"gmail","depth":2,"text":"Gmail"},{"id":"protonmail","depth":2,"text":"ProtonMail"},{"id":"fastmail","depth":2,"text":"Fastmail"},{"id":"icloud-mail","depth":2,"text":"iCloud Mail"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"gmail"},"children":[{"type":"element","tag":"a","props":{"href":"#gmail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Gmail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the account to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Menu Button","src":"/images/using-email/geary-menu-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the Gmail option in the window below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting Gmail in Geary","src":"/images/using-email/geary-add-gmail1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter your Gmail address and your password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Entering email address in Geary","src":"/images/using-email/geary-add-gmail2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now sign into your Gmail account again using the same Gmail address and password to add your account to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Logging into Google","src":"/images/using-email/geary-add-gmail3.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"protonmail"},"children":[{"type":"element","tag":"a","props":{"href":"#protonmail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"ProtonMail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Using ProtonMail with a 3rd Party Email Client is only supported on Paid plans"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"ProtonMail Bridge"}]},{"type":"text","value":" from "},{"type":"element","tag":"a","props":{"href":"https://protonmail.com/bridge/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ProtonMail Bridge Step1","src":"/images/using-email/protonmail-bridge-step1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download ProtonMail Bridge","src":"/images/using-email/protonmail-bridge-deb.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Download ProtonMail Bridge2 Step2","src":"/images/using-email/protonmail-bridge-download.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".deb"}]},{"type":"text","value":" file has been opened by "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Eddy"}]},{"type":"text","value":" click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to install the application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Install ProtonMail Bridge","src":"/images/using-email/protonmail-bridge-install.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Setup "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]},{"type":"text","value":" from the Activities menu (in the top left) you will see the screen below. From here, enter your username and password that you using to sign into the ProtonMail website."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setup ProtonMail Bridge Step1","src":"/images/using-email/protonmail-bridge-setup1.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once signed in, you can review the configuration steps for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Thunderbird"}]},{"type":"text","value":" at the link in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]},{"type":"text","value":". The steps for Thunderbird will work in Geary."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setup ProtonMail Bridge Step2","src":"/images/using-email/protonmail-bridge-setup2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the arrow to the left of your username and then click on the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Mailbox Configuration"}]},{"type":"text","value":" button to open the Email Settings window. This window will have your password (which is different then your ProtonmMail password), port numbers for IMAP and SMTP, as well as the security method for both IMAP and SMTP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setup ProtonMail Bridge Step3","src":"/images/using-email/protonmail-bridge-setup3.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the account to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once signed into "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Protonmail Bridge"}]},{"type":"text","value":" click the menu icon in the top left of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Accounts"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Menu Button","src":"/images/using-email/geary-menu-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other email providers"}]},{"type":"text","value":" button to add the ProtonMail account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step1","src":"/images/using-email/geary-add-other-account.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now enter the information from the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Mailbox Configuration"}]},{"type":"text","value":" window and note that we are entering the hostname IP address, followed by the port number like this: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"127.0.0.1:1143"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step2","src":"/images/using-email/geary-add-protonmail.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once that has been entered and the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":" button has been pressed (you may need to do that a few times for the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Connection security"}]},{"type":"text","value":" dropdown to show) you will see the window below. Finally click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Always Trust This Server"}]},{"type":"text","value":" button then the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":" button again to add the account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You may need to close "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" and reopen it a bit later before your email starts showing up in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step3","src":"/images/using-email/trust-window.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fastmail"},"children":[{"type":"element","tag":"a","props":{"href":"#fastmail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fastmail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the menu icon in the top left of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Accounts"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Menu Button","src":"/images/using-email/geary-menu-button.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other email providers"}]},{"type":"text","value":" button to add the Fastmail account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step1","src":"/images/using-email/geary-add-other-account.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next create an App password using the Fastmail website "},{"type":"element","tag":"a","props":{"href":"https://www.fastmail.help/hc/en-us/articles/1500000279921-IMAP-POP-and-SMTP","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Save the App password in your Password Manager as you may not be able to see it again after creating it for security."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note of the IMAP/POP, SMTP addresses and the port numbers from the Fastmail website for the next window as well."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the new App password, IMAP/POP, SMTP address and their port numbers in the next "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" window."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"icloud-mail"},"children":[{"type":"element","tag":"a","props":{"href":"#icloud-mail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"iCloud Mail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Apple publishes the server settings for linking your iCloud email to other mail clients (see screenshot below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"icloud mail settings","src":"/images/using-email/icloud-email-settings.png"},"children":[]},{"type":"text","value":"\nPhoto source: "},{"type":"element","tag":"a","props":{"href":"https://support.apple.com/en-us/HT202304","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://support.apple.com/en-us/HT202304"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the menu icon in the top left of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Accounts"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Menu Button","src":"/images/using-email/geary-menu-button.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other email providers"}]},{"type":"text","value":" button to add the iCloud account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Geary Add Account Step1","src":"/images/using-email/geary-add-other-account.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next create an App password using the steps on this Apple Support page: "},{"type":"element","tag":"a","props":{"href":"https://support.apple.com/en-us/HT204397","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://support.apple.com/en-us/HT204397"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Step 3 will also require you to sign into your Apple ID Account page. You'll need to have two-factor authentication enabled to create an app-specific password. Once the app-specific password is created, it "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"won't"}]},{"type":"text","value":" be shown again. Be sure to write it down or add it to your password manager."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Apple ID Security Page","src":"/images/using-email/apple-id-app-password.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"app password","src":"/images/using-email/gear-app-password.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note of the IMAP/POP, SMTP addresses and the port numbers from Apple Article HT202304 (above) for the next window."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add the new App password, IMAP, SMTP address, and in the next "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"icloud setup","src":"/images/using-email/icloud-email-setup2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You will need to adjust the settings on this server login page. Change the drop down in \"Sending\" to \"Use a different login\" even though the information will be the same. It's likely you'll receive an error at first. If that's the case, switch "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"TLS"}]},{"type":"text","value":" to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"StartTLS"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Create"}]},{"type":"text","value":" button and your iCloud account will be added to Geary."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]}]},"text":"\n## Gmail\n\n1. Add the account to Geary\n\n ![Geary Menu Button](/images/using-email/geary-menu-button.png)\n\n Select the Gmail option in the window below.\n\n ![Selecting Gmail in Geary](/images/using-email/geary-add-gmail1.png)\n\n Enter your Gmail address and your password.\n\n ![Entering email address in Geary](/images/using-email/geary-add-gmail2.png)\n\n Now sign into your Gmail account again using the same Gmail address and password to add your account to Geary.\n\n ![Logging into Google](/images/using-email/geary-add-gmail3.png)\n\n## ProtonMail\n\n> **NOTE:** Using ProtonMail with a 3rd Party Email Client is only supported on Paid plans\n\n1. Download the ProtonMail Bridge from [here](https://protonmail.com/bridge/).\n\n ![ProtonMail Bridge Step1](/images/using-email/protonmail-bridge-step1.png)\n\n ![Download ProtonMail Bridge](/images/using-email/protonmail-bridge-deb.png)\n\n2. Install Protonmail Bridge\n\n ![Download ProtonMail Bridge2 Step2](/images/using-email/protonmail-bridge-download.png)\n\n Once the `.deb` file has been opened by Eddy click the **Install** button to install the application.\n\n ![Install ProtonMail Bridge](/images/using-email/protonmail-bridge-install.png)\n\n3. Setup Protonmail Bridge\n\n Once you open Protonmail Bridge from the Activities menu (in the top left) you will see the screen below. From here, enter your username and password that you using to sign into the ProtonMail website.\n\n ![Setup ProtonMail Bridge Step1](/images/using-email/protonmail-bridge-setup1.png)\n\n Once signed in, you can review the configuration steps for Thunderbird at the link in the Protonmail Bridge. The steps for Thunderbird will work in Geary.\n\n ![Setup ProtonMail Bridge Step2](/images/using-email/protonmail-bridge-setup2.png)\n\n Click on the arrow to the left of your username and then click on the **Mailbox Configuration** button to open the Email Settings window. This window will have your password (which is different then your ProtonmMail password), port numbers for IMAP and SMTP, as well as the security method for both IMAP and SMTP.\n\n ![Setup ProtonMail Bridge Step3](/images/using-email/protonmail-bridge-setup3.png)\n\n4. Add the account to Geary\n\n Once signed into Protonmail Bridge click the menu icon in the top left of Geary then click **Accounts**.\n\n ![Geary Menu Button](/images/using-email/geary-menu-button.png)\n\n Next click the **Other email providers** button to add the ProtonMail account.\n\n ![Geary Add Account Step1](/images/using-email/geary-add-other-account.png)\n\n Now enter the information from the **Mailbox Configuration** window and note that we are entering the hostname IP address, followed by the port number like this: `127.0.0.1:1143`.\n\n ![Geary Add Account Step2](/images/using-email/geary-add-protonmail.png)\n\n Once that has been entered and the **Create** button has been pressed (you may need to do that a few times for the **Connection security** dropdown to show) you will see the window below. Finally click the **Always Trust This Server** button then the **Create** button again to add the account.\n\n > **NOTE:** You may need to close Geary and reopen it a bit later before your email starts showing up in Geary.\n\n ![Geary Add Account Step3](/images/using-email/trust-window.png)\n\n## Fastmail\n\n1. Click the menu icon in the top left of Geary then click **Accounts**.\n\n ![Geary Menu Button](/images/using-email/geary-menu-button.png)\n\n2. Click the **Other email providers** button to add the Fastmail account.\n\n ![Geary Add Account Step1](/images/using-email/geary-add-other-account.png)\n\n3. Next create an App password using the Fastmail website [here](https://www.fastmail.help/hc/en-us/articles/1500000279921-IMAP-POP-and-SMTP).\n\n > **NOTE:** Save the App password in your Password Manager as you may not be able to see it again after creating it for security.\n\n4. Take note of the IMAP/POP, SMTP addresses and the port numbers from the Fastmail website for the next window as well.\n\n5. Add the new App password, IMAP/POP, SMTP address and their port numbers in the next Geary window.\n\n## iCloud Mail\n\nApple publishes the server settings for linking your iCloud email to other mail clients (see screenshot below).\n\n![icloud mail settings](/images/using-email/icloud-email-settings.png)\nPhoto source: \n\n1. Click the menu icon in the top left of Geary then click **Accounts**.\n\n ![Geary Menu Button](/images/using-email/geary-menu-button.png)\n\n2. Click the **Other email providers** button to add the iCloud account.\n\n ![Geary Add Account Step1](/images/using-email/geary-add-other-account.png)\n\n3. Next create an App password using the steps on this Apple Support page: \n\n > **NOTE:** Step 3 will also require you to sign into your Apple ID Account page. You'll need to have two-factor authentication enabled to create an app-specific password. Once the app-specific password is created, it **won't** be shown again. Be sure to write it down or add it to your password manager.\n\n ![Apple ID Security Page](/images/using-email/apple-id-app-password.png)\n\n ![app password](/images/using-email/gear-app-password.png)\n\n4. Take note of the IMAP/POP, SMTP addresses and the port numbers from Apple Article HT202304 (above) for the next window.\n\n5. Add the new App password, IMAP, SMTP address, and in the next Geary window.\n\n ![icloud setup](/images/using-email/icloud-email-setup2.png)\n\n > **NOTE:** You will need to adjust the settings on this server login page. Change the drop down in \"Sending\" to \"Use a different login\" even though the information will be the same. It's likely you'll receive an error at first. If that's the case, switch TLS to StartTLS.\n\n6. Finally, click the **Create** button and your iCloud account will be added to Geary.\n","dir":"/","path":"/using-geary","extension":".md","createdAt":"2021-06-22T13:26:03.000Z","updatedAt":"2021-11-11T20:40:39.000Z","authors":[{"username":"gangwerz","commitUrl":"https://github.com/system76/docs/commit/105b10a620aa0a43cf8df8f42cfd31f61ae88f8a","avatarUrl":"https://avatars.githubusercontent.com/u/4120010?v=4","profileUrl":"https://github.com/gangwerz"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/e9d1cf5bf8ca83f3509b1faea65bb810295f1129","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/d695a8b005c094dfbea2d873ea74799db5d879b6","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"}],"meta":{"version":0,"revision":0,"created":1697644147031},"$loki":98},{"slug":"backup-files","description":"Guidelines and tips for making backups of your important files.\n","title":"Back Up Files","keywords":["files","backup","deja-dup","rsync","Nextcloud"],"facebookImage":"/_nuxt/images/backup-files-facebookImage.jpg","twitterImage":"/_nuxt/images/backup-files-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"data-policy","depth":2,"text":"Data Policy"},{"id":"user-files","depth":2,"text":"User Files"},{"id":"deja-dup","depth":3,"text":"Deja Dup"},{"id":"cloud-desktop-clients","depth":3,"text":"Cloud Desktop Clients"},{"id":"copy-data-manually-using-the-files-app","depth":3,"text":"Copy Data Manually Using the Files App"},{"id":"terminal-only-advanced","depth":3,"text":"Terminal Only (Advanced)"},{"id":"e-mail","depth":2,"text":"E-mail"},{"id":"web-browser","depth":3,"text":"Web Browser"},{"id":"imap","depth":3,"text":"IMAP"},{"id":"poppop3","depth":3,"text":"POP/POP3"},{"id":"user-configuration-files","depth":2,"text":"User Configuration Files"},{"id":"programs","depth":2,"text":"Programs"},{"id":"program-configuration-files","depth":2,"text":"Program Configuration Files"},{"id":"create-and-restore-disk-images-using-disks-app","depth":2,"text":"Create and Restore Disk images using Disks app"},{"id":"creating-a-disk-image","depth":3,"text":"Creating a disk image"},{"id":"restoring-a-disk-image","depth":3,"text":"Restoring a disk image"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are many ways to back up important files on your computer. It's a personal choice which one to use based on habits, preferences, and what is being backed up. We will outline a few options here, but the final solution may be a mix of several of these options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"data-policy"},"children":[{"type":"element","tag":"a","props":{"href":"#data-policy","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Data Policy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The key to good backups is having the data automatically backed up, accessible, secure, and distributed. All backup solutions should be evaluated against these 4 criteria:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Automatic: Data is automatically backed up. Manual copies work well in some cases, but automatic backups makes sure it's always fresh, and that nothing is lost if a manual backup isn't performed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Accessible: Data needs to be retrievable and easily restorable if the original is lost."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Secure: Data needs to be accessible only by the owner. Cloud solutions are convenient, but additional steps may be required to make sure the data is private."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Distributed: Data needs to be in multiple places. If all the copies are in one location, the risk for data loss increases (for example, if your data is saved to a USB disk in your house, but there is a fire, both the computer and the backup disk could potentially be lost at the same time.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":" Good practice to prevent data loss is to ensure that any important files are backed up in at least three (3) places. Two (2) copies on-site, and one (1) copy off-site. This off-site backup could be through a cloud storage solution, a drive that's kept at a relative's house, or in a safety deposit box."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"user-files"},"children":[{"type":"element","tag":"a","props":{"href":"#user-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"User files are the most common data to back up. This includes documents, pictures, and other personal files. Typically, these documents are all saved in your home directory ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home/username"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"deja-dup"},"children":[{"type":"element","tag":"a","props":{"href":"#deja-dup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Deja Dup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/DejaDup","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Déjà Dup"}]},{"type":"text","value":" is a popular, straightforward backup option. It can be used to back up user data locally, remotely, or to a cloud server. It can also be set up to run automatically on a regular basis."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install Deja Dup, search for it in the Pop!_Shop, Ubuntu Software or run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install deja-dup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If Deja Dup can't be installed using the apt command, you can install it using the flatpak program by running the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"flatpak install flathub org.gnome.DejaDup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Deja Dup is installed, it will be labeled as \"Backups\" in the Activities overview."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"selecting-data-to-backup"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-data-to-backup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting Data to Backup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Deja Dup (Backups) open, you can select the folders you wish to save or ignore using the pages listed on the left. By default, Deja Dup will backup your entire home directory, which includes your Documents, Pictures, Music, and Videos folders. It ignores your Downloads folder and any items in the Trash. Use the plus and minus buttons as needed to modify both categories."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting data to backup in Deja-Dup","src":"/images/backup/deja_selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"choosing-a-backup-location"},"children":[{"type":"element","tag":"a","props":{"href":"#choosing-a-backup-location","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Choosing a Backup Location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Storage location"}]},{"type":"text","value":" page, you can configure the location where your backup will be stored."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting a backup location in Deja-Dup","src":"/images/backup/deja_location.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The available options are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Local Folder"}]},{"type":"text","value":" - Back up data to an internal or external hard drive, SSD, or USB flash drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nEasy to set up, automatic, accessible, and secure. Backups typically happen quickly because they're using a high-speed direct connection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nSingle point of failure. If the computer is lost or if both drives fail, the data is lost."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Network Server"}]},{"type":"text","value":" - Back up data to another computer or storage device (NAS) on your network."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nSame advantages as the local backup, but with less of a single point of failure."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nRequires some networking knowledge and the ability to set up another computer or storage device to hold the data.\nBackups typically take longer because of slower transfer speeds over the network (but still faster than internet storage.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":" - Back up to Google's cloud service."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nRemote (off-site) location provides geographical redundancy, and is accessible anywhere there is an internet connection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nRequires a Google account.\nYour data could be accessible by Google or third parties (including law enforcement).\nWill be slower to back up (depending on your internet speed), and uses your data transfer/bandwidth."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"scheduling-regular-backups"},"children":[{"type":"element","tag":"a","props":{"href":"#scheduling-regular-backups","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Scheduling Regular Backups"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To schedule backups to run automatically, select "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Scheduling"}]},{"type":"text","value":" from the list on the left, then flip the switch to enable automatic backups. Schedule the backup for a time when you know the location will be available (for example, when you know you'll have the USB drive plugged in). Many people choose to let their backups run overnight or on weekends."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Scheduling backups in Deja-Dup","src":"/images/backup/deja_scheduling.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"restoring-your-data"},"children":[{"type":"element","tag":"a","props":{"href":"#restoring-your-data","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restoring Your Data"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To restore your data with Deja Dup, select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Overview"}]},{"type":"text","value":" page, then click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Restore..."}]},{"type":"text","value":" button. This will allow you to select the location containing the Deja Dup backup folder, and will copy the data from the most recent backup to its original location."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Restoring data in Deja-Dup","src":"/images/backup/deja_overview.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cloud-desktop-clients"},"children":[{"type":"element","tag":"a","props":{"href":"#cloud-desktop-clients","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cloud Desktop Clients"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many online services offer small amounts of free storage and desktop clients with automatic synchronization. A few examples of companies that offer cross-platform cloud storage are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.dropbox.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dropbox"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.mega.nz","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mega.nz"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.box.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Box.com (CLI only)"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://drive.google.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":" does not have a native Linux client, but there is built-in support within Pop!_OS and Ubuntu. However, the built-in support does not automatically copy and keep files locally as the above desktop clients do."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One solution to keep the data from being read by cloud storage providers is to keep all of the files in password-protected archives. A .zip or .7z file with a password is encrypted, and can't be easily accessed by anyone without the password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another option is "},{"type":"element","tag":"a","props":{"href":"https://nextcloud.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Nextcloud"}]},{"type":"text","value":". Nextcloud is an open-source cloud solution that is completely controlled by the user. The remote server needs to be set up manually (or a trusted third party could be paid to set up and maintain the server.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"copy-data-manually-using-the-files-app"},"children":[{"type":"element","tag":"a","props":{"href":"#copy-data-manually-using-the-files-app","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Copy Data Manually Using the Files App"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With an external drive attached, data can be manually copied to an external drive. Use the file browser to copy data from the internal drive to the external drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nEasy and straightforward to copy data from one place to another."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nBecause the process is manual, updates and changes to the data may be missed over time. No geographic redundancy."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"terminal-only-advanced"},"children":[{"type":"element","tag":"a","props":{"href":"#terminal-only-advanced","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Terminal Only (Advanced)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In certain situations, you may only have access to a command-line interface. The command-line "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rsync"}]},{"type":"text","value":" program verifies data integrity and avoids re-copying files that are already backed up."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"An example of the rsync command would be:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rsync -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/ OUTPUT_DIRECTORY"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"...where "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-a"}]},{"type":"text","value":" tells rsync to output as an archive, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/"}]},{"type":"text","value":" refers to your home directory as the source location, and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"OUTPUT_DIRECTORY"}]},{"type":"text","value":" should be replaced with the location of your external disk or your remotely mounted server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"e-mail"},"children":[{"type":"element","tag":"a","props":{"href":"#e-mail","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"E-mail"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you access your email through a web browser, manual backup is likely unnecessary, as the data is always being held on a remote computer. If you use a local client such as Thunderbird or Evolution, then the data may be stored in multiple locations (such the email server and other client devices), or only in one. If the IMAP protocol is used, the data is synchronized between all clients; if the POP protocol is used, then the data is only stored on the client where the email was viewed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"web-browser"},"children":[{"type":"element","tag":"a","props":{"href":"#web-browser","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Web Browser"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nAll data is always on a remote server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nRequires internet access. Email providers may have access to data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"imap"},"children":[{"type":"element","tag":"a","props":{"href":"#imap","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IMAP"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nData is synchronized between the remote server and local devices. No single point of failure."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nRequires internet access. Email providers may have access to data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"poppop3"},"children":[{"type":"element","tag":"a","props":{"href":"#poppop3","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"POP/POP3"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pros:"}]},{"type":"text","value":"\nData is more secure, as it's only in one location at any time."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Cons:"}]},{"type":"text","value":"\nThe client storing data is a single point of failure."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"user-configuration-files"},"children":[{"type":"element","tag":"a","props":{"href":"#user-configuration-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User Configuration Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most user configuration files are stored in the home folder. These can generally be copied and saved just like any other file, but restoring these files may not always work. Occasionally, programs change how, where, or in what format their configuration files are stored. This means they won't always be restorable, or may not function as intended. It's recommended to back these up as needed, but remember that they may not restore correctly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most user configuration files can be found in the home directory, and begin with a period (for example, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".config"}]},{"type":"text","value":" directory.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"programs"},"children":[{"type":"element","tag":"a","props":{"href":"#programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Programs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Because programs are readily available online (usually through software repositories), we don't recommend backing them up. They are spread throughout the file system and are difficult to restore properly. To back up programs, we recommend keeping a list of package names for the programs that you use so they can be reinstalled with a single package manager command, like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-tweak-tool mousepad aptitude thunar"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"program-configuration-files"},"children":[{"type":"element","tag":"a","props":{"href":"#program-configuration-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Program Configuration Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System-wide program configuration files can be found in many locations of the OS. The most common location is the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc"}]},{"type":"text","value":" folder. Most of these can be backed up in the same ways that user configuration files can, with the same caveat about changes in configuration format when restoring these files. (Unless you have modified system-wide configuration files manually, most configuration is usually stored per-user in the home directory.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-and-restore-disk-images-using-disks-app"},"children":[{"type":"element","tag":"a","props":{"href":"#create-and-restore-disk-images-using-disks-app","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create and Restore Disk images using Disks app"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes with a disk management utility called GNOME Disks. You can find it in your apps list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks app","src":"/images/backup/disks-1-none-selected.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upon opening, on the left, you will see a list of all disks connected to your computer. Choose which disk you want to back up or restore and click on it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"drop down menu in Disks app","src":"/images/backup/disks-2-disk-selected.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you select a disk, a \"Disk options\" button will appear near the top right corner of the app window. When you press it, a drop down menu will appear, allowing you to select the option you want - to create or restore a disk image."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"creating-a-disk-image"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-a-disk-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating a disk image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"image","src":"/images/backup/disks-3-create-disk-image.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you press a \"Create disk image\" in the drop-down menu mentioned before, you will have a pop-up appear, presenting you with choice to name the disk image you're creating and select where to put it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":" that creating a full disk-image is only available when booting from a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"live disk"}]},{"type":"text","value":". You can't make changes to an internal disk or partition from which you're booting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"image","src":"/images/backup/disks-3-create-disk-image-busy.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After clicking \"Start creating,\" it may ask for your password. Next Disks will start creating your disk image. A progress bar will be shown. You can cancel creating the image at any time by pressing the trash can icon on the right, next to the progress bar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":" the location that you save the image file to will need to be either the same size or larger (i.e. 1TB will need 1TB or above)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upon finishing, you will have a disk image file in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".img"}]},{"type":"text","value":" format. The file will have the name you chose and will be saved in the folder you selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"restoring-a-disk-image"},"children":[{"type":"element","tag":"a","props":{"href":"#restoring-a-disk-image","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restoring a disk image"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" Restoring a disk image to a drive erases the current contents of the selected drive or partition. Again, this will result in a complete loss of data. Only restore disk images to drives that are already backed up, or on which you don't wish to preserve the data."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"image","src":"/images/backup/disks-4-restore-disk-image.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you press \"Restore disk image\" in the drop-down menu mentioned before, a pop-up will appear, presenting a button to select which disk image you want to restore The \"Destination\" will be whichever disk you selected previously (on the left)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"image","src":"/images/backup/disks-4-restore-disk-image-busy.png.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you press \"Start restoring,\" it will ask for a confirmation and may ask for a user password. After that, process of restoring a disk image onto your disk will start, showing you restoring progress. You can cancel at any time by pressing the trash can icon on the right from the progress bar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Even if you press the button to cancel, your selected disk will already have been erased to make room for the restore image. The data on the disk is already gone."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upon finishing you will have your disk image file and its data on the disk you selected."}]}]},"text":"\nThere are many ways to back up important files on your computer. It's a personal choice which one to use based on habits, preferences, and what is being backed up. We will outline a few options here, but the final solution may be a mix of several of these options.\n\n## Data Policy\n\nThe key to good backups is having the data automatically backed up, accessible, secure, and distributed. All backup solutions should be evaluated against these 4 criteria:\n\n- Automatic: Data is automatically backed up. Manual copies work well in some cases, but automatic backups makes sure it's always fresh, and that nothing is lost if a manual backup isn't performed.\n- Accessible: Data needs to be retrievable and easily restorable if the original is lost.\n- Secure: Data needs to be accessible only by the owner. Cloud solutions are convenient, but additional steps may be required to make sure the data is private.\n- Distributed: Data needs to be in multiple places. If all the copies are in one location, the risk for data loss increases (for example, if your data is saved to a USB disk in your house, but there is a fire, both the computer and the backup disk could potentially be lost at the same time.)\n\n**NOTE** Good practice to prevent data loss is to ensure that any important files are backed up in at least three (3) places. Two (2) copies on-site, and one (1) copy off-site. This off-site backup could be through a cloud storage solution, a drive that's kept at a relative's house, or in a safety deposit box.\n\n## User Files\n\nUser files are the most common data to back up. This includes documents, pictures, and other personal files. Typically, these documents are all saved in your home directory (`/home/username`).\n\n### Deja Dup\n\n[Déjà Dup](https://wiki.gnome.org/Apps/DejaDup) is a popular, straightforward backup option. It can be used to back up user data locally, remotely, or to a cloud server. It can also be set up to run automatically on a regular basis.\n\n#### Installation\n\nTo install Deja Dup, search for it in the Pop!\\_Shop, Ubuntu Software or run this command:\n\n```bash\nsudo apt install deja-dup\n```\n\nIf Deja Dup can't be installed using the apt command, you can install it using the flatpak program by running the following command:\n\n```bash\nflatpak install flathub org.gnome.DejaDup\n```\n\nOnce Deja Dup is installed, it will be labeled as \"Backups\" in the Activities overview.\n\n#### Selecting Data to Backup\n\nWith Deja Dup (Backups) open, you can select the folders you wish to save or ignore using the pages listed on the left. By default, Deja Dup will backup your entire home directory, which includes your Documents, Pictures, Music, and Videos folders. It ignores your Downloads folder and any items in the Trash. Use the plus and minus buttons as needed to modify both categories.\n\n![Selecting data to backup in Deja-Dup](/images/backup/deja_selection.png)\n\n#### Choosing a Backup Location\n\nOn the **Storage location** page, you can configure the location where your backup will be stored.\n\n![Selecting a backup location in Deja-Dup](/images/backup/deja_location.png)\n\nThe available options are:\n\n**Local Folder** - Back up data to an internal or external hard drive, SSD, or USB flash drive.\n\nPros:\nEasy to set up, automatic, accessible, and secure. Backups typically happen quickly because they're using a high-speed direct connection.\n\nCons:\nSingle point of failure. If the computer is lost or if both drives fail, the data is lost.\n\n**Network Server** - Back up data to another computer or storage device (NAS) on your network.\n\nPros:\nSame advantages as the local backup, but with less of a single point of failure.\n\nCons:\nRequires some networking knowledge and the ability to set up another computer or storage device to hold the data.\nBackups typically take longer because of slower transfer speeds over the network (but still faster than internet storage.)\n\n**Google Drive** - Back up to Google's cloud service.\n\nPros:\nRemote (off-site) location provides geographical redundancy, and is accessible anywhere there is an internet connection.\n\nCons:\nRequires a Google account.\nYour data could be accessible by Google or third parties (including law enforcement).\nWill be slower to back up (depending on your internet speed), and uses your data transfer/bandwidth.\n\n#### Scheduling Regular Backups\n\nTo schedule backups to run automatically, select **Scheduling** from the list on the left, then flip the switch to enable automatic backups. Schedule the backup for a time when you know the location will be available (for example, when you know you'll have the USB drive plugged in). Many people choose to let their backups run overnight or on weekends.\n\n![Scheduling backups in Deja-Dup](/images/backup/deja_scheduling.png)\n\n#### Restoring Your Data\n\nTo restore your data with Deja Dup, select the **Overview** page, then click the **Restore...** button. This will allow you to select the location containing the Deja Dup backup folder, and will copy the data from the most recent backup to its original location.\n\n![Restoring data in Deja-Dup](/images/backup/deja_overview.png)\n\n### Cloud Desktop Clients\n\nMany online services offer small amounts of free storage and desktop clients with automatic synchronization. A few examples of companies that offer cross-platform cloud storage are:\n\n- [Dropbox](https://www.dropbox.com)\n- [Mega.nz](https://www.mega.nz)\n- [Box.com (CLI only)](https://www.box.com)\n\n[Google Drive](https://drive.google.com) does not have a native Linux client, but there is built-in support within Pop!_OS and Ubuntu. However, the built-in support does not automatically copy and keep files locally as the above desktop clients do.\n\nOne solution to keep the data from being read by cloud storage providers is to keep all of the files in password-protected archives. A .zip or .7z file with a password is encrypted, and can't be easily accessed by anyone without the password.\n\nAnother option is [Nextcloud](https://nextcloud.com/). Nextcloud is an open-source cloud solution that is completely controlled by the user. The remote server needs to be set up manually (or a trusted third party could be paid to set up and maintain the server.)\n\n### Copy Data Manually Using the Files App\n\nWith an external drive attached, data can be manually copied to an external drive. Use the file browser to copy data from the internal drive to the external drive.\n\nPros:\nEasy and straightforward to copy data from one place to another.\n\nCons:\nBecause the process is manual, updates and changes to the data may be missed over time. No geographic redundancy.\n\n### Terminal Only (Advanced)\n\nIn certain situations, you may only have access to a command-line interface. The command-line `rsync` program verifies data integrity and avoids re-copying files that are already backed up.\n\nAn example of the rsync command would be:\n\n```bash\nrsync -a ~/ OUTPUT_DIRECTORY\n```\n\n...where `-a` tells rsync to output as an archive, `~/` refers to your home directory as the source location, and `OUTPUT_DIRECTORY` should be replaced with the location of your external disk or your remotely mounted server.\n\n## E-mail\n\nIf you access your email through a web browser, manual backup is likely unnecessary, as the data is always being held on a remote computer. If you use a local client such as Thunderbird or Evolution, then the data may be stored in multiple locations (such the email server and other client devices), or only in one. If the IMAP protocol is used, the data is synchronized between all clients; if the POP protocol is used, then the data is only stored on the client where the email was viewed.\n\n### Web Browser\n\nPros:\nAll data is always on a remote server.\n\nCons:\nRequires internet access. Email providers may have access to data.\n\n### IMAP\n\nPros:\nData is synchronized between the remote server and local devices. No single point of failure.\n\nCons:\nRequires internet access. Email providers may have access to data.\n\n### POP/POP3\n\nPros:\nData is more secure, as it's only in one location at any time.\n\nCons:\nThe client storing data is a single point of failure.\n\n## User Configuration Files\n\nMost user configuration files are stored in the home folder. These can generally be copied and saved just like any other file, but restoring these files may not always work. Occasionally, programs change how, where, or in what format their configuration files are stored. This means they won't always be restorable, or may not function as intended. It's recommended to back these up as needed, but remember that they may not restore correctly.\n\nMost user configuration files can be found in the home directory, and begin with a period (for example, the `.config` directory.)\n\n## Programs\n\nBecause programs are readily available online (usually through software repositories), we don't recommend backing them up. They are spread throughout the file system and are difficult to restore properly. To back up programs, we recommend keeping a list of package names for the programs that you use so they can be reinstalled with a single package manager command, like so:\n\n```bash\nsudo apt install gnome-tweak-tool mousepad aptitude thunar\n```\n\n## Program Configuration Files\n\nSystem-wide program configuration files can be found in many locations of the OS. The most common location is the `/etc` folder. Most of these can be backed up in the same ways that user configuration files can, with the same caveat about changes in configuration format when restoring these files. (Unless you have modified system-wide configuration files manually, most configuration is usually stored per-user in the home directory.)\n\n## Create and Restore Disk images using Disks app\n\nPop!\\_OS comes with a disk management utility called GNOME Disks. You can find it in your apps list.\n\n![Disks app](/images/backup/disks-1-none-selected.png)\n\nUpon opening, on the left, you will see a list of all disks connected to your computer. Choose which disk you want to back up or restore and click on it.\n\n![drop down menu in Disks app](/images/backup/disks-2-disk-selected.png)\n\nOnce you select a disk, a \"Disk options\" button will appear near the top right corner of the app window. When you press it, a drop down menu will appear, allowing you to select the option you want - to create or restore a disk image.\n\n### Creating a disk image\n\n![image](/images/backup/disks-3-create-disk-image.png)\n\nWhen you press a \"Create disk image\" in the drop-down menu mentioned before, you will have a pop-up appear, presenting you with choice to name the disk image you're creating and select where to put it.\n\n**NOTE** that creating a full disk-image is only available when booting from a [live disk](/articles/live-disk). You can't make changes to an internal disk or partition from which you're booting.\n\n![image](/images/backup/disks-3-create-disk-image-busy.png)\n\nAfter clicking \"Start creating,\" it may ask for your password. Next Disks will start creating your disk image. A progress bar will be shown. You can cancel creating the image at any time by pressing the trash can icon on the right, next to the progress bar.\n\n**NOTE** the location that you save the image file to will need to be either the same size or larger (i.e. 1TB will need 1TB or above).\n\nUpon finishing, you will have a disk image file in `.img` format. The file will have the name you chose and will be saved in the folder you selected.\n\n### Restoring a disk image\n\n> **IMPORTANT NOTE:** Restoring a disk image to a drive erases the current contents of the selected drive or partition. Again, this will result in a complete loss of data. Only restore disk images to drives that are already backed up, or on which you don't wish to preserve the data.\n\n![image](/images/backup/disks-4-restore-disk-image.png)\n\nWhen you press \"Restore disk image\" in the drop-down menu mentioned before, a pop-up will appear, presenting a button to select which disk image you want to restore The \"Destination\" will be whichever disk you selected previously (on the left).\n\n![image](/images/backup/disks-4-restore-disk-image-busy.png.png)\n\nAfter you press \"Start restoring,\" it will ask for a confirmation and may ask for a user password. After that, process of restoring a disk image onto your disk will start, showing you restoring progress. You can cancel at any time by pressing the trash can icon on the right from the progress bar.\n\n> **NOTE:** Even if you press the button to cancel, your selected disk will already have been erased to make room for the restore image. The data on the disk is already gone.\n\nUpon finishing you will have your disk image file and its data on the disk you selected.\n","dir":"/","path":"/backup-files","extension":".md","createdAt":"2018-04-19T19:04:43.000Z","updatedAt":"2022-01-06T15:09:48.000Z","authors":[{"username":"linuxgnuru","commitUrl":"https://github.com/system76/docs/commit/c58e9a7942e79c89108be539f6ac8dbbeb5e9cb7","avatarUrl":"https://avatars.githubusercontent.com/u/3463589?v=4","profileUrl":"https://github.com/linuxgnuru"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/3e3dbc061227a529a1cbd805a457668b1eaf36c8","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/814190c50fed7cfcab3f1cd1b2683cdb84587354","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"ZaLiTHkA","commitUrl":"https://github.com/system76/docs/commit/16f8dcb4e66e3cf4dc4452ab1785b5506c3a8506","avatarUrl":"https://avatars.githubusercontent.com/u/2149312?v=4","profileUrl":"https://github.com/ZaLiTHkA"},{"username":"vega-d","commitUrl":"https://github.com/system76/docs/commit/6db94ab44fce3d23f1a8c97401a9d665c6343fcc","avatarUrl":"https://avatars.githubusercontent.com/u/35414314?v=4","profileUrl":"https://github.com/vega-d"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147056},"$loki":99},{"slug":"cuda","description":"Complete instructions on setting up the NVIDIA CUDA toolkit and cuDNN libraries\n","title":"CUDA and cuDNN (Install)","keywords":["NVIDIA","CUDA"],"facebookImage":"/_nuxt/images/cuda-facebookImage.jpg","twitterImage":"/_nuxt/images/cuda-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"pop_os-2204-lts","depth":2,"text":"Pop!_OS 22.04 LTS"},{"id":"other-versions-of-cuda","depth":3,"text":"Other Versions of CUDA"},{"id":"pop_os-2004-lts","depth":2,"text":"Pop!_OS 20.04 LTS"},{"id":"install-the-latest-nvidia-cuda-toolkit","depth":3,"text":"Install the Latest NVIDIA CUDA Toolkit"},{"id":"switch-between-cuda-versions","depth":3,"text":"Switch Between CUDA Versions"},{"id":"not-running-pop_os","depth":2,"text":"Not Running Pop!_OS?"},{"id":"ubuntu-2004-lts","depth":3,"text":"Ubuntu 20.04 LTS"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"pop_os-2204-lts"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2204-lts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 22.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Basic CUDA runtime functionality is installed automatically with the NVIDIA driver (in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"libnvidia-compute-*"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-compute-utils-*"}]},{"type":"text","value":" packages). The maximum CUDA version supported by the libraries included with the driver can be seen using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-smi"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional tools for using and developing with CUDA can be installed with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-cuda-toolkit"}]},{"type":"text","value":" package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvidia-cuda-toolkit\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-cuda-toolkit"}]},{"type":"text","value":" package is "},{"type":"element","tag":"a","props":{"href":"https://packages.ubuntu.com/jammy/amd64/nvidia-cuda-toolkit","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"maintained by Ubuntu"}]},{"type":"text","value":", and may contain an older version of CUDA than what the driver supports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"other-versions-of-cuda"},"children":[{"type":"element","tag":"a","props":{"href":"#other-versions-of-cuda","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Other Versions of CUDA"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvidia-container-toolkit"}]},{"type":"text","value":" package uses Docker containers to allow alternate versions of the CUDA libraries to be installed alongside the one included with the NVIDIA driver. You can see the different Docker images that are published by NVIDIA here: "},{"type":"element","tag":"a","props":{"href":"https://hub.docker.com/r/nvidia/cuda/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://hub.docker.com/r/nvidia/cuda/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This example installs a development enviroment with CUDA version 12.1."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-software"},"children":[{"type":"element","tag":"a","props":{"href":"#install-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After making sure the system is up-to-date, install the NVIDIA container toolkit. In this example, Docker will also be installed using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker.io"}]},{"type":"text","value":" package."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvidia-container-toolkit docker.io"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The user account working with the Container Toolkit must be added to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker"}]},{"type":"text","value":" group if that hasn't been done already:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG docker "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The last step is to add a kernel parameter:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub --add-options "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"systemd.unified_cgroup_hierarchy=0\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"...and reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"configure-the-docker-daemon-for-the-nvidia-container-runtime"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-the-docker-daemon-for-the-nvidia-container-runtime","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure the Docker daemon for the NVIDIA Container Runtime"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the NVIDIA Container Toolkit CLI to configure Docker to use the NVIDIA libraries, then restart Docker:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nvidia-ctk runtime configure --runtime=docker"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart docker"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"test-configuration"},"children":[{"type":"element","tag":"a","props":{"href":"#test-configuration","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Test Configuration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run this command to check the Docker configuration for CUDA:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"docker run --rm --runtime=nvidia --gpus all nvidia/cuda:12.1.0-devel-ubuntu22.04 nvidia-smi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output displays the CUDA version supported by the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Thu Mar 23 14:43:51 2023 \n+-----------------------------------------------------------------------------+\n| NVIDIA-SMI 525.89.02 Driver Version: 525.89.02 CUDA Version: 12.1 |\n|-------------------------------+----------------------+----------------------+\n| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |\n| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n| | | MIG M. |\n|===============================+======================+======================|\n| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A |\n| 30% 37C P5 N/A / 75W | 789MiB / 4096MiB | 16% Default |\n| | | N/A |\n+-------------------------------+----------------------+----------------------+\n \n+-----------------------------------------------------------------------------+\n| Processes: |\n| GPU GI CI PID Type Process name GPU Memory |\n| ID ID Usage |\n|=============================================================================|\n+-----------------------------------------------------------------------------+\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"run-the-container"},"children":[{"type":"element","tag":"a","props":{"href":"#run-the-container","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run the Container"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start a shell within the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"docker run -it --rm --runtime=nvidia --gpus all nvidia/cuda:12.1.0-devel-ubuntu22.04 bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Commands can then be run with CUDA support:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"root@5397e7ea7f57:/"}]},{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# nvcc --version"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nvcc: NVIDIA (R) Cuda compiler driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Copyright (c) 2005-2023 NVIDIA Corporation"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Built on Tue_Feb__7_19:32:13_PST_2023"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Cuda compilation tools, release 12.1, V12.1.66"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Build cuda_12.1.r12.1/compiler.32415258_0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The container can be viewed and managed using "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"docker ps"}]},{"type":"text","value":" in another terminal or tab:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ docker ps"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"5397e7ea7f57 nvidia/cuda:12.1.0-devel-ubuntu22.04 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"/opt/nvidia/nvidia_…\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2 minutes ago Up 2 minutes boring_tesla"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The container ID can be referenced to copy files into and out of the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ git clone https://github.com/NVIDIA/cuda-samples.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ docker cp cuda-samples/ 5397e7ea7f57:/root/cuda-samples/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, from within the container, an example project can be built:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"root@5397e7ea7f57# "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /root/cuda-samples/Samples/0_Introduction/c++11_cuda/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"root@5397e7ea7f57:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/cuda-samples/Samples/0_Introduction/c++11_cuda# make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The binary ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"c++11_cuda"}]},{"type":"text","value":") is built:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"root@5397e7ea7f57:~/cuda-samples/Samples/0_Introduction/c++11_cuda# ls -l\ntotal 6108\n-rw-rw-r-- 1 1000 1000 13679 Mar 24 16:45 Makefile\n-rw-rw-r-- 1 1000 1000 2090 Mar 24 16:45 NsightEclipse.xml\n-rw-rw-r-- 1 1000 1000 3556 Mar 24 16:45 README.md\n-rwxr-xr-x 1 root root 1881448 Mar 24 16:48 c++11_cuda\n...\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_os-2004-lts"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2004-lts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-the-latest-nvidia-cuda-toolkit"},"children":[{"type":"element","tag":"a","props":{"href":"#install-the-latest-nvidia-cuda-toolkit","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install the Latest NVIDIA CUDA Toolkit"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the CUDA toolkit, run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cuda-latest"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install the cuDNN library, run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cudnn-11.2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To verify installation, run this command after a reboot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nvcc -V"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"versions-in-pop_os-2004-lts"},"children":[{"type":"element","tag":"a","props":{"href":"#versions-in-pop_os-2004-lts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Versions in Pop!_OS 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install CUDA 10.0:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cuda-10.0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the respective cuDNN library:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cudnn-10.0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install CUDA 10.1:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cuda-10.1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the respective cuDNN library:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cudnn-10.1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install CUDA 10.2:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cuda-10.2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the respective cuDNN library:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-cudnn-10.2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"switch-between-cuda-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-between-cuda-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch Between CUDA Versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can switch between each CUDA version with the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-alternatives --config cuda"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To verify installation, run this command to see the current version of the NVIDIA CUDA compiler:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nvcc -V"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can check the version of cuDNN with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cat /usr/lib/cuda/include/cudnn_version.h "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep CUDNN_MAJOR -A 2 "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"not-running-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#not-running-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Not Running Pop!_OS?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The previous instructions will work with Pop!_OS out of the box, Ubuntu and other Debian derivatives require additional commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ These packages have only been tested with the System76 NVIDIA driver."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ubuntu-2004-lts"},"children":[{"type":"element","tag":"a","props":{"href":"#ubuntu-2004-lts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ubuntu 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"deb http://apt.pop-os.org/proprietary focal main\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo tee -a /etc/apt/sources.list.d/pop-proprietary.list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 204DD8AEC33A7AFF"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system76-driver"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" will go over installing the System76 NVIDIA driver."}]}]},"text":"\n## Pop!\\_OS 22.04 LTS\n\nBasic CUDA runtime functionality is installed automatically with the NVIDIA driver (in the `libnvidia-compute-*` and `nvidia-compute-utils-*` packages). The maximum CUDA version supported by the libraries included with the driver can be seen using the `nvidia-smi` command.\n\nAdditional tools for using and developing with CUDA can be installed with the `nvidia-cuda-toolkit` package:\n\n```\nsudo apt install nvidia-cuda-toolkit\n```\n\nThe `nvidia-cuda-toolkit` package is [maintained by Ubuntu](https://packages.ubuntu.com/jammy/amd64/nvidia-cuda-toolkit), and may contain an older version of CUDA than what the driver supports.\n\n### Other Versions of CUDA\n\nThe `nvidia-container-toolkit` package uses Docker containers to allow alternate versions of the CUDA libraries to be installed alongside the one included with the NVIDIA driver. You can see the different Docker images that are published by NVIDIA here: \n\nThis example installs a development enviroment with CUDA version 12.1.\n\n#### Install Software\n\nAfter making sure the system is up-to-date, install the NVIDIA container toolkit. In this example, Docker will also be installed using the `docker.io` package.\n\n```bash\nsudo apt update\nsudo apt full-upgrade\nsudo apt install nvidia-container-toolkit docker.io\n```\n\nThe user account working with the Container Toolkit must be added to the `docker` group if that hasn't been done already:\n\n```bash\nsudo usermod -aG docker $USER\n```\n\nThe last step is to add a kernel parameter:\n\n```bash\nsudo kernelstub --add-options \"systemd.unified_cgroup_hierarchy=0\"\n```\n\n...and reboot.\n\n#### Configure the Docker daemon for the NVIDIA Container Runtime\n\nUse the NVIDIA Container Toolkit CLI to configure Docker to use the NVIDIA libraries, then restart Docker:\n\n```bash\nsudo nvidia-ctk runtime configure --runtime=docker\nsudo systemctl restart docker\n```\n\n#### Test Configuration\n\nRun this command to check the Docker configuration for CUDA:\n\n```bash\ndocker run --rm --runtime=nvidia --gpus all nvidia/cuda:12.1.0-devel-ubuntu22.04 nvidia-smi\n```\n\nThe output displays the CUDA version supported by the container:\n\n```\nThu Mar 23 14:43:51 2023 \n+-----------------------------------------------------------------------------+\n| NVIDIA-SMI 525.89.02 Driver Version: 525.89.02 CUDA Version: 12.1 |\n|-------------------------------+----------------------+----------------------+\n| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |\n| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n| | | MIG M. |\n|===============================+======================+======================|\n| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A |\n| 30% 37C P5 N/A / 75W | 789MiB / 4096MiB | 16% Default |\n| | | N/A |\n+-------------------------------+----------------------+----------------------+\n \n+-----------------------------------------------------------------------------+\n| Processes: |\n| GPU GI CI PID Type Process name GPU Memory |\n| ID ID Usage |\n|=============================================================================|\n+-----------------------------------------------------------------------------+\n```\n\n#### Run the Container\n\nStart a shell within the container:\n\n```bash\ndocker run -it --rm --runtime=nvidia --gpus all nvidia/cuda:12.1.0-devel-ubuntu22.04 bash\n```\n\nCommands can then be run with CUDA support:\n\n```shell\nroot@5397e7ea7f57:/# nvcc --version\nnvcc: NVIDIA (R) Cuda compiler driver\nCopyright (c) 2005-2023 NVIDIA Corporation\nBuilt on Tue_Feb__7_19:32:13_PST_2023\nCuda compilation tools, release 12.1, V12.1.66\nBuild cuda_12.1.r12.1/compiler.32415258_0\n```\n\nThe container can be viewed and managed using `docker ps` in another terminal or tab:\n\n```bash\nsystem76@pop-os:~$ docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n5397e7ea7f57 nvidia/cuda:12.1.0-devel-ubuntu22.04 \"/opt/nvidia/nvidia_…\" 2 minutes ago Up 2 minutes boring_tesla\n```\n\nThe container ID can be referenced to copy files into and out of the container:\n\n```bash\nsystem76@pop-os:~$ git clone https://github.com/NVIDIA/cuda-samples.git\nsystem76@pop-os:~$ docker cp cuda-samples/ 5397e7ea7f57:/root/cuda-samples/\n```\n\nNow, from within the container, an example project can be built:\n\n```bash\nroot@5397e7ea7f57# cd /root/cuda-samples/Samples/0_Introduction/c++11_cuda/\nroot@5397e7ea7f57:~/cuda-samples/Samples/0_Introduction/c++11_cuda# make\n```\n\nThe binary (`c++11_cuda`) is built:\n\n```\nroot@5397e7ea7f57:~/cuda-samples/Samples/0_Introduction/c++11_cuda# ls -l\ntotal 6108\n-rw-rw-r-- 1 1000 1000 13679 Mar 24 16:45 Makefile\n-rw-rw-r-- 1 1000 1000 2090 Mar 24 16:45 NsightEclipse.xml\n-rw-rw-r-- 1 1000 1000 3556 Mar 24 16:45 README.md\n-rwxr-xr-x 1 root root 1881448 Mar 24 16:48 c++11_cuda\n...\n```\n\n## Pop!\\_OS 20.04 LTS\n\n### Install the Latest NVIDIA CUDA Toolkit\n\nTo install the CUDA toolkit, run this command:\n\n```bash\nsudo apt install system76-cuda-latest\n```\n\nTo install the cuDNN library, run this command:\n\n```bash\nsudo apt install system76-cudnn-11.2\n```\n\nTo verify installation, run this command after a reboot:\n\n```bash\nnvcc -V\n```\n\n#### Versions in Pop!\\_OS 20.04 LTS\n\nTo install CUDA 10.0:\n\n```bash\nsudo apt install system76-cuda-10.0\n```\n\nFor the respective cuDNN library:\n\n```bash\nsudo apt install system76-cudnn-10.0\n```\n\nTo install CUDA 10.1:\n\n```bash\nsudo apt install system76-cuda-10.1\n```\n\nFor the respective cuDNN library:\n\n```bash\nsudo apt install system76-cudnn-10.1\n```\n\nTo install CUDA 10.2:\n\n```bash\nsudo apt install system76-cuda-10.2\n```\n\nFor the respective cuDNN library:\n\n```bash\nsudo apt install system76-cudnn-10.2\n```\n\n### Switch Between CUDA Versions\n\nYou can switch between each CUDA version with the following command:\n\n```bash\nsudo update-alternatives --config cuda\n```\n\nTo verify installation, run this command to see the current version of the NVIDIA CUDA compiler:\n\n```bash\nnvcc -V\n```\n\nYou can check the version of cuDNN with this command:\n\n```bash\ncat /usr/lib/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 \n```\n\n## Not Running Pop!_OS?\n\nThe previous instructions will work with Pop!_OS out of the box, Ubuntu and other Debian derivatives require additional commands.\n\n> ℹ️ These packages have only been tested with the System76 NVIDIA driver.\n\n### Ubuntu 20.04 LTS\n\n```bash\necho \"deb http://apt.pop-os.org/proprietary focal main\" | sudo tee -a /etc/apt/sources.list.d/pop-proprietary.list\nsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 204DD8AEC33A7AFF\nsudo apt update\n```\n\nThe following [article](/articles/system76-driver) will go over installing the System76 NVIDIA driver.\n","dir":"/","path":"/cuda","extension":".md","createdAt":"2016-03-17T22:28:21.000Z","updatedAt":"2023-03-24T20:23:01.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/38a36f7befa505d4cee6660cf9b575ac87561bb5","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/7f8374c140aa01b581e8a379b8013669b06cb2d6","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"John15321","commitUrl":"https://github.com/system76/docs/commit/ed4c45db1021624377b32c00f0527ee010189f2b","avatarUrl":"https://avatars.githubusercontent.com/u/56229312?v=4","profileUrl":"https://github.com/John15321"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/e957fec09532ec63034248fcbf90571a0f1d2128","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147062},"$loki":100},{"slug":"disaster-recovery","description":"How to back up your files if your operating system doesn't boot\n","title":"Data Recovery","keywords":["files","backup","deja-dup"],"facebookImage":"/_nuxt/images/disaster-recovery-facebookImage.jpg","twitterImage":"/_nuxt/images/disaster-recovery-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"if-you-cant-boot-your-installed-os","depth":2,"text":"If you can't boot your installed OS"},{"id":"creating-the-live-disk-bootable-os","depth":3,"text":"Creating the live disk (Bootable OS)"},{"id":"connect-to-the-internet","depth":3,"text":"Connect to the Internet"},{"id":"mount-the-installed-os","depth":3,"text":"Mount the installed OS"},{"id":"software","depth":2,"text":"Software"},{"id":"deja-dup","depth":3,"text":"Deja Dup"},{"id":"rsync","depth":3,"text":"Rsync"},{"id":"hardware","depth":2,"text":"Hardware"},{"id":"external","depth":3,"text":"External"},{"id":"internal","depth":3,"text":"Internal"},{"id":"if-the-system-doesnt-power-on","depth":2,"text":"If the System Doesn't Power On"},{"id":"what-if-the-drive-is-the-problem","depth":2,"text":"What if the Drive is the Problem?"},{"id":"future-steps","depth":2,"text":"Future Steps"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article covers ways to extract and save your data in the event of an OS failure, update failure, or similar situation. If you are having issues reaching your login screen, this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/login-loop-pop"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" may be helpful instead."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-you-cant-boot-your-installed-os"},"children":[{"type":"element","tag":"a","props":{"href":"#if-you-cant-boot-your-installed-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If you can't boot your installed OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not able to boot into your installed OS, then we will want to boot from a live disk. If you have Pop!_OS installed we can use the Pop!_OS Recovery Partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"creating-the-live-disk-bootable-os"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-the-live-disk-bootable-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating the live disk (Bootable OS)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can use this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" to create a live disk of Ubuntu if you aren't using Pop. For more information about accessing Recovery see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". For Ubuntu, refer to this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We do not need to chroot into the installed OS to back up data, only mount the OS drive. Once this is done, we can install the software used for the backup process: "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Deja Dup"}]},{"type":"text","value":" (see below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"connect-to-the-internet"},"children":[{"type":"element","tag":"a","props":{"href":"#connect-to-the-internet","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Connect to the Internet"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top Left Menu","src":"/images/disaster-recovery/Dialog.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the top-right menu (as shown above) to connect to your Wi-Fi once booted into the live disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"mount-the-installed-os"},"children":[{"type":"element","tag":"a","props":{"href":"#mount-the-installed-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Mount the installed OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once connected to the Internet, open "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Firefox"}]},{"type":"text","value":" and access the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"bootloader"}]},{"type":"text","value":" article.\nThen copy and paste the encryption commands (if the OS is encrypted) and the mount commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you own System76 hardware and/or have a System76 Account, this will also allow you to access Support Tickets, copy/paste commands from those tickets or upload log files, etc."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"software"},"children":[{"type":"element","tag":"a","props":{"href":"#software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the drive is mounted, we can install software to back up files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"deja-dup"},"children":[{"type":"element","tag":"a","props":{"href":"#deja-dup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Deja Dup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/DejaDup","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Déjà Dup"}]},{"type":"text","value":" is a popular, straightforward backup option. It can be used to back up user data locally, remotely, or to a cloud server. It can also be set up to run automatically on a regular basis."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"rsync"},"children":[{"type":"element","tag":"a","props":{"href":"#rsync","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Rsync"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"rsync"}]},{"type":"text","value":" is a popular command-line tool to copy data while keeping the permissions. It is useful if the system is powering down or if you want a command-line tool to copy the files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rsync -avxP \\"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/path/to/directory/to/backup \\"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/path/to/directory/for/storing/backup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Depending on your ISP/Cloud Provider or physical location. Upload speeds may vary or even be throttled. If possible, connect via Ethernet for a faster, more stable connection when transferring files."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"installation"},"children":[{"type":"element","tag":"a","props":{"href":"#installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Deja Dup"}]},{"type":"text","value":", search for it in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":", "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Ubuntu Software"}]},{"type":"text","value":" or run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install deja-dup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Deja Dup is installed, it will be labeled as \"Backups\" in the Activities overview."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"selecting-data-to-backup"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-data-to-backup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting Data to Backup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With Deja Dup (Backups) open, you can select the folders you wish to save or ignore using the pages listed on the left. By default, Deja Dup will backup your entire home directory, which includes your Documents, Pictures, Music, and Videos folders. It ignores your Downloads folder and any items in the Trash. Use the plus (+) and minus (-) buttons as needed to modify both categories."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting data to backup in Deja-Dup","src":"/images/backup/deja_selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"choosing-a-backup-location"},"children":[{"type":"element","tag":"a","props":{"href":"#choosing-a-backup-location","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Choosing a Backup Location"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Storage location"}]},{"type":"text","value":" page, you can configure the location where your backup will be stored."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting a backup location in Deja-Dup","src":"/images/backup/deja_location.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hardware"},"children":[{"type":"element","tag":"a","props":{"href":"#hardware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hardware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"An external or internal drive can be used as a local backup location."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"external"},"children":[{"type":"element","tag":"a","props":{"href":"#external","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"External"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The specs below offer an idea on what to look for when purchasing external storage:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"USB 3.0/2.0"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Match your OS drive size or larger. If you have a 1TB drive, purchase a 1TB drive or a 2TB+ drive, if you want to store multiple backups."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"internal"},"children":[{"type":"element","tag":"a","props":{"href":"#internal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Internal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system included a second drive beside the OS drive, we have this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/extra-drive/"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" that goes over setting up the drive to auto-mount once the OS is either repaired or reinstalled.\nIf we have the installed OS mounted in the live disk open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" application then go to "},{"type":"element","tag":"em","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Other Locations"}]}]},{"type":"text","value":" to access the secondary drive. Unless you've changed the name of your drive, System76 systems ship with secondary drives labelled \"Extra Drive\" or \"Extra Drive #.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"restoring-your-data"},"children":[{"type":"element","tag":"a","props":{"href":"#restoring-your-data","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Restoring Your Data"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we have our data backed up we can reinstall the OS. This "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":" goes over the usual install process whether you're intalling from Recovery or a Live Disk:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we reinstalled the OS we can start restoring our data. To restore your data with Deja Dup, select the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Overview"}]},{"type":"text","value":" page, then click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Restore..."}]},{"type":"text","value":" button. This will allow you to select the location containing the Deja Dup backup folder, and will copy the data from the most recent backup to its original location."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Restoring data in Deja-Dup","src":"/images/backup/deja_overview.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-the-system-doesnt-power-on"},"children":[{"type":"element","tag":"a","props":{"href":"#if-the-system-doesnt-power-on","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If the System Doesn't Power On"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Refer to your models "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guides"},"children":[{"type":"text","value":"service manual"}]},{"type":"text","value":" for removing the drive(s). Once you have moved the drives containing your data to another system, you can transfer them to an external hard drive (or other location) with the steps in our "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"backup article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-if-the-drive-is-the-problem"},"children":[{"type":"element","tag":"a","props":{"href":"#what-if-the-drive-is-the-problem","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What if the Drive is the Problem?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If signs are pointing to the drive itself being the issue, and your files are corrupted, or no longer accessible, a data recovery service may be the only viable option. If that is the case, remove the drive, and stop using it until it can be taken to a data recovery site. Continued use of the drive may exacerbate bad sectors, or overwrite existing, partially retrievable data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Data recovery services are not guarantees of data recovery, and may be cost-prohibitive for some users. System76 is not a data recovery service. Nor do we partner with any. A data recovery service is not a substitute for having robust backups. However, your drive manufacturer may provide data recovery services as part of your service agreement or warranty."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"future-steps"},"children":[{"type":"element","tag":"a","props":{"href":"#future-steps","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Future Steps"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we have our data, and a clean install of the OS, let's prepare for if this issue happens again. It's good practice to set up scheduled backups. Our "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"backup article"}]},{"type":"text","value":" can help."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":" Good practice to prevent data loss is to ensure that any important files are backed up in at least three (3) places. Two (2) copies on-site, and one (1) copy off-site. This off-site backup could be through a cloud storage solution, or a drive that's kept at a relative's house, or in a safety deposit box."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},"text":"\nThis article covers ways to extract and save your data in the event of an OS failure, update failure, or similar situation. If you are having issues reaching your login screen, this [article](/articles/login-loop-pop) may be helpful instead.\n\n## If you can't boot your installed OS\n\nIf you are not able to boot into your installed OS, then we will want to boot from a live disk. If you have Pop!\\_OS installed we can use the Pop!\\_OS Recovery Partition.\n\n### Creating the live disk (Bootable OS)\n\nWe can use this [article](/articles/live-disk) to create a live disk of Ubuntu if you aren't using Pop. For more information about accessing Recovery see [here](/articles/pop-recovery). For Ubuntu, refer to this [article](/articles/bootloader).\n\nWe do not need to chroot into the installed OS to back up data, only mount the OS drive. Once this is done, we can install the software used for the backup process: Deja Dup (see below).\n\n### Connect to the Internet\n\n![Top Left Menu](/images/disaster-recovery/Dialog.png)\n\nUse the top-right menu (as shown above) to connect to your Wi-Fi once booted into the live disk.\n\n### Mount the installed OS\n\nOnce connected to the Internet, open Firefox and access the [bootloader](/articles/bootloader) article.\nThen copy and paste the encryption commands (if the OS is encrypted) and the mount commands.\n\n> **NOTE:** If you own System76 hardware and/or have a System76 Account, this will also allow you to access Support Tickets, copy/paste commands from those tickets or upload log files, etc.\n\n## Software\n\nOnce the drive is mounted, we can install software to back up files.\n\n### Deja Dup\n\n[Déjà Dup](https://wiki.gnome.org/Apps/DejaDup) is a popular, straightforward backup option. It can be used to back up user data locally, remotely, or to a cloud server. It can also be set up to run automatically on a regular basis.\n\n### Rsync\n\n[rsync](https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories) is a popular command-line tool to copy data while keeping the permissions. It is useful if the system is powering down or if you want a command-line tool to copy the files.\n\n```bash\nrsync -avxP \\\n/path/to/directory/to/backup \\\n/path/to/directory/for/storing/backup\n```\n\n> **NOTE:** Depending on your ISP/Cloud Provider or physical location. Upload speeds may vary or even be throttled. If possible, connect via Ethernet for a faster, more stable connection when transferring files.\n\n#### Installation\n\nTo install Deja Dup, search for it in the Pop!\\_Shop, Ubuntu Software or run this command:\n\n```bash\nsudo apt install deja-dup\n```\n\nOnce Deja Dup is installed, it will be labeled as \"Backups\" in the Activities overview.\n\n#### Selecting Data to Backup\n\nWith Deja Dup (Backups) open, you can select the folders you wish to save or ignore using the pages listed on the left. By default, Deja Dup will backup your entire home directory, which includes your Documents, Pictures, Music, and Videos folders. It ignores your Downloads folder and any items in the Trash. Use the plus (+) and minus (-) buttons as needed to modify both categories.\n\n![Selecting data to backup in Deja-Dup](/images/backup/deja_selection.png)\n\n#### Choosing a Backup Location\n\nOn the **Storage location** page, you can configure the location where your backup will be stored.\n\n![Selecting a backup location in Deja-Dup](/images/backup/deja_location.png)\n\n## Hardware\n\nAn external or internal drive can be used as a local backup location.\n\n### External\n\nThe specs below offer an idea on what to look for when purchasing external storage:\n\n- USB 3.0/2.0\n- Match your OS drive size or larger. If you have a 1TB drive, purchase a 1TB drive or a 2TB+ drive, if you want to store multiple backups.\n\n### Internal\n\nIf your system included a second drive beside the OS drive, we have this [article](/articles/extra-drive/) that goes over setting up the drive to auto-mount once the OS is either repaired or reinstalled.\nIf we have the installed OS mounted in the live disk open the Files application then go to ***Other Locations*** to access the secondary drive. Unless you've changed the name of your drive, System76 systems ship with secondary drives labelled \"Extra Drive\" or \"Extra Drive #.\"\n\n#### Restoring Your Data\n\nOnce we have our data backed up we can reinstall the OS. This [article](/articles/install-pop) goes over the usual install process whether you're intalling from Recovery or a Live Disk:\n\nNow that we reinstalled the OS we can start restoring our data. To restore your data with Deja Dup, select the **Overview** page, then click the **Restore...** button. This will allow you to select the location containing the Deja Dup backup folder, and will copy the data from the most recent backup to its original location.\n\n![Restoring data in Deja-Dup](/images/backup/deja_overview.png)\n\n## If the System Doesn't Power On\n\nRefer to your models [service manual](/articles/guides) for removing the drive(s). Once you have moved the drives containing your data to another system, you can transfer them to an external hard drive (or other location) with the steps in our [backup article](/articles/backup-files).\n\n## What if the Drive is the Problem?\n\nIf signs are pointing to the drive itself being the issue, and your files are corrupted, or no longer accessible, a data recovery service may be the only viable option. If that is the case, remove the drive, and stop using it until it can be taken to a data recovery site. Continued use of the drive may exacerbate bad sectors, or overwrite existing, partially retrievable data.\n\n> **NOTE:** Data recovery services are not guarantees of data recovery, and may be cost-prohibitive for some users. System76 is not a data recovery service. Nor do we partner with any. A data recovery service is not a substitute for having robust backups. However, your drive manufacturer may provide data recovery services as part of your service agreement or warranty.\n\n## Future Steps\n\nNow that we have our data, and a clean install of the OS, let's prepare for if this issue happens again. It's good practice to set up scheduled backups. Our [backup article](/articles/backup-files) can help.\n\n> **NOTE** Good practice to prevent data loss is to ensure that any important files are backed up in at least three (3) places. Two (2) copies on-site, and one (1) copy off-site. This off-site backup could be through a cloud storage solution, or a drive that's kept at a relative's house, or in a safety deposit box.\n\n\n","dir":"/","path":"/disaster-recovery","extension":".md","createdAt":"2021-06-14T18:32:24.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/e957fec09532ec63034248fcbf90571a0f1d2128","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/d2110c7be5149e575cd3ac4daeb944d8794ee922","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/9e10ac222359d521ad6e30c6fb4ed86113ca0452","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147072},"$loki":101},{"slug":"customize-gnome","description":"Pop with the GNOME desktop is highly customizable! See here to get started making your desktop just right for you.\n","title":"Pop!_OS Customization","keywords":["Pop_OS!","GNOME","Extensions","Customize","Desktop","Tweaks"],"facebookImage":"/_nuxt/images/customize-gnome-facebookImage.jpg","twitterImage":"/_nuxt/images/customize-gnome-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"user-themes","depth":2,"text":"User Themes"},{"id":"dash-to-dock","depth":2,"text":"Dash to Dock"},{"id":"backslide","depth":2,"text":"Backslide"},{"id":"window-list","depth":2,"text":"Window List"},{"id":"appindicator-support-and-topicons-plus","depth":2,"text":"Appindicator Support and TopIcons Plus"},{"id":"internet-radio","depth":2,"text":"Internet Radio"},{"id":"sound-output-device-chooser","depth":2,"text":"Sound Output Device Chooser"},{"id":"cpu-power-manager","depth":2,"text":"CPU Power Manager"},{"id":"lock-keys","depth":2,"text":"Lock Keys"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Please note"}]},{"type":"text","value":": Pop!_OS 22.04 is based on GNOME 42 so the extension "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"must"}]},{"type":"text","value":" support GNOME 42."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The GNOME desktop environment is highly customizable. With a few extensions, the desktop can look and feel like many other operating system's desktops. Launcher bars can be added, window lists can be used, and the overall look and feel of the desktop can be changed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install a customization, simply head to "},{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"extensions.gnome.org"}]},{"type":"text","value":" to install, remove, and configure currently installed customizations. A web browser plugin is needed to interact with the site, and it will prompt for installation if needed. Remember to refresh the page after the plugin is installed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We will share some of the more popular extensions, but there are many more to choose from! If one is found and it isn't currently working, or breaks with an update, then try a different extension to see if it works better."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"user-themes"},"children":[{"type":"element","tag":"a","props":{"href":"#user-themes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"User Themes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Please note"}]},{"type":"text","value":": If you are using a custom GNOME theme in Pop!_OS 22.04, it "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"must"}]},{"type":"text","value":" support GTK 4."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/19/user-themes/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"User Themes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This extension allows for the desktop to be themed in further ways than default. Many themes and extensions can be installed from "},{"type":"element","tag":"a","props":{"href":"https://www.opendesktop.org/s/Gnome","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"opendesktop.org"}]},{"type":"text","value":", among others. This extension is installed by default in Pop!_OS, and can be added to Ubuntu 18.04."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"dash-to-dock"},"children":[{"type":"element","tag":"a","props":{"href":"#dash-to-dock","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Dash to Dock"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/307/dash-to-dock/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dash to Dock"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"dash-to-dock","src":"/images/customize-gnome/dash-to-dock.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Starting with version 22.04, Pop!_OS includes Cosmic Dock, which is forked from Dash to Dock. GNOME Settings has options for customization in Settings -> Desktop -> Dock. You will want to disable Cosmic Dock in the Extension application if adding Dash to Dock."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This extension brings a launcher similar to the Unity launcher on the left side, or the macOS launcher on the bottom. It is highly customizable and allows for different locations, styles, sizes, and layouts. This is included by default in Ubuntu 18.04 and can be added to Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"backslide"},"children":[{"type":"element","tag":"a","props":{"href":"#backslide","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backslide"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/543/backslide/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Backslide"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"backslide","src":"/images/customize-gnome/backslide.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This extension is a wallpaper slideshow for your desktop. After choosing a folder of pictures, they will be rotated automatically at a predefined time period."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"window-list"},"children":[{"type":"element","tag":"a","props":{"href":"#window-list","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Window List"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/602/window-list/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Window List"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"window-list","src":"/images/customize-gnome/window-list.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This extension adds a window list to the bottom of the monitors. This shows what windows are open, and allows for them to be minimized, maximized, and closed from the bar, similar to Microsoft Window's window list."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"appindicator-support-and-topicons-plus"},"children":[{"type":"element","tag":"a","props":{"href":"#appindicator-support-and-topicons-plus","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Appindicator Support and TopIcons Plus"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/615/appindicator-support/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Appindicator Support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/1031/topicons/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Top Icons"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"topicons","src":"/images/customize-gnome/topicons.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Starting with Pop!_OS 22.04 the Ubuntu fork of this extension is included by default."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Appindicator Support and TopIcons Plus both serve to add the ability for programs to use an indicator icon to show they are running. This functionality has been removed in recent versions of GNOME, and an extension is needed for the functionality. These 2 programs work slightly differently, and work better in some setups vs. others. If one doesn't work, try the other one."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See "},{"type":"element","tag":"a","props":{"href":"https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"blogs.gnome.org"}]},{"type":"text","value":" for more background on the removal of the support from default GNOME environment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"internet-radio"},"children":[{"type":"element","tag":"a","props":{"href":"#internet-radio","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Internet Radio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/836/internet-radio/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Internet Radio"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"internet-radio","src":"/images/customize-gnome/internet-radio.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Internet Radio adds a quick menu integration to play various radio stations found online. A few default stations are included, and many more can be found at "},{"type":"element","tag":"a","props":{"href":"https://www.internet-radio.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"www.internet-radio.com"}]},{"type":"text","value":". Simply right-click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".m3u"}]},{"type":"text","value":" file and choose 'Copy link address', and add that as a station to the Internet Radio icon at the top right of the menu bar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sound-output-device-chooser"},"children":[{"type":"element","tag":"a","props":{"href":"#sound-output-device-chooser","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sound Output Device Chooser"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/906/sound-output-device-chooser/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sound Output Device Chooser"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"sound-output","src":"/images/customize-gnome/sound-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Sound Output Chooser adds a quick change option to the system menu in the top right of the screen. This allows for changing audio inputs and outputs and adjusting volume levels quickly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"cpu-power-manager"},"children":[{"type":"element","tag":"a","props":{"href":"#cpu-power-manager","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"CPU Power Manager"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/945/cpu-power-manager/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CPU Power Manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"cpu-power","src":"/images/customize-gnome/cpu-power.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CPU power meter allows for quick switching of various CPU frequency settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"lock-keys"},"children":[{"type":"element","tag":"a","props":{"href":"#lock-keys","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lock Keys"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/36/lock-keys/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lock keys"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"lock keys","src":"/images/customize-gnome/lock-keys.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The lock keys extension notifies you when you press the Caps Lock or the Num Lock and let's you know at all times if you have either button active."}]}]},"text":"\n**Please note**: Pop!\\_OS 22.04 is based on GNOME 42 so the extension **must** support GNOME 42.\n\nThe GNOME desktop environment is highly customizable. With a few extensions, the desktop can look and feel like many other operating system's desktops. Launcher bars can be added, window lists can be used, and the overall look and feel of the desktop can be changed.\n\nTo install a customization, simply head to [extensions.gnome.org](https://extensions.gnome.org) to install, remove, and configure currently installed customizations. A web browser plugin is needed to interact with the site, and it will prompt for installation if needed. Remember to refresh the page after the plugin is installed.\n\nWe will share some of the more popular extensions, but there are many more to choose from! If one is found and it isn't currently working, or breaks with an update, then try a different extension to see if it works better.\n\n---\n\n## User Themes\n\n**Please note**: If you are using a custom GNOME theme in Pop!\\_OS 22.04, it **must** support GTK 4.\n\n[User Themes](https://extensions.gnome.org/extension/19/user-themes/)\n\nThis extension allows for the desktop to be themed in further ways than default. Many themes and extensions can be installed from [opendesktop.org](https://www.opendesktop.org/s/Gnome), among others. This extension is installed by default in Pop!_OS, and can be added to Ubuntu 18.04.\n\n---\n\n## Dash to Dock\n\n[Dash to Dock](https://extensions.gnome.org/extension/307/dash-to-dock/)\n\n![dash-to-dock](/images/customize-gnome/dash-to-dock.png)\n\n >**Note:** Starting with version 22.04, Pop!\\_OS includes Cosmic Dock, which is forked from Dash to Dock. GNOME Settings has options for customization in Settings -> Desktop -> Dock. You will want to disable Cosmic Dock in the Extension application if adding Dash to Dock.\n\nThis extension brings a launcher similar to the Unity launcher on the left side, or the macOS launcher on the bottom. It is highly customizable and allows for different locations, styles, sizes, and layouts. This is included by default in Ubuntu 18.04 and can be added to Pop!_OS.\n\n---\n\n## Backslide\n\n[Backslide](https://extensions.gnome.org/extension/543/backslide/)\n\n![backslide](/images/customize-gnome/backslide.png)\n\nThis extension is a wallpaper slideshow for your desktop. After choosing a folder of pictures, they will be rotated automatically at a predefined time period.\n\n---\n\n## Window List\n\n[Window List](https://extensions.gnome.org/extension/602/window-list/)\n\n![window-list](/images/customize-gnome/window-list.png)\n\nThis extension adds a window list to the bottom of the monitors. This shows what windows are open, and allows for them to be minimized, maximized, and closed from the bar, similar to Microsoft Window's window list.\n\n---\n\n## Appindicator Support and TopIcons Plus\n\n[Appindicator Support](https://extensions.gnome.org/extension/615/appindicator-support/)\n[Top Icons](https://extensions.gnome.org/extension/1031/topicons/)\n\n![topicons](/images/customize-gnome/topicons.png)\n\n>**Note:** Starting with Pop!\\_OS 22.04 the Ubuntu fork of this extension is included by default.\n\nAppindicator Support and TopIcons Plus both serve to add the ability for programs to use an indicator icon to show they are running. This functionality has been removed in recent versions of GNOME, and an extension is needed for the functionality. These 2 programs work slightly differently, and work better in some setups vs. others. If one doesn't work, try the other one.\n\nSee [blogs.gnome.org](https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/) for more background on the removal of the support from default GNOME environment.\n\n---\n\n## Internet Radio\n\n[Internet Radio](https://extensions.gnome.org/extension/836/internet-radio/)\n\n![internet-radio](/images/customize-gnome/internet-radio.png)\n\nInternet Radio adds a quick menu integration to play various radio stations found online. A few default stations are included, and many more can be found at [www.internet-radio.com](https://www.internet-radio.com/). Simply right-click on the `.m3u` file and choose 'Copy link address', and add that as a station to the Internet Radio icon at the top right of the menu bar.\n\n---\n\n## Sound Output Device Chooser\n\n[Sound Output Device Chooser](https://extensions.gnome.org/extension/906/sound-output-device-chooser/)\n\n![sound-output](/images/customize-gnome/sound-output.png)\n\nThe Sound Output Chooser adds a quick change option to the system menu in the top right of the screen. This allows for changing audio inputs and outputs and adjusting volume levels quickly.\n\n---\n\n## CPU Power Manager\n\n[CPU Power Manager](https://extensions.gnome.org/extension/945/cpu-power-manager/)\n\n![cpu-power](/images/customize-gnome/cpu-power.png)\n\nCPU power meter allows for quick switching of various CPU frequency settings.\n\n---\n\n## Lock Keys\n\n[Lock keys](https://extensions.gnome.org/extension/36/lock-keys/)\n\n![lock keys](/images/customize-gnome/lock-keys.png)\n\nThe lock keys extension notifies you when you press the Caps Lock or the Num Lock and let's you know at all times if you have either button active.\n","dir":"/","path":"/customize-gnome","extension":".md","createdAt":"2018-06-05T21:56:07.000Z","updatedAt":"2023-09-15T16:43:47.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b931645e96ed938b1e96abbc0c760d8fb04c7ba0","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garnerlogan65","commitUrl":"https://github.com/system76/docs/commit/fe37863850acc5ff0ab80b4949b9d54e437e3a70","avatarUrl":"https://avatars.githubusercontent.com/u/7439221?v=4","profileUrl":"https://github.com/garnerlogan65"},{"username":"mfcallahan","commitUrl":"https://github.com/system76/docs/commit/d7e558065d8332dabc122be9a64f2de0df861c85","avatarUrl":"https://avatars.githubusercontent.com/u/3037284?v=4","profileUrl":"https://github.com/mfcallahan"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147075},"$loki":102},{"slug":"login-loop-ubuntu","description":"Are you getting stuck in a login loop, even though your password is correct? Do you see a black screen after you log in?\n","title":"Black Screen Or Login Issues (Ubuntu 22.04)","keywords":["Support","Guides","Login","NVIDIA","Loop","Password","session","greeter"],"facebookImage":"/_nuxt/images/login-loop-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/login-loop-ubuntu-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"switch-to-a-terminal","depth":2,"text":"Switch to a Terminal"},{"id":"move-old-configuration-files-out-of-the-way","depth":2,"text":"Move old configuration files out of the way"},{"id":"move-xorgconf-file-out-of-the-way","depth":3,"text":"Move xorg.conf file out of the way"},{"id":"reinstall-the-login-manager","depth":2,"text":"Reinstall the login manager"},{"id":"reinstall-nvidia-driver","depth":2,"text":"Reinstall NVIDIA Driver"},{"id":"blacklist-radeon-driver","depth":2,"text":"Blacklist Radeon Driver"},{"id":"if-these-steps-dont-work","depth":2,"text":"If these steps don't work"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes after an upgrade, your system might not bring you to the desktop after logging in. If you try logging in and you just see a black screen, or Ubuntu brings you back to the login screen, you're experiencing a login loop. There are several causes for login loops:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Configuration files in your home directory are not compatible with new versions of software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The display/login manager is not working correctly"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The NVIDIA driver has been updated and is causing an issue"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The AMD radeon driver is being loaded and causing issues"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Each cause has a different solution, and certain items (such as NVIDIA) might not be applicable to your system. In most cases, you can switch to a full-screen terminal (called a "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"TTY"}]},{"type":"text","value":") to log in and fix the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"switch-to-a-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-to-a-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch to a Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At the login screen, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" to switch to a TTY. You'll be prompted to enter a login. At the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"login"}]},{"type":"text","value":" prompt, enter your username and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". You'll then be prompted for your password. You will not see your password as you are typing it; just type it and press \"Enter.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're not able to log in, the reason could be:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Wrong username"}]},{"type":"text","value":": your username may not be the same as your display name. It is often your first name all lowercase, first and last name all lowercase, or first initial and last name all lowercase."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Wrong password"}]},{"type":"text","value":": you're notified of this at the graphical login screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Something else is blocking the login."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to confirm your username is by booting into recovery mode, entering a chroot, and running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls"}]},{"type":"text","value":" in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory, as outlined in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/password/"},"children":[{"type":"text","value":"Password Reset"}]},{"type":"text","value":" article. If your username and password are both correct, then something else is blocking the login. This is a difficult issue to troubleshoot, and you might want to consider backing up your files from a live disk and "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-ubuntu/"},"children":[{"type":"text","value":"Reinstalling Ubuntu"}]},{"type":"text","value":" or contacting Support for more assistance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After logging in, you'll be presented with a prompt showing your username, hostname, and a tilde (~) representing your home directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login and initial prompt","src":"/images/login-loop/login-initial.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note that you can always return to the graphical login screen by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":", or by typing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl restart gdm"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"move-old-configuration-files-out-of-the-way"},"children":[{"type":"element","tag":"a","props":{"href":"#move-old-configuration-files-out-of-the-way","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move old configuration files out of the way"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To determine whether configuration in your home directory is causing the issue, you can create a new user account for testing purposes:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"test"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're able to log in with the test user, the issue is somewhere in your regular user's home folder. Log into the full-screen terminal with your regular user again, and move some of the common configuration files out of the way:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nvidia-settings-rc "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nvidia-settings-rc.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nv.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"move-xorgconf-file-out-of-the-way"},"children":[{"type":"element","tag":"a","props":{"href":"#move-xorgconf-file-out-of-the-way","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":" file out of the way"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If display settings have been corrupted or modified incorrectly, it's good to remove the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, X11 config files are instead stored here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/usr/share/X11/xorg.conf.d"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":" files saved in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/X11"}]},{"type":"text","value":" can cause displays issues on boot, and should be avoided wherever possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After moving those files and rebooting, try logging in again. (There may be files you need to move other than the common ones listed above.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"reinstall-the-login-manager"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall-the-login-manager","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall the login manager"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can reinstall GNOME Display Manager (which handles the login screen), along with the desktop environment by running the below commands in :"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall gdm3 ubuntu-desktop gnome-shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After reinstalling those packages and rebooting, try logging in again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"reinstall-nvidia-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall-nvidia-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall NVIDIA Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is equipped with NVIDIA graphics, a recent update might be causing the login issues. (Usually, NVIDIA driver issues will prevent the login screen from loading at all; however, it's still worth reinstalling if you are unable to log in after the above steps.) Run these commands to determine if your system has NVIDIA graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lspci -v "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep VGA"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove the NVIDIA driver, run the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nnvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing NVIDIA","src":"/images/login-loop/purge-nvidia.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the NVIDIA driver has been removed, add it back using the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the installation has completed, type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl reboot"}]},{"type":"text","value":" and try logging in again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"blacklist-radeon-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#blacklist-radeon-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Blacklist Radeon Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using an AMD graphics card, the radeon driver might be causing issues as it does not support newer versions of Ubuntu. The amdgpu driver that comes with the kernel does however. To blacklist the radeon driver and ensure amdgpu is loaded:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/modprobe.d/blacklist.conf"}]},{"type":"text","value":" for editing and add "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"blacklist radeon"}]},{"type":"text","value":" to the file. Then run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo shutdown -r now"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-these-steps-dont-work"},"children":[{"type":"element","tag":"a","props":{"href":"#if-these-steps-dont-work","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If these steps don't work"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Contact Support! We have a few more things to try. There are a significant number of processes and files required for your graphical desktop environment to be loaded, and much fewer for the terminal login. As such, you can usually recover your desktop using the command line interface!"}]}]},"text":"\nSometimes after an upgrade, your system might not bring you to the desktop after logging in. If you try logging in and you just see a black screen, or Ubuntu brings you back to the login screen, you're experiencing a login loop. There are several causes for login loops:\n\n* Configuration files in your home directory are not compatible with new versions of software\n* The display/login manager is not working correctly\n* The NVIDIA driver has been updated and is causing an issue\n* The AMD radeon driver is being loaded and causing issues\n\nEach cause has a different solution, and certain items (such as NVIDIA) might not be applicable to your system. In most cases, you can switch to a full-screen terminal (called a *TTY*) to log in and fix the issue.\n\n## Switch to a Terminal\n\nAt the login screen, press Ctrl+Alt+F5 to switch to a TTY. You'll be prompted to enter a login. At the `login` prompt, enter your username and press Enter. You'll then be prompted for your password. You will not see your password as you are typing it; just type it and press \"Enter.\"\n\nIf you're not able to log in, the reason could be:\n\n* **Wrong username**: your username may not be the same as your display name. It is often your first name all lowercase, first and last name all lowercase, or first initial and last name all lowercase.\n* **Wrong password**: you're notified of this at the graphical login screen.\n* Something else is blocking the login.\n\nThe easiest way to confirm your username is by booting into recovery mode, entering a chroot, and running `ls` in the `/home` directory, as outlined in the [Password Reset](/articles/password/) article. If your username and password are both correct, then something else is blocking the login. This is a difficult issue to troubleshoot, and you might want to consider backing up your files from a live disk and [Reinstalling Ubuntu](/articles/install-ubuntu/) or contacting Support for more assistance.\n\nAfter logging in, you'll be presented with a prompt showing your username, hostname, and a tilde (~) representing your home directory.\n\n![Login and initial prompt](/images/login-loop/login-initial.png)\n\nNote that you can always return to the graphical login screen by pressing Ctrl+Alt+F1, or by typing `sudo systemctl restart gdm`.\n\n## Move old configuration files out of the way\n\nTo determine whether configuration in your home directory is causing the issue, you can create a new user account for testing purposes:\n\n```bash\nsudo adduser test\nsudo systemctl reboot\n```\n\nIf you're able to log in with the test user, the issue is somewhere in your regular user's home folder. Log into the full-screen terminal with your regular user again, and move some of the common configuration files out of the way:\n\n```bash\nmv ~/.config ~/.config.old\nmv ~/.local ~/.local.old\nmv ~/.cache ~/.cache.old\nmv ~/.nvidia-settings-rc ~/.nvidia-settings-rc.old\nmv ~/.nv ~/.nv.old\nsudo systemctl reboot\n```\n\n### Move `xorg.conf` file out of the way\n\nIf display settings have been corrupted or modified incorrectly, it's good to remove the `xorg.conf`.\n\n```bash\nmv /etc/X11/xorg.conf /etc/X11/xorg.conf.old\n```\n\nBy default, X11 config files are instead stored here:\n\n```bash\n/usr/share/X11/xorg.conf.d\n```\n\n`xorg.conf` files saved in `/etc/X11` can cause displays issues on boot, and should be avoided wherever possible.\n\nAfter moving those files and rebooting, try logging in again. (There may be files you need to move other than the common ones listed above.)\n\n## Reinstall the login manager\n\nYou can reinstall GNOME Display Manager (which handles the login screen), along with the desktop environment by running the below commands in :\n\n```bash\nsudo apt install --reinstall gdm3 ubuntu-desktop gnome-shell\nsudo systemctl reboot\n```\n\nAfter reinstalling those packages and rebooting, try logging in again.\n\n## Reinstall NVIDIA Driver\n\nIf your system is equipped with NVIDIA graphics, a recent update might be causing the login issues. (Usually, NVIDIA driver issues will prevent the login screen from loading at all; however, it's still worth reinstalling if you are unable to log in after the above steps.) Run these commands to determine if your system has NVIDIA graphics:\n\n```bash\nlspci -v | grep VGA\n```\n\nTo remove the NVIDIA driver, run the following:\n\n```bash\nsudo apt purge ~nnvidia\nsudo apt autoremove\nsudo apt clean\n```\n\n![Removing NVIDIA](/images/login-loop/purge-nvidia.png)\n\nAfter the NVIDIA driver has been removed, add it back using the following commands:\n\n```bash\nsudo apt update\nsudo apt full-upgrade\nsudo apt install system76-driver-nvidia\n```\n\nAfter the installation has completed, type `sudo systemctl reboot` and try logging in again.\n\n## Blacklist Radeon Driver\n\nIf you are using an AMD graphics card, the radeon driver might be causing issues as it does not support newer versions of Ubuntu. The amdgpu driver that comes with the kernel does however. To blacklist the radeon driver and ensure amdgpu is loaded:\n\nOpen `/etc/modprobe.d/blacklist.conf` for editing and add `blacklist radeon` to the file. Then run:\n\n```bash\nsudo update-initramfs -c -k all\nsudo shutdown -r now\n```\n\n## If these steps don't work\n\nContact Support! We have a few more things to try. There are a significant number of processes and files required for your graphical desktop environment to be loaded, and much fewer for the terminal login. As such, you can usually recover your desktop using the command line interface!\n","dir":"/","path":"/login-loop-ubuntu","extension":".md","createdAt":"2017-07-20T17:51:54.000Z","updatedAt":"2023-10-10T13:11:48.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b29e807ce53e7f84a6a5e546a76583550b3f7ec2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/809def359835b8879fff15eeb3cd595e8ad95e1c","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147078},"$loki":103},{"slug":"network","description":"Instructions on how to help diagnose networking issues.","title":"Networking Diagnosis (TCP/IP Stack)","keywords":["Support","networking","command line","diagnosis"],"facebookImage":"/_nuxt/images/network-facebookImage.jpg","twitterImage":"/_nuxt/images/network-twitterImage.jpg","hidden":false,"section":"network-troubleshooting","tableOfContents":true,"toc":[{"id":"a-quick-review-of-the-tcpip-model","depth":2,"text":"A quick review of the TCP/IP model"},{"id":"layer-4-the-transport-layer","depth":2,"text":"Layer 4: The transport layer"},{"id":"layer-3-the-networkinternet-layer","depth":2,"text":"Layer 3: The network/internet layer"},{"id":"ip-command","depth":3,"text":"IP Command"},{"id":"ping","depth":3,"text":"Ping"},{"id":"my-traceroute-mtr","depth":3,"text":"My Traceroute (MTR)"},{"id":"ip-route-show","depth":3,"text":"IP Route Show"},{"id":"dns","depth":3,"text":"DNS"},{"id":"layer-2-the-data-link-layer","depth":2,"text":"Layer 2: The data link layer"},{"id":"layer-1-the-physical-layer","depth":2,"text":"Layer 1: The physical layer"},{"id":"ip-link","depth":3,"text":"IP Link"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"a-quick-review-of-the-tcpip-model"},"children":[{"type":"element","tag":"a","props":{"href":"#a-quick-review-of-the-tcpip-model","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"A quick review of the TCP/IP model"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Communication on the internet is done over TCP/IP which is short for Transmission Control Protocol / Internet Protocol. The IP portion is the internet address or domain name telling the application what computer or server to connect to. The TCP portion handles the actual connecting and error control."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order, the layers in the TCP/IP network model include:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 5:"}]},{"type":"text","value":" Application"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 4:"}]},{"type":"text","value":" Transport"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 3:"}]},{"type":"text","value":" Network/Internet"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 2:"}]},{"type":"text","value":" Data Link"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Layer 1:"}]},{"type":"text","value":" Physical"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Knowing where to start troubleshooting network issues can differ based on the scenario. For example, if the user can ssh to a remote server, but that server can't connect to a MySQL database, the problem is unlikely to be the physical or data link layers on the local server."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In most cases it's a good idea to start at the top most layer (the application layer), and then troubleshoot each other layer until we have narrowed down the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article is organized into sections each focusing on one of these layers except for the Application layer because that could mean having to debug source code."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layer-4-the-transport-layer"},"children":[{"type":"element","tag":"a","props":{"href":"#layer-4-the-transport-layer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layer 4: The transport layer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The transport layer consists of the TCP and UDP protocols, with TCP being a connection-oriented protocol and UDP being connectionless. What that means is with TCP you get error correction but with UDP you basically just hope your data arrrived ok."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Applications listen on "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"sockets"}]},{"type":"text","value":", which are made up of an IP address and a port number. Network traffic heading to an IP address on a specific port will be directed to the application that is listening by the Linux kernel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first thing that you may want to do is see what ports are listening on the localhost. This output can be useful if you can't connect to a particular service on the computer, such as a web or ssh server.\nAnother common issue occurs when a daemon or service won't start because of something else already listening on that port."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ss"}]},{"type":"text","value":" command is great for doing these kind of operations."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ss"}]},{"type":"text","value":" command is a powerful tool, and a review of its man page ("},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"man ss"}]},{"type":"text","value":") can help you locate flags and options to find whatever you're looking for."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Let's break down some of these options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-t"}]},{"type":"text","value":" - Show TCP ports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-u"}]},{"type":"text","value":" - Show UDP ports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-n"}]},{"type":"text","value":" - Do not try to resolve hostnames."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-l"}]},{"type":"text","value":" - Show only listening ports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-p"}]},{"type":"text","value":" - Show the processes that are using a particular socket."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-4"}]},{"type":"text","value":" - Show only IPv4 sockets."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"SS Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ss -tunlp4"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process\nudp UNCONN 0 0 0.0.0.0:60803 0.0.0.0:*\nudp UNCONN 0 0 127.0.0.53%lo:53 0.0.0.0:*\nudp UNCONN 0 0 0.0.0.0:111 0.0.0.0:*\nudp UNCONN 0 0 0.0.0.0:631 0.0.0.0:*\nudp UNCONN 0 0 224.0.0.251:5353 0.0.0.0:* users:((\"chrome\",pid=5599,fd=267))\nudp UNCONN 0 0 0.0.0.0:5353 0.0.0.0:*\ntcp LISTEN 0 1024 127.0.0.1:42787 0.0.0.0:* users:((\"python3\",pid=7522,fd=7))\ntcp LISTEN 0 50 0.0.0.0:139 0.0.0.0:*\ntcp LISTEN 0 4096 0.0.0.0:111 0.0.0.0:*\ntcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:*\ntcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*\ntcp LISTEN 0 5 127.0.0.1:631 0.0.0.0:*\ntcp LISTEN 0 50 0.0.0.0:445 0.0.0.0:*\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Looking at the output, we can see several listening services. The "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"sshd"}]},{"type":"text","value":" application is listening on port 22 on all IP addresses, as the text "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"0.0.0.0:22"}]},{"type":"text","value":" shows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Here's another scenario, if the application isn't listening for some reason, and we need to use the previous troubleshooting steps (again using "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ss"}]},{"type":"text","value":") on the remote host; that is if we have access.\nAnother possibility is a host or firewall that is filtering network traffic. We may need to work with the networking team to verify Layer 4 connectivity across the path."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For UDP we will want to use the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"netcat"}]},{"type":"text","value":" tool. This tool gives a simple way to check a remote UDP port."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NOTE: the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"netcat"}]},{"type":"text","value":" utility can be used for many other things, including testing TCP connectivity. Note that "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"netcat"}]},{"type":"text","value":" may not be installed on your system, and it's often considered a security risk to leave lying around. You may want to consider uninstalling it when you're done troubleshooting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Netcat Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nc 192.168.122.1 -u 80"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"test\n\nNcat: Connection refused.\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The examples above discussed common, simple utilities. However, a much more powerful tool is "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"nmap"}]},{"type":"text","value":". It's capable of doing:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"TCP and UDP port scanning remote machines."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"OS fingerprinting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Determining if remote ports are closed or simply filtered."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are more advanced programs such as "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"tcpdump"}]},{"type":"text","value":" and "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"wireshark"}]},{"type":"text","value":" as well."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layer-3-the-networkinternet-layer"},"children":[{"type":"element","tag":"a","props":{"href":"#layer-3-the-networkinternet-layer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layer 3: The network/internet layer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Layer 3 involves working with IP addresses. IP addresses are like the street address of the computer on a TCP/IP network. Instead of specifying an address, DNS servers are used so it will say \"Dave's house\" instead of the actual street address."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the internet it works like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users can go to \""},{"type":"element","tag":"a","props":{"href":"https://google.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"https://google.com"}]},{"type":"text","value":"\" instead of \"https://###.###.##.##:####\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ip-command"},"children":[{"type":"element","tag":"a","props":{"href":"#ip-command","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IP Command"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this 3rd layer, one of the first steps to troubleshooting is checking a computer's IP address, which can be done with the command "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip address"}]},{"type":"text","value":", again making use of the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"-br"}]},{"type":"text","value":" flag to simplify the output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip -br address show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lo UNKNOWN 127.0.0.1/8 ::1/128\nenp57s0f1 UP 10.0.0.88/24 2601:280:c201:62e0::d739/128 2601:280:c201:62e0:faf5:8f8e:6231:f74d/64 2601:280:c201:62e0:911a:b5f0:fd3b:bff4/64 fe80::2800:8af9:35f1:d04a/64\nwlp0s20f3 UP 192.168.0.110/24 2601:280:c201:62e0::b250/128 2601:280:c201:62e0:ad8d:4de2:cdd9:6386/64 2601:280:c201:62e0:173:f8b7:1973:5e25/64 fe80::b9d0:8c20:e248:7bf5/64\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The enp57s0f1 (ethernet) interface has an IPv4 address of 10.0.0.88. If we didn't have an IP address (or if we had an invalid, self-assigned IP address), then we'd want to troubleshoot that issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The lack of an IP address can be caused by a local misconfiguration, such as an incorrect network interface config file, or it can be caused by problems with the DHCP server. The wlp0s20f3 interface (Wi-Fi) has a different IP address on the local network."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ping"},"children":[{"type":"element","tag":"a","props":{"href":"#ping","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ping"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The most common tool used to troubleshoot Layer 3 is the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ping"}]},{"type":"text","value":" utility. Ping sends an ICMP Echo Request packet to a remote host, and it expects an ICMP Echo Reply in return. ICMP stands for Internet Control Message Protocol and only lives in Layer 3.\nIf you're having connectivity issues to a remote computer, "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ping"}]},{"type":"text","value":" is a common utility to begin troubleshooting. Executing a simple ping from the command line sends ICMP echoes to the remote host indefinitely; press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"C"}]},{"type":"text","value":" to end the ping or pass the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-c #"}]},{"type":"text","value":" flag, like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ping Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ping -c 4 www.system76.com"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"PING www.system76.com(2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1)) 56 data bytes\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=1 ttl=52 time=14.7 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=2 ttl=52 time=11.8 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=3 ttl=52 time=16.4 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=4 ttl=52 time=14.9 ms\n\n--- www.system76.com ping statistics ---\n4 packets transmitted, 4 received, 0% packet loss, time 3005ms\nrtt min/avg/max/mdev = 11.833/14.465/16.401/1.653 ms\n\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Notice that each ping includes the amount of time it took to receive a response back."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" many network components (such as routers) block ICMP packets as a security precaution."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"my-traceroute-mtr"},"children":[{"type":"element","tag":"a","props":{"href":"#my-traceroute-mtr","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"My Traceroute (MTR)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next tool in the Layer 3 troubleshooting tool belt is the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"mtr"}]},{"type":"text","value":" command. This command doesn't come preinstalled with Ubuntu or Pop so we'll need to install it with the command "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"sudo apt install mtr-tiny"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mtr is short for \"My Traceroute\" and by default will show an autoupdated output. To quit mtr simply press the 'q' key."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mtr takes advantage of the Time to Live (TTL) field in IP packets to determine the path that traffic takes to its destination. Mtr will send out one packet at a time, beginning with a TTL of one. Since the packet expires in transit, the upstream router sends back an ICMP Time-to-Live Exceeded packet. Mtr then increments the TTL to determine the next hop. Unlike the original traceroute command, mtr is more user interactive. To make mtr act more like traceroute we can use the -r option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The resulting output is a list of intermediate routers that a packet traversed on its way to the destination:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"MTR Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mtr -r -c 1 www.system76.com"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Start: 2021-06-04T15:18:53-0600\n\nHOST: system76-pc Loss% Snt Last Avg Best Wrst StDev\n 1.|-- 10.17.89.1 0.0% 1 8.6 8.6 8.6 8.6 0.0\n 2.|-- 209.212.58.89 0.0% 1 3.4 3.4 3.4 3.4 0.0\n 3.|-- 209.212.63.169 0.0% 1 2.9 2.9 2.9 2.9 0.0\n 4.|-- 209.212.49.26 0.0% 1 8.0 8.0 8.0 8.0 0.0\n 5.|-- 206.51.46.87 0.0% 1 3.8 3.8 3.8 3.8 0.0\n 6.|-- 52.93.74.88 0.0% 1 5.9 5.9 5.9 5.9 0.0\n 7.|-- 52.93.74.229 0.0% 1 15.7 15.7 15.7 15.7 0.0\n ...\n\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" It's important to understand MTR's limitations. As with ICMP, routers or other network devices may filter the packets that "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"mtr"}]},{"type":"text","value":" relies on, such as the ICMP Time-to-Live Exceeded message. More importantly, the path that traffic takes to and from a destination can change and no two traces can be the same. Mtr can mislead you into thinking that your traffic takes a nice straight path to and from its destination, but this is not always the case. Traffic may follow a different return path, and paths can change dynamically for many reasons (such as a backhoe cutting through a major internet cable). While "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"mtr"}]},{"type":"text","value":" may provide accurate path representations in small networks, it often isn't accurate when trying to trace across large networks or the internet."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another common issue could be a lack of a gateway for a particular route or a lack of a default route. When an IP packet is sent to a different network, it must be sent to a gateway for further processing. The gateway should know how to route the packet to its final destination. The list of gateways for different routes is stored in a "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"routing table"}]},{"type":"text","value":", which can be inspected and manipulated using "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip route"}]},{"type":"text","value":" commands. Routers are the most common gateway devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ip-route-show"},"children":[{"type":"element","tag":"a","props":{"href":"#ip-route-show","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IP Route Show"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can print the routing table using the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip route show"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Route Show Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip route show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"default via 10.0.0.1 dev enp57s0f1 proto dhcp metric 100\ndefault via 10.0.0.1 dev wlp0s20f3 proto dhcp metric 600\n10.0.0.0/24 dev enp57s0f1 proto kernel scope link src 10.0.0.88 metric 100\n192.168.0.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.0.1 metric 600\n169.254.0.0/16 dev enp57s0f1 scope link metric 1000\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On this system there is both WiFi (wlp0s20f3) and Ethernet (enp57s0f1) network interfaces. The metric number tells the system which interface to use first; the lower number will be used first then the next lower etc."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Simple networks often just have a default gateway configured, represented by the \"default\" entry at the top of the table. A missing or incorrect default gateway is a common issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the network is more complex then it will require different routes for different networks. Check the route for a specific prefix with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip route show [address]"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Route (with IP Address) Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip route show 10.0.0.0/24"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"10.0.0.0/24 dev enp57s0f1 proto kernel scope link src 10.0.0.88 metric 100\n192.168.0.0/24 dev wlp0s20f3 proto kernel scope link src 10.0.0.161 metric 600\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the example above, we are sending all traffic destined to the 10.0.0.0/24 network to a different gateway (10.0.0.88)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"dns"},"children":[{"type":"element","tag":"a","props":{"href":"#dns","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"DNS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" While not a Layer 3 protocol, it's worth mentioning DNS. Among other things, the Domain Name System (DNS) translates IP addresses into human-readable names, such as "},{"type":"element","tag":"strong","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"www.system76.com"}]}]},{"type":"text","value":". DNS problems are extremely common, and they are sometimes opaque to troubleshoot."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A telltale sign of DNS trouble is the ability to connect to a remote host by IP address but not its hostname. Performing a quick "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"host"}]},{"type":"text","value":" on the hostname can tell quite a bit ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"host"}]},{"type":"text","value":" is part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bind9-host"}]},{"type":"text","value":" package on Ubuntu / Pop!_OS Linux based systems):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Host Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"host www.system76.com"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"www.system76.com has address 143.204.26.70\nwww.system76.com has address 143.204.26.20\nwww.system76.com has address 143.204.26.22\nwww.system76.com has address 143.204.26.56\nwww.system76.com has IPv6 address 2600:9000:2198:c400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:a000:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:800:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:5600:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:3a00:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:a400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:8400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:7c00:7:bfae:340:93a1\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output above shows the resulting IPv4 addresses as well as IPv6."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layer-2-the-data-link-layer"},"children":[{"type":"element","tag":"a","props":{"href":"#layer-2-the-data-link-layer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layer 2: The data link layer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The data link layer is responsible for "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"local"}]},{"type":"text","value":" network connectivity; the communication of frames between hosts on the same Layer 2 (commonly called a local area network, or LAN).\nThe most relevant Layer 2 protocol for most sysadmins is the "},{"type":"element","tag":"a","props":{"href":"https://en.wikipedia.org/wiki/Address_Resolution_Protocol","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Address Resolution Protocol (ARP)"}]},{"type":"text","value":", which maps Layer 3 IP addresses to Layer 2 Ethernet MAC addresses. When a host tries to contact another host on its local network (such as the default gateway, e.g. the router), it will more than likely have the other host's IP address, but it doesn't know the other host's MAC address. ARP resolves this issue and figures out the MAC address for us."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A common problem could be an ARP entry that won't populate, particularly for your host's default gateway. If your localhost can't successfully resolve its gateway's Layer 2 MAC address, then it won't be able to send any traffic to remote networks. This problem might be caused by having the wrong IP address configured for the gateway, or it may be another issue, such as a mis-configured switch port."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can check the entries in our ARP table with the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip neighbor"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Neighbor Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip neighbor show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"10.0.0.1 dev enp57s0f1 lladdr ae:db:48:6a:78:35 REACHABLE\n10.0.0.87 dev enp57s0f1 lladdr c4:1c:ff:5b:82:e7 REACHABLE\n192.168.0.110 dev wlp0s20f3 lladdr ae:db:48:6a:78:35 REACHABLE\nfe80::acdb:48ff:fe6a:7835 dev enp57s0f1 lladdr ae:db:48:6a:78:35 router REACHABLE\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" that the gateway's MAC address is populated. If there was a problem with ARP, then there would be a resolution failure:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip neighbor show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"10.0.0.87 dev enp57s0f1 FAILED\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This output indicates there is a resolution issue with ARP. This could happen for a variety of reasons. For example, the networking team just replaced the gateway router (which is your server's default gateway). The MAC address may have changed as well since MAC addresses are hardware addresses that are assigned at the factory."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layer-1-the-physical-layer"},"children":[{"type":"element","tag":"a","props":{"href":"#layer-1-the-physical-layer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layer 1: The physical layer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"(\"is the Ethernet cable plugged in?\") We can easily troubleshoot physical layer problems from the Linux command line."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ip-link"},"children":[{"type":"element","tag":"a","props":{"href":"#ip-link","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"IP Link"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start with the most asked question: Is the physical interface up? For this, use the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ip"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip link show"}]},{"type":"text","value":" command tells us:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"IP Link Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n\n2: enp57s0f1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\nlink/ether 80:fa:5b:6a:36:d2 brd ff:ff:ff:ff:ff:ff\n\n3: wlp0s20f3: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000\nlink/ether 18:56:80:54:60:2d brd ff:ff:ff:ff:ff:ff\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Notice the indication of DOWN in the above output for the enp57s0f1 interface. This result means that Layer 1 isn't coming up. Try troubleshooting by checking the cabling or the remote end of the connection (e.g., the switch) for problems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before you start checking cables, though, it's a good idea to make sure that the interface isn't just disabled. Running a command to bring the interface up can rule this problem out:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip link "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" enp57s0f1 up"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The output of "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip link show"}]},{"type":"text","value":" can be difficult to parse at a quick glance. Luckily, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-br"}]},{"type":"text","value":" switch prints this output in a much more readable table format:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip -br link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lo UNKNOWN 00:00:00:00:00:00 \n\nenp57s0f1 UP 52:54:00:82:d6:6e \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It looks like "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip link set enp57s0f1 up"}]},{"type":"text","value":" did the trick, and the Ethernet interface enp57s0f1 is up and running again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Interfaces can be misconfigured for the incorrect speed, or collisions (besides those inherent with Ethernet) and physical layer problems can cause packet loss or corruption that results in retransmissions. Use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-s"}]},{"type":"text","value":" flag with the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ip"}]},{"type":"text","value":" command to print additional statistics about an interface. The output below shows an interface, with only a few dropped receive packets and no other signs of physical layer issues:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip -s link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"\n1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\nRX: bytes packets errors dropped overrun mcast\n59936876 240745 0 0 0 0\nTX: bytes packets errors dropped carrier collsns\n59936876 240745 0 0 0 0\n\n2: enp57s0f1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\nlink/ether 80:fa:5b:6a:36:d2 brd ff:ff:ff:ff:ff:ff\nRX: bytes packets errors dropped overrun mcast\n1112252684 1034902 0 31 0 83303\nTX: bytes packets errors dropped carrier collsns\n104281528 449635 0 0 0 0\n\n3: wlp0s20f3: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000\nlink/ether 18:56:80:54:60:2d brd ff:ff:ff:ff:ff:ff\nRX: bytes packets errors dropped overrun mcast\n966902 4513 0 2 0 0\nTX: bytes packets errors dropped carrier collsns\n636200 4239 0 0 0 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"additional-tools"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-tools","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Tools"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"wireshark"}]},{"type":"text","value":" is another great tool for finding problems with your network."}]}]},"text":"\n## A quick review of the TCP/IP model\n\nCommunication on the internet is done over TCP/IP which is short for Transmission Control Protocol / Internet Protocol. The IP portion is the internet address or domain name telling the application what computer or server to connect to. The TCP portion handles the actual connecting and error control.\n\nIn order, the layers in the TCP/IP network model include:\n\n- **Layer 5:** Application\n- **Layer 4:** Transport\n- **Layer 3:** Network/Internet\n- **Layer 2:** Data Link\n- **Layer 1:** Physical\n\nKnowing where to start troubleshooting network issues can differ based on the scenario. For example, if the user can ssh to a remote server, but that server can't connect to a MySQL database, the problem is unlikely to be the physical or data link layers on the local server.\n\nIn most cases it's a good idea to start at the top most layer (the application layer), and then troubleshoot each other layer until we have narrowed down the issue.\n\nThis article is organized into sections each focusing on one of these layers except for the Application layer because that could mean having to debug source code.\n\n## Layer 4: The transport layer\n\nThe transport layer consists of the TCP and UDP protocols, with TCP being a connection-oriented protocol and UDP being connectionless. What that means is with TCP you get error correction but with UDP you basically just hope your data arrrived ok.\n\nApplications listen on **sockets**, which are made up of an IP address and a port number. Network traffic heading to an IP address on a specific port will be directed to the application that is listening by the Linux kernel.\n\nThe first thing that you may want to do is see what ports are listening on the localhost. This output can be useful if you can't connect to a particular service on the computer, such as a web or ssh server.\nAnother common issue occurs when a daemon or service won't start because of something else already listening on that port.\n\nThe **ss** command is great for doing these kind of operations.\n\nThe **ss** command is a powerful tool, and a review of its man page (**man ss**) can help you locate flags and options to find whatever you're looking for.\n\nLet's break down some of these options:\n\n- **-t** - Show TCP ports.\n- **-u** - Show UDP ports.\n- **-n** - Do not try to resolve hostnames.\n- **-l** - Show only listening ports.\n- **-p** - Show the processes that are using a particular socket.\n- **-4** - Show only IPv4 sockets.\n\n SS Command:\n\n```bash\nss -tunlp4\n```\n\nOutput:\n\n```\nNetid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process\nudp UNCONN 0 0 0.0.0.0:60803 0.0.0.0:*\nudp UNCONN 0 0 127.0.0.53%lo:53 0.0.0.0:*\nudp UNCONN 0 0 0.0.0.0:111 0.0.0.0:*\nudp UNCONN 0 0 0.0.0.0:631 0.0.0.0:*\nudp UNCONN 0 0 224.0.0.251:5353 0.0.0.0:* users:((\"chrome\",pid=5599,fd=267))\nudp UNCONN 0 0 0.0.0.0:5353 0.0.0.0:*\ntcp LISTEN 0 1024 127.0.0.1:42787 0.0.0.0:* users:((\"python3\",pid=7522,fd=7))\ntcp LISTEN 0 50 0.0.0.0:139 0.0.0.0:*\ntcp LISTEN 0 4096 0.0.0.0:111 0.0.0.0:*\ntcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:*\ntcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*\ntcp LISTEN 0 5 127.0.0.1:631 0.0.0.0:*\ntcp LISTEN 0 50 0.0.0.0:445 0.0.0.0:*\n```\n\nLooking at the output, we can see several listening services. The **sshd** application is listening on port 22 on all IP addresses, as the text **0.0.0.0:22** shows.\n\nHere's another scenario, if the application isn't listening for some reason, and we need to use the previous troubleshooting steps (again using **ss**) on the remote host; that is if we have access.\nAnother possibility is a host or firewall that is filtering network traffic. We may need to work with the networking team to verify Layer 4 connectivity across the path.\n\nFor UDP we will want to use the **netcat** tool. This tool gives a simple way to check a remote UDP port.\n\nNOTE: the **netcat** utility can be used for many other things, including testing TCP connectivity. Note that **netcat** may not be installed on your system, and it's often considered a security risk to leave lying around. You may want to consider uninstalling it when you're done troubleshooting.\n\nNetcat Command:\n\n```bash\nnc 192.168.122.1 -u 80\n```\n\nOutput:\n\n```\ntest\n\nNcat: Connection refused.\n```\n\nThe examples above discussed common, simple utilities. However, a much more powerful tool is **nmap**. It's capable of doing:\n\n- TCP and UDP port scanning remote machines.\n- OS fingerprinting.\n- Determining if remote ports are closed or simply filtered.\n\nThere are more advanced programs such as **tcpdump** and **wireshark** as well.\n\n## Layer 3: The network/internet layer\n\nLayer 3 involves working with IP addresses. IP addresses are like the street address of the computer on a TCP/IP network. Instead of specifying an address, DNS servers are used so it will say \"Dave's house\" instead of the actual street address.\n\nOn the internet it works like this:\n\nUsers can go to \"https://google.com\" instead of \"https://###.###.##.##:####\"\n\n### IP Command\n\nIn this 3rd layer, one of the first steps to troubleshooting is checking a computer's IP address, which can be done with the command **ip address**, again making use of the **-br** flag to simplify the output:\n\nIP Command:\n\n```bash\nip -br address show\n```\n\nOutput:\n\n```\nlo UNKNOWN 127.0.0.1/8 ::1/128\nenp57s0f1 UP 10.0.0.88/24 2601:280:c201:62e0::d739/128 2601:280:c201:62e0:faf5:8f8e:6231:f74d/64 2601:280:c201:62e0:911a:b5f0:fd3b:bff4/64 fe80::2800:8af9:35f1:d04a/64\nwlp0s20f3 UP 192.168.0.110/24 2601:280:c201:62e0::b250/128 2601:280:c201:62e0:ad8d:4de2:cdd9:6386/64 2601:280:c201:62e0:173:f8b7:1973:5e25/64 fe80::b9d0:8c20:e248:7bf5/64\n```\n\nThe enp57s0f1 (ethernet) interface has an IPv4 address of 10.0.0.88. If we didn't have an IP address (or if we had an invalid, self-assigned IP address), then we'd want to troubleshoot that issue.\n\nThe lack of an IP address can be caused by a local misconfiguration, such as an incorrect network interface config file, or it can be caused by problems with the DHCP server. The wlp0s20f3 interface (Wi-Fi) has a different IP address on the local network.\n\n### Ping\n\nThe most common tool used to troubleshoot Layer 3 is the **ping** utility. Ping sends an ICMP Echo Request packet to a remote host, and it expects an ICMP Echo Reply in return. ICMP stands for Internet Control Message Protocol and only lives in Layer 3.\nIf you're having connectivity issues to a remote computer, **ping** is a common utility to begin troubleshooting. Executing a simple ping from the command line sends ICMP echoes to the remote host indefinitely; press CTRL + C to end the ping or pass the `-c #` flag, like so:\n\nPing Command:\n\n```bash\nping -c 4 www.system76.com\n```\n\nOutput:\n\n```\nPING www.system76.com(2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1)) 56 data bytes\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=1 ttl=52 time=14.7 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=2 ttl=52 time=11.8 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=3 ttl=52 time=16.4 ms\n64 bytes from 2600:9000:2177:4800:7:bfae:340:93a1 (2600:9000:2177:4800:7:bfae:340:93a1): icmp_seq=4 ttl=52 time=14.9 ms\n\n--- www.system76.com ping statistics ---\n4 packets transmitted, 4 received, 0% packet loss, time 3005ms\nrtt min/avg/max/mdev = 11.833/14.465/16.401/1.653 ms\n\n```\n\nNotice that each ping includes the amount of time it took to receive a response back.\n\n> **NOTE:** many network components (such as routers) block ICMP packets as a security precaution.\n\n### My Traceroute (MTR)\n\nThe next tool in the Layer 3 troubleshooting tool belt is the **mtr** command. This command doesn't come preinstalled with Ubuntu or Pop so we'll need to install it with the command **sudo apt install mtr-tiny**.\n\nMtr is short for \"My Traceroute\" and by default will show an autoupdated output. To quit mtr simply press the 'q' key.\n\nMtr takes advantage of the Time to Live (TTL) field in IP packets to determine the path that traffic takes to its destination. Mtr will send out one packet at a time, beginning with a TTL of one. Since the packet expires in transit, the upstream router sends back an ICMP Time-to-Live Exceeded packet. Mtr then increments the TTL to determine the next hop. Unlike the original traceroute command, mtr is more user interactive. To make mtr act more like traceroute we can use the -r option.\n\nThe resulting output is a list of intermediate routers that a packet traversed on its way to the destination:\n\nMTR Command:\n\n```bash\nmtr -r -c 1 www.system76.com\n```\n\nOutput:\n\n```\nStart: 2021-06-04T15:18:53-0600\n\nHOST: system76-pc Loss% Snt Last Avg Best Wrst StDev\n 1.|-- 10.17.89.1 0.0% 1 8.6 8.6 8.6 8.6 0.0\n 2.|-- 209.212.58.89 0.0% 1 3.4 3.4 3.4 3.4 0.0\n 3.|-- 209.212.63.169 0.0% 1 2.9 2.9 2.9 2.9 0.0\n 4.|-- 209.212.49.26 0.0% 1 8.0 8.0 8.0 8.0 0.0\n 5.|-- 206.51.46.87 0.0% 1 3.8 3.8 3.8 3.8 0.0\n 6.|-- 52.93.74.88 0.0% 1 5.9 5.9 5.9 5.9 0.0\n 7.|-- 52.93.74.229 0.0% 1 15.7 15.7 15.7 15.7 0.0\n ...\n\n```\n\n> **NOTE:** It's important to understand MTR's limitations. As with ICMP, routers or other network devices may filter the packets that **mtr** relies on, such as the ICMP Time-to-Live Exceeded message. More importantly, the path that traffic takes to and from a destination can change and no two traces can be the same. Mtr can mislead you into thinking that your traffic takes a nice straight path to and from its destination, but this is not always the case. Traffic may follow a different return path, and paths can change dynamically for many reasons (such as a backhoe cutting through a major internet cable). While **mtr** may provide accurate path representations in small networks, it often isn't accurate when trying to trace across large networks or the internet.\n\nAnother common issue could be a lack of a gateway for a particular route or a lack of a default route. When an IP packet is sent to a different network, it must be sent to a gateway for further processing. The gateway should know how to route the packet to its final destination. The list of gateways for different routes is stored in a **routing table**, which can be inspected and manipulated using **ip route** commands. Routers are the most common gateway devices.\n\n### IP Route Show\n\nWe can print the routing table using the **ip route show** command:\n\nIP Route Show Command:\n\n```bash\nip route show\n```\n\nOutput:\n\n```\ndefault via 10.0.0.1 dev enp57s0f1 proto dhcp metric 100\ndefault via 10.0.0.1 dev wlp0s20f3 proto dhcp metric 600\n10.0.0.0/24 dev enp57s0f1 proto kernel scope link src 10.0.0.88 metric 100\n192.168.0.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.0.1 metric 600\n169.254.0.0/16 dev enp57s0f1 scope link metric 1000\n```\n\nOn this system there is both WiFi (wlp0s20f3) and Ethernet (enp57s0f1) network interfaces. The metric number tells the system which interface to use first; the lower number will be used first then the next lower etc.\n\nSimple networks often just have a default gateway configured, represented by the \\\"default\\\" entry at the top of the table. A missing or incorrect default gateway is a common issue.\n\nIf the network is more complex then it will require different routes for different networks. Check the route for a specific prefix with the `ip route show [address]` command:\n\nIP Route (with IP Address) Command:\n\n```bash\nip route show 10.0.0.0/24\n```\n\nOutput:\n\n```\n10.0.0.0/24 dev enp57s0f1 proto kernel scope link src 10.0.0.88 metric 100\n192.168.0.0/24 dev wlp0s20f3 proto kernel scope link src 10.0.0.161 metric 600\n```\n\nIn the example above, we are sending all traffic destined to the 10.0.0.0/24 network to a different gateway (10.0.0.88).\n\n### DNS\n\n> **NOTE:** While not a Layer 3 protocol, it's worth mentioning DNS. Among other things, the Domain Name System (DNS) translates IP addresses into human-readable names, such as **www.system76.com**. DNS problems are extremely common, and they are sometimes opaque to troubleshoot.\n\nA telltale sign of DNS trouble is the ability to connect to a remote host by IP address but not its hostname. Performing a quick `host` on the hostname can tell quite a bit (`host` is part of the `bind9-host` package on Ubuntu / Pop!\\_OS Linux based systems):\n\nHost Command:\n\n```bash\nhost www.system76.com\n```\n\nOutput:\n\n```\nwww.system76.com has address 143.204.26.70\nwww.system76.com has address 143.204.26.20\nwww.system76.com has address 143.204.26.22\nwww.system76.com has address 143.204.26.56\nwww.system76.com has IPv6 address 2600:9000:2198:c400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:a000:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:800:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:5600:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:3a00:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:a400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:8400:7:bfae:340:93a1\nwww.system76.com has IPv6 address 2600:9000:2198:7c00:7:bfae:340:93a1\n```\n\nThe output above shows the resulting IPv4 addresses as well as IPv6.\n\n## Layer 2: The data link layer\n\nThe data link layer is responsible for **local** network connectivity; the communication of frames between hosts on the same Layer 2 (commonly called a local area network, or LAN).\nThe most relevant Layer 2 protocol for most sysadmins is the [Address Resolution Protocol (ARP)](https://en.wikipedia.org/wiki/Address_Resolution_Protocol), which maps Layer 3 IP addresses to Layer 2 Ethernet MAC addresses. When a host tries to contact another host on its local network (such as the default gateway, e.g. the router), it will more than likely have the other host's IP address, but it doesn't know the other host's MAC address. ARP resolves this issue and figures out the MAC address for us.\n\nA common problem could be an ARP entry that won't populate, particularly for your host's default gateway. If your localhost can't successfully resolve its gateway's Layer 2 MAC address, then it won't be able to send any traffic to remote networks. This problem might be caused by having the wrong IP address configured for the gateway, or it may be another issue, such as a mis-configured switch port.\n\nWe can check the entries in our ARP table with the **ip neighbor** command:\n\nIP Neighbor Command:\n\n```bash\nip neighbor show\n```\n\nOutput:\n\n```\n10.0.0.1 dev enp57s0f1 lladdr ae:db:48:6a:78:35 REACHABLE\n10.0.0.87 dev enp57s0f1 lladdr c4:1c:ff:5b:82:e7 REACHABLE\n192.168.0.110 dev wlp0s20f3 lladdr ae:db:48:6a:78:35 REACHABLE\nfe80::acdb:48ff:fe6a:7835 dev enp57s0f1 lladdr ae:db:48:6a:78:35 router REACHABLE\n```\n\n> **NOTE:** that the gateway's MAC address is populated. If there was a problem with ARP, then there would be a resolution failure:\n>\n>```bash\n>ip neighbor show\n>```\n>\n>Output:\n>\n>```\n>10.0.0.87 dev enp57s0f1 FAILED\n>```\n>\n> This output indicates there is a resolution issue with ARP. This could happen for a variety of reasons. For example, the networking team just replaced the gateway router (which is your server's default gateway). The MAC address may have changed as well since MAC addresses are hardware addresses that are assigned at the factory.\n\n## Layer 1: The physical layer\n\n(\\\"is the Ethernet cable plugged in?\\\") We can easily troubleshoot physical layer problems from the Linux command line.\n\n### IP Link\n\nStart with the most asked question: Is the physical interface up? For this, use the **ip** command.\n\nThe `ip link show` command tells us:\n\nIP Link Command:\n\n```bash\nip link show\n```\n\nOutput:\n\n```\n1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n\n2: enp57s0f1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\nlink/ether 80:fa:5b:6a:36:d2 brd ff:ff:ff:ff:ff:ff\n\n3: wlp0s20f3: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000\nlink/ether 18:56:80:54:60:2d brd ff:ff:ff:ff:ff:ff\n```\n\nNotice the indication of DOWN in the above output for the enp57s0f1 interface. This result means that Layer 1 isn't coming up. Try troubleshooting by checking the cabling or the remote end of the connection (e.g., the switch) for problems.\n\nBefore you start checking cables, though, it's a good idea to make sure that the interface isn't just disabled. Running a command to bring the interface up can rule this problem out:\n\n```bash\nip link set enp57s0f1 up\n```\n\nThe output of `ip link show` can be difficult to parse at a quick glance. Luckily, the `-br` switch prints this output in a much more readable table format:\n\nCommand:\n\n```bash\nip -br link show\n```\n\nOutput:\n\n```\nlo UNKNOWN 00:00:00:00:00:00 \n\nenp57s0f1 UP 52:54:00:82:d6:6e \n```\n\nIt looks like `ip link set enp57s0f1 up` did the trick, and the Ethernet interface enp57s0f1 is up and running again.\n\nInterfaces can be misconfigured for the incorrect speed, or collisions (besides those inherent with Ethernet) and physical layer problems can cause packet loss or corruption that results in retransmissions. Use the `-s` flag with the `ip` command to print additional statistics about an interface. The output below shows an interface, with only a few dropped receive packets and no other signs of physical layer issues:\n\nCommand:\n\n```bash\nip -s link show\n```\n\nOutput:\n\n```\n\n1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\nlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\nRX: bytes packets errors dropped overrun mcast\n59936876 240745 0 0 0 0\nTX: bytes packets errors dropped carrier collsns\n59936876 240745 0 0 0 0\n\n2: enp57s0f1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000\nlink/ether 80:fa:5b:6a:36:d2 brd ff:ff:ff:ff:ff:ff\nRX: bytes packets errors dropped overrun mcast\n1112252684 1034902 0 31 0 83303\nTX: bytes packets errors dropped carrier collsns\n104281528 449635 0 0 0 0\n\n3: wlp0s20f3: mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000\nlink/ether 18:56:80:54:60:2d brd ff:ff:ff:ff:ff:ff\nRX: bytes packets errors dropped overrun mcast\n966902 4513 0 2 0 0\nTX: bytes packets errors dropped carrier collsns\n636200 4239 0 0 0 0\n```\n\n#### Additional Tools\n\n`wireshark` is another great tool for finding problems with your network.\n","dir":"/","path":"/network","extension":".md","createdAt":"2021-06-04T22:30:07.000Z","updatedAt":"2022-02-08T15:07:23.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/f1cc7802622dba8be04774ae74a220c490405298","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/e1c79023c9349a92d84ae6391adcfbba73cb1556","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"Yasumoto","commitUrl":"https://github.com/system76/docs/commit/875822c513f63d58dd861aa29bf35aedae3d5b64","avatarUrl":"https://avatars.githubusercontent.com/u/48383?v=4","profileUrl":"https://github.com/Yasumoto"}],"meta":{"version":0,"revision":0,"created":1697644147099},"$loki":104},{"slug":"terminal-basics","description":"Linux offers users a lot of flexibility. Use the terminal to accomplish tasks faster\n","title":"Linux Terminal Basics","keywords":["Linux","Beginner","Linux Terminal","System76","Technical Support"],"facebookImage":"/_nuxt/images/terminal-basics-facebookImage.jpg","twitterImage":"/_nuxt/images/terminal-basics-twitterImage.jpg","hidden":false,"section":"about-your-os","tableOfContents":true,"toc":[{"id":"navigating-the-terminal","depth":2,"text":"Navigating The Terminal"},{"id":"running-elevated-commands","depth":2,"text":"Running Elevated Commands"},{"id":"useful-commands","depth":2,"text":"Useful Commands"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" is an interactive, text-based interface for your Operating System. When you type a command, you're basically telling your computer to do something very specific. Many commands will print information to the screen. Some will ask for input, and others may just return you to a prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The quickest way to install, remove or update applications is through the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":". The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" is also referred to as the shell, command line, prompt, or command prompt."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To open a "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":", tap the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" to search your computer and type the word "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A box like the one below will appear:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal","src":"/images/terminal/main.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"navigating-the-terminal"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#navigating-the-terminal","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Navigating The Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It might not look like much, and at first glance there might not appear to be much information, but the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" is one of the most powerful tools at your disposal. Take a look:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal Overview","src":"/images/terminal/overview.png"},"children":[]}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Section"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Description"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Current User"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"The username of the person currently logged in to this "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Current Host"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"The hostname of the system currently in use by the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":". Unless you've connected to a remote machine via SSH, this will be the same name as your computer."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Current Directory"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"The current folder that this "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" resides in. Commands entered and files modified are scoped to this folder, unless providing an absolute path to another file or folder, or if the command is available in the user's $PATH. Basically, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" can only see into this folder. A tilde (~) indicates the user's home directory."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Prompt"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Anything entered after this symbol is interpreted as a command."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Typed Command"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Anything that is typed into the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" is shown after the prompt."}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Cursor"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"A visual indicator of the user's current position in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As you change folders and move throughout your computer, the prompt will change in response. In many cases, you won't need to move around to run a command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To list all files and folders in the current directory, type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls"}]},{"type":"text","value":" To change directories (folders), type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cd [directory name]"}]},{"type":"text","value":". To go back up a directory type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cd .."}]},{"type":"text","value":". At any time, you can press the Tab key to have the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" guess the completion for your entry, or twice to show all possibilities."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Moving around","src":"/images/terminal/moving-around.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"running-elevated-commands"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#running-elevated-commands","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Running Elevated Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In most cases, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" prevents you from damaging your system by requiring authentication or elevated privileges to run certain commands. For example, to check for updates you will need to prepend the command "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt update"}]},{"type":"text","value":" with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo"}]},{"type":"text","value":". Below is an example of the same command, ran once without "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo"}]},{"type":"text","value":" and once with."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Using sudo","src":"/images/terminal/sudo.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When you run a command with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo"}]},{"type":"text","value":" in front of it, you'll be prompted for your password. When typing your password, you won't see anything. Just enter your password and then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". If it's entered incorrectly, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" will let you know and give you another chance to enter your password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#useful-commands","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will tell your system to search for potential updates and advise if there are any available, but this command does not install them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will download and apply any updates to your System76 computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will upgrade your packages and installs or remove packages to resolve dependencies so everything is up-to-date."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install [application]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will install a particular application and its dependencies on your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge [application]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will remove a program and its configuration files from your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt policy [application]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will list information about the package. Such as where it is coming from, the version and if an updated version is available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"man sudo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" command is short for manual. You can type the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"man"}]},{"type":"text","value":" command in front of any command that you want more information about."}]}]},"text":"\nThe Terminal is an interactive, text-based interface for your Operating System. When you type a command, you're basically telling your computer to do something very specific. Many commands will print information to the screen. Some will ask for input, and others may just return you to a prompt.\n\nThe quickest way to install, remove or update applications is through the Terminal. The Terminal is also referred to as the shell, command line, prompt, or command prompt.\n\nTo open a Terminal, tap the Super Key , to search your computer and type the word Terminal.\n\nA box like the one below will appear:\n\n![Terminal](/images/terminal/main.png)\n\n## Navigating The Terminal\n\nIt might not look like much, and at first glance there might not appear to be much information, but the Terminal is one of the most powerful tools at your disposal. Take a look:\n\n![Terminal Overview](/images/terminal/overview.png)\n\nSection | Description\n:------:|------------\nCurrent User | The username of the person currently logged in to this Terminal.\nCurrent Host | The hostname of the system currently in use by the Terminal. Unless you've connected to a remote machine via SSH, this will be the same name as your computer.\nCurrent Directory | The current folder that this Terminal resides in. Commands entered and files modified are scoped to this folder, unless providing an absolute path to another file or folder, or if the command is available in the user's $PATH. Basically, the Terminal can only see into this folder. A tilde (~) indicates the user's home directory.\nPrompt | Anything entered after this symbol is interpreted as a command.\nTyped Command | Anything that is typed into the Terminal is shown after the prompt.\nCursor | A visual indicator of the user's current position in the Terminal.\n\nAs you change folders and move throughout your computer, the prompt will change in response. In many cases, you won't need to move around to run a command.\n\nTo list all files and folders in the current directory, type `ls` To change directories (folders), type `cd [directory name]`. To go back up a directory type `cd ..`. At any time, you can press the Tab key to have the Terminal guess the completion for your entry, or twice to show all possibilities.\n\n![Moving around](/images/terminal/moving-around.png)\n\n## Running Elevated Commands\n\nIn most cases, the Terminal prevents you from damaging your system by requiring authentication or elevated privileges to run certain commands. For example, to check for updates you will need to prepend the command `apt update` with `sudo`. Below is an example of the same command, ran once without `sudo` and once with.\n\n![Using sudo](/images/terminal/sudo.png)\n\nWhen you run a command with `sudo` in front of it, you'll be prompted for your password. When typing your password, you won't see anything. Just enter your password and then press Enter. If it's entered incorrectly, the Terminal will let you know and give you another chance to enter your password.\n\n## Useful Commands\n\n```bash\nsudo apt update\n```\n\nThis command will tell your system to search for potential updates and advise if there are any available, but this command does not install them.\n\n```bash\nsudo apt upgrade\n```\n\nThis command will download and apply any updates to your System76 computer.\n\n```bash\nsudo apt full-upgrade\n```\n\nThis command will upgrade your packages and installs or remove packages to resolve dependencies so everything is up-to-date.\n\n```bash\nsudo apt install [application]\n```\n\nThis will install a particular application and its dependencies on your computer.\n\n```bash\nsudo apt purge [application]\n```\n\nThis will remove a program and its configuration files from your computer.\n\n```bash\nsudo apt policy [application]\n```\n\nThis will list information about the package. Such as where it is coming from, the version and if an updated version is available.\n\n```bash\nman sudo\n```\n\nThe `man` command is short for manual. You can type the `man` command in front of any command that you want more information about.\n","dir":"/","path":"/terminal-basics","extension":".md","createdAt":"2016-10-13T22:25:34.000Z","updatedAt":"2021-09-30T19:15:27.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/685134a422e430a6eff6b094a8182a7d7e533ad3","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644147101},"$loki":105},{"slug":"use-amd-fsr","description":"Want to use AMD's FidelityFX SuperResolution to increase your gaming performance? Take a look at these instructions to set your games up for FSR!\n","title":"Use AMD FidelityFX SuperResolution (FSR) on Pop!_OS","keywords":["gaming","support","steam","proton"],"facebookImage":"/_nuxt/images/use-amd-fsr-facebookImage.jpg","twitterImage":"/_nuxt/images/use-amd-fsr-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"toc":[{"id":"pre-requisites","depth":2,"text":"Pre-Requisites"},{"id":"setting-your-system-up-for-gaming","depth":3,"text":"Setting your System up for Gaming"},{"id":"amd-fsr","depth":2,"text":"AMD FSR"},{"id":"resolution-and-quality","depth":3,"text":"Resolution and Quality"},{"id":"sharpening","depth":3,"text":"Sharpening"},{"id":"setup-steam-launch-options","depth":3,"text":"Setup Steam Launch Options"},{"id":"setup-your-in-game-resolution","depth":3,"text":"Setup your In-game Resolution"},{"id":"lutris","depth":3,"text":"Lutris"},{"id":"bottles","depth":3,"text":"Bottles"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"pre-requisites"},"children":[{"type":"element","tag":"a","props":{"href":"#pre-requisites","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pre-Requisites"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"setting-your-system-up-for-gaming"},"children":[{"type":"element","tag":"a","props":{"href":"#setting-your-system-up-for-gaming","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setting your System up for Gaming"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Following the steps in "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming/"},"children":[{"type":"text","value":"Gaming for Linux"}]},{"type":"text","value":" article will ensure your system is setup and ready to use AMD's Fidelity SuperResolution (FSR). The most important steps are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming#enable-steam-play-proton"},"children":[{"type":"text","value":"Enable Steam Play (Proton)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Get the latest version of Proton-GE via "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming#install-protonup-to-manage-custom-proton-versions"},"children":[{"type":"text","value":"Protonup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable the latest version of Proton-GE by "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/linux-gaming#changing-the-proton-version-for-a-specific-game"},"children":[{"type":"text","value":"changing the Proton version for each game"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"amd-fsr"},"children":[{"type":"element","tag":"a","props":{"href":"#amd-fsr","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"AMD FSR"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"resolution-and-quality"},"children":[{"type":"element","tag":"a","props":{"href":"#resolution-and-quality","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Resolution and Quality"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"AMD's FSR works by running the game in a lower resolution (thereby increasing performance), then using AI to upscale the image to your output resolution. AMD has recommended specific resolutions at which your game should run, depending on your screen resolution. Here is a handy image."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Recommmended Resolutions","src":"/images/use-amd-fsr/recommended-resolutions.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Quality preset, on the furthest left column, is determined by which resolution you select in-game. The higher the quality, the better the image! Conversely, the lower the quality, the higher your performance gains. Which you choose depends on your own goals and system!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As an example, if your screen is 1920x1080, and you want the Quality preset, you would set your in-game resolution to 1280 x 720. Alternatively, for that same 1920 x 1080 screen, if you want the Ultra Quality preset, your in-game resolution should be 1477 x 831."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sharpening"},"children":[{"type":"element","tag":"a","props":{"href":"#sharpening","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sharpening"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can optionally add an additional parameter, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"WINE_FULLSCREEN_FSR_STRENGTH"}]},{"type":"text","value":" to increase the sharpening effect of FSR. The range is 0-5, 0 having the most sharpening, and 5 having the least. If this parameter is not set, it defaults to 2."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"More sharpening will increase the quality of the image, but at a slight cost to performance!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"setup-steam-launch-options"},"children":[{"type":"element","tag":"a","props":{"href":"#setup-steam-launch-options","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setup Steam Launch Options"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Right-click on the selected game and select \"Properties\". Then, under the General Tab, input into the Launch Options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"WINE_FULLSCREEN_FSR=1 %command%\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you wish to modify FSR's sharpening strength, add it just before %command%. Example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=1 %command%\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"setup-your-in-game-resolution"},"children":[{"type":"element","tag":"a","props":{"href":"#setup-your-in-game-resolution","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setup your In-game Resolution"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the game is launched, go to the game's Options menu and set the following, typically under \"Video Options\":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Set the display to Fullscreen (not Bordered or Borderless Window!)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Set the resolution to your quality preset resolution (ex. Ultra-Quality for a 1920 x 1080 monitor would be 1477 x 831)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If necessary, restart your game!"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Congratulations! You've successfully set up and are using AMD's FidelityFX SuperResolution! Enjoy the increased performance on your Linux-based gaming machine!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"lutris"},"children":[{"type":"element","tag":"a","props":{"href":"#lutris","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lutris"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lutris version 0.5.9 includes a toggle for AMD FSR in each game's preferences. This requires the FSHack version of Lutris-Wine."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Right-click your installed game and select \"Configure\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the Runner Options tab at the top"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"For Wine Version, ensure you have lutris-fshack-6.13 or newer. It will mention \"fshack\" in the name."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable the \"Enable AMD FidelityFX Super Resolution (FSR)\" toggle in the options below."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then follow the \"Setup your In-game Resolution\" steps above, and enjoy FSR via Lutris!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"bottles"},"children":[{"type":"element","tag":"a","props":{"href":"#bottles","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Bottles"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information about the Bottles app refer to "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bottles"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Bottles version 2021.10.14 and greater includes a toggle for AMD FSR in the preferences of each bottle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Go to the bottle preferences."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Enable the \"Enable FSR\" toggle in the \"Graphics\" section and choose the quality level."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then follow the \"Setup your In-game Resolution\" steps above, and enjoy FSR!"}]}]},"text":"\n## Pre-Requisites\n\n### Setting your System up for Gaming\n\nFollowing the steps in [Gaming for Linux](/articles/linux-gaming/) article will ensure your system is setup and ready to use AMD's Fidelity SuperResolution (FSR). The most important steps are:\n\n1. [Enable Steam Play (Proton)](/articles/linux-gaming#enable-steam-play-proton)\n2. Get the latest version of Proton-GE via [Protonup](/articles/linux-gaming#install-protonup-to-manage-custom-proton-versions)\n3. Enable the latest version of Proton-GE by [changing the Proton version for each game](/articles/linux-gaming#changing-the-proton-version-for-a-specific-game)\n\n## AMD FSR\n\n### Resolution and Quality\n\nAMD's FSR works by running the game in a lower resolution (thereby increasing performance), then using AI to upscale the image to your output resolution. AMD has recommended specific resolutions at which your game should run, depending on your screen resolution. Here is a handy image.\n\n![Recommmended Resolutions](/images/use-amd-fsr/recommended-resolutions.png)\n\nThe Quality preset, on the furthest left column, is determined by which resolution you select in-game. The higher the quality, the better the image! Conversely, the lower the quality, the higher your performance gains. Which you choose depends on your own goals and system!\n\nAs an example, if your screen is 1920x1080, and you want the Quality preset, you would set your in-game resolution to 1280 x 720. Alternatively, for that same 1920 x 1080 screen, if you want the Ultra Quality preset, your in-game resolution should be 1477 x 831.\n\n### Sharpening\n\nYou can optionally add an additional parameter, `WINE_FULLSCREEN_FSR_STRENGTH` to increase the sharpening effect of FSR. The range is 0-5, 0 having the most sharpening, and 5 having the least. If this parameter is not set, it defaults to 2.\n\nMore sharpening will increase the quality of the image, but at a slight cost to performance!\n\n### Setup Steam Launch Options\n\nRight-click on the selected game and select \"Properties\". Then, under the General Tab, input into the Launch Options:\n\n```\nWINE_FULLSCREEN_FSR=1 %command%\n```\n\nIf you wish to modify FSR's sharpening strength, add it just before %command%. Example:\n\n```\nWINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=1 %command%\n```\n\n### Setup your In-game Resolution\n\nOnce the game is launched, go to the game's Options menu and set the following, typically under \"Video Options\":\n\n* Set the display to Fullscreen (not Bordered or Borderless Window!)\n* Set the resolution to your quality preset resolution (ex. Ultra-Quality for a 1920 x 1080 monitor would be 1477 x 831)\n* If necessary, restart your game!\n\nCongratulations! You've successfully set up and are using AMD's FidelityFX SuperResolution! Enjoy the increased performance on your Linux-based gaming machine!\n\n### Lutris\n\nLutris version 0.5.9 includes a toggle for AMD FSR in each game's preferences. This requires the FSHack version of Lutris-Wine.\n\n* Right-click your installed game and select \"Configure\".\n* Select the Runner Options tab at the top\n* For Wine Version, ensure you have lutris-fshack-6.13 or newer. It will mention \"fshack\" in the name.\n* Enable the \"Enable AMD FidelityFX Super Resolution (FSR)\" toggle in the options below.\n\nThen follow the \"Setup your In-game Resolution\" steps above, and enjoy FSR via Lutris!\n\n### Bottles\n\nFor more information about the Bottles app refer to [this article](/articles/bottles).\n\nBottles version 2021.10.14 and greater includes a toggle for AMD FSR in the preferences of each bottle.\n\n* Go to the bottle preferences.\n* Enable the \"Enable FSR\" toggle in the \"Graphics\" section and choose the quality level.\n\nThen follow the \"Setup your In-game Resolution\" steps above, and enjoy FSR!\n","dir":"/","path":"/use-amd-fsr","extension":".md","createdAt":"2021-10-01T00:47:45.000Z","updatedAt":"2022-06-17T13:04:43.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/69dc4a2d1469adcd478b4bf02ee37651289f56a2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"mirkobrombin","commitUrl":"https://github.com/system76/docs/commit/5c5258abf4517dedb5b32196be5581d9dee3d716","avatarUrl":"https://avatars.githubusercontent.com/u/9479903?v=4","profileUrl":"https://github.com/mirkobrombin"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/8e15a7c82613d3ca57b8528824c3298ed9859b1c","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"serioustable","commitUrl":"https://github.com/system76/docs/commit/5848d6b04d0356229afccc3d8e93a733bfd37803","avatarUrl":"https://avatars.githubusercontent.com/u/17442995?v=4","profileUrl":"https://github.com/serioustable"}],"meta":{"version":0,"revision":0,"created":1697644147314},"$loki":106},{"slug":"server-setup","description":"Instructions on setting up a System76 server, including initial login credentials.\n","title":"System76 Server Setup","keywords":["support","server","initial","setup","System76"],"facebookImage":"/_nuxt/images/server-setup-facebookImage.jpg","twitterImage":"/_nuxt/images/server-setup-twitterImage.jpg","hidden":false,"section":"about-your-computer","tableOfContents":true,"redirect_from":["/serversetup"],"toc":[{"id":"configure-hostname-and-domain","depth":3,"text":"Configure Hostname And Domain"},{"id":"configure-time-zone","depth":3,"text":"Configure Time Zone"},{"id":"configure-network-interface-for-ubuntu-server-1804","depth":3,"text":"Configure Network Interface for Ubuntu Server 18.04"},{"id":"configure-network-interface-for-ubuntu-server-1604","depth":3,"text":"Configure Network Interface for Ubuntu Server 16.04"},{"id":"remote-administration","depth":3,"text":"Remote Administration"},{"id":"add-administrative-user","depth":3,"text":"Add Administrative User"},{"id":"update-packages","depth":3,"text":"Update Packages"},{"id":"configure-bmc","depth":3,"text":"Configure BMC"},{"id":"additional-server-resources","depth":3,"text":"Additional Server Resources"},{"id":"troubleshooting","depth":3,"text":"Troubleshooting"}],"body":{"type":"root","children":[{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Initial Server Settings"}]}]},{"type":"element","tag":"th","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Value"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Username"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"oem"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Password"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"System Serial Number"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Network Address (eth0)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Assigned by DHCP"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Network Address (eth1)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Unconfigured"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System serial number should be entered in all lower-case. For example, if the serial number is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"7X1234"}]},{"type":"text","value":", then the password would be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"7x1234"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connect your server to a monitor to determine the IP addresses assigned to your server. Afterwards you can configure and manage your server from any other computer on your network."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The following commands will determine the server's IP address:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ifconfig"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the directions below replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"IPADDRESS"}]},{"type":"text","value":" with the server's IP address."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-hostname-and-domain"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-hostname-and-domain","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Hostname And Domain"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To configure the hostname and domain, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/hosts"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/hostname"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/hosts"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"127.0.0.1 localhost \n10.120.150.5 fileserver.mydomain.com fileserver \n\n# The following lines are desirable for IPv6 capable hosts \n::1 ip6-localhost ip6-loopback \nfe00::0 ip6-localnet \nff00::0 ip6-mcastprefix \nff02::1 ip6-allnodes \nff02::2 ip6-allrouters \nff02::3 ip6-allhosts \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/hostname"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"fileserver\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Verify the correct hostname and domain with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"hostname -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-time-zone"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-time-zone","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Time Zone"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg-reconfigure tzdata"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-network-interface-for-ubuntu-server-1804"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-network-interface-for-ubuntu-server-1804","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Network Interface for Ubuntu Server 18.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu Server 18.04 is shipping with netplan, so the system file will need to be edited for networking. With this command, we will edit the file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/netplan/50-cloud-int.yaml"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will list the network interfaces:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ip link show"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This text will need to be edited depending on what the system will label the network interfaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"network:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" version: 2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ethernets:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" eno1:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" addresses: [ ]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dhcp4: "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" optional: "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" eno2:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" addresses: [ ]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dhcp4: "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" optional: "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now if the router has DHCP setup you will get an IP address for the port that has the Ethernet cable attached."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-network-interface-for-ubuntu-server-1604"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-network-interface-for-ubuntu-server-1604","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure Network Interface for Ubuntu Server 16.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To change the IP address of the server, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/network/interfaces"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Adjust as necessary & press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"X"}]},{"type":"text","value":" → "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" → "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" to save. Next, restart network services (this will drop your ssh connection):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart networking"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Example "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/network/interfaces"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"# This is the loopback interface - Do not adjust \nauto lo \niface lo inet loopback \n\n# Primary Network Interface \nauto eth0 \niface eth0 inet static \naddress 10.13.15.10 \nnetmask 255.255.255.0 \ngateway 10.13.15.1 \ndns-nameservers 8.8.8.8 8.8.4.4 \n\nauto eth1 \niface eth1 inet static \naddress 10.13.15.11 \nnetmask 255.255.255.0 \ngateway 10.13.15.1 \ndns-nameservers 8.8.8.8 8.8.4.4 \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remote-administration"},"children":[{"type":"element","tag":"a","props":{"href":"#remote-administration","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remote Administration"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remotely administer the server, a secure shell program needs installed to accept incoming SSH connections. Install the program with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install openssh-server"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And then configure the program by editing its settings file with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/ssh/sshd_config"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And to use the new settings, restart the SSH daemon with this command (or restart the server):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart sshd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, from another Linux client terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ssh oem@IPADDRESS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From a Windows computer:"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nDownload "},{"type":"element","tag":"a","props":{"href":"http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"PuTTY"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"add-administrative-user"},"children":[{"type":"element","tag":"a","props":{"href":"#add-administrative-user","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Add Administrative User"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To add another user, enter these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ssh oem@IPADDRESS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser [new username]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser [new username] adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser [new username] sudo"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Log back in by typing:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ssh [new username]@IPADDRESS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Remove the OEM User:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo deluser oem"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-packages"},"children":[{"type":"element","tag":"a","props":{"href":"#update-packages","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update Packages"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download and install updates:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot may be required for the changes to take effect:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"configure-bmc"},"children":[{"type":"element","tag":"a","props":{"href":"#configure-bmc","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configure BMC"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To setup remote management on the server, connect an additional Ethernet line to the management interface port. Configure the management interface IP address in BIOS. Next, use a web browser on another computer to see the management interface."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See Intel's user guide for configuring the BMC here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.intel.com/content/dam/support/us/en/documents/server-products/intel-rmm4-ibmc-userguide.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel BMC User Guide"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To run the jwviewer.jnlp file on the viewing computer, please install this program:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install icedtea-netx"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Which will install the program 'javaws' (Java Web Services)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"bmc-on-the-ibex-pro-gpu"},"children":[{"type":"element","tag":"a","props":{"href":"#bmc-on-the-ibex-pro-gpu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"BMC on the Ibex Pro GPU"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Ibex Pro GPU, the BMC interface will look slightly different. See the "},{"type":"element","tag":"a","props":{"href":"https://download.gigabyte.com/FileList/Manual/server_manual_mgt_console_user_guide_ami_v1.x.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Gigabyte Server Management Console"}]},{"type":"text","value":" manual."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For this machine, the default BMC username is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"admin"}]},{"type":"text","value":" and the default password is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"password"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"additional-server-resources"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-server-resources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Server Resources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.ubuntu.com/server","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu Server Information"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://help.ubuntu.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu Server Documentation"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the Jackal 2U server is fully loaded with 8 spinning drives, and will not boot, staggered drive startup may be needed. Enter into BIOS, and in the 'Setup Mass Storage Controller Configuration' screen, enable 'AHCI HDD Staggered Spin-Up'."}]}]},"text":"\n**Initial Server Settings** | **Value**\n----------------------------|------------------\nUsername | `oem`\nPassword | System Serial Number\nNetwork Address (eth0) | Assigned by DHCP\nNetwork Address (eth1) | Unconfigured\n\n> System serial number should be entered in all lower-case. For example, if the serial number is `7X1234`, then the password would be `7x1234`.\n\nConnect your server to a monitor to determine the IP addresses assigned to your server. Afterwards you can configure and manage your server from any other computer on your network.\n\nThe following commands will determine the server's IP address:\n\n```bash\nifconfig\n```\n\n```bash\nip link show\n```\n\nIn the directions below replace `IPADDRESS` with the server's IP address.\n\n### Configure Hostname And Domain\n\nTo configure the hostname and domain, run these commands:\n\n```bash\nsudo nano /etc/hosts\nsudo nano /etc/hostname\n```\n\n---\n\nExample `/etc/hosts` file:\n\n```\n127.0.0.1 localhost \n10.120.150.5 fileserver.mydomain.com fileserver \n\n# The following lines are desirable for IPv6 capable hosts \n::1 ip6-localhost ip6-loopback \nfe00::0 ip6-localnet \nff00::0 ip6-mcastprefix \nff02::1 ip6-allnodes \nff02::2 ip6-allrouters \nff02::3 ip6-allhosts \n```\n\nExample `/etc/hostname` file:\n\n```\nfileserver\n```\n\n---\n\nVerify the correct hostname and domain with this command:\n\n```bash\nhostname -f\n```\n\n### Configure Time Zone\n\n```bash\nsudo dpkg-reconfigure tzdata\n```\n\n### Configure Network Interface for Ubuntu Server 18.04\n\nUbuntu Server 18.04 is shipping with netplan, so the system file will need to be edited for networking. With this command, we will edit the file:\n\n```bash\nsudo nano /etc/netplan/50-cloud-int.yaml\n```\n\nThis command will list the network interfaces:\n\n```bash\nip link show\n```\n\nThis text will need to be edited depending on what the system will label the network interfaces.\n\n```bash\nnetwork:\n version: 2\n ethernets:\n eno1:\n addresses: [ ]\n dhcp4: true\n optional: true\n eno2:\n addresses: [ ]\n dhcp4: true\n optional: true\n```\n\nNow if the router has DHCP setup you will get an IP address for the port that has the Ethernet cable attached.\n\n### Configure Network Interface for Ubuntu Server 16.04\n\nTo change the IP address of the server, run these commands:\n\n```bash\nsudo nano /etc/network/interfaces\n```\n\nAdjust as necessary & press Ctrl+XYEnter to save. Next, restart network services (this will drop your ssh connection):\n\n```bash\nsudo systemctl restart networking\n```\n\n---\n\nExample `/etc/network/interfaces` file:\n\n```\n# This is the loopback interface - Do not adjust \nauto lo \niface lo inet loopback \n\n# Primary Network Interface \nauto eth0 \niface eth0 inet static \naddress 10.13.15.10 \nnetmask 255.255.255.0 \ngateway 10.13.15.1 \ndns-nameservers 8.8.8.8 8.8.4.4 \n\nauto eth1 \niface eth1 inet static \naddress 10.13.15.11 \nnetmask 255.255.255.0 \ngateway 10.13.15.1 \ndns-nameservers 8.8.8.8 8.8.4.4 \n```\n\n---\n\n### Remote Administration\n\nTo remotely administer the server, a secure shell program needs installed to accept incoming SSH connections. Install the program with this command:\n\n```bash\nsudo apt install openssh-server\n```\n\nAnd then configure the program by editing its settings file with this command:\n\n```bash\nsudo nano /etc/ssh/sshd_config\n```\n\nAnd to use the new settings, restart the SSH daemon with this command (or restart the server):\n\n```bash\nsudo systemctl restart sshd\n```\n\nThen, from another Linux client terminal:\n\n```bash\nssh oem@IPADDRESS\n```\n\nFrom a Windows computer: \nDownload [PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)\n\n### Add Administrative User\n\nTo add another user, enter these commands:\n\n```bash\nssh oem@IPADDRESS\nsudo adduser [new username]\nsudo adduser [new username] adm\nsudo adduser [new username] sudo\nexit\n```\n\nLog back in by typing:\n\n```bash\nssh [new username]@IPADDRESS\n```\n\nRemove the OEM User:\n\n```bash\nsudo deluser oem\n```\n\n### Update Packages\n\nDownload and install updates:\n\n```bash\nsudo apt update\nsudo apt dist-upgrade\n```\n\nReboot may be required for the changes to take effect:\n\n```bash\nsudo reboot\n```\n\n### Configure BMC\n\nTo setup remote management on the server, connect an additional Ethernet line to the management interface port. Configure the management interface IP address in BIOS. Next, use a web browser on another computer to see the management interface.\n\nSee Intel's user guide for configuring the BMC here:\n\n[Intel BMC User Guide](https://www.intel.com/content/dam/support/us/en/documents/server-products/intel-rmm4-ibmc-userguide.pdf)\n\nTo run the jwviewer.jnlp file on the viewing computer, please install this program:\n\n```bash\nsudo apt install icedtea-netx\n```\n\nWhich will install the program 'javaws' (Java Web Services)\n\n---\n\n#### BMC on the Ibex Pro GPU\n\nOn the Ibex Pro GPU, the BMC interface will look slightly different. See the [Gigabyte Server Management Console](https://download.gigabyte.com/FileList/Manual/server_manual_mgt_console_user_guide_ami_v1.x.pdf) manual.\n\nFor this machine, the default BMC username is `admin` and the default password is `password`.\n\n### Additional Server Resources\n\n[Ubuntu Server Information](http://www.ubuntu.com/server)\n\n[Ubuntu Server Documentation](https://help.ubuntu.com/)\n\n### Troubleshooting\n\nIf the Jackal 2U server is fully loaded with 8 spinning drives, and will not boot, staggered drive startup may be needed. Enter into BIOS, and in the 'Setup Mass Storage Controller Configuration' screen, enable 'AHCI HDD Staggered Spin-Up'.\n","dir":"/","path":"/server-setup","extension":".md","createdAt":"2015-08-26T20:51:35.000Z","updatedAt":"2021-10-06T17:38:43.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/967277b79b224341e3074d9db1fcbc4fbbebce96","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/c257dcfec22060d0eea9d20a0924ae9acd003a2a","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147322},"$loki":107},{"slug":"pop-shell","description":"Learn how to build Pop Shell from source.","title":"Using Pop Shell on other GNOME Desktops","keywords":["GNOME","Github"],"facebookImage":"/_nuxt/images/pop-shell-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-shell-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[],"body":{"type":"root","children":[{"type":"element","tag":"h4","props":{"id":"for-ubuntu-based-distros"},"children":[{"type":"element","tag":"a","props":{"href":"#for-ubuntu-based-distros","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Ubuntu-Based Distros"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to build Pop Shell from source, we'll first need to install the build dependencies and "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"git"}]},{"type":"text","value":" to clone the repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install git node-typescript make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" these instructions assume an Ubuntu-based distro; other distributions (see examples below) will use different package managers, and may have different package names."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we'll clone the repository using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/pop-os/shell.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now we'll enter the directory for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" (called \"shell\") and build the package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make local-install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-fedora-based-distros"},"children":[{"type":"element","tag":"a","props":{"href":"#for-fedora-based-distros","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Fedora-based distros"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" is already packaged in the Fedora repostitories:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install gnome-shell-extension-pop-shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-arch"},"children":[{"type":"element","tag":"a","props":{"href":"#for-arch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Arch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" is packaged in the AUR, but for the keyboard shortcuts to work, you will need to build it from source like we did above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to build Pop Shell from source we'll first need to install the build dependencies and "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"git"}]},{"type":"text","value":" to clone the repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pacman -S git typescript make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we'll clone the repository using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/pop-os/shell.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now we'll enter the directory for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" (called \"shell\") and build the package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make local-install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remap the launcher to "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings --schemadir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local/share/gnome-shell/extensions/pop-shell@system76.com/schemas "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.gnome.shell.extensions.pop-shell activate-launcher "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"['space']\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can remap launcher to just "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super_L"}]},{"type":"text","value":" (Left Super key), but it will eat the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" modifier and prevent other "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" combinations from working:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings --schemadir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local/share/gnome-shell/extensions/pop-shell@system76.com/schemas "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.gnome.shell.extensions.pop-shell activate-launcher "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"['Super_L']\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To disable the Super key from opening the GNOME overview:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gsettings "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"set"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" org.gnome.mutter overlay-key "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"''"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-manjaro"},"children":[{"type":"element","tag":"a","props":{"href":"#for-manjaro","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Manjaro"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":" is available in the repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pamac install gnome-shell-extension-pop-shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To learn about "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":"'s keyboard shortcuts you can view this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-keyboard-shortcuts/"},"children":[{"type":"text","value":"support article"}]},{"type":"text","value":". You can also view "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Shell"}]},{"type":"text","value":"'s source code "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/shell","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\n#### For Ubuntu-Based Distros\n\nIn order to build Pop Shell from source, we'll first need to install the build dependencies and git to clone the repository:\n\n```bash\nsudo apt install git node-typescript make\n```\n\n**Note:** these instructions assume an Ubuntu-based distro; other distributions (see examples below) will use different package managers, and may have different package names.\n\nNext we'll clone the repository using this command:\n\n```bash\ngit clone https://github.com/pop-os/shell.git\n```\n\nNow we'll enter the directory for Pop Shell (called \"shell\") and build the package:\n\n```bash\ncd shell\nmake local-install\n```\n\n---\n\n#### For Fedora-based distros\n\nPop Shell is already packaged in the Fedora repostitories:\n\n```bash\nsudo dnf install gnome-shell-extension-pop-shell\n```\n\n#### For Arch\n\nPop Shell is packaged in the AUR, but for the keyboard shortcuts to work, you will need to build it from source like we did above.\n\nIn order to build Pop Shell from source we'll first need to install the build dependencies and git to clone the repository:\n\n```bash\nsudo pacman -S git typescript make\n```\n\nNext we'll clone the repository using this command:\n\n```bash\ngit clone https://github.com/pop-os/shell.git\n```\n\nNow we'll enter the directory for Pop Shell (called \"shell\") and build the package:\n\n```bash\ncd shell\nmake local-install\n```\n\nTo remap the launcher to Super+Space:\n\n```bash\ngsettings --schemadir ~/.local/share/gnome-shell/extensions/pop-shell@system76.com/schemas set org.gnome.shell.extensions.pop-shell activate-launcher \"['space']\"\n```\n\nYou can remap launcher to just Super_L (Left Super key), but it will eat the Super modifier and prevent other Super combinations from working:\n\n```bash\ngsettings --schemadir ~/.local/share/gnome-shell/extensions/pop-shell@system76.com/schemas set org.gnome.shell.extensions.pop-shell activate-launcher \"['Super_L']\"\n```\nTo disable the Super key from opening the GNOME overview:\n\n```bash\ngsettings set org.gnome.mutter overlay-key ''\n```\n\n#### For Manjaro\n\nPop Shell is available in the repository:\n\n```bash\nsudo pamac install gnome-shell-extension-pop-shell\n```\n\nTo learn about Pop Shell's keyboard shortcuts you can view this [support article](/articles/pop-keyboard-shortcuts/). You can also view Pop Shell's source code [here](https://github.com/pop-os/shell).\n","dir":"/","path":"/pop-shell","extension":".md","createdAt":"2021-02-24T00:27:08.000Z","updatedAt":"2022-02-15T19:55:09.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/22567caad313b50e3dde5a3fa6ae63ce779d9931","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"trippwill","commitUrl":"https://github.com/system76/docs/commit/818e5a02e283fccef4d3b36b205737b4ff5a40c9","avatarUrl":"https://avatars.githubusercontent.com/u/5862883?v=4","profileUrl":"https://github.com/trippwill"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/e957fec09532ec63034248fcbf90571a0f1d2128","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"perkinsms","commitUrl":"https://github.com/system76/docs/commit/5bb7b3f767c0c780a11e2f7bd022a2104a2bdb09","avatarUrl":"https://avatars.githubusercontent.com/u/244311?v=4","profileUrl":"https://github.com/perkinsms"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147324},"$loki":108},{"slug":"graphics-switch-ubuntu","description":"How to use systems with switchable graphics\n","title":"Graphics Switching (Ubuntu)","keywords":["System76","Ubuntu",18.04,19.1,20.04,20.1,21.04,21.1,22.04,"NVIDIA","Hybrid","Integrated","Compute"],"facebookImage":"/_nuxt/images/graphics-switch-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/graphics-switch-ubuntu-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"graphics-modes","depth":2,"text":"Graphics modes"},{"id":"integrated","depth":3,"text":"Integrated"},{"id":"nvidia","depth":3,"text":"NVIDIA"},{"id":"hybrid","depth":3,"text":"Hybrid"},{"id":"compute","depth":3,"text":"Compute"},{"id":"switch-graphics","depth":2,"text":"Switch graphics"},{"id":"from-gnome-desktop","depth":3,"text":"From GNOME Desktop"},{"id":"from-the-command-line","depth":3,"text":"From the command line"},{"id":"sources","depth":2,"text":"Sources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card. The following System76 laptops have these switchable graphics capabilities:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Adder WS (addw1, addw2, addw3)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonobo WS (bonw15)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Galago Pro (galp5 - NVIDIA models only)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kudu (kudu6)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Serval WS (serw13)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"graphics-modes"},"children":[{"type":"element","tag":"a","props":{"href":"#graphics-modes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Graphics modes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"integrated"},"children":[{"type":"element","tag":"a","props":{"href":"#integrated","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Integrated"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Integrated graphics mode uses the integrated GPU only and turns off the NVIDIA\nGPU. This mode uses less power, leading to a longer battery life and less fan\nnoise."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVIDIA graphics mode uses the discrete NVIDIA GPU only. This provides a better\ngraphical experience, but reduces battery life. Most external display ports on\nSystem76 laptops are connected to the NVIDIA GPU only. (Some models, such as the\nGazelle, may also have external ports connected to the integrated GPU.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"hybrid"},"children":[{"type":"element","tag":"a","props":{"href":"#hybrid","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hybrid"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU.\nApplications will use the integrated GPU unless explicitly requested to use the\ndiscrete GPU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Vulkan applications must be launched with the following command to be rendered on the dGPU (NVIDIA):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"__NV_PRIME_RENDER_OFFLOAD=1 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"application"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GLX applications must be launched with the following command to be rendered on the dGPU (NVIDIA):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"<"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"application"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hybrid graphics mode is available on 19.10 and later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"compute"},"children":[{"type":"element","tag":"a","props":{"href":"#compute","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Compute"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Compute graphics mode uses the integrated GPU for all rendering. The NVIDIA\nGPU is left available, allowing it to be used as a compute node."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"switch-graphics"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-graphics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch graphics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS by System76 includes the system76-power package, which includes the\nability to switch between integrated, NVIDIA, and hybrid graphics modes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll only need to install this software manually if you did a fresh install of Ubuntu,\nas our installations will include these packages by default. You can do this\nwith the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository ppa:system76-dev/stable"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gnome-shell-extension-system76-power system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then we need to load the extension with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gnome-shell-extension-prefs"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now enable the System76 Power extension with the toggle to the right."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"from-gnome-desktop"},"children":[{"type":"element","tag":"a","props":{"href":"#from-gnome-desktop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"From GNOME Desktop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the system menu in the top right corner of your screen to access graphics\nswitching."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Graphics","src":"/images/graphics-switch-ubuntu/system-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on NVIDIA, Integrated, Hybrid, or Compute depending on your use case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you select a mode, you will be prompted to reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"from-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#from-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"From the command line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not using the GNOME Desktop Environment, you can use the system76-power\ncommand line tool. You can see the options with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For seeing which graphics mode the system is using:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to NVIDIA Graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to integrated Graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics integrated"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to hybrid graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics hybrid"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to compute mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics compute"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sources"},"children":[{"type":"element","tag":"a","props":{"href":"#sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The source code for the system76-power utility and the GNOME Shell extension can be found on GitHub:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/system76-power","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/gnome-shell-extension-system76-power","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nMany modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card. The following System76 laptops have these switchable graphics capabilities:\n\n- Adder WS (addw1, addw2, addw3)\n- Bonobo WS (bonw15)\n- Galago Pro (galp5 - NVIDIA models only)\n- Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)\n- Kudu (kudu6)\n- Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)\n- Serval WS (serw13)\n\n## Graphics modes\n\n### Integrated\n\nIntegrated graphics mode uses the integrated GPU only and turns off the NVIDIA\nGPU. This mode uses less power, leading to a longer battery life and less fan\nnoise.\n\n### NVIDIA\n\nNVIDIA graphics mode uses the discrete NVIDIA GPU only. This provides a better\ngraphical experience, but reduces battery life. Most external display ports on\nSystem76 laptops are connected to the NVIDIA GPU only. (Some models, such as the\nGazelle, may also have external ports connected to the integrated GPU.)\n\n### Hybrid\n\nHybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU.\nApplications will use the integrated GPU unless explicitly requested to use the\ndiscrete GPU.\n\nVulkan applications must be launched with the following command to be rendered on the dGPU (NVIDIA):\n\n```bash\n__NV_PRIME_RENDER_OFFLOAD=1 \n```\n\nGLX applications must be launched with the following command to be rendered on the dGPU (NVIDIA):\n\n```bash\n__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia \n```\n\nHybrid graphics mode is available on 19.10 and later.\n\n### Compute\n\nCompute graphics mode uses the integrated GPU for all rendering. The NVIDIA\nGPU is left available, allowing it to be used as a compute node.\n\n## Switch graphics\n\nPop!_OS by System76 includes the system76-power package, which includes the\nability to switch between integrated, NVIDIA, and hybrid graphics modes.\n\nYou'll only need to install this software manually if you did a fresh install of Ubuntu,\nas our installations will include these packages by default. You can do this\nwith the following commands:\n\n```bash\nsudo apt-add-repository ppa:system76-dev/stable\nsudo apt install gnome-shell-extension-system76-power system76-power\n```\n\nThen we need to load the extension with this command:\n\n```bash\ngnome-shell-extension-prefs\n```\n\nNow enable the System76 Power extension with the toggle to the right.\n\n### From GNOME Desktop\n\nClick the system menu in the top right corner of your screen to access graphics\nswitching.\n\n![Graphics](/images/graphics-switch-ubuntu/system-menu.png)\n\nClick on NVIDIA, Integrated, Hybrid, or Compute depending on your use case.\n\nOnce you select a mode, you will be prompted to reboot.\n\n### From the command line\n\nIf you are not using the GNOME Desktop Environment, you can use the system76-power\ncommand line tool. You can see the options with this command:\n\n```bash\nsystem76-power help\n```\n\nFor seeing which graphics mode the system is using:\n\n```bash\nsudo system76-power graphics\n```\n\nFor switching to NVIDIA Graphics:\n\n```bash\nsudo system76-power graphics nvidia\n```\n\nFor switching to integrated Graphics:\n\n```bash\nsudo system76-power graphics integrated\n```\n\nFor switching to hybrid graphics:\n\n```bash\nsudo system76-power graphics hybrid\n```\n\nFor switching to compute mode:\n\n```bash\nsudo system76-power graphics compute\n```\n\n## Sources\n\nThe source code for the system76-power utility and the GNOME Shell extension can be found on GitHub:\n\n- [system76-power](https://github.com/pop-os/system76-power)\n- [gnome-shell-extension-system76-power](https://github.com/pop-os/gnome-shell-extension-system76-power)\n","dir":"/","path":"/graphics-switch-ubuntu","extension":".md","createdAt":"2018-06-05T15:44:00.000Z","updatedAt":"2023-06-26T21:28:15.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644147326},"$loki":109},{"slug":"graphics-switch-pop","description":"How to use systems with switchable graphics\n","title":"Graphics Switching (Pop!_OS)","keywords":["System76","Pop",18.04,19.1,20.04,20.1,21.04,21.1,22.04,"NVIDIA","Hybrid","Integrated","Compute"],"facebookImage":"/_nuxt/images/graphics-switch-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/graphics-switch-pop-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"graphics-modes","depth":2,"text":"Graphics modes"},{"id":"integrated","depth":3,"text":"Integrated"},{"id":"nvidia","depth":3,"text":"NVIDIA"},{"id":"hybrid","depth":3,"text":"Hybrid"},{"id":"compute","depth":3,"text":"Compute"},{"id":"switch-graphics","depth":2,"text":"Switch graphics"},{"id":"from-gnome-desktop","depth":3,"text":"From GNOME Desktop"},{"id":"from-the-command-line","depth":3,"text":"From the command line"},{"id":"sources","depth":2,"text":"Sources"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Many modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card.\nThe following System76 laptops have these switchable graphics capabilities:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Adder WS (addw1, addw2, addw3)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Bonobo WS (bonw15)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Galago Pro (galp5 - NVIDIA models only)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kudu (kudu6)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Serval WS (serw13)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS includes utilities for switching between these modes, which you can learn more about below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"graphics-modes"},"children":[{"type":"element","tag":"a","props":{"href":"#graphics-modes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Graphics modes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"integrated"},"children":[{"type":"element","tag":"a","props":{"href":"#integrated","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Integrated"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Integrated graphics mode uses the integrated GPU only and turns off the NVIDIA\nGPU. This mode uses less power, leading to a longer battery life and less fan\nnoise."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvidia"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVIDIA graphics mode uses the discrete NVIDIA GPU only. This provides a better\ngraphical experience, but reduces battery life. Most external display ports on\nSystem76 laptops are connected to the NVIDIA GPU only. (Some models, such as the\nGazelle, may also have external ports connected to the integrated GPU.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"hybrid"},"children":[{"type":"element","tag":"a","props":{"href":"#hybrid","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hybrid"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU.\nApplications will use the integrated GPU unless explicitly requested to use the\ndiscrete GPU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Vulkan applications must be launched with this command to be rendered on the dGPU (NVIDIA):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"__NV_PRIME_RENDER_OFFLOAD=1 \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"GLX applications must be launched with this command to be rendered on the dGPU (NVIDIA):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia \n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hybrid graphics mode is available on 19.10 and later."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"compute"},"children":[{"type":"element","tag":"a","props":{"href":"#compute","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Compute"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Compute graphics mode uses the integrated GPU for all rendering. The NVIDIA\nGPU is left available, allowing it to be used as a compute node."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"switch-graphics"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-graphics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch graphics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS by System76 includes the system76-power package, which includes the\nability to switch between integrated, NVIDIA, and hybrid graphics modes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"from-gnome-desktop"},"children":[{"type":"element","tag":"a","props":{"href":"#from-gnome-desktop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"From GNOME Desktop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the system menu in the top right corner of your screen to access graphics\nswitching."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Graphics","src":"/images/graphics-switch-pop/system-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on NVIDIA, Integrated, Hybrid, or Compute depending on your use case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you select a mode, you will be prompted to reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"from-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#from-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"From the command line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not using the GNOME Desktop Environment, you can use the system76-power\ncommand line tool. You can see the options with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"system76-power "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"help"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For seeing which graphics mode the system is using:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to NVIDIA graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to integrated graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics integrated"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to hybrid graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics hybrid"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For switching to compute mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo system76-power graphics compute"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sources"},"children":[{"type":"element","tag":"a","props":{"href":"#sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The source code for the system76-power utility and the GNOME Shell extension can be found on GitHub:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/system76-power","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/gnome-shell-extension-system76-power","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"}]}]},"text":"\nMany modern laptops with NVIDIA graphics cards have switchable graphics, which allows users to switch their primary GPU between the CPU's integrated graphics processor and the dedicated NVIDIA graphics card.\nThe following System76 laptops have these switchable graphics capabilities:\n\n- Adder WS (addw1, addw2, addw3)\n- Bonobo WS (bonw15)\n- Galago Pro (galp5 - NVIDIA models only)\n- Gazelle (gaze14, gaze15, gaze16, gaze17, gaze18)\n- Kudu (kudu6)\n- Oryx Pro (oryp4, oryp4-b, oryp5, oryp6, oryp7, oryp8, oryp9, oryp10, oryp11)\n- Serval WS (serw13)\n\nPop!\\_OS includes utilities for switching between these modes, which you can learn more about below.\n\n## Graphics modes\n\n### Integrated\n\nIntegrated graphics mode uses the integrated GPU only and turns off the NVIDIA\nGPU. This mode uses less power, leading to a longer battery life and less fan\nnoise.\n\n### NVIDIA\n\nNVIDIA graphics mode uses the discrete NVIDIA GPU only. This provides a better\ngraphical experience, but reduces battery life. Most external display ports on\nSystem76 laptops are connected to the NVIDIA GPU only. (Some models, such as the\nGazelle, may also have external ports connected to the integrated GPU.)\n\n### Hybrid\n\nHybrid graphics mode uses both the integrated GPU and the discrete NVIDIA GPU.\nApplications will use the integrated GPU unless explicitly requested to use the\ndiscrete GPU.\n\nVulkan applications must be launched with this command to be rendered on the dGPU (NVIDIA):\n\n```\n__NV_PRIME_RENDER_OFFLOAD=1 \n```\n\nGLX applications must be launched with this command to be rendered on the dGPU (NVIDIA):\n\n```\n__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia \n```\n\nHybrid graphics mode is available on 19.10 and later.\n\n### Compute\n\nCompute graphics mode uses the integrated GPU for all rendering. The NVIDIA\nGPU is left available, allowing it to be used as a compute node.\n\n## Switch graphics\n\nPop!_OS by System76 includes the system76-power package, which includes the\nability to switch between integrated, NVIDIA, and hybrid graphics modes.\n\n### From GNOME Desktop\n\nClick the system menu in the top right corner of your screen to access graphics\nswitching.\n\n![Graphics](/images/graphics-switch-pop/system-menu.png)\n\nClick on NVIDIA, Integrated, Hybrid, or Compute depending on your use case.\n\nOnce you select a mode, you will be prompted to reboot.\n\n### From the command line\n\nIf you are not using the GNOME Desktop Environment, you can use the system76-power\ncommand line tool. You can see the options with this command:\n\n```bash\nsystem76-power help\n```\n\nFor seeing which graphics mode the system is using:\n\n```bash\nsudo system76-power graphics\n```\n\nFor switching to NVIDIA graphics:\n\n```bash\nsudo system76-power graphics nvidia\n```\n\nFor switching to integrated graphics:\n\n```bash\nsudo system76-power graphics integrated\n```\n\nFor switching to hybrid graphics:\n\n```bash\nsudo system76-power graphics hybrid\n```\n\nFor switching to compute mode:\n\n```bash\nsudo system76-power graphics compute\n```\n\n## Sources\n\nThe source code for the system76-power utility and the GNOME Shell extension can be found on GitHub:\n\n- [system76-power](https://github.com/pop-os/system76-power)\n- [gnome-shell-extension-system76-power](https://github.com/pop-os/gnome-shell-extension-system76-power)\n","dir":"/","path":"/graphics-switch-pop","extension":".md","createdAt":"2018-06-05T15:44:00.000Z","updatedAt":"2023-06-26T21:28:15.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644147327},"$loki":110},{"slug":"intel-me","description":"This article describes the Intel Management Engine, scenarios in which the IME is disabled, and how to manually disable on systems running coreboot.\n","title":"What is the Intel Management Engine?","keywords":["Firmware","Intel ME","Management Engine","Disable Intel ME","IME"],"facebookImage":"/_nuxt/images/intel-me-facebookImage.jpg","twitterImage":"/_nuxt/images/intel-me-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"what-is-the-intel-management-engine","depth":2,"text":"What is the Intel Management Engine?"},{"id":"what-is-system76-open-firmware","depth":2,"text":"What is System76 Open Firmware?"},{"id":"is-the-ime-disabled-on-my-system76-pc","depth":2,"text":"Is the IME Disabled On My System76 PC?"},{"id":"can-i-disable-the-ime-manually","depth":2,"text":"Can I Disable the IME Manually?"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 laptops will have the Intel Management Engine (IME) disabled when it does not break functionality. System76 Open Firmware systems provide some control to "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/firmware-open/blob/master/docs/intel-me.md","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"enable and disable the IME"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-is-the-intel-management-engine"},"children":[{"type":"element","tag":"a","props":{"href":"#what-is-the-intel-management-engine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What is the Intel Management Engine?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"a","props":{"href":"https://en.wikipedia.org/wiki/Intel_Management_Engine","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel Management Engine"}]},{"type":"text","value":" is a proprietary, mostly undocumented, firmware system that provides many extraneous features that are generally not usable or useful to our users, with multiple known vulnerabilities that compromise the entire system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-is-system76-open-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#what-is-system76-open-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What is System76 Open Firmware?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 Open Firmware is an open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications. System76 Open Firmware can disable the IME, "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/transition-firmware"},"children":[{"type":"text","value":"among other features"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"is-the-ime-disabled-on-my-system76-pc"},"children":[{"type":"element","tag":"a","props":{"href":"#is-the-ime-disabled-on-my-system76-pc","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Is the IME Disabled On My System76 PC?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can confirm if the IME is enabled on your PC by booting into the firmware menu and navigating to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Firmware Configuration Information"}]},{"type":"text","value":". See "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":" for instructions to access the firmware menu for your System76 machine."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Firmware Config Menu","src":"/images/intel-me/firmwareconfiginfo.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For Open Firmware systems, the IME is typically disabled by default unless doing so would break functionality (such as suspend/resume). System76 maintains a list of machines that ship with Open Firmware in "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/open-firmware-systems/"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For proprietary firmware systems, if the option to disable (or enable) the IME is available, it is typically located under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Advanced"}]},{"type":"text","value":" ➞ "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Advanced Chipset Control"}]},{"type":"text","value":". This option is usually disabled by default, although there have been some models that required re-disabling after an over-the-air firmware update; see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system-firmware#disabling-the-me"},"children":[{"type":"text","value":"this section"}]},{"type":"text","value":" of the firmware update article for instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"can-i-disable-the-ime-manually"},"children":[{"type":"element","tag":"a","props":{"href":"#can-i-disable-the-ime-manually","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Can I Disable the IME Manually?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"PCs running coreboot can disable the IME using coreboot's nvramtool. See "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/firmware-open/blob/master/docs/intel-me.md","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this page"}]},{"type":"text","value":" for information about manually disabling (or enabling) the ME. Using the Coreboot Configurator you can turn off the Intel ME using the steps in "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/coreboot/tree/system76/util/coreboot-configurator","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":". This tool will only work if your firmware version is higher than 2022-01-06. You can check the version with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dmidecode -t 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nSystem76 laptops will have the Intel Management Engine (IME) disabled when it does not break functionality. System76 Open Firmware systems provide some control to [enable and disable the IME](https://github.com/system76/firmware-open/blob/master/docs/intel-me.md).\n\n## What is the Intel Management Engine?\n\nThe [Intel Management Engine](https://en.wikipedia.org/wiki/Intel_Management_Engine) is a proprietary, mostly undocumented, firmware system that provides many extraneous features that are generally not usable or useful to our users, with multiple known vulnerabilities that compromise the entire system.\n\n## What is System76 Open Firmware?\n\nSystem76 Open Firmware is an open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications. System76 Open Firmware can disable the IME, [among other features](/articles/transition-firmware).\n\n## Is the IME Disabled On My System76 PC?\n\nYou can confirm if the IME is enabled on your PC by booting into the firmware menu and navigating to `Firmware Configuration Information`. See [this article](/articles/boot-menu/) for instructions to access the firmware menu for your System76 machine.\n\n![Firmware Config Menu](/images/intel-me/firmwareconfiginfo.png)\n\nFor Open Firmware systems, the IME is typically disabled by default unless doing so would break functionality (such as suspend/resume). System76 maintains a list of machines that ship with Open Firmware in [this article](/articles/open-firmware-systems/).\n\nFor proprietary firmware systems, if the option to disable (or enable) the IME is available, it is typically located under `Advanced` ➞ `Advanced Chipset Control`. This option is usually disabled by default, although there have been some models that required re-disabling after an over-the-air firmware update; see [this section](/articles/system-firmware#disabling-the-me) of the firmware update article for instructions.\n\n## Can I Disable the IME Manually?\n\nPCs running coreboot can disable the IME using coreboot's nvramtool. See [this page](https://github.com/system76/firmware-open/blob/master/docs/intel-me.md) for information about manually disabling (or enabling) the ME. Using the Coreboot Configurator you can turn off the Intel ME using the steps in [this article](https://github.com/system76/coreboot/tree/system76/util/coreboot-configurator). This tool will only work if your firmware version is higher than 2022-01-06. You can check the version with this command:\n\n```bash\nsudo dmidecode -t 0\n```\n","dir":"/","path":"/intel-me","extension":".md","createdAt":"2022-07-13T21:58:37.000Z","updatedAt":"2023-01-10T15:15:45.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/dd2907a55d743d0f69a0153a6e006bc222d8ed92","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/9333b1623527bb8380d6bdfd8b6b430ac378a2ad","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/9a749d37d5caa21774acf66826e687aee0afc66b","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"}],"meta":{"version":0,"revision":0,"created":1697644147337},"$loki":111},{"slug":"containers","description":"How to setup and use LXC/LXD\n","title":"Containers on Linux","keywords":["Support","Pop","Ubuntu","LXC","LXD"],"facebookImage":"/_nuxt/images/containers-facebookImage.jpg","twitterImage":"/_nuxt/images/containers-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"software","depth":2,"text":"Software"},{"id":"setup","depth":2,"text":"Setup"},{"id":"create-a-container","depth":2,"text":"Create a container"},{"id":"enter-the-container","depth":2,"text":"Enter the container"},{"id":"sharing-files","depth":2,"text":"Sharing files"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, an older version of a library or libraries for an application is needed for development. It is faster and easier to use LXC/LXD to set up a container of that release and work in that container."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"software"},"children":[{"type":"element","tag":"a","props":{"href":"#software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, open a terminal using the keyboard shortcut for your operating system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS : "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu : "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install the software by running these commands in the terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install snapd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"snap install lxd"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"setup"},"children":[{"type":"element","tag":"a","props":{"href":"#setup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Setup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add your current user to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lxd"}]},{"type":"text","value":" group so that it has the correct permissions to use the application:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG lxd "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot to apply the new permissions, then open a terminal again and set up LXD's storage and network configuration with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxd init"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"create-a-container"},"children":[{"type":"element","tag":"a","props":{"href":"#create-a-container","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create a container"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, create your first container with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc launch ubuntu:16.04 ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will create a container based on Ubuntu 16.04 with the name 'ubuntu-container'. You can change the version depending on the OS version that you need. For example, for Ubuntu 18.04:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc launch ubuntu:18.04 ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or for Ubuntu 20.04:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc launch ubuntu:20.04 ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"List and confirm that the container was created with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The container can be stopped with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc stop ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or the container can be deleted:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc delete ubuntu-container"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enter-the-container"},"children":[{"type":"element","tag":"a","props":{"href":"#enter-the-container","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enter the container"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter the container with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exec"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ubuntu-container -- /bin/bash"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or just one command can be issued without entering the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exec"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" ubuntu-container -- apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"sharing-files"},"children":[{"type":"element","tag":"a","props":{"href":"#sharing-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sharing files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To push a file to the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc file push filename first/tmp/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To pull a file from the container:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lxc file pull first/tmp/filename "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information, refer to Ubuntu's "},{"type":"element","tag":"a","props":{"href":"https://ubuntu.com/lxd","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"documenation"}]},{"type":"text","value":"."}]}]},"text":"\nSometimes, an older version of a library or libraries for an application is needed for development. It is faster and easier to use LXC/LXD to set up a container of that release and work in that container.\n\n## Software\n\nFirst, open a terminal using the keyboard shortcut for your operating system:\n\nPop!_OS : SUPER + T\n\nUbuntu : CTRL+ALT+T\n\nInstall the software by running these commands in the terminal:\n\n```bash\nsudo apt install snapd\nsnap install lxd\n```\n\n## Setup\n\nAdd your current user to the `lxd` group so that it has the correct permissions to use the application:\n\n```bash\nsudo usermod -aG lxd $USER\n```\n\nReboot to apply the new permissions, then open a terminal again and set up LXD's storage and network configuration with this command:\n\n```bash\nlxd init\n```\n\n## Create a container\n\nNow, create your first container with this command:\n\n```bash\nlxc launch ubuntu:16.04 ubuntu-container\n```\n\nThis will create a container based on Ubuntu 16.04 with the name 'ubuntu-container'. You can change the version depending on the OS version that you need. For example, for Ubuntu 18.04:\n\n```bash\nlxc launch ubuntu:18.04 ubuntu-container\n```\n\nOr for Ubuntu 20.04:\n\n```bash\nlxc launch ubuntu:20.04 ubuntu-container\n```\n\nList and confirm that the container was created with this command:\n\n```bash\nlxc list\n```\n\nThe container can be stopped with this command:\n\n```bash\nlxc stop ubuntu-container\n```\n\nOr the container can be deleted:\n\n```bash\nlxc delete ubuntu-container\n```\n\n## Enter the container\n\nEnter the container with this command:\n\n```bash\nlxc exec ubuntu-container -- /bin/bash\n```\n\nOr just one command can be issued without entering the container:\n\n```bash\nlxc exec ubuntu-container -- apt update\n```\n\n## Sharing files\n\nTo push a file to the container:\n\n```bash\nlxc file push filename first/tmp/\n```\n\nTo pull a file from the container:\n\n```bash\nlxc file pull first/tmp/filename .\n```\n\nFor more information, refer to Ubuntu's [documenation](https://ubuntu.com/lxd).\n","dir":"/","path":"/containers","extension":".md","createdAt":"2018-06-12T20:49:24.000Z","updatedAt":"2022-05-26T16:29:51.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/418229fe283b55a71f73f598eac176d9c5b54d29","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/2abd3673bd731248f5f498d8b2858108468aa991","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2bfb092991ebb0321551ce2d01cbdf604e0eab42","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147338},"$loki":112},{"slug":"ar-sandbox","description":"Calibrate and use your new AR Sandbox","title":"AR Sandbox","keywords":["AR","Sandbox","Ubuntu","Pop!_OS"],"facebookImage":"/_nuxt/images/ar-sandbox-facebookImage.jpg","twitterImage":"/_nuxt/images/ar-sandbox-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"required-hardware","depth":3,"text":"Required Hardware"},{"id":"install-software","depth":2,"text":"Install Software"},{"id":"mirror-display","depth":2,"text":"Mirror Display"},{"id":"calibrate-kinect","depth":2,"text":"Calibrate Kinect"},{"id":"align-kinect-above-sandbox","depth":2,"text":"Align Kinect above sandbox"},{"id":"calculate-base-plane","depth":2,"text":"Calculate base plane"},{"id":"measure-3d-extents-of-sand-surface","depth":2,"text":"Measure 3D extents of sand surface"},{"id":"postition-projector","depth":2,"text":"Postition projector"},{"id":"calibrate-ar-sandbox","depth":2,"text":"Calibrate AR Sandbox"},{"id":"adjust-the-sea-level","depth":2,"text":"Adjust the \"sea level\""},{"id":"use-the-sandbox","depth":2,"text":"Use the Sandbox"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.youtube.com/watch?v=uTPOE2XceEA","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"AR Sandbox Video"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"a","props":{"href":"https://arsandbox.ucdavis.edu/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Augmented Reality Sandbox"}]},{"type":"text","value":" was developed by "},{"type":"element","tag":"a","props":{"href":"http://idav.ucdavis.edu/~okreylos/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Oliver Kreylos"}]},{"type":"text","value":" at "},{"type":"element","tag":"a","props":{"href":"https://www.ucdavis.edu/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"UC Davis"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In hopes of giving this awesome software wider exposure and making it easier to consume, System76 "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/packaging-sarndbox","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"packaged this software for Pop!_OS"}]},{"type":"text","value":" and wrote this tutorial."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"required-hardware"},"children":[{"type":"element","tag":"a","props":{"href":"#required-hardware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Required Hardware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A first generation Kinect"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A short-throw digital projector like the "},{"type":"element","tag":"a","props":{"href":"https://www.amazon.com/dp/B010MDRIEA","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"BenQ MW632ST"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A sandbox for your sand (our sandbox is 40 inches by 30 inches by 8 inches)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Roughly 200 pounds of white sand like "},{"type":"element","tag":"a","props":{"href":"https://www.amazon.com/Sandtastik-White-Play-Sand-SND025/dp/B001AZ0CGG","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sandtastik White Sandbox Sand"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A System76 computer with a fast NVIDIA GPU, running Pop!_OS 22.04 or newer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In terms of System76 computers we recommend the "},{"type":"element","tag":"a","props":{"href":"https://system76.com/laptops/oryx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Oryx Pro"}]},{"type":"text","value":" laptop or "},{"type":"element","tag":"a","props":{"href":"https://system76.com/desktops","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thelio"}]},{"type":"text","value":" desktop with a dedicated GPU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-software"},"children":[{"type":"element","tag":"a","props":{"href":"#install-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll need a computer running Pop!_OS 22.04 or newer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then install ArSandbox via the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/terminal-basics","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"terminal"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All of the terminal commands in this guide can be copy-pasted or typed into your terminal."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get update\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install arsandbox\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Add yourself to the vrui-grp group"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser $(whoami) vrui-grp\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Reboot your computer so all of the above changes take effect."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"mirror-display"},"children":[{"type":"element","tag":"a","props":{"href":"#mirror-display","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Mirror Display"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connect the projector to your computer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mirror your computer's display to the sandbox by pressing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"p"}]},{"type":"text","value":" at the same time until "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Mirror"}]},{"type":"text","value":" is selected. When released the sandbox should mirror your computer's display."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"calibrate-kinect"},"children":[{"type":"element","tag":"a","props":{"href":"#calibrate-kinect","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Calibrate Kinect"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Plug in your first-generation Kinect device, then open a terminal and run:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"KinectUtil getCalib 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will download the intrinsic calibration parameters directly from your Kinect's firmware and then write the result to a file in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/Vrui-3.1/Kinect-2.8/."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note: if you receive a \"Kinect Error 13\" message, you may need to power-cycle the Kinect, the computer, or both."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"align-kinect-above-sandbox"},"children":[{"type":"element","tag":"a","props":{"href":"#align-kinect-above-sandbox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Align Kinect above sandbox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open a terminal and run:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"RawKinectViewer -compress 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Maximize this window so it's easier to see your sandbox:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"RawKinectViewer","src":"/images/ar-sandbox/3-A-maximize-3eb069c85a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The image on the left is the depth view, the right is the standard camera view:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Align Kinect","src":"/images/ar-sandbox/3-B-align-kinect-73dd8344d5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Augmented Reality Sandbox only uses the depth view (left), but the camera view (right) is still helpful in aligning your Kinect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The depth view needs to cover the entire interior of your sandbox. It's okay if it overlaps it slightly."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hit Esc to close the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"RawKinectViewer"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"calculate-base-plane"},"children":[{"type":"element","tag":"a","props":{"href":"#calculate-base-plane","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Calculate base plane"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"There are two ways to calculate the base plane. If you haven't yet filled your sandbox with sand, you can calculate the base plane using a region on the floor of your sandbox."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the other hand, if you've already filed your sandbox with sand, you can calculate the base plane by placing a piece of poster board (or a similar flat surface) on top of your sandbox, which is what we'll do in this example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Align Kinect","src":"/images/ar-sandbox/4-A-posterboard-718b802347.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"From a terminal, launch the RawKinectViewer:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"RawKinectViewer -compress 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Maximize this window so it's easier to see your sandbox:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"RawKinectViewer","src":"/images/ar-sandbox/3-A-maximize-3eb069c85a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold the right mouse button, move your cursor over Average Frames, then release the mouse button:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Right Click Menu","src":"/images/ar-sandbox/4-B-average-frames-1ba827544a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", move your cursor over Extract Planes, then release both keys. Releasing this key will trigger this action, and assign calibration to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" + "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Extract Planes","src":"/images/ar-sandbox/4-C-extract-plane-1cbd8abb5e.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We now need to run the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Extract Planes"}]},{"type":"text","value":" feature. Hover your mouse over one corner of your flat plane within your sandbox. Now, press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", then press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" all at the same time. Drag your mouse from one corner to the opposite corner within the sandbox. There should be a rectangle forming around the path the mouse moved on."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now let go of everything at the same time."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If successful there will be a new line in your terminal with something like "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Camera-space plane equation: X * (0.1234567, -0.1234567, 0.1234567) = -01.1234"}]},{"type":"text","value":", if not there is no harm in pressing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" to close the Kinect Viewer, and trying again."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Kinect Area View","src":"/images/ar-sandbox/4-D-drag-rectangle-a8b53ecc87.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hit Esc to close the RawKinectViewer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the terminal you'll see two lines printed. Select the portion of the 2nd line shown below, then right click and select Copy:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Space Plane","src":"/images/ar-sandbox/4-E-terminal-output-25a90e21ae.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Edit the BoxLayout.txt file by running this command from the terminal:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/SAR*/BoxLayout.txt\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Paste the line you just copied over the first line in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BoxLayout.txt"}]},{"type":"text","value":" file."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You also need edit this line, replacing the \"=\" (equal sign) with a \",\" (comma)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should end up with a first line something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Gedit BoxLayout.txt","src":"/images/ar-sandbox/4-F-gedit-eb460dffb4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Save the file and close "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gedit"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NOTE: If you receive an error message regarding an \"invalid taken character,\" please double-check to make sure the equal sign in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BoxLayout.txt"}]},{"type":"text","value":" has been replaced with a comma as described above."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"measure-3d-extents-of-sand-surface"},"children":[{"type":"element","tag":"a","props":{"href":"#measure-3d-extents-of-sand-surface","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Measure 3D extents of sand surface"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you used a flat surface above your sandbox in the previous step, remove that now. The projector's display should seen on the sand before this next step is started."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This step requires you to have filed your sandbox with sand. You want the sand surface to be as level as possible, but it doesn't need to be perfectly level."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you placed a piece of poster board (or another flat surface) on top of your sandbox in the previous step, you'll need to remove it for this step."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"From a terminal, again launch the RawKinectViewer:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"RawKinectViewer -compress 0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Maximize this window so it's easier to see your sandbox:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"RawKinectViewer","src":"/images/ar-sandbox/3-A-maximize-3eb069c85a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold the right mouse button, move your cursor over Average Frames, then release the mouse button:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Right Click Menu","src":"/images/ar-sandbox/4-B-average-frames-1ba827544a.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":", move your cursor over Measure 3D positions, then release both keys,"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Measure 3D Positions","src":"/images/ar-sandbox/5-A-measure-3d-positions-14f7ae1f35.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll now measure the 3D extents of the interior of the sandbox"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the color-coded depth map to make sure you position your cursor over the sand surface and not over the sides of your sandbox. Position your cursor so that there's a small amount of space between the sand surface and the sides of your sandbox."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, move your cursor to the lower-left interior corner, then press the 1 key:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note there is no feedback from the UI when you press the 1 key."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Corner 1","src":"/images/ar-sandbox/5-B-corner1-e25b256651.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Second, move your cursor to the lower-right interior corner, then press the 1 key:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Corner 2","src":"/images/ar-sandbox/5-B-corner2-2929d14acd.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Third, move your cursor to the upper-left interior corner, then press the 1 key:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Corner 3","src":"/images/ar-sandbox/5-B-corner3-879f6980e8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Finally, move your cursor to the upper-right interior corner, then press the 1 key:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Corner 4","src":"/images/ar-sandbox/5-B-corner4-323ddfd555.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hit Esc to exit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"RawKinectViewer"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the terminal you'll see four lines printed (if you don't see this output, repeat this step, making sure to choose points within the green rectangle). You need to highlight these four lines as shown below, then right click and select Copy:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"RawKinectViewer Output","src":"/images/ar-sandbox/5-C-terminal-output-bfe04cf344.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Edit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BoxLayout.txt"}]},{"type":"text","value":" file by running this command from the terminal:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/SAR*/BoxLayout.txt\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Replace the bottom four lines in BoxLayout.txt with the four lines you just copied, so you end up with something like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Edited BoxLayout.txt","src":"/images/ar-sandbox/5-D-gedit-57a97839c7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Save the file and close "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gedit"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"postition-projector"},"children":[{"type":"element","tag":"a","props":{"href":"#postition-projector","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Postition projector"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you haven't already, turn on your projector and plug it into your computer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have a dedicated display in addition to the projector, you'll find it easier if you set up the two displays to be mirrored:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Mirror settings","src":"/images/ar-sandbox/6-A-mirror-displays-9275bf68e0.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch the XBackgroud tool from a terminal like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"XBackground\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then set the background to be fullscreen. (Press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F11"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F11"}]},{"type":"text","value":")"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll need to position the projector so that it fills the interior of your sandbox. It's okay if it overlaps slightly."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Aligning grid to box","src":"/images/ar-sandbox/6-C-xbackground-af01671469.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you're done positioning your projector, hit Esc to close the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"XBackground"}]},{"type":"text","value":" application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"calibrate-ar-sandbox"},"children":[{"type":"element","tag":"a","props":{"href":"#calibrate-ar-sandbox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Calibrate AR Sandbox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As with step 5, this step requires you to have filled your sandbox with sand. You want the sand surface to be as level as possible, but it doesn't need to be perfectly level."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To calibrate your sandbox, you'll need an alignment target and several spacers to help you perform the alignment at multiple heights:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Tools","src":"/images/ar-sandbox/7-A-tools-27804401fe.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to build an alignment target is to create a target cross-hair on a piece of paper and tape it to the top of an old CD or DVD. The cross-hairs should be at right angles to one-another and be centered on the CD or DVD."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A few rolls of tape make great spacers. Note the rolls of tape need to have a diameter smaller than the CD or DVD you're using for the alignment target."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At each height, you'll capture 12 tie-points. For a decent calibration, you'll need to capture tie-points at at least two heights (24 total tie-points). For an optimal calibration, we recommend capturing tie-points at three different heights (36 total tie-points)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CalibrateProjector"}]},{"type":"text","value":" from a terminal like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CalibrateProjector -s WIDTH HEIGHT\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Replacing WIDTH and HEIGHT with the settings for your projector. The Kinect itself has a 4:3 aspect ratio, so a resolution like 1024x768 or 1600x1200 is best."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To match the resolution of the laptop we used in this tutorial, we set our projector to 1920x1080, but our particular BenQ projector allows us to force a 4:3 aspect ratio even when the resolution is a 16:9 aspect ratio. So in our case, we launched "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CalibrateProjector"}]},{"type":"text","value":" like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CalibrateProjector -s 1920 1080\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You MUST maximize the window with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F11"}]},{"type":"text","value":" ot "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F11"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CalibrateProjector","src":"/images/ar-sandbox/7-maximize-478e070818.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press and hold "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":" keys, move your cursor over Capture, then release both keys:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Tools Menu","src":"/images/ar-sandbox/7-B-press-1-17ad6d4ad8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Then press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2"}]},{"type":"text","value":" key when you see this dialog:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Capture","src":"/images/ar-sandbox/7-C-press-2-867c3ffac3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"2"}]},{"type":"text","value":" key to capture the background image, after which you'll briefly see a uniform red color projected onto your sandbox:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Uniform Red Color","src":"/images/ar-sandbox/7-D-capture-background-af5f6cb582.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After this is completed, you can proceed with the calibration."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Next, you'll capture tie-points at the lowest height. Using your shortest spacer, line-up your alignment target under the white cross-hairs projected onto the sand surface. Just set the spacer and only pushing down enough to level the alignment target."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lowest","src":"/images/ar-sandbox/7-E-lowest-db2aad81b1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"1"}]},{"type":"text","value":" key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Repeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're ready to switch to a taller spacer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Now you'll capture tie-points at the middle height. Using a taller spacer, line-up your alignment target under the white cross-hairs projected onto the sand surface:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Middle","src":"/images/ar-sandbox/7-F-middle-8e56231939.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then press the 1 key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Repeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're ready to switch to a larger spacer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Finally, you'll capture tie-points at highest height. Using your tallest spacer (or stacking two spacers on top of each other), line-up your alignment target under the white cross-hairs projected onto the sand surface:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Highest","src":"/images/ar-sandbox/7-G-highest-948cda7d1e.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then press the 1 key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Repeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're done with the calibration!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Once you've completed the calibration, hit Esc to close the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CalibrateProjector"}]},{"type":"text","value":" application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hitting Esc will automatically write the calibration file in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/SAR*/ProjectorMatrix.dat"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"adjust-the-sea-level"},"children":[{"type":"element","tag":"a","props":{"href":"#adjust-the-sea-level","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adjust the \"sea level\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Launch the main "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SARndbox"}]},{"type":"text","value":" application by searching for \"sandbox\" in GNOME Search:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Launch SARndbox","src":"/images/ar-sandbox/9-A-launch-sarndbox-3d1afe80d2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Then maximize the application so it fills your entire sandbox:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"SARndbox","src":"/images/ar-sandbox/8-maximize-6789e388ee.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If in step 4 you calculated the base plane with a piece of poster board (or a similar flat surface) on top of your sandbox, your sea level will be too high, and you'll see something like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sea Level too high","src":"/images/ar-sandbox/8-A-sea-level-too-high-6eaead66d8.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the other hand, if in step 4 you calculated the base plane when your sandbox was empty, the sea level will be too low. Either way, you'll want to adjust the sea level so it's just below the surface of your sand when it's more or less flattened out."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hit Esc to close the AR Sandbox application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To adjust the sea level, edit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/SAR*/BoxLayout.txt"}]},{"type":"text","value":" by running this command from the terminal:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gedit /etc/SAR*/BoxLayout.txt\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The value highlighted below in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BoxLayout.txt"}]},{"type":"text","value":" controls the sea-level:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"BoxLayout1","src":"/images/ar-sandbox/8-B-gedit-1-66e79657fe.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"You'll want to adjust the final value in the first line to be roughly the same as the smallest of the final value on the four lines at the end."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In our example "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-106.927"}]},{"type":"text","value":" is the smallest value:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"BoxLayout2","src":"/images/ar-sandbox/8-C-gedit-2-6673dc3a21.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So we'll set the sea-level to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-107"}]},{"type":"text","value":", like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"BoxLayout3","src":"/images/ar-sandbox/8-D-gedit-3-36f32a4191.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Though this isn't an exact science. Play with your SARndbox and adjust this value to whatever feels the most correct to you. A more negative value will lower the sea level, a more positive one will raise the sea level. In general the adjustments are about +/` 10 of the smallest value."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Save the file and close "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gedit"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Re-launch the AR Sandbox application from the Ubuntu dash, maximize the window, and you'll see something like this:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sea Level just right","src":"/images/ar-sandbox/8-E-sea-level-just-right-cdc5f0037b.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can experiment with different values for the sea-level to suit your preferences, but our recommendations here will give you a good starting point."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note that you can adjust the sea level at any time in the future without recalibrating your sandbox."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"use-the-sandbox"},"children":[{"type":"element","tag":"a","props":{"href":"#use-the-sandbox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Use the Sandbox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Whew! You made it through the setup and calibration!"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As long as you don't change the physical setup of your sandbox (in particular, the position of the Kinect, the projector, and the sandbox relative to each other), you never need to calibrate it again. Although now that you have the hang of it, you might want to go through the calibration again in order to achieve a more accurate setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If you hold your hand above the sand surface (like a cloud), you can \"make it rain\":"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Make it rain","src":"/images/ar-sandbox/9-B-make-it-rain-fe5051a11f.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"As a convenience, the System76 packaging for Pop!_/OS includes a launcher you can search for in the GNOME Search:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Launch SARndbox","src":"/images/ar-sandbox/9-A-launch-sarndbox-3d1afe80d2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is a shortcut to launch "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SARndbox"}]},{"type":"text","value":" with the following arguments (which you can also do directly from a terminal):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SARndbox -uhm -fpv -evr -0.01\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-evr -0.01"}]},{"type":"text","value":" bit of the above command sets the evaporation rate. Without any evaporation rate set, the sandbox will steadily fill with more and more water as you \"make it rain\", which eventually will cause the real-time fluid simulation to become slow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"So you typically want to set an evaporation rate, especially when deploying the Augmented Reality Sandbox in schools or museums."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If our recommended evaporation rate seems too fast for your tastes, try:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SARndbox -uhm -fpv -evr -0.005\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If our recommended evaporation rate seems too slow for your tastes, try:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"SARndbox -uhm -fpv -evr -0.02\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Thanks again to "},{"type":"element","tag":"a","props":{"href":"http://idav.ucdavis.edu/~okreylos/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Oliver Kreylos"}]},{"type":"text","value":" for developing such an incredible, inspiring piece of software!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be sure to check out the "},{"type":"element","tag":"a","props":{"href":"https://arsandbox.ucdavis.edu/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Augmented Reality Sandbox"}]},{"type":"text","value":" website for more details."}]}]},"text":"\n[AR Sandbox Video](https://www.youtube.com/watch?v=uTPOE2XceEA)\n\nThe [Augmented Reality Sandbox](https://arsandbox.ucdavis.edu/) was developed by [Oliver Kreylos](http://idav.ucdavis.edu/~okreylos/) at [UC Davis](https://www.ucdavis.edu/).\n\nIn hopes of giving this awesome software wider exposure and making it easier to consume, System76 [packaged this software for Pop!_OS](https://github.com/pop-os/packaging-sarndbox) and wrote this tutorial.\n\n### Required Hardware\n\n- A first generation Kinect\n\n- A short-throw digital projector like the [BenQ MW632ST](https://www.amazon.com/dp/B010MDRIEA)\n\n- A sandbox for your sand (our sandbox is 40 inches by 30 inches by 8 inches)\n\n- Roughly 200 pounds of white sand like [Sandtastik White Sandbox Sand](https://www.amazon.com/Sandtastik-White-Play-Sand-SND025/dp/B001AZ0CGG)\n\n- A System76 computer with a fast NVIDIA GPU, running Pop!_OS 22.04 or newer.\n\nIn terms of System76 computers we recommend the [Oryx Pro](https://system76.com/laptops/oryx) laptop or [Thelio](https://system76.com/desktops) desktop with a dedicated GPU.\n\n## Install Software\n\n- You'll need a computer running Pop!_OS 22.04 or newer.\n\n- Then install ArSandbox via the [terminal](https://support.system76.com/articles/terminal-basics)\n\n> All of the terminal commands in this guide can be copy-pasted or typed into your terminal.\n\n```\nsudo apt-get update\n```\n```\nsudo apt-get install arsandbox\n```\n\n- Add yourself to the vrui-grp group\n\n```\nsudo adduser $(whoami) vrui-grp\n```\n\n- Reboot your computer so all of the above changes take effect.\n\n```\nreboot\n```\n\n## Mirror Display\n\n- Connect the projector to your computer.\n\n- Mirror your computer's display to the sandbox by pressing `Super` and `p` at the same time until `Mirror` is selected. When released the sandbox should mirror your computer's display.\n\n## Calibrate Kinect\n\n- Plug in your first-generation Kinect device, then open a terminal and run:\n\n```\nKinectUtil getCalib 0\n```\n\nThis will download the intrinsic calibration parameters directly from your Kinect's firmware and then write the result to a file in `/etc/Vrui-3.1/Kinect-2.8/.`\n\nNote: if you receive a \"Kinect Error 13\" message, you may need to power-cycle the Kinect, the computer, or both.\n\n## Align Kinect above sandbox\n\n- Open a terminal and run:\n\n```\nRawKinectViewer -compress 0\n```\n\n- Maximize this window so it's easier to see your sandbox:\n\n![RawKinectViewer](/images/ar-sandbox/3-A-maximize-3eb069c85a.png)\n\nThe image on the left is the depth view, the right is the standard camera view:\n\n![Align Kinect](/images/ar-sandbox/3-B-align-kinect-73dd8344d5.png)\n\nThe Augmented Reality Sandbox only uses the depth view (left), but the camera view (right) is still helpful in aligning your Kinect.\n\n- The depth view needs to cover the entire interior of your sandbox. It's okay if it overlaps it slightly.\n\n- Hit Esc to close the `RawKinectViewer`.\n\n## Calculate base plane\n\n- There are two ways to calculate the base plane. If you haven't yet filled your sandbox with sand, you can calculate the base plane using a region on the floor of your sandbox.\n\nOn the other hand, if you've already filed your sandbox with sand, you can calculate the base plane by placing a piece of poster board (or a similar flat surface) on top of your sandbox, which is what we'll do in this example:\n\n![Align Kinect](/images/ar-sandbox/4-A-posterboard-718b802347.jpg)\n\n- From a terminal, launch the RawKinectViewer:\n\n```\nRawKinectViewer -compress 0\n```\n\n- Maximize this window so it's easier to see your sandbox:\n\n![RawKinectViewer](/images/ar-sandbox/3-A-maximize-3eb069c85a.png)\n\n- Press and hold the right mouse button, move your cursor over Average Frames, then release the mouse button:\n\n![Right Click Menu](/images/ar-sandbox/4-B-average-frames-1ba827544a.png)\n\n- Press and hold `Shift` and `1`, move your cursor over Extract Planes, then release both keys. Releasing this key will trigger this action, and assign calibration to `Shift` + `1`.\n\n![Extract Planes](/images/ar-sandbox/4-C-extract-plane-1cbd8abb5e.png)\n\n- We now need to run the `Extract Planes` feature. Hover your mouse over one corner of your flat plane within your sandbox. Now, press `Shift` and `1`, then press `Ctrl` all at the same time. Drag your mouse from one corner to the opposite corner within the sandbox. There should be a rectangle forming around the path the mouse moved on.\n\n- Now let go of everything at the same time.\n\n- If successful there will be a new line in your terminal with something like `Camera-space plane equation: X * (0.1234567, -0.1234567, 0.1234567) = -01.1234`, if not there is no harm in pressing `Esc` to close the Kinect Viewer, and trying again.\n\n![Kinect Area View](/images/ar-sandbox/4-D-drag-rectangle-a8b53ecc87.png)\n\n- Hit Esc to close the RawKinectViewer.\n\n- In the terminal you'll see two lines printed. Select the portion of the 2nd line shown below, then right click and select Copy:\n\n![Space Plane](/images/ar-sandbox/4-E-terminal-output-25a90e21ae.png)\n\n- Edit the BoxLayout.txt file by running this command from the terminal:\n\n```\nsudo gedit /etc/SAR*/BoxLayout.txt\n```\n\n- Paste the line you just copied over the first line in the `BoxLayout.txt` file.\n\nYou also need edit this line, replacing the \"=\" (equal sign) with a \",\" (comma).\n\nYou should end up with a first line something like this:\n\n![Gedit BoxLayout.txt](/images/ar-sandbox/4-F-gedit-eb460dffb4.png)\n\n- Save the file and close `gedit`.\n\n- NOTE: If you receive an error message regarding an \"invalid taken character,\" please double-check to make sure the equal sign in `BoxLayout.txt` has been replaced with a comma as described above.\n\n## Measure 3D extents of sand surface\n\n- If you used a flat surface above your sandbox in the previous step, remove that now. The projector's display should seen on the sand before this next step is started.\n\n- This step requires you to have filed your sandbox with sand. You want the sand surface to be as level as possible, but it doesn't need to be perfectly level.\n\nIf you placed a piece of poster board (or another flat surface) on top of your sandbox in the previous step, you'll need to remove it for this step.\n\n- From a terminal, again launch the RawKinectViewer:\n\n```\nRawKinectViewer -compress 0\n```\n\n- Maximize this window so it's easier to see your sandbox:\n\n![RawKinectViewer](/images/ar-sandbox/3-A-maximize-3eb069c85a.png)\n\n- Press and hold the right mouse button, move your cursor over Average Frames, then release the mouse button:\n\n![Right Click Menu](/images/ar-sandbox/4-B-average-frames-1ba827544a.png)\n\n- Press and hold the `Shift` and `1`, move your cursor over Measure 3D positions, then release both keys,\n\n![Measure 3D Positions](/images/ar-sandbox/5-A-measure-3d-positions-14f7ae1f35.png)\n\n- You'll now measure the 3D extents of the interior of the sandbox\n\n- Use the color-coded depth map to make sure you position your cursor over the sand surface and not over the sides of your sandbox. Position your cursor so that there's a small amount of space between the sand surface and the sides of your sandbox.\n\nFirst, move your cursor to the lower-left interior corner, then press the 1 key:\n\nNote there is no feedback from the UI when you press the 1 key.\n\n![Corner 1](/images/ar-sandbox/5-B-corner1-e25b256651.png)\n\n- Second, move your cursor to the lower-right interior corner, then press the 1 key:\n\n![Corner 2](/images/ar-sandbox/5-B-corner2-2929d14acd.png)\n\n- Third, move your cursor to the upper-left interior corner, then press the 1 key:\n\n![Corner 3](/images/ar-sandbox/5-B-corner3-879f6980e8.png)\n\n- Finally, move your cursor to the upper-right interior corner, then press the 1 key:\n\n![Corner 4](/images/ar-sandbox/5-B-corner4-323ddfd555.png)\n\n- Hit Esc to exit `RawKinectViewer`.\n\n- In the terminal you'll see four lines printed (if you don't see this output, repeat this step, making sure to choose points within the green rectangle). You need to highlight these four lines as shown below, then right click and select Copy:\n\n![RawKinectViewer Output](/images/ar-sandbox/5-C-terminal-output-bfe04cf344.png)\n\n- Edit the `BoxLayout.txt` file by running this command from the terminal:\n\n```\nsudo gedit /etc/SAR*/BoxLayout.txt\n```\n\n- Replace the bottom four lines in BoxLayout.txt with the four lines you just copied, so you end up with something like this:\n\n![Edited BoxLayout.txt](/images/ar-sandbox/5-D-gedit-57a97839c7.png)\n\n- Save the file and close `gedit`.\n\n## Postition projector\n\n- If you haven't already, turn on your projector and plug it into your computer.\n\n- If you have a dedicated display in addition to the projector, you'll find it easier if you set up the two displays to be mirrored:\n\n![Mirror settings](/images/ar-sandbox/6-A-mirror-displays-9275bf68e0.png)\n\n- Launch the XBackgroud tool from a terminal like this:\n\n```\nXBackground\n```\n\n- Then set the background to be fullscreen. (Press `F11` or `Fn` and `F11`)\n\n- You'll need to position the projector so that it fills the interior of your sandbox. It's okay if it overlaps slightly.\n\n![Aligning grid to box](/images/ar-sandbox/6-C-xbackground-af01671469.jpg)\n\nAfter you're done positioning your projector, hit Esc to close the `XBackground` application.\n\n## Calibrate AR Sandbox\n\n- As with step 5, this step requires you to have filled your sandbox with sand. You want the sand surface to be as level as possible, but it doesn't need to be perfectly level.\n\n- To calibrate your sandbox, you'll need an alignment target and several spacers to help you perform the alignment at multiple heights:\n\n![Tools](/images/ar-sandbox/7-A-tools-27804401fe.jpg)\n\nThe easiest way to build an alignment target is to create a target cross-hair on a piece of paper and tape it to the top of an old CD or DVD. The cross-hairs should be at right angles to one-another and be centered on the CD or DVD.\n\nA few rolls of tape make great spacers. Note the rolls of tape need to have a diameter smaller than the CD or DVD you're using for the alignment target.\n\nAt each height, you'll capture 12 tie-points. For a decent calibration, you'll need to capture tie-points at at least two heights (24 total tie-points). For an optimal calibration, we recommend capturing tie-points at three different heights (36 total tie-points).\n\n- Launch `CalibrateProjector` from a terminal like this:\n\n```\nCalibrateProjector -s WIDTH HEIGHT\n```\n\nReplacing WIDTH and HEIGHT with the settings for your projector. The Kinect itself has a 4:3 aspect ratio, so a resolution like 1024x768 or 1600x1200 is best.\n\nTo match the resolution of the laptop we used in this tutorial, we set our projector to 1920x1080, but our particular BenQ projector allows us to force a 4:3 aspect ratio even when the resolution is a 16:9 aspect ratio. So in our case, we launched `CalibrateProjector` like this:\n\n```\nCalibrateProjector -s 1920 1080\n```\n\n- You MUST maximize the window with `F11` ot `Fn` and `F11`\n\n![CalibrateProjector](/images/ar-sandbox/7-maximize-478e070818.png)\n\n- Press and hold `Shift` and `1` keys, move your cursor over Capture, then release both keys:\n\n![Tools Menu](/images/ar-sandbox/7-B-press-1-17ad6d4ad8.png)\n\n- Then press the `2` key when you see this dialog:\n\n![Capture](/images/ar-sandbox/7-C-press-2-867c3ffac3.png)\n\nPress the `2` key to capture the background image, after which you'll briefly see a uniform red color projected onto your sandbox:\n\n![Uniform Red Color](/images/ar-sandbox/7-D-capture-background-af5f6cb582.jpg)\n\nAfter this is completed, you can proceed with the calibration.\n\n- Next, you'll capture tie-points at the lowest height. Using your shortest spacer, line-up your alignment target under the white cross-hairs projected onto the sand surface. Just set the spacer and only pushing down enough to level the alignment target.\n\n![Lowest](/images/ar-sandbox/7-E-lowest-db2aad81b1.jpg)\n\nThen press the `1` key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point.\n\nRepeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're ready to switch to a taller spacer.\n\n- Now you'll capture tie-points at the middle height. Using a taller spacer, line-up your alignment target under the white cross-hairs projected onto the sand surface:\n\n![Middle](/images/ar-sandbox/7-F-middle-8e56231939.jpg)\n\nThen press the 1 key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point.\n\nRepeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're ready to switch to a larger spacer.\n\n- Finally, you'll capture tie-points at highest height. Using your tallest spacer (or stacking two spacers on top of each other), line-up your alignment target under the white cross-hairs projected onto the sand surface:\n\n![Highest](/images/ar-sandbox/7-G-highest-948cda7d1e.jpg)\n\nThen press the 1 key to capture this tie-point. After a brief moment, the software will automatically move the projected cross-hairs to the next tie-point.\n\nRepeat this process for the remaining 11 tie-points at this depth. Once the white projected cross-hairs are back at their original position, you're done with the calibration!\n\n- Once you've completed the calibration, hit Esc to close the `CalibrateProjector` application.\n\nHitting Esc will automatically write the calibration file in `/etc/SAR*/ProjectorMatrix.dat`.\n\n## Adjust the \"sea level\"\n\n- Launch the main `SARndbox` application by searching for \"sandbox\" in GNOME Search:\n\n![Launch SARndbox](/images/ar-sandbox/9-A-launch-sarndbox-3d1afe80d2.png)\n\n- Then maximize the application so it fills your entire sandbox:\n\n![SARndbox](/images/ar-sandbox/8-maximize-6789e388ee.png)\n\n- If in step 4 you calculated the base plane with a piece of poster board (or a similar flat surface) on top of your sandbox, your sea level will be too high, and you'll see something like this:\n\n![Sea Level too high](/images/ar-sandbox/8-A-sea-level-too-high-6eaead66d8.jpg)\n\nOn the other hand, if in step 4 you calculated the base plane when your sandbox was empty, the sea level will be too low. Either way, you'll want to adjust the sea level so it's just below the surface of your sand when it's more or less flattened out.\n\n- Hit Esc to close the AR Sandbox application.\n\n- To adjust the sea level, edit the `/etc/SAR*/BoxLayout.txt` by running this command from the terminal:\n\n```\nsudo gedit /etc/SAR*/BoxLayout.txt\n```\n\nThe value highlighted below in `BoxLayout.txt` controls the sea-level:\n\n![BoxLayout1](/images/ar-sandbox/8-B-gedit-1-66e79657fe.png)\n\n- You'll want to adjust the final value in the first line to be roughly the same as the smallest of the final value on the four lines at the end.\nIn our example `-106.927` is the smallest value:\n\n![BoxLayout2](/images/ar-sandbox/8-C-gedit-2-6673dc3a21.png)\n\nSo we'll set the sea-level to `-107`, like this:\n\n![BoxLayout3](/images/ar-sandbox/8-D-gedit-3-36f32a4191.png)\n\n- Though this isn't an exact science. Play with your SARndbox and adjust this value to whatever feels the most correct to you. A more negative value will lower the sea level, a more positive one will raise the sea level. In general the adjustments are about +/` 10 of the smallest value.\n\n- Save the file and close `gedit`.\n\n- Re-launch the AR Sandbox application from the Ubuntu dash, maximize the window, and you'll see something like this:\n\n![Sea Level just right](/images/ar-sandbox/8-E-sea-level-just-right-cdc5f0037b.jpg)\n\nYou can experiment with different values for the sea-level to suit your preferences, but our recommendations here will give you a good starting point.\n\nNote that you can adjust the sea level at any time in the future without recalibrating your sandbox.\n\n## Use the Sandbox\n\n- Whew! You made it through the setup and calibration!\nAs long as you don't change the physical setup of your sandbox (in particular, the position of the Kinect, the projector, and the sandbox relative to each other), you never need to calibrate it again. Although now that you have the hang of it, you might want to go through the calibration again in order to achieve a more accurate setup.\n\n- If you hold your hand above the sand surface (like a cloud), you can \"make it rain\":\n\n![Make it rain](/images/ar-sandbox/9-B-make-it-rain-fe5051a11f.jpg)\n\n- As a convenience, the System76 packaging for Pop!_/OS includes a launcher you can search for in the GNOME Search:\n\n![Launch SARndbox](/images/ar-sandbox/9-A-launch-sarndbox-3d1afe80d2.png)\n\nThis is a shortcut to launch `SARndbox` with the following arguments (which you can also do directly from a terminal):\n\n```\nSARndbox -uhm -fpv -evr -0.01\n```\n\nThe `-evr -0.01` bit of the above command sets the evaporation rate. Without any evaporation rate set, the sandbox will steadily fill with more and more water as you \"make it rain\", which eventually will cause the real-time fluid simulation to become slow.\n\nSo you typically want to set an evaporation rate, especially when deploying the Augmented Reality Sandbox in schools or museums.\n\n- If our recommended evaporation rate seems too fast for your tastes, try:\n\n```\nSARndbox -uhm -fpv -evr -0.005\n```\n\nIf our recommended evaporation rate seems too slow for your tastes, try:\n\n```\nSARndbox -uhm -fpv -evr -0.02\n```\n\nThanks again to [Oliver Kreylos](http://idav.ucdavis.edu/~okreylos/) for developing such an incredible, inspiring piece of software!\n\nBe sure to check out the [Augmented Reality Sandbox](https://arsandbox.ucdavis.edu/) website for more details.\n","dir":"/","path":"/ar-sandbox","extension":".md","createdAt":"2019-05-10T15:52:42.000Z","updatedAt":"2023-01-24T17:32:08.000Z","authors":[{"username":"garrettjwilke","commitUrl":"https://github.com/system76/docs/commit/2d0bdc153c81ca052e6f97e9ca4c6f7ba7991766","avatarUrl":"https://avatars.githubusercontent.com/u/6657772?v=4","profileUrl":"https://github.com/garrettjwilke"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/a99000f67714ec96686ebc628e627d4551297371","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/7c78e656319250c54183a92876190cf9321814b5","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"13r0ck","commitUrl":"https://github.com/system76/docs/commit/5c970ff12aa2e8b26d663eeaef9615e38edca3e7","avatarUrl":"https://avatars.githubusercontent.com/u/58987761?v=4","profileUrl":"https://github.com/13r0ck"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147370},"$loki":113},{"slug":"before-you-open-a-support-ticket","description":"A troubleshooting triage to help you self-diagnose a variety of issues.\n","title":"Before You Open a Ticket","keywords":["support","software","hardware","environment","warranty","self-help","tech-support","troubleshooting"],"facebookImage":"/_nuxt/images/before-you-open-a-support-ticket-facebookImage.jpg","twitterImage":"/_nuxt/images/before-you-open-a-support-ticket-twitterImage.jpg","hidden":true,"section":"getting-help","tableOfContents":true,"toc":[{"id":"before-we-begin","depth":2,"text":"Before We Begin"},{"id":"1-do-you-have-a-current-backup-of-your-files","depth":3,"text":"1. Do you have a current backup of your files?"},{"id":"2-do-you-have-a-pop_os-or-ubuntu-live-usb","depth":3,"text":"2. Do you have a Pop!_OS or Ubuntu Live USB?"},{"id":"local-repair-and-upgrades","depth":2,"text":"Local repair and upgrades"},{"id":"common-issue-sources","depth":2,"text":"Common Issue Sources"},{"id":"software","depth":3,"text":"Software"},{"id":"environment","depth":3,"text":"Environment"},{"id":"hardware","depth":3,"text":"Hardware"},{"id":"how-do-i-submit-a-support-ticket","depth":2,"text":"How Do I Submit A Support Ticket?"},{"id":"what-information-should-i-provide-to-support","depth":2,"text":"What Information Should I Provide to Support?"},{"id":"attaching-files-in-your-ticket","depth":2,"text":"Attaching Files In Your Ticket"},{"id":"repair--replacement","depth":2,"text":"Repair & Replacement"},{"id":"advance-replacement-whole-system---within-30-days-of-shipment","depth":3,"text":"Advance Replacement Whole System - Within 30 days of Shipment"},{"id":"advance-replacement-part---within-warranty-period","depth":3,"text":"Advance Replacement Part - Within Warranty Period"},{"id":"repair---within-warranty","depth":3,"text":"Repair - Within Warranty"},{"id":"repair---out-of-warranty","depth":3,"text":"Repair - Out of Warranty"},{"id":"parts-purchase","depth":3,"text":"Parts Purchase"},{"id":"warranty-information","depth":3,"text":"Warranty Information"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article combines several self-help articles resolving common issues experienced by the Support team. This also includes standard troubleshooting procedures we perform for all support requests. Please review this information. Any background and testing information you can provide up front helps us more efficiently diagnose and resolve software and hardware related issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"before-we-begin"},"children":[{"type":"element","tag":"a","props":{"href":"#before-we-begin","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Before We Begin"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"1-do-you-have-a-current-backup-of-your-files"},"children":[{"type":"element","tag":"a","props":{"href":"#1-do-you-have-a-current-backup-of-your-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Do you have a current backup of your files?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your issue is time-sensitive, reinstalling the or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery#refresh-install"},"children":[{"type":"text","value":"refreshing"}]},{"type":"text","value":" operating system may provide the fastest resolution. Be sure to backup all important data before performing any tests or contacting Support. Re-imaging is much easier to do if we know that your important files are safe."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": This guide may cover diagnostics and testing that you've already performed. Skip those sections as needed, but be sure to provide that information when submitting your ticket."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have a help article to guide you through backing up your system "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"2-do-you-have-a-pop_os-or-ubuntu-live-usb"},"children":[{"type":"element","tag":"a","props":{"href":"#2-do-you-have-a-pop_os-or-ubuntu-live-usb","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Do you have a Pop!_OS or Ubuntu Live USB?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A Live USB can be used as a rescue disk. This will provide us an outside OS environment to access your installed system, potentially rescue files that have not been backed up, or quickly reinstall the OS if necessary."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have an article to guide you through creating "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"Live USBs here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"local-repair-and-upgrades"},"children":[{"type":"element","tag":"a","props":{"href":"#local-repair-and-upgrades","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Local repair and upgrades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We offer techincal documenation (tech-docs such as service manuals) in this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guides"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"common-issue-sources"},"children":[{"type":"element","tag":"a","props":{"href":"#common-issue-sources","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Common Issue Sources"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"software"},"children":[{"type":"element","tag":"a","props":{"href":"#software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See this article for troubleshooting software issues "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/software-triage"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"environment"},"children":[{"type":"element","tag":"a","props":{"href":"#environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Are any other machines or users in your home or workspace experiencing the same issue?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the issue involves networking, have you tried resetting your modem/router?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Please try this again, even if it appears no other devices are affected."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Are there any devices in proximity with your system that could be causing Wi-Fi or Bluetooth interference?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Is your work environment a stable temperature or has it been particularly warm or cold lately?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Have you added any external devices or accessories to your machine and workflow lately?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Has the machine ever suffered any fall or liquid damage?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"hardware"},"children":[{"type":"element","tag":"a","props":{"href":"#hardware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hardware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Steps 3 and 5 from the above Environment section will confirm the issue is caused by hardware configuration or failure. We also recommend following this guide for "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure"},"children":[{"type":"text","value":"diagnosing hardware failure"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"how-do-i-submit-a-support-ticket"},"children":[{"type":"element","tag":"a","props":{"href":"#how-do-i-submit-a-support-ticket","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"How Do I Submit A Support Ticket?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Online"}]},{"type":"text","value":" - Submit a ticket online by logging into our "},{"type":"element","tag":"a","props":{"href":"https://account.system76.com/login","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"support page"}]},{"type":"text","value":". Please "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/clear-cache-and-cookies"},"children":[{"type":"text","value":"follow these steps"}]},{"type":"text","value":" if you're having issues signing into your account or opening a ticket."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"By Phone"}]},{"type":"text","value":" - Contact us at (720)-226-9269. We're open 8am-5pm MST. Response time may be limited on weekends and holidays."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"what-information-should-i-provide-to-support"},"children":[{"type":"element","tag":"a","props":{"href":"#what-information-should-i-provide-to-support","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"What Information Should I Provide to Support?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Any information or test results you can provide when opening your support case will help us resolve your issue faster. Please answer as many questions as you can, using this article as a guide for gathering information to submit when opening a support case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"attaching-files-in-your-ticket"},"children":[{"type":"element","tag":"a","props":{"href":"#attaching-files-in-your-ticket","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Attaching Files In Your Ticket"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first message sent on a ticket does not support file attachments; however, the second message will."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're having difficulty attaching a file, you can also email the file to "},{"type":"element","tag":"a","props":{"href":"mailto:info@system76.com"},"children":[{"type":"text","value":"info@system76.com"}]},{"type":"text","value":". Please be sure to tell us on the ticket if you have sent an email attachment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repair--replacement"},"children":[{"type":"element","tag":"a","props":{"href":"#repair--replacement","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair & Replacement"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have several repair or replacement options available depending on the circumstances."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"advance-replacement-whole-system---within-30-days-of-shipment"},"children":[{"type":"element","tag":"a","props":{"href":"#advance-replacement-whole-system---within-30-days-of-shipment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Advance Replacement Whole System - Within 30 days of Shipment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We build and ship a replacement system with the same configuration, and have you return the defective system once the new one is received. More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"advance-replacement-part---within-warranty-period"},"children":[{"type":"element","tag":"a","props":{"href":"#advance-replacement-part---within-warranty-period","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Advance Replacement Part - Within Warranty Period"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We send a replacement part for self-service or service at a local repair shop, then have you return the defective part. We also provide the service manual for your machine if applicable. You can see the available "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/guides"},"children":[{"type":"text","value":"service manuals here"}]},{"type":"text","value":" and "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"repair---within-warranty"},"children":[{"type":"element","tag":"a","props":{"href":"#repair---within-warranty","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair - Within Warranty"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We bring the system in for diagnosis and repairs. Repair costs are covered under warranty, except for accidental damage or misuse. More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"repair---out-of-warranty"},"children":[{"type":"element","tag":"a","props":{"href":"#repair---out-of-warranty","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair - Out of Warranty"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We bring the system in for paid diagnosis and repairs. Repair costs are not covered. More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"parts-purchase"},"children":[{"type":"element","tag":"a","props":{"href":"#parts-purchase","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Parts Purchase"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We create and offer a quote to purchase the part in question. We usually can also offer the part number if you prefer to source the part elsewhere. More details will be provided if this process is requested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"warranty-information"},"children":[{"type":"element","tag":"a","props":{"href":"#warranty-information","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Warranty Information"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Read the details of our warranty coverage "},{"type":"element","tag":"a","props":{"href":"https://system76.com/warranty","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"}]},"text":"\nThis article combines several self-help articles resolving common issues experienced by the Support team. This also includes standard troubleshooting procedures we perform for all support requests. Please review this information. Any background and testing information you can provide up front helps us more efficiently diagnose and resolve software and hardware related issues.\n\n## Before We Begin\n\n### 1. Do you have a current backup of your files?\n\nIf your issue is time-sensitive, reinstalling the or [refreshing](/articles/pop-recovery#refresh-install) operating system may provide the fastest resolution. Be sure to backup all important data before performing any tests or contacting Support. Re-imaging is much easier to do if we know that your important files are safe.\n\n**Note**: This guide may cover diagnostics and testing that you've already performed. Skip those sections as needed, but be sure to provide that information when submitting your ticket.\n\nWe have a help article to guide you through backing up your system [here.](/articles/backup-files)\n\n### 2. Do you have a Pop!\\_OS or Ubuntu Live USB?\n\nA Live USB can be used as a rescue disk. This will provide us an outside OS environment to access your installed system, potentially rescue files that have not been backed up, or quickly reinstall the OS if necessary.\n\nWe have an article to guide you through creating [Live USBs here.](/articles/live-disk)\n\n## Local repair and upgrades\n\nWe offer techincal documenation (tech-docs such as service manuals) in this [article](/articles/guides).\n\n## Common Issue Sources\n\n### Software\n\nSee this article for troubleshooting software issues [here.](/articles/software-triage)\n\n### Environment\n\n1. Are any other machines or users in your home or workspace experiencing the same issue?\n2. If the issue involves networking, have you tried resetting your modem/router?\n\n **NOTE:** Please try this again, even if it appears no other devices are affected.\n\n3. Are there any devices in proximity with your system that could be causing Wi-Fi or Bluetooth interference?\n4. Is your work environment a stable temperature or has it been particularly warm or cold lately?\n5. Have you added any external devices or accessories to your machine and workflow lately?\n6. Has the machine ever suffered any fall or liquid damage?\n\n### Hardware\n\nSteps 3 and 5 from the above Environment section will confirm the issue is caused by hardware configuration or failure. We also recommend following this guide for [diagnosing hardware failure](/articles/hardware-failure).\n\n## How Do I Submit A Support Ticket?\n\n- **Online** - Submit a ticket online by logging into our [support page](https://account.system76.com/login). Please [follow these steps](/articles/clear-cache-and-cookies) if you're having issues signing into your account or opening a ticket.\n\n- **By Phone** - Contact us at (720)-226-9269. We're open 8am-5pm MST. Response time may be limited on weekends and holidays.\n\n## What Information Should I Provide to Support?\n\nAny information or test results you can provide when opening your support case will help us resolve your issue faster. Please answer as many questions as you can, using this article as a guide for gathering information to submit when opening a support case.\n\n## Attaching Files In Your Ticket\n\nThe first message sent on a ticket does not support file attachments; however, the second message will.\n\nIf you're having difficulty attaching a file, you can also email the file to info@system76.com. Please be sure to tell us on the ticket if you have sent an email attachment.\n\n## Repair & Replacement\n\nWe have several repair or replacement options available depending on the circumstances.\n\n### Advance Replacement Whole System - Within 30 days of Shipment\n\nWe build and ship a replacement system with the same configuration, and have you return the defective system once the new one is received. More details will be provided if this process is requested.\n\n### Advance Replacement Part - Within Warranty Period\n\nWe send a replacement part for self-service or service at a local repair shop, then have you return the defective part. We also provide the service manual for your machine if applicable. You can see the available [service manuals here](/articles/guides) and [here](https://tech-docs.system76.com/)\n\nMore details will be provided if this process is requested.\n\n### Repair - Within Warranty\n\nWe bring the system in for diagnosis and repairs. Repair costs are covered under warranty, except for accidental damage or misuse. More details will be provided if this process is requested.\n\n### Repair - Out of Warranty\n\nWe bring the system in for paid diagnosis and repairs. Repair costs are not covered. More details will be provided if this process is requested.\n\n### Parts Purchase\n\nWe create and offer a quote to purchase the part in question. We usually can also offer the part number if you prefer to source the part elsewhere. More details will be provided if this process is requested.\n\n### Warranty Information\n\nRead the details of our warranty coverage [here.](https://system76.com/warranty)\n\n---\n\n\n","dir":"/","path":"/before-you-open-a-support-ticket","extension":".md","createdAt":"2021-05-21T01:29:31.000Z","updatedAt":"2023-09-18T17:49:57.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/6eb1e1b8eda33324dcef12e6332a5d4ea6eb445d","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"burden","commitUrl":"https://github.com/system76/docs/commit/e9ef84a63585d71efbb5cfe30d74cf405d30ef44","avatarUrl":"https://avatars.githubusercontent.com/u/73517?v=4","profileUrl":"https://github.com/burden"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/5b22c63da1a95dac17aba8dcbcfbab091e80766c","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/8c69ae69cf4e2028c78faffea459505d03c3715b","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147373},"$loki":114},{"slug":"ubuntu-keyboard-shortcuts","description":"Learn how master using Ubuntu with your keyboard.","title":"Ubuntu Keyboard Shortcuts","keywords":["keyboard","shortcuts"],"facebookImage":"/_nuxt/images/ubuntu-keyboard-shortcuts-facebookImage.jpg","twitterImage":"/_nuxt/images/ubuntu-keyboard-shortcuts-twitterImage.jpg","hidden":false,"section":"ubuntu","tableOfContents":true,"toc":[{"id":"super-key","depth":2,"text":"Super key"},{"id":"primary-actions","depth":3,"text":"Primary Actions"},{"id":"all-shortcuts","depth":2,"text":"All Shortcuts"},{"id":"window--workspace-management","depth":3,"text":"Window & Workspace Management"},{"id":"operating-system","depth":3,"text":"Operating System"},{"id":"accessibility","depth":3,"text":"Accessibility"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"super-key"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#super-key","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Super key"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Super key is the OS key on your keyboard."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On recent System76 products, it's between the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" keys. The key is labelled with a rectangle and two vertical lines, one on either side of the rectangle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Super Key","src":"/images/super_key_vector_x64.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On older System76 products, the Super key is between the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" keys and is represented by the Ubuntu logo ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Launch keyboard it is the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On generic third-party products, it may be labeled with a Windows logo."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Mac accessories, it may be labeled "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"command"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Ubuntu, "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" handles the majority of OS and window actions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"primary-actions"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#primary-actions","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Primary Actions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Tapping "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" on its own brings up the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Activities overview"}]},{"type":"text","value":", which is the core way of launching apps and managing your workflow."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":" switch workspaces up and down."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]},{"type":"text","value":" tile windows to the left and right of your display."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]},{"type":"text","value":" quickly switches between your open windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"all-shortcuts"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#all-shortcuts","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"All Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"window--workspace-management"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#window--workspace-management","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Window & Workspace Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows can be switched between, moved around, tiled, and closed all with the keyboard. "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" acts as a modifier that lets you do a variation on the action, too."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows backwards"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"`"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows of current app"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows of current app backwards"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"W"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Close window"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"H"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hide window (minimize)"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch workspace up/down"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch workspace up/down with window"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Tile window to the left/right"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle maximize"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Restore window (un-maximize/un-tile)"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move window to display to the left, right, top, or bottom"}]},{"type":"element","tag":"td","props":{},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + Right-drag"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Resize window"}]},{"type":"element","tag":"td","props":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"operating-system"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#operating-system","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Operating System"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activities overview"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"A"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Applications"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"P"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Presentation mode (cycle display modes)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"L"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Lock screen"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"O"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Orientation lock (on devices w/accelerometer)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Show desktop"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"V"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Calendar and notifications indicator"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"N"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Focus active notification"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Terminal"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Application menu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch input source"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Run command"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Del"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Log out"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"accessibility"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#accessibility","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessibility"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Accessibility shortcuts use "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" as their base."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle screen reader"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"8"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle magnifier"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"-"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Zoom in/out (when magnifier is active)"}]}]}]}]}]},"text":"\n## Super key\n\nThe Super key is the OS key on your keyboard.\n\n- On recent System76 products, it's between the Fn and the Alt keys. The key is labelled with a rectangle and two vertical lines, one on either side of the rectangle.\n\n ![Super Key](/images/super_key_vector_x64.png)\n\n- On older System76 products, the Super key is between the Fn and the Alt keys and is represented by the Ubuntu logo ().\n- On the Launch keyboard it is the SUPER key.\n- On generic third-party products, it may be labeled with a Windows logo.\n- On Mac accessories, it may be labeled `command`.\n\nIn Ubuntu, handles the majority of OS and window actions.\n\n### Primary Actions\n\nTapping on its own brings up the **Activities overview**, which is the core way of launching apps and managing your workflow.\n\nCtrl + Alt + / switch workspaces up and down. \nSUPER + / tile windows to the left and right of your display. \nSUPER + Tab quickly switches between your open windows. \n\n## All Shortcuts\n\n### Window & Workspace Management\n\nWindows can be switched between, moved around, tiled, and closed all with the keyboard. Shift acts as a modifier that lets you do a variation on the action, too.\n\n| Shortcut | Action | Shift Action |\n| -------- | --------- | ------ |\n| SUPER + Tab | Switch windows | Switch windows backwards |\n| SUPER + ` | Switch windows of current app | Switch windows of current app backwards |\n| SUPER + W | Close window | |\n| SUPER + H | Hide window (minimize) | |\n| Ctrl + Alt + / | Switch workspace up/down | Switch workspace up/down with window |\n| SUPER + / | Tile window to the left/right | |\n| SUPER | Toggle maximize | |\n| SUPER + | Restore window (un-maximize/un-tile) | |\n| SUPER + Shift + /// | Move window to display to the left, right, top, or bottom | |\n| SUPER + Right-drag | Resize window | |\n\n### Operating System\n\n| Shortcut | Action |\n| -------- | ------ |\n| SUPER | Activities overview |\n| SUPER + A | Applications |\n| SUPER + P | Presentation mode (cycle display modes) |\n| SUPER + L | Lock screen |\n| SUPER + O | Orientation lock (on devices w/accelerometer) |\n| SUPER + D | Show desktop |\n| SUPER + V | Calendar and notifications indicator |\n| SUPER + N | Focus active notification |\n| Ctrl + Alt + T | Terminal |\n| Alt + Space | Application menu |\n| SUPER + Space | Switch input source |\n| Alt + F2 | Run command |\n| Ctrl + Alt + Del | Log out |\n\n### Accessibility\n\nAccessibility shortcuts use Alt + as their base.\n\n| Shortcut | Action |\n| -------- | ------ |\n| Alt + SUPER + S | Toggle screen reader |\n| Alt + SUPER + 8 | Toggle magnifier |\n| Alt + SUPER + +/- | Zoom in/out (when magnifier is active) |\n","dir":"/","path":"/ubuntu-keyboard-shortcuts","extension":".md","createdAt":"2019-12-26T21:50:20.000Z","updatedAt":"2021-11-11T19:11:53.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/1050abad5ea6acf5bc0a064a1b45e0177c39c535","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/c321bf702895924540c9990d71aad3a019366e3c","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147375},"$loki":115},{"slug":"pop-basics","description":"Learn how to navigate your new Pop!_OS desktop environment with a few easy tips.\n","title":"Pop!_OS Basics","keywords":["Support","Pop!","Pop!_OS","Pop!_OS Beginner","System76"],"facebookImage":"/_nuxt/images/pop-basics-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-basics-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"pop_os-desktop-environment","depth":2,"text":"Pop!_OS Desktop Environment"},{"id":"workflow","depth":2,"text":"Workflow"},{"id":"cosmic-workflow","depth":3,"text":"COSMIC Workflow"},{"id":"stacking-tutorial","depth":3,"text":"Stacking Tutorial"},{"id":"auto-tiling-tutorial","depth":3,"text":"Auto Tiling Tutorial"},{"id":"keyboard-shortcuts","depth":3,"text":"Keyboard Shortcuts"},{"id":"workspaces","depth":2,"text":"Workspaces"},{"id":"pop_os-2104-cosmic-desktop---workspaces-tutorial","depth":3,"text":"Pop!_OS 21.04 COSMIC Desktop - Workspaces Tutorial"},{"id":"pop_os-2004-workspaces-tutorial","depth":3,"text":"Pop!_OS 20.04 Workspaces Tutorial"},{"id":"desktop-menus-and-navigation","depth":2,"text":"Desktop Menus and Navigation"},{"id":"pop_os-2110","depth":3,"text":"Pop!_OS 21.10"},{"id":"pop_os-2104","depth":3,"text":"Pop!_OS 21.04"},{"id":"pop_os-2004","depth":3,"text":"Pop!_OS 20.04"},{"id":"pop_shop-app-installation","depth":2,"text":"Pop!_Shop (App Installation)"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Welcome to the Pop!_OS desktop! By default, it's clean and ready for action.\nThe Pop!_OS operating system provides all the features you would expect from a modern desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is based on Ubuntu, however, extra features and tools have been added, while other aspects have been slimmed down. You can read more about Pop!_OS features and the differences between Pop!_OS and Ubuntu "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/difference-between-pop-ubuntu"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_os-desktop-environment"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-desktop-environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS Desktop Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Pop!_OS Desktop environment is based on GNOME shell and layered with other components called "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Pop!_Shell"}]},{"type":"text","value":" and "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"C.O.S.M.I.C. (Computer Operating System Main Interface Components)"}]},{"type":"text","value":" For more info, including source code, refer to "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this page"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once familiar with the Pop!_OS default settings, users may want to further "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/customize-gnome"},"children":[{"type":"text","value":"customize"}]},{"type":"text","value":" the desktop environment (DE), or even "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/desktop-environment"},"children":[{"type":"text","value":"install another DE"}]},{"type":"text","value":" alongside the default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"workflow"},"children":[{"type":"element","tag":"a","props":{"href":"#workflow","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workflow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is designed to provide smooth, efficient workflow features. There are several options for control and navigation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cosmic-workflow"},"children":[{"type":"element","tag":"a","props":{"href":"#cosmic-workflow","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"COSMIC Workflow"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/SrWw2LeZ21U","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video shows how to use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":", and how to switch between open applications. Applications and tiling functions can be controlled with keyboard shortcuts or trackpad gestures. It also covers customizing the dock size, behavior and position."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To open the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key. or click the launcher icon in the Dock."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To switch between open applications you can click, or arrow down, the list of applications in the Launcher window, or swipe with three fingers in the direction of the application window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Swipe with four fingers to the left to open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":". Swipe with four fingers to the right to open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To customize the Dock, as well as other aspects of the look and feel of the Pop!_OS desktop environment, navigate to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Desktop"}]},{"type":"text","value":". To change settings for the Dock select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Dock"}]},{"type":"text","value":" submenu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Dock"}]},{"type":"text","value":" settings include, for example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Extend dock to the edges of the screen"}]},{"type":"text","value":" or only take up space in the middle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Be located on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Bottom of the screen"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Along the left side"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Along the right side"}]},{"type":"text","value":" of the screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Always visible"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Intelligently hide"}]},{"type":"text","value":" when app windows share the same space."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Dock and Icon size adjustments."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"stacking-tutorial"},"children":[{"type":"element","tag":"a","props":{"href":"#stacking-tutorial","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Stacking Tutorial"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/1TSdFWY_U9A","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video covers how to use Pop!_OS' tile-stacking feature to take advantage of Pop!_Shell window organization on smaller displays."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]},{"type":"text","value":" converts a window to a stack. Dragging a window out of the stack and repeating the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]},{"type":"text","value":" combination again converts back to a standard window."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" then use the arrow keys "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":" , "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]},{"type":"text","value":" , "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" , "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":" (or Vim shortcuts) to move windows into or out of the stack. You can also click and drag windows into the stack."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" In 20.04, the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" keyboard shortcut is "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"/"}]},{"type":"text","value":", and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" opens the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" overview."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While on an active stack, launching an application from the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":" or the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" overview will automatically add it to the stack."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can switch between windows in the stack by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"auto-tiling-tutorial"},"children":[{"type":"element","tag":"a","props":{"href":"#auto-tiling-tutorial","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Auto Tiling Tutorial"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/-fltwBKsMY0","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video shows the features of Pop!_Shell auto-tiling. Covered are default behaviors, and ways to adjust settings and view keyboard shortcuts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click the Tiling icon in the top right of top-bar. The icon is to the left the the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Top-right Menu"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The dropdown features options to automatically tile/untile the current application windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Active Hints"}]},{"type":"text","value":" can be enabled which highlight the active application window in a color of your choice."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Users can adjust the gap between application windows, and view keyboard shortcuts."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Current versions of Pop!_Shell also offer options for showing or hiding window title bars."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/aqj0cRTZaVE","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video covers keyboard shortcuts for opening the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Launcher"}]},{"type":"text","value":", opening applications, and switching between open applications or workspaces. It also covers how to navigate and adjust open applications windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For a more detailed overview of Pop!_OS keyboard shortcuts, refer to "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-keyboard-shortcuts"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"workspaces"},"children":[{"type":"element","tag":"a","props":{"href":"#workspaces","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workspaces"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on which version of Pop!_OS is installed on your system, the placement and appearance of workspaces may vary. Usage and features of workspaces remain essentially the same across versions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2104-cosmic-desktop---workspaces-tutorial"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2104-cosmic-desktop---workspaces-tutorial","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 21.04 COSMIC Desktop - Workspaces Tutorial"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/USQjxLP1Z5k","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video shows how to access the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" overview and how to use gestures and keyboard shortcuts to navigate COSMIC."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are four ways to access the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" overview:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on the Workspaces icon in the Dock."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" in the top-left."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Swipe left on the trackpad with four (4) fingers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" overview, you can move active application windows to different workspaces by clicking and dragging them, or by pressing - "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SHIFT"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the thumbnail for a specific workspace to switch to it, or use\n"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":" to switch to workspaces above or below the current one."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2004-workspaces-tutorial"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2004-workspaces-tutorial","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 20.04 Workspaces Tutorial"}]},{"type":"text","value":"\n"},{"type":"element","tag":"iframe","props":{"width":900,"height":500,"src":"https://www.youtube.com/embed/v9oVZwJrjOc","title":"YouTube video player","frameBorder":"0","allow":"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture","allowFullScreen":true},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This video shows methods for accessing the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" overview, then managing workspaces and their applications in the Pop!_OS 20.04 desktop environment."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" to enter the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" overview."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click and drag application windows to the desired workspace on the right-hand side."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Click on the thumbnail for a specific workspace to switch to it, or use"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":" to switch to workspaces above or below the current one."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Move active application windows to different workspaces by clicking and dragging them in the overview, or by pressing - "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SHIFT"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":" / "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"desktop-menus-and-navigation"},"children":[{"type":"element","tag":"a","props":{"href":"#desktop-menus-and-navigation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Desktop Menus and Navigation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2110"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2110","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 21.10"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 21.10 introduced a new UI for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, all apps installed are shown in alphabetical order. Application folders are grouped along the bottom of the window. New folders can be created, and apps can be dragged into, or out of folders."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a folder is deleted, all applications in the folder revert to their original location and alphabetical order in the main menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"new-app-menu","src":"/images/pop-basics/21-10-apps-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As in previous versions a search box is provided which can search installed applications, or applications to install from the "},{"type":"element","tag":"a","props":{"href":"#pop_shop-app-installation"},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"new-app-search","src":"/images/pop-basics/21-10-new-apps-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2104"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2104","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 21.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"COSMIC Desktop","src":"/images/pop-basics/cosmic-desktop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"workspaces","src":"/images/pop-basics/workspaces.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To navigate within the desktop, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" button in the top left, or press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key on the keyboard."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Clicking "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Workspaces"}]},{"type":"text","value":" will show an overview of all open windows, available workspaces, and the placement of application windows in the workspaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"application menu","src":"/images/pop-basics/application-menu-21-04.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" opens the application menu, which shows installed programs and program folders in alphabetical order. There is also a search box located at the top of the page to quickly find a desired application or to search the "},{"type":"element","tag":"a","props":{"href":"#pop_shop-app-installation"},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" for additional software to install."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"app search menu","src":"/images/pop-basics/app-menu-search-21-04.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Individual applications will have variations in their sub-menus. Many applications have a menu button located in the top-right or left of the application window. This menu button is usually represented by either three stacked vertical lines (as pictured below, sometimes called the \"hamburger\" menu), or three vertical dots."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"in app menu","src":"/images/pop-basics/in-app-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Top-right Menu"}]},{"type":"text","value":" can be used to adjust volume and screen brightness, connect to WiFi networks, change power or graphics settings and log out/restart/shut down the computer. You can open the system settings using the gear icon in this menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"top right menu","src":"/images/pop-basics/top-right-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop_os-2004"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_os-2004","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_OS 20.04"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Desktop","src":"/images/pop-basics/pop-desktop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To navigate within the desktop, either click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" button in the top left, or press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key on the keyboard. This will show an overview of all open windows and provide a text box to search your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Activities Menu","src":"/images/pop-basics/activities-view.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Show Applications"}]},{"type":"text","value":" button on the left to show all currently installed programs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"\"Show Applications\" Menu","src":"/images/pop-basics/show-applications.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type in any word to search your computer for installed programs, files, and items in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Activites Menu Search","src":"/images/pop-basics/search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can find options for the current window you're working in using the Menu Bar at the top of the screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top menu","src":"/images/pop-basics/pop-top-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For many applications, additional options are available in a separate menu within the application itself."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"In-app menu","src":"/images/pop-basics/pop-app-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Top-right Menu"}]},{"type":"text","value":" can be used to adjust volume and screen brightness, connect to WiFi networks, change power or graphics settings and log out/restart/shut down the computer. You can open the system settings using the gear icon in this menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Top right menu","src":"/images/pop-basics/pop-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"pop_shop-app-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#pop_shop-app-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop!_Shop (App Installation)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" can be used to install additional software. Just search for programs or browse for them by category, and click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to add them to your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_Shop","src":"/images/pop-basics/pop-shop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To learn more about the Pop!_Shop refer to "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/shop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this page"}]},{"type":"text","value":", and for more information about package management in Pop!_OS see this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/manage-repos-pop/"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":"."}]}]},"text":"\nWelcome to the Pop!_OS desktop! By default, it's clean and ready for action.\nThe Pop!_OS operating system provides all the features you would expect from a modern desktop.\n\nPop!\\_OS is based on Ubuntu, however, extra features and tools have been added, while other aspects have been slimmed down. You can read more about Pop!\\_OS features and the differences between Pop!\\_OS and Ubuntu [here](/articles/difference-between-pop-ubuntu).\n\n## Pop!_OS Desktop Environment\n\nThe Pop!_OS Desktop environment is based on GNOME shell and layered with other components called **Pop!\\_Shell** and **C.O.S.M.I.C. (Computer Operating System Main Interface Components)** For more info, including source code, refer to [this page](https://github.com/pop-os/).\n\nOnce familiar with the Pop!\\_OS default settings, users may want to further [customize](/articles/customize-gnome) the desktop environment (DE), or even [install another DE](/articles/desktop-environment) alongside the default.\n\n## Workflow\n\nPop!\\_OS is designed to provide smooth, efficient workflow features. There are several options for control and navigation.\n\n### COSMIC Workflow\n\n\n\nThis video shows how to use the `Launcher`, and how to switch between open applications. Applications and tiling functions can be controlled with keyboard shortcuts or trackpad gestures. It also covers customizing the dock size, behavior and position.\n\nTo open the `Launcher` press the SUPER key. or click the launcher icon in the Dock.\n\nTo switch between open applications you can click, or arrow down, the list of applications in the Launcher window, or swipe with three fingers in the direction of the application window.\n\nSwipe with four fingers to the left to open `Workspaces`. Swipe with four fingers to the right to open `Applications`.\n\nTo customize the Dock, as well as other aspects of the look and feel of the Pop!\\_OS desktop environment, navigate to `Settings` -> `Desktop`. To change settings for the Dock select the `Dock` submenu.\n\n`Dock` settings include, for example:\n\n- `Extend dock to the edges of the screen` or only take up space in the middle.\n- Be located on the `Bottom of the screen`, `Along the left side` or `Along the right side` of the screen.\n- `Always visible` or `Intelligently hide` when app windows share the same space.\n- Dock and Icon size adjustments.\n\n### Stacking Tutorial\n\n\n\nThis video covers how to use Pop!\\_OS' tile-stacking feature to take advantage of Pop!\\_Shell window organization on smaller displays.\n\n- SUPER + S converts a window to a stack. Dragging a window out of the stack and repeating the SUPER + S combination again converts back to a standard window.\n\n- SUPER + ENTER then use the arrow keys , , , (or Vim shortcuts) to move windows into or out of the stack. You can also click and drag windows into the stack.\n\n**NOTE:** In 20.04, the `Launcher` keyboard shortcut is SUPER + /, and pressing SUPER opens the `Activities` overview.\n\n- While on an active stack, launching an application from the `Launcher` or the `Activities` overview will automatically add it to the stack.\n\n- You can switch between windows in the stack by pressing SUPER + / .\n\n### Auto Tiling Tutorial\n\n\n\nThis video shows the features of Pop!\\_Shell auto-tiling. Covered are default behaviors, and ways to adjust settings and view keyboard shortcuts.\n\n- Click the Tiling icon in the top right of top-bar. The icon is to the left the the `Top-right Menu`.\n- The dropdown features options to automatically tile/untile the current application windows.\n- `Active Hints` can be enabled which highlight the active application window in a color of your choice.\n- Users can adjust the gap between application windows, and view keyboard shortcuts.\n\n**NOTE:** Current versions of Pop!\\_Shell also offer options for showing or hiding window title bars.\n\n### Keyboard Shortcuts\n\n\n\nThis video covers keyboard shortcuts for opening the `Launcher`, opening applications, and switching between open applications or workspaces. It also covers how to navigate and adjust open applications windows.\n\nFor a more detailed overview of Pop!\\_OS keyboard shortcuts, refer to [this article](/articles/pop-keyboard-shortcuts).\n\n## Workspaces\n\nDepending on which version of Pop!\\_OS is installed on your system, the placement and appearance of workspaces may vary. Usage and features of workspaces remain essentially the same across versions.\n\n### Pop!_OS 21.04 COSMIC Desktop - Workspaces Tutorial\n\n\n\nThis video shows how to access the `Workspaces` overview and how to use gestures and keyboard shortcuts to navigate COSMIC.\n\nThere are four ways to access the `Workspaces` overview:\n\n1. Click on the Workspaces icon in the Dock.\n2. Click on `Workspaces` in the top-left.\n3. Swipe left on the trackpad with four (4) fingers.\n4. Press SUPER + D\n\nOnce in the `Workspaces` overview, you can move active application windows to different workspaces by clicking and dragging them, or by pressing - SUPER + SHIFT + / .\n\nClick on the thumbnail for a specific workspace to switch to it, or use\nSUPER + CTRL + / to switch to workspaces above or below the current one.\n\n### Pop!_OS 20.04 Workspaces Tutorial\n\n\n\nThis video shows methods for accessing the `Activities` overview, then managing workspaces and their applications in the Pop!\\_OS 20.04 desktop environment.\n\n- Press SUPER to enter the `Activities` overview.\n- Click and drag application windows to the desired workspace on the right-hand side.\n- Click on the thumbnail for a specific workspace to switch to it, or use\nSUPER + CTRL + / to switch to workspaces above or below the current one.\n- Move active application windows to different workspaces by clicking and dragging them in the overview, or by pressing - SUPER + SHIFT + / .\n\n## Desktop Menus and Navigation\n\n### Pop!_OS 21.10\n\nPop!\\_OS 21.10 introduced a new UI for the `Applications` menu.\n\nBy default, all apps installed are shown in alphabetical order. Application folders are grouped along the bottom of the window. New folders can be created, and apps can be dragged into, or out of folders.\n\nIf a folder is deleted, all applications in the folder revert to their original location and alphabetical order in the main menu.\n\n![new-app-menu](/images/pop-basics/21-10-apps-menu.png)\n\nAs in previous versions a search box is provided which can search installed applications, or applications to install from the [Pop!\\_Shop](#pop_shop-app-installation).\n\n![new-app-search](/images/pop-basics/21-10-new-apps-search.png)\n\n### Pop!_OS 21.04\n\n![COSMIC Desktop](/images/pop-basics/cosmic-desktop.png)\n\n![workspaces](/images/pop-basics/workspaces.png)\n\nTo navigate within the desktop, click the `Workspaces` or `Applications` button in the top left, or press the SUPER key on the keyboard.\n\nClicking `Workspaces` will show an overview of all open windows, available workspaces, and the placement of application windows in the workspaces.\n\n![application menu](/images/pop-basics/application-menu-21-04.png)\n\n`Applications` opens the application menu, which shows installed programs and program folders in alphabetical order. There is also a search box located at the top of the page to quickly find a desired application or to search the [Pop!\\_Shop](#pop_shop-app-installation) for additional software to install.\n\n![app search menu](/images/pop-basics/app-menu-search-21-04.png)\n\nIndividual applications will have variations in their sub-menus. Many applications have a menu button located in the top-right or left of the application window. This menu button is usually represented by either three stacked vertical lines (as pictured below, sometimes called the \"hamburger\" menu), or three vertical dots.\n\n![in app menu](/images/pop-basics/in-app-menu.png)\n\nThe `Top-right Menu` can be used to adjust volume and screen brightness, connect to WiFi networks, change power or graphics settings and log out/restart/shut down the computer. You can open the system settings using the gear icon in this menu.\n\n![top right menu](/images/pop-basics/top-right-menu.png)\n\n### Pop!\\_OS 20.04\n\n![Pop Desktop](/images/pop-basics/pop-desktop.png)\n\nTo navigate within the desktop, either click the `Activities` button in the top left, or press the SUPER key on the keyboard. This will show an overview of all open windows and provide a text box to search your system.\n\n![Activities Menu](/images/pop-basics/activities-view.png)\n\nClick the `Show Applications` button on the left to show all currently installed programs.\n\n![\"Show Applications\" Menu](/images/pop-basics/show-applications.png)\n\nType in any word to search your computer for installed programs, files, and items in the Pop!_Shop.\n\n![Activites Menu Search](/images/pop-basics/search.png)\n\nYou can find options for the current window you're working in using the Menu Bar at the top of the screen.\n\n![Top menu](/images/pop-basics/pop-top-menu.png)\n\nFor many applications, additional options are available in a separate menu within the application itself.\n\n![In-app menu](/images/pop-basics/pop-app-menu.png)\n\nThe `Top-right Menu` can be used to adjust volume and screen brightness, connect to WiFi networks, change power or graphics settings and log out/restart/shut down the computer. You can open the system settings using the gear icon in this menu.\n\n![Top right menu](/images/pop-basics/pop-settings.png)\n\n## Pop!_Shop (App Installation)\n\nThe Pop!_Shop can be used to install additional software. Just search for programs or browse for them by category, and click the `Install` button to add them to your computer.\n\n![Pop!_Shop](/images/pop-basics/pop-shop.png)\n\nTo learn more about the Pop!_Shop refer to [this page](https://github.com/pop-os/shop), and for more information about package management in Pop!\\_OS see this [article](/articles/manage-repos-pop/).\n","dir":"/","path":"/pop-basics","extension":".md","createdAt":"2017-10-17T23:08:02.000Z","updatedAt":"2022-01-21T16:42:58.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/bec41a5e782a7ff2d4629d5e7b84bf09a2f159c1","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"gangwerz","commitUrl":"https://github.com/system76/docs/commit/448cd612beb5ac18a98ea246d3d698bf2dd586ee","avatarUrl":"https://avatars.githubusercontent.com/u/4120010?v=4","profileUrl":"https://github.com/gangwerz"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/8a4f0dd2c9732cd0ca5d2c843da8ce1d7e23cf57","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147389},"$loki":116},{"slug":"audio","description":"Here is how to fix several common audio issues with your computer.\n","title":"Audio Troubleshooting","keywords":["audio","dummy output","alsa","pulseaudio","pulse audio"],"facebookImage":"/_nuxt/images/audio-facebookImage.jpg","twitterImage":"/_nuxt/images/audio-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"reset-audio-software-server","depth":2,"text":"Reset Audio Software (server)"},{"id":"check-the-pulseaudio-controls","depth":2,"text":"Check the PulseAudio Controls"},{"id":"troubleshooting-alsa","depth":2,"text":"Troubleshooting ALSA"},{"id":"check-if-hardware-is-detected","depth":2,"text":"Check if Hardware is Detected"},{"id":"other-useful-commands","depth":2,"text":"Other Useful Commands"},{"id":"configuration-tweaks","depth":2,"text":"Configuration Tweaks"},{"id":"audio-crackling-or-hardware-clicking","depth":3,"text":"Audio crackling or hardware clicking"},{"id":"pciinternal-sound-card-not-detected-dummy-output","depth":3,"text":"PCI/internal sound card not detected (dummy output)"},{"id":"gather-information-for-support","depth":2,"text":"Gather Information for Support"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sound settings or packages related to the sound system can become corrupt or broken. Many times, deleting the configuration files, reinstalling the sound-related packages, and restarting the audio software can help. These commands can also help fix the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Sound"}]},{"type":"text","value":" settings showing \"Dummy Output\" as the audio output."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"reset-audio-software-server"},"children":[{"type":"element","tag":"a","props":{"href":"#reset-audio-software-server","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reset Audio Software (server)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system is not playing audio, first try restarting the audio daemon:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"PulseAudio"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"PipeWire"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Ubuntu pre-22.10 and Pop!_OS pre-22.04"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Ubuntu 22.10+ and Pop!_OS 22.04+"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemctl --user restart pulseaudio"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemctl --user restart wireplumber pipewire pipewire-pulse"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rm -r ~/.config/pulse"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rm -r ~/.config/pulse"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This set of commands first restarts the sound daemon and removes the user's configuration for PulseAudio. On systems still using PulseAudio as a server, it restarts the PulseAudio server, which will create new default audio configuration files."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"check-the-pulseaudio-controls"},"children":[{"type":"element","tag":"a","props":{"href":"#check-the-pulseaudio-controls","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check the PulseAudio Controls"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" is helpful in figuring out which program is producing audio, where that audio is being routed, what the default input/output devices are, and what the volume levels are set to. It can be installed using the Pop!_Shop, or with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pavucontrol\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"PulseAudio Volume Control"}]},{"type":"text","value":" app in the Activities or Applications menu, or run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pavucontrol"}]},{"type":"text","value":" in a terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The \"Playback\" tab will show a list of applications that are currently playing audio. The volume for each application can be individually controlled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Playback tab","src":"/images/audio/pavucontrol-playback.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Similarly, the \"Recording\" tab will show a list of applications that are currently recording audio."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Recording tab","src":"/images/audio/pavucontrol-recording.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The \"Output Devices\" tab shows a list of output devices, and an indicator of what's being played out of each device. The green checkmark being selected indicates a device is the default output device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Output tab","src":"/images/audio/pavucontrol-output.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The \"Input Devices\" tab shows a similar list for input devices."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Input tab","src":"/images/audio/pavucontrol-input.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under \"Configuration,\" each sound card should be listed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Configuration tab","src":"/images/audio/pavucontrol-configuration.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting-alsa"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting-alsa","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting ALSA"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"PulseAudio sits on top of ALSA. If PulseAudio is not seeing any input/output devices, check what playback devices ALSA is detecting:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"aplay -l\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or, check what recording devices ALSA is detecting:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"arecord -l\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A device may be muted in the ALSA mixer, which will override any PulseAudio volume settings. You can open the ALSA mixer with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"alsamixer\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can navigate between the different volume meters using the left and right arrow keys. Each meter can be adjusted using the up and down arrow keys. An \"MM\" at the bottom of a meter indicates that meter is muted. If the PulseAudio Volume Control shows that sound is playing, but you don't hear any sound, try unmuting all of the volume meters in alsamixer by pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"M"}]},{"type":"text","value":" key while each meter is selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"alsamixer","src":"/images/audio/alsamixer-main.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system has more than one sound card (for example, an Intel sound card and an NVIDIA sound card in switchable-graphics systems), you can switch between them by pressing F6."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"alsamixer's sound card selection","src":"/images/audio/alsamixer-soundcard.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"check-if-hardware-is-detected"},"children":[{"type":"element","tag":"a","props":{"href":"#check-if-hardware-is-detected","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check if Hardware is Detected"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If ALSA doesn't list a sound card, it may not be physically detected by the system at all. If the Linux kernel sees a sound card, it will show up in your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lspci"}]},{"type":"text","value":" output. This command will list every sound card your system detects, and show the driver being used for each one:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lspci -v | grep -A6 Audio\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the output from that command is blank, then your system isn't detecting any sound cards (which could indicate a hardware issue.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"other-useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#other-useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Other Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will reinstall ALSA and some of the other core audio packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall alsa-base alsa-utils linux-sound-base libasound2\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will reinstall the PulseAudio packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall libpulse0 libpulsedsp pulseaudio pulseaudio-module-bluetooth pulseaudio-utils\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will reinstall the PipeWire packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt reinstall libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules pipewire pipewire-audio-client-libraries pipewire-bin pipewire-pulse\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will force reload the kernel sound driver modules:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo alsa force-reload\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will start PulseAudio after it's been stopped (this is not usually needed, because PulseAudio will usually restart itself when it's stopped):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio --start\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will check the status of PipeWire and show any errors if automatic restarts raised any errors:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl --user status pipewire\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you would like to monitor PipeWire, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pw-top\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configuration-tweaks"},"children":[{"type":"element","tag":"a","props":{"href":"#configuration-tweaks","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuration Tweaks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some particular problems may be solved by tweaks to ALSA or PulseAudio configuration. Clearing the current settings for Pipewire or PulseAudio may allow the defaults to be used again. To revert to defaults and clear any current saved settings run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rm -r ~/.config/pulse/*\nrm -r ~/.local/state/wireplumber/*\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" When running those commands you may see messages similar to this: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"rm: cannot remove '/home/ckw/.config/pulse/*': No such file or directory"}]},{"type":"text","value":" those are safe to ignore as the file simply does not exist."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"audio-crackling-or-hardware-clicking"},"children":[{"type":"element","tag":"a","props":{"href":"#audio-crackling-or-hardware-clicking","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Audio crackling or hardware clicking"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you hear audio crackling (especially when you start or stop playing audio), your audio card may be going to sleep too often. This is known to happen on some versions of the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/serval-dac/"},"children":[{"type":"text","value":"Serval WS"}]},{"type":"text","value":" and some "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/docs/issues/491","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thunderbolt docks"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"prevent-crackling-with-pipewirewireplumber"},"children":[{"type":"element","tag":"a","props":{"href":"#prevent-crackling-with-pipewirewireplumber","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Prevent Crackling with PipeWire/WirePlumber"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For Pop!_OS 22.04 and newer (and other distributions using PipeWire with WirePlumber), these two commands will disable this behavior and restart PipeWire:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/--\\[\"session.suspend-timeout-seconds\"\\] = 5/\\[\"session.suspend-timeout-seconds\"\\] = 0/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /usr/share/wireplumber/main.lua.d/50-alsa-config.lua"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl restart --user pipewire.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This change can be undone using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/\\[\"session.suspend-timeout-seconds\"\\] = 0/--\\[\"session.suspend-timeout-seconds\"\\] = 5/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /usr/share/wireplumber/main.lua.d/50-alsa-config.lua"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl restart --user pipewire.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"prevent-crackling-with-pulseaudio"},"children":[{"type":"element","tag":"a","props":{"href":"#prevent-crackling-with-pulseaudio","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Prevent Crackling with PulseAudio"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For older versions of Pop!_OS or distributions using PulseAudio without PipeWire, these two commands will disable this behavior and restart PulseAudio:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/load-module module-suspend-on-idle/#load-module module-suspend-on-idle/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/pulse/default.pa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This change can be undone using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/#load-module module-suspend-on-idle/load-module module-suspend-on-idle/'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/pulse/default.pa"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pulseaudio -k"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pciinternal-sound-card-not-detected-dummy-output"},"children":[{"type":"element","tag":"a","props":{"href":"#pciinternal-sound-card-not-detected-dummy-output","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"PCI/internal sound card not detected (dummy output)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With hardware that uses the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"snd_hda_intel"}]},{"type":"text","value":" kernel module, rare "},{"type":"element","tag":"a","props":{"href":"https://bugs.launchpad.net/ubuntu/+source/linux-oem-osp1/+bug/1864061","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"bugs"}]},{"type":"text","value":" can cause the sound card to not be detected. If you're having this issue, try running these commands to force the usage of a specific audio driver:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"echo \"options snd-hda-intel dmic_detect=0\" | sudo tee -a /etc/modprobe.d/alsa-base.conf\necho \"blacklist snd_soc_skl\" | sudo tee -a /etc/modprobe.d/blacklist.conf\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot after making the changes. If this doesn't solve the issue, undo the changes using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i 's/options snd-hda-intel dmic_detect=0//' /etc/modprobe.d/alsa-base.conf\nsudo sed -i 's/blacklist snd_soc_skl//' /etc/modprobe.d/blacklist.conf\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then reboot again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"gather-information-for-support"},"children":[{"type":"element","tag":"a","props":{"href":"#gather-information-for-support","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Gather Information for Support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"alsa-info"}]},{"type":"text","value":" command will gather a number of outputs, including some of the above-listed outputs, and package them so they can be shared easily. In a terminal, run the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"alsa-info\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the script is finished gathering information, type "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"y"}]},{"type":"text","value":" and press Enter to upload your output to the ALSA website, then send the link to Support."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"alsa-info","src":"/images/audio/alsa-info.png"},"children":[]}]}]},"text":"\nSound settings or packages related to the sound system can become corrupt or broken. Many times, deleting the configuration files, reinstalling the sound-related packages, and restarting the audio software can help. These commands can also help fix the Sound settings showing \"Dummy Output\" as the audio output.\n\n## Reset Audio Software (server)\n\nIf the system is not playing audio, first try restarting the audio daemon:\n\n| PulseAudio | PipeWire |\n| :--------- | :-------|\n| Ubuntu pre-22.10 and Pop!\\_OS pre-22.04 | Ubuntu 22.10+ and Pop!\\_OS 22.04+ |\n| `systemctl --user restart pulseaudio` | `systemctl --user restart wireplumber pipewire pipewire-pulse` |\n| `rm -r ~/.config/pulse` | `rm -r ~/.config/pulse` |\n| `pulseaudio -k` | |\n\nThis set of commands first restarts the sound daemon and removes the user's configuration for PulseAudio. On systems still using PulseAudio as a server, it restarts the PulseAudio server, which will create new default audio configuration files.\n\n## Check the PulseAudio Controls\n\nThe program PulseAudio Volume Control is helpful in figuring out which program is producing audio, where that audio is being routed, what the default input/output devices are, and what the volume levels are set to. It can be installed using the Pop!\\_Shop, or with this command:\n\n```\nsudo apt install pavucontrol\n```\n\nOnce installed, open the PulseAudio Volume Control app in the Activities or Applications menu, or run `pavucontrol` in a terminal.\n\nThe \"Playback\" tab will show a list of applications that are currently playing audio. The volume for each application can be individually controlled.\n\n![Playback tab](/images/audio/pavucontrol-playback.png)\n\nSimilarly, the \"Recording\" tab will show a list of applications that are currently recording audio.\n\n![Recording tab](/images/audio/pavucontrol-recording.png)\n\nThe \"Output Devices\" tab shows a list of output devices, and an indicator of what's being played out of each device. The green checkmark being selected indicates a device is the default output device.\n\n![Output tab](/images/audio/pavucontrol-output.png)\n\nThe \"Input Devices\" tab shows a similar list for input devices.\n\n![Input tab](/images/audio/pavucontrol-input.png)\n\nUnder \"Configuration,\" each sound card should be listed.\n\n![Configuration tab](/images/audio/pavucontrol-configuration.png)\n\n## Troubleshooting ALSA\n\nPulseAudio sits on top of ALSA. If PulseAudio is not seeing any input/output devices, check what playback devices ALSA is detecting:\n\n```\naplay -l\n```\n\nOr, check what recording devices ALSA is detecting:\n\n```\narecord -l\n```\n\nA device may be muted in the ALSA mixer, which will override any PulseAudio volume settings. You can open the ALSA mixer with this command:\n\n```\nalsamixer\n```\n\nYou can navigate between the different volume meters using the left and right arrow keys. Each meter can be adjusted using the up and down arrow keys. An \"MM\" at the bottom of a meter indicates that meter is muted. If the PulseAudio Volume Control shows that sound is playing, but you don't hear any sound, try unmuting all of the volume meters in alsamixer by pressing the M key while each meter is selected.\n\n![alsamixer](/images/audio/alsamixer-main.png)\n\nIf your system has more than one sound card (for example, an Intel sound card and an NVIDIA sound card in switchable-graphics systems), you can switch between them by pressing F6.\n\n![alsamixer's sound card selection](/images/audio/alsamixer-soundcard.png)\n\n## Check if Hardware is Detected\n\nIf ALSA doesn't list a sound card, it may not be physically detected by the system at all. If the Linux kernel sees a sound card, it will show up in your `lspci` output. This command will list every sound card your system detects, and show the driver being used for each one:\n\n```\nlspci -v | grep -A6 Audio\n```\n\nIf the output from that command is blank, then your system isn't detecting any sound cards (which could indicate a hardware issue.)\n\n## Other Useful Commands\n\nThis command will reinstall ALSA and some of the other core audio packages:\n\n```\nsudo apt install --reinstall alsa-base alsa-utils linux-sound-base libasound2\n```\n\nThis command will reinstall the PulseAudio packages:\n\n```\nsudo apt install --reinstall libpulse0 libpulsedsp pulseaudio pulseaudio-module-bluetooth pulseaudio-utils\n```\n\nThis command will reinstall the PipeWire packages:\n\n```\nsudo apt reinstall libpipewire-0.3-0 libpipewire-0.3-common libpipewire-0.3-modules pipewire pipewire-audio-client-libraries pipewire-bin pipewire-pulse\n```\n\nThis command will force reload the kernel sound driver modules:\n\n```\nsudo alsa force-reload\n```\n\nThis command will start PulseAudio after it's been stopped (this is not usually needed, because PulseAudio will usually restart itself when it's stopped):\n\n```\npulseaudio --start\n```\n\nThis command will check the status of PipeWire and show any errors if automatic restarts raised any errors:\n\n```\nsystemctl --user status pipewire\n```\n\nIf you would like to monitor PipeWire, run:\n\n```\npw-top\n```\n\n## Configuration Tweaks\n\nSome particular problems may be solved by tweaks to ALSA or PulseAudio configuration. Clearing the current settings for Pipewire or PulseAudio may allow the defaults to be used again. To revert to defaults and clear any current saved settings run the following commands:\n\n```\nrm -r ~/.config/pulse/*\nrm -r ~/.local/state/wireplumber/*\n```\n\n**NOTE:** When running those commands you may see messages similar to this: `rm: cannot remove '/home/ckw/.config/pulse/*': No such file or directory` those are safe to ignore as the file simply does not exist.\n\n### Audio crackling or hardware clicking\n\nIf you hear audio crackling (especially when you start or stop playing audio), your audio card may be going to sleep too often. This is known to happen on some versions of the [Serval WS](/articles/serval-dac/) and some [Thunderbolt docks](https://github.com/system76/docs/issues/491).\n\n#### Prevent Crackling with PipeWire/WirePlumber\n\nFor Pop!_OS 22.04 and newer (and other distributions using PipeWire with WirePlumber), these two commands will disable this behavior and restart PipeWire:\n\n```bash\nsudo sed -i 's/--\\[\"session.suspend-timeout-seconds\"\\] = 5/\\[\"session.suspend-timeout-seconds\"\\] = 0/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua\nsystemctl restart --user pipewire.service\n```\n\nThis change can be undone using these commands:\n\n```bash\nsudo sed -i 's/\\[\"session.suspend-timeout-seconds\"\\] = 0/--\\[\"session.suspend-timeout-seconds\"\\] = 5/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua\nsystemctl restart --user pipewire.service\n```\n\n#### Prevent Crackling with PulseAudio\n\nFor older versions of Pop!_OS or distributions using PulseAudio without PipeWire, these two commands will disable this behavior and restart PulseAudio:\n\n```bash\nsudo sed -i 's/load-module module-suspend-on-idle/#load-module module-suspend-on-idle/' /etc/pulse/default.pa\npulseaudio -k\n```\n\nThis change can be undone using these commands:\n\n```bash\nsudo sed -i 's/#load-module module-suspend-on-idle/load-module module-suspend-on-idle/' /etc/pulse/default.pa\npulseaudio -k\n```\n\n### PCI/internal sound card not detected (dummy output)\n\nWith hardware that uses the `snd_hda_intel` kernel module, rare [bugs](https://bugs.launchpad.net/ubuntu/+source/linux-oem-osp1/+bug/1864061) can cause the sound card to not be detected. If you're having this issue, try running these commands to force the usage of a specific audio driver:\n\n```\necho \"options snd-hda-intel dmic_detect=0\" | sudo tee -a /etc/modprobe.d/alsa-base.conf\necho \"blacklist snd_soc_skl\" | sudo tee -a /etc/modprobe.d/blacklist.conf\n```\n\nReboot after making the changes. If this doesn't solve the issue, undo the changes using these commands:\n\n```\nsudo sed -i 's/options snd-hda-intel dmic_detect=0//' /etc/modprobe.d/alsa-base.conf\nsudo sed -i 's/blacklist snd_soc_skl//' /etc/modprobe.d/blacklist.conf\n```\n\nThen reboot again.\n\n## Gather Information for Support\n\nThe `alsa-info` command will gather a number of outputs, including some of the above-listed outputs, and package them so they can be shared easily. In a terminal, run the command:\n\n```\nalsa-info\n```\n\nWhen the script is finished gathering information, type y and press Enter to upload your output to the ALSA website, then send the link to Support.\n\n![alsa-info](/images/audio/alsa-info.png)\n","dir":"/","path":"/audio","extension":".md","createdAt":"2016-10-17T23:26:47.000Z","updatedAt":"2023-03-22T16:58:33.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2ada7d88deafda4e7f4a3e8c08606e2884805afa","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/5735081fb4ca2d5e0fad20ce8d53c9619044a4d9","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/157f1cce130312c96d4f179129d7b251deafcc42","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/302818f89cff63c9e5a871d8cfa90767510da50d","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147633},"$loki":117},{"slug":"bootloader","description":"How to repair and reinstall the bootloader.\n","layout":"article","title":"Repair the Bootloader","keywords":["Support","Grub","systemd-boot","Bootloader","Refresh","Reinstall","System76"],"image":"http://support.system76.com/images/system76.png","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"important-note","depth":3,"text":"Important Note"},{"id":"create-live-disk","depth":3,"text":"Create Live Disk"},{"id":"boot-from-live-disk","depth":3,"text":"Boot from Live Disk"},{"id":"how-to-tell-if-your-system-is-efi-based-or-legacy-boot","depth":2,"text":"How to tell if your system is EFI-based or legacy boot"},{"id":"systemd-boot","depth":2,"text":"systemd-boot"},{"id":"efi-boot","depth":3,"text":"EFI Boot"},{"id":"efi-boot---pop_os-systemd-boot","depth":3,"text":"EFI Boot - Pop!_OS (systemd-boot)"},{"id":"grub-efi-boot","depth":2,"text":"GRUB EFI Boot"},{"id":"grub-legacy-bios-boot","depth":2,"text":"GRUB Legacy BIOS Boot"},{"id":"encrypted-disk","depth":3,"text":"Encrypted Disk"},{"id":"efi-boot---ubuntu","depth":3,"text":"EFI Boot - Ubuntu"},{"id":"legacy-bios-boot","depth":3,"text":"Legacy BIOS Boot"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"chroot","depth":3,"text":"chroot"},{"id":"systemd-boot-fails-to-start-the-os","depth":3,"text":"systemd-boot fails to start the OS"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A bootloader takes care of getting the operating system started up. It is also responsible for allowing the user to select between multiple operating systems at boot. Systemd-boot is the bootloader for Pop!_OS 18.04 and newer while GRUB is the bootloader for Ubuntu and Pop!_OS when installed in Legacy BIOS mode. If you are unable to reach the log in screen, your bootloader may be the cause."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"important-note"},"children":[{"type":"element","tag":"a","props":{"href":"#important-note","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Important Note"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to configure grub-pc (for example, after an update), installing GRUB to all devices will break GRUB. You will need to install to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda"}]},{"type":"text","value":" "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"not"}]},{"type":"text","value":" "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda1"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On a fresh install of Pop!_OS 18.04 and newer, "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" is used rather than the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GRUB"}]},{"type":"text","value":" bootloader. The following instructions only apply to systems using the GRUB bootloader, otherwise refer to the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" section of this article."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"create-live-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#create-live-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please see our instructions for making a live disk of Pop!_OS "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk/"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": The live environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"boot-from-live-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#boot-from-live-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Boot from Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have the disk made, reboot your system. You'll need to tell the computer to boot from the live disk. When you see the System76 logo on the screen, press and hold the appropriate key for your system:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktops"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the arrow keys and Enter key to select the live disk from the boot menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the desktop is shown, connect to the Internet. Next, open a terminal (search "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" after pressing the Super Key) and run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo parted -ls"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the output, look for the name of your main hard drive. It could be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1"}]},{"type":"text","value":", depending on if you have a standard SATA drive or an NVMe drive, respectively. If you have multiple drives, look at the sizes of the partitions and for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"linux-swap"}]},{"type":"text","value":" partition to help identify the main OS drive. Here are some OS partition layout examples:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Number Start End Size File system Name Flags\n 1 2097kB 524MB 522MB fat32 boot, esp\n 2 524MB 496GB 491GB ext4 root\n 3 496GB 500GB 4295MB linux-swap(v1) swap\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 20.04 LTS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Number Start End Size File system Name Flags\n 1 2097kB 524MB 522MB fat32 boot, esp\n 2 524MB 4819MB 4295MB fat32 recovery msftdata\n 3 4819MB 496GB 491GB ext4 root\n 4 496GB 500GB 4295MB linux-swap(v1) swap\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"how-to-tell-if-your-system-is-efi-based-or-legacy-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#how-to-tell-if-your-system-is-efi-based-or-legacy-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"How to tell if your system is EFI-based or legacy boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"systemd-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#systemd-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"systemd-boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"efi-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#efi-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"EFI Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most computers sold after 2014 use UEFI mode. If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"boot, esp"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":" in the earlier "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"parted"}]},{"type":"text","value":" output, then the system is installed in UEFI mode. You can also use this command to verify that your OS is installed in UEFI mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-d"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /sys/firmware/efi ] "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in UEFI mode\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"||"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in Legacy mode\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The expected output is:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"support@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$ [ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-d"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /sys/firmware/efi ] "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in UEFI mode\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"||"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in Legacy mode\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Installed "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" UEFI mode"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"support@pop-os:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"$"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additionally, if "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bios_grub"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":", the system is installed in legacy BIOS mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"efi-boot---pop_os-systemd-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#efi-boot---pop_os-systemd-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"EFI Boot - Pop!_OS (systemd-boot)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the echo command at the beginning of this page says that the OS is installed in EFI mode "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"and"}]},{"type":"text","value":" you are using Pop!_OS, follow this section. Please note that if you have an encrypted disk, you will need to first unlock it as described below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, we need to mount the OS partitions. Run these commands based on what type of disk you have:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p3 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using a non-default partitioning scheme (such as a dual boot), replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p3"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda3"}]},{"type":"text","value":" with the Pop!_OS root partition and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p1"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda1"}]},{"type":"text","value":" with the EFI system partition (ESP)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then continue with the following commands for either disk type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall linux-image-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bootctl --path=/mnt/boot/efi install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grub-efi-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#grub-efi-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GRUB EFI Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most computers sold after 2014 use UEFI mode. If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"boot, esp"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":" in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"parted"}]},{"type":"text","value":" output from earlier, then the system is installed in UEFI mode. You can also use this command to see if the OS is installed in UEFI mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-d"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /sys/firmware/efi ] "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in UEFI mode\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"||"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in Legacy mode\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run these commands based on what type of disk you have:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drives"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drives"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p2 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda2 /mnt"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using a non-default partitioning scheme (such as a dual boot), replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p2"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda2"}]},{"type":"text","value":" with the Pop!_OS root partition and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p1"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda1"}]},{"type":"text","value":" with the boot partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then continue with the following commands for either disk type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-grub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"grub-legacy-bios-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#grub-legacy-bios-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GRUB Legacy BIOS Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bios_grub"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":", the system is installed in BIOS mode. You can also use this command to see if the OS is installed in BIOS mode:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"-d"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /sys/firmware/efi ] "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in UEFI mode\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"||"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"echo"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"Installed in Legacy mode\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run these commands based on what type of disk you have:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p2 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda2 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using a non-default partitioning scheme (such as a dual boot), replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"nvme0n1p2"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sda2"}]},{"type":"text","value":" with the Pop!_OS root partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then continue with the following commands for either disk type:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the partitions are mounted, we'll ensure the internet settings from the OS are coped over, as well as reinstall the kernel and the bootloader."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-grub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"encrypted-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#encrypted-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Encrypted Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS supports full-disk encryption as an option by default, whereas, Ubuntu does not. If you are on Ubuntu, you likely don't need to follow this section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To get access to an encrypted disk, these additional commands need to be run in order to unlock the disk. Please use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"parted"}]},{"type":"text","value":" command described above to determine the correct drive and partition. The encrypted partition will typically be the largest one on the main drive."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Take note as to what the volume group is called. Substitute the correct info into this next command. Make sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-root"}]},{"type":"text","value":" is on the end."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After running the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"vgchange"}]},{"type":"text","value":" command, take note of what the volume group is called. Substitute the correct info into this next command. Make sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-root"}]},{"type":"text","value":" is added to the end of the volume group name:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now the existing hard drive can be accessed by going to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":" folder. To use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" program, go to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"+ Other Locations"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Computer"}]},{"type":"text","value":" and then click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":" folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"efi-boot---ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#efi-boot---ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"EFI Boot - Ubuntu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the echo command above says the system is installed in EFI mode "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"and"}]},{"type":"text","value":" you are using Ubuntu, follow this section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, we need to mount the OS partitions. Run these commands based on what type of disk you have (based on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"parted"}]},{"type":"text","value":" output from your system):"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drives"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drives"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p2 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda2 /mnt"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" is a way to run commands as if the existing operating system had been booted. Once the chroot commands have been run, then package manager ("},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":") and other system level commands can be run."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The EFI partition is usually around 512MB, and that is the partition to substitute into the next command. The Recovery partition is around 4GB."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cp -n /etc/resolv.conf /mnt/etc/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-grub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"legacy-bios-boot"},"children":[{"type":"element","tag":"a","props":{"href":"#legacy-bios-boot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Legacy BIOS Boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As mentioned above, if "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"bios_grub"}]},{"type":"text","value":" is listed under "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"flags"}]},{"type":"text","value":", the system is installed in legacy BIOS mode. If this is the case, you need to follow this section to repair your bootloader."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run these commands based on what type of disk you have:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"NVMe Drive"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"SATA Drive"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p2 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda2 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You now have root administrator access to your installed OS. If you are trying to either fix or undo changes that you made to the system, you now have the access to do so. Once you are done, to exit from the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" and reboot the computer, run these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dev dev/pts proc sys run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B /"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cp -n /etc/resolv.conf /mnt/etc/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt install --reinstall grub-amd64 linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-grub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As your system reboots, remove the disk when prompted. The computer should now boot normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" command returns with the error: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot: cannot run command '/bin/bash': Exec format error"}]},{"type":"text","value":", this probably indicates that the Install DVD/CD or USB is not compatible with that of the installed system. If you need more information on how to chroot, and what it it does, visit the chroot article here."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"live-disk-compatibility"},"children":[{"type":"element","tag":"a","props":{"href":"#live-disk-compatibility","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Live disk compatibility"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" command returns with the error: "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot: cannot run command '/bin/bash': Exec format error"}]},{"type":"text","value":", it probably indicates that the Install DVD/CD or USB is not compatible with that of the installed system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, the error is most frequently seen when trying to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" to a 64-bit system (amd64) from a 32-bit Install CD (x86)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The solution is to use an Install CD which is using the same architecture as the installed system (32-bit Install CD for 32-bit targets / 64-bit Install CD for 64-bit targets)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"disk-and-partition-names"},"children":[{"type":"element","tag":"a","props":{"href":"#disk-and-partition-names","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disk and partition names"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure to use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda1"}]},{"type":"text","value":" (the partition) and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda"}]},{"type":"text","value":" (the disk) or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p1"}]},{"type":"text","value":" (the partition) and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1"}]},{"type":"text","value":" (the disk) correctly in the commands above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"systemd-boot-fails-to-start-the-os"},"children":[{"type":"element","tag":"a","props":{"href":"#systemd-boot-fails-to-start-the-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"systemd-boot fails to start the OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system boots into a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"BusyBox"}]},{"type":"text","value":" environment, try running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"exit"}]},{"type":"text","value":" to show potential failure causes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A message like "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ALERT! UUID:xxx does not exist. Dropping to a shell!"}]},{"type":"text","value":" indicates an issue with the loader entry in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ensure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/boot/efi/loader/entries/Pop_OS-current.conf"}]},{"type":"text","value":" contains the correct UUID for the disk. For an encrypted setup, the line "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"options root=UUID=xxx ro quiet loglevel=0 systemd.show_status=false splash"}]},{"type":"text","value":" should match the UUID reported by "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsblk -f"}]},{"type":"text","value":" for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":" partition on a standard installation with LUKS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"luks-volume-name"},"children":[{"type":"element","tag":"a","props":{"href":"#luks-volume-name","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"LUKS volume name"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you validate that the UUID entry is correct and are using LUKS encryption, be sure that there is no "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptsetup: WARNING: target 'cryptdata' not found in /etc/crypttab"}]},{"type":"text","value":" entry when running the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"update-initramfs -c -k all"}]},{"type":"text","value":" command above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there is, check to be sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/crypttab"}]},{"type":"text","value":" does not have a string of characters after "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":" such as this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cryptdata_U0qNZ UUID=b7bb66dd-8690-4eca-b881-bf7e662a9336 none luks cryptswap UUID=c44ec301-f416-46da-8454-a731e074682c /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it does, remove the characters after "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":" ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"_U0qNZ"}]},{"type":"text","value":", in this example) so that the entry starts only with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":". Then, re-run the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"update-initramfs -c -k all"}]},{"type":"text","value":" command and continue with recovery."}]}]},"text":"\nA bootloader takes care of getting the operating system started up. It is also responsible for allowing the user to select between multiple operating systems at boot. Systemd-boot is the bootloader for Pop!_OS 18.04 and newer while GRUB is the bootloader for Ubuntu and Pop!_OS when installed in Legacy BIOS mode. If you are unable to reach the log in screen, your bootloader may be the cause.\n\n### Important Note\n\nIf you need to configure grub-pc (for example, after an update), installing GRUB to all devices will break GRUB. You will need to install to `/dev/sda` _not_ `/dev/sda1`.\n\nOn a fresh install of Pop!_OS 18.04 and newer, systemd-boot is used rather than the GRUB bootloader. The following instructions only apply to systems using the GRUB bootloader, otherwise refer to the systemd-boot section of this article.\n\n### Create Live Disk\n\nPlease see our instructions for making a live disk of Pop!_OS [here](/articles/live-disk/).\n\n>**Note**: The live environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet.\n\n### Boot from Live Disk\n\nOnce you have the disk made, reboot your system. You'll need to tell the computer to boot from the live disk. When you see the System76 logo on the screen, press and hold the appropriate key for your system:\n\nLaptops | Desktops\n-------- | --------\nHold Esc, F7, or F1 | Hold F8, F10, or F12\n\nUse the arrow keys and Enter key to select the live disk from the boot menu.\n\nOnce the desktop is shown, connect to the Internet. Next, open a terminal (search Terminal after pressing the Super Key) and run the following command:\n\n```bash\nsudo parted -ls\n```\n\nIn the output, look for the name of your main hard drive. It could be `/dev/sda` or `/dev/nvme0n1`, depending on if you have a standard SATA drive or an NVMe drive, respectively. If you have multiple drives, look at the sizes of the partitions and for the `linux-swap` partition to help identify the main OS drive. Here are some OS partition layout examples:\n\nUbuntu 20.04 LTS\n\n```\n Number Start End Size File system Name Flags\n 1 2097kB 524MB 522MB fat32 boot, esp\n 2 524MB 496GB 491GB ext4 root\n 3 496GB 500GB 4295MB linux-swap(v1) swap\n```\n\nPop!_OS 20.04 LTS\n\n```\n Number Start End Size File system Name Flags\n 1 2097kB 524MB 522MB fat32 boot, esp\n 2 524MB 4819MB 4295MB fat32 recovery msftdata\n 3 4819MB 496GB 491GB ext4 root\n 4 496GB 500GB 4295MB linux-swap(v1) swap\n```\n\n---\n\n## How to tell if your system is EFI-based or legacy boot\n\n## systemd-boot\n\n### EFI Boot\n\nMost computers sold after 2014 use UEFI mode. If `boot, esp` is listed under `flags` in the earlier `parted` output, then the system is installed in UEFI mode. You can also use this command to verify that your OS is installed in UEFI mode:\n\n```bash\n[ -d /sys/firmware/efi ] && echo \"Installed in UEFI mode\" || echo \"Installed in Legacy mode\"\n```\n\nThe expected output is:\n\n```bash\nsupport@pop-os:~$ [ -d /sys/firmware/efi ] && echo \"Installed in UEFI mode\" || echo \"Installed in Legacy mode\"\nInstalled in UEFI mode\nsupport@pop-os:~$\n```\n\nAdditionally, if `bios_grub` is listed under `flags`, the system is installed in legacy BIOS mode.\n\n### EFI Boot - Pop!_OS (systemd-boot)\n\nIf the echo command at the beginning of this page says that the OS is installed in EFI mode **and** you are using Pop!_OS, follow this section. Please note that if you have an encrypted disk, you will need to first unlock it as described below.\n\nFirst, we need to mount the OS partitions. Run these commands based on what type of disk you have:\n\n| NVMe Drive | SATA Drive |\n| :---------------------------------------- | :----------------------------------- |\n| `sudo mount /dev/nvme0n1p3 /mnt` | `sudo mount /dev/sda3 /mnt` |\n| `sudo mount /dev/nvme0n1p1 /mnt/boot/efi` | `sudo mount /dev/sda1 /mnt/boot/efi` |\n\nIf you are using a non-default partitioning scheme (such as a dual boot), replace `nvme0n1p3` or `sda3` with the Pop!_OS root partition and `nvme0n1p1` or `sda1` with the EFI system partition (ESP).\n\nThen continue with the following commands for either disk type:\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo chroot /mnt\napt install --reinstall linux-image-generic linux-headers-generic\nupdate-initramfs -c -k all\nexit\nsudo bootctl --path=/mnt/boot/efi install\n```\n\n## GRUB EFI Boot\n\nMost computers sold after 2014 use UEFI mode. If `boot, esp` is listed under `flags` in the `parted` output from earlier, then the system is installed in UEFI mode. You can also use this command to see if the OS is installed in UEFI mode:\n\n```bash\n[ -d /sys/firmware/efi ] && echo \"Installed in UEFI mode\" || echo \"Installed in Legacy mode\"\n```\n\nRun these commands based on what type of disk you have:\n\n| NVMe Drives | SATA Drives |\n| :---------------------------------------- | :------------------------------------|\n| `sudo mount /dev/nvme0n1p2 /mnt` | `sudo mount /dev/sda2 /mnt` |\n| `sudo mount /dev/nvme0n1p1 /mnt/boot/efi` | `sudo mount /dev/sda1 /mnt/boot/efi` |\n\nIf you are using a non-default partitioning scheme (such as a dual boot), replace `nvme0n1p2` or `sda2` with the Pop!_OS root partition and `nvme0n1p1` or `sda1` with the boot partition.\n\nThen continue with the following commands for either disk type:\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo chroot /mnt\napt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic\nupdate-initramfs -c -k all\nupdate-grub\n```\n\n## GRUB Legacy BIOS Boot\n\nIf `bios_grub` is listed under `flags`, the system is installed in BIOS mode. You can also use this command to see if the OS is installed in BIOS mode:\n\n```bash\n[ -d /sys/firmware/efi ] && echo \"Installed in UEFI mode\" || echo \"Installed in Legacy mode\"\n```\n\nRun these commands based on what type of disk you have:\n\n| NVMe Drive | SATA Drive |\n| :------------------------------- | :-------------------------- |\n| `sudo mount /dev/nvme0n1p2 /mnt` | `sudo mount /dev/sda2 /mnt` |\n\nIf you are using a non-default partitioning scheme (such as a dual boot), replace `nvme0n1p2` or `sda2` with the Pop!_OS root partition.\n\nThen continue with the following commands for either disk type:\n\nAfter the partitions are mounted, we'll ensure the internet settings from the OS are coped over, as well as reinstall the kernel and the bootloader.\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo chroot /mnt\napt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic\nupdate-initramfs -c -k all\nsudo update-grub\n```\n\n### Encrypted Disk\n\nPop!_OS supports full-disk encryption as an option by default, whereas, Ubuntu does not. If you are on Ubuntu, you likely don't need to follow this section.\n\nTo get access to an encrypted disk, these additional commands need to be run in order to unlock the disk. Please use the `parted` command described above to determine the correct drive and partition. The encrypted partition will typically be the largest one on the main drive.\n\n| NVMe Drive | SATA Drive |\n| :-------------------------------------------------- | :--------------------------------------------- |\n| `sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata` | `sudo cryptsetup luksOpen /dev/sda3 cryptdata` |\n\n```bash\nsudo lvscan\nsudo vgchange -ay\n```\n\nTake note as to what the volume group is called. Substitute the correct info into this next command. Make sure that `-root` is on the end.\n\nAfter running the `vgchange` command, take note of what the volume group is called. Substitute the correct info into this next command. Make sure that `-root` is added to the end of the volume group name:\n\n```bash\nsudo mount /dev/mapper/data-root /mnt\n```\n\nNow the existing hard drive can be accessed by going to the `/mnt` folder. To use the Files program, go to `+ Other Locations` -> `Computer` and then click on the `/mnt` folder.\n\n### EFI Boot - Ubuntu\n\nIf the echo command above says the system is installed in EFI mode **and** you are using Ubuntu, follow this section.\n\nFirst, we need to mount the OS partitions. Run these commands based on what type of disk you have (based on the ```parted``` output from your system):\n\n| NVMe Drives | SATA Drives |\n| :------------------------------------------- | :------------------------------------- |\n| ```sudo mount /dev/nvme0n1p2 /mnt``` | ```sudo mount /dev/sda2 /mnt``` |\n|```sudo mount /dev/nvme0n1p1 /mnt/boot/efi``` |```sudo mount /dev/sda1 /mnt/boot/efi```|\n\nchroot is a way to run commands as if the existing operating system had been booted. Once the chroot commands have been run, then package manager (apt) and other system level commands can be run.\n\nThe EFI partition is usually around 512MB, and that is the partition to substitute into the next command. The Recovery partition is around 4GB.\n\n| NVMe Drive | SATA Drive |\n| :---------------------------------------- | :----------------------------------- |\n| `sudo mount /dev/nvme0n1p1 /mnt/boot/efi` | `sudo mount /dev/sda1 /mnt/boot/efi` |\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo cp -n /etc/resolv.conf /mnt/etc/\nsudo chroot /mnt\napt install --reinstall grub-efi-amd64 linux-generic linux-headers-generic\nupdate-initramfs -c -k all\nupdate-grub\n```\n\n### Legacy BIOS Boot\n\nAs mentioned above, if `bios_grub` is listed under `flags`, the system is installed in legacy BIOS mode. If this is the case, you need to follow this section to repair your bootloader.\n\nRun these commands based on what type of disk you have:\n\n| NVMe Drive | SATA Drive |\n| :----------------------------------- | :------------------------------ |\n| ```sudo mount /dev/nvme0n1p2 /mnt``` | ```sudo mount /dev/sda2 /mnt``` |\n\nYou now have root administrator access to your installed OS. If you are trying to either fix or undo changes that you made to the system, you now have the access to do so. Once you are done, to exit from the chroot and reboot the computer, run these commands:\n\n```bash\nfor i in dev dev/pts proc sys run; do sudo mount -B /$i /mnt/$i; done\nsudo cp -n /etc/resolv.conf /mnt/etc/\nsudo chroot /mnt\napt install --reinstall grub-amd64 linux-generic linux-headers-generic\nupdate-initramfs -c -k all\nsudo update-grub\n```\n\nAs your system reboots, remove the disk when prompted. The computer should now boot normally.\n\n## Troubleshooting\n\n### chroot\n\nIf the `chroot` command returns with the error: `chroot: cannot run command '/bin/bash': Exec format error`, this probably indicates that the Install DVD/CD or USB is not compatible with that of the installed system. If you need more information on how to chroot, and what it it does, visit the chroot article here.\n\n#### Live disk compatibility\n\nIf the `chroot` command returns with the error: `chroot: cannot run command '/bin/bash': Exec format error`, it probably indicates that the Install DVD/CD or USB is not compatible with that of the installed system.\n\nFor example, the error is most frequently seen when trying to `chroot` to a 64-bit system (amd64) from a 32-bit Install CD (x86).\n\nThe solution is to use an Install CD which is using the same architecture as the installed system (32-bit Install CD for 32-bit targets / 64-bit Install CD for 64-bit targets).\n\n#### Disk and partition names\n\nMake sure to use `/dev/sda1` (the partition) and `/dev/sda` (the disk) or `/dev/nvme0n1p1` (the partition) and `/dev/nvme0n1` (the disk) correctly in the commands above.\n\n### systemd-boot fails to start the OS\n\nIf the system boots into a `BusyBox` environment, try running `exit` to show potential failure causes.\n\nA message like `ALERT! UUID:xxx does not exist. Dropping to a shell!` indicates an issue with the loader entry in `systemd-boot`.\n\nEnsure that `/boot/efi/loader/entries/Pop_OS-current.conf` contains the correct UUID for the disk. For an encrypted setup, the line `options root=UUID=xxx ro quiet loglevel=0 systemd.show_status=false splash` should match the UUID reported by `lsblk -f` for the `data-root` partition on a standard installation with LUKS.\n\n#### LUKS volume name\n\nIf you validate that the UUID entry is correct and are using LUKS encryption, be sure that there is no `cryptsetup: WARNING: target 'cryptdata' not found in /etc/crypttab` entry when running the `update-initramfs -c -k all` command above.\n\nIf there is, check to be sure that `/etc/crypttab` does not have a string of characters after `cryptdata` such as this:\n\n```bash\ncryptdata_U0qNZ UUID=b7bb66dd-8690-4eca-b881-bf7e662a9336 none luks cryptswap UUID=c44ec301-f416-46da-8454-a731e074682c /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512\n```\n\nIf it does, remove the characters after `cryptdata` (`_U0qNZ`, in this example) so that the entry starts only with `cryptdata`. Then, re-run the `update-initramfs -c -k all` command and continue with recovery.\n","dir":"/","path":"/bootloader","extension":".md","createdAt":"2015-08-07T20:52:56.000Z","updatedAt":"2023-02-03T00:10:47.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644147778},"$loki":118},{"slug":"add-a-printer-pop","description":"Here is how to add a printer in Pop!_OS.\n","title":"Printer Setup (Pop!_OS)","keywords":["Support","Printing","Printer","System76"],"facebookImage":"/_nuxt/images/add-a-printer-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/add-a-printer-pop-twitterImage.jpg","hidden":false,"section":"hardware","tableOfContents":true,"toc":[{"id":"checking-printer-status-in-cups","depth":2,"text":"Checking Printer Status in CUPS"},{"id":"adding-users-to-the-lpadmin-group","depth":3,"text":"Adding Users to the lpadmin Group"},{"id":"sharing-a-printer-to-the-local-network","depth":3,"text":"Sharing a Printer to the Local Network"},{"id":"hp-printers","depth":2,"text":"HP Printers"},{"id":"hp-device-manager-gui","depth":3,"text":"HP Device Manager (GUI)"},{"id":"epson-printers","depth":2,"text":"Epson Printers"},{"id":"brother-printers","depth":2,"text":"Brother Printers"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"remove-and-re-add-the-printer-in-settings","depth":3,"text":"Remove and Re-add the Printer in Settings"},{"id":"assign-a-static-ip-address-to-the-printer","depth":3,"text":"Assign a Static IP Address to the Printer"},{"id":"useful-commands","depth":2,"text":"Useful Commands"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most printers will be automatically added to the computer. If a printer is not automatically added, users can manually add printers in the Settings -> Printers menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" key and type the word "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" result in the search box."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" settings panel, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add a Printer..."}]},{"type":"text","value":" button to search for locally connected printers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Add Printer","src":"/images/add-a-printer-pop/add-a-printer.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wait a few seconds for printers to appear in the Device List."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the correct printer and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Add Printer","src":"/images/add-a-printer-pop/click-add.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"checking-printer-status-in-cups"},"children":[{"type":"element","tag":"a","props":{"href":"#checking-printer-status-in-cups","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Checking Printer Status in CUPS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CUPS can be managed directly using a web browser by navigating to the following local URL:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://localhost:631","target":"_blank"},"children":[{"type":"text","value":"localhost:631"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The status window will show current print jobs, detected printers, and other information about the printing system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUPS Status Window","src":"/images/add-a-printer-pop/cups-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"adding-users-to-the-lpadmin-group"},"children":[{"type":"element","tag":"a","props":{"href":"#adding-users-to-the-lpadmin-group","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Adding Users to the lpadmin Group"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"CUPS allows you to manage printers using Terminal commands. A user must be a part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group to use these commands. You can confirm you are a part of this group with the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"groups"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can add yourself to this group using the below command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo usermod -aG lpadmin "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer to manage printers in Terminal, See the "},{"type":"element","tag":"a","props":{"href":"https://www.cups.org/doc/admin.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"CUPS documentation"}]},{"type":"text","value":" for full documentation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sharing-a-printer-to-the-local-network"},"children":[{"type":"element","tag":"a","props":{"href":"#sharing-a-printer-to-the-local-network","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sharing a Printer to the Local Network"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Share a printer with the local network by clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Administration"}]},{"type":"text","value":" tab."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUPS Administration Tab","src":"/images/add-a-printer-pop/admin-tab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check the box for "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Share printers connected to this system"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Locally shared printers are visible in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" tab in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application. Users with the appropriate group assignments can now select the printer and enter their username and password to gain access to the network printer. If a user is unable to see the printer, see the above section to confirm the user is in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group, and to add the user to the group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hp-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#hp-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"HP Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"HP printers are supported with the hplip package, which is installed by default in Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install hplip"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"hp-device-manager-gui"},"children":[{"type":"element","tag":"a","props":{"href":"#hp-device-manager-gui","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"HP Device Manager (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you would like to use a guided GUI application from HP, you will need to install a python dependency:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install python3-pyqt5"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"hp-setup"}]},{"type":"text","value":" to start the HP Device Manager."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"HP Device Manager","src":"/images/add-a-printer-pop/hp-setup.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"epson-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#epson-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Epson Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Epson printer drivers are in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"printer-driver-escpr"}]},{"type":"text","value":" package which is also installed by default. You may need to install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsb"}]},{"type":"text","value":" package for some printer versions:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lsb printer-driver-escpr"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional configuration will require that the user is a part of the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lpadmin"}]},{"type":"text","value":" group. See the above section for instructions to confirm or add a user to this group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"brother-printers"},"children":[{"type":"element","tag":"a","props":{"href":"#brother-printers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Brother Printers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Brother provides a driver installation tool for Linux users. Install the appropriate driver for your Brother printer by downloading this tool and running the installer with your printer model appended to the command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"a","props":{"href":"https://support.brother.com/g/b/productsearch.aspx?c=us&lang=en&content=dl","target":"_blank"},"children":[{"type":"text","value":"this link"}]},{"type":"text","value":" to search for the appropriate printer."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've located your printer, select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Linux (deb)"}]},{"type":"text","value":" for your \"OS Version\", then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Driver Install Tool"}]},{"type":"text","value":" at the top of the list."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Agree to the EULA and Download"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Save File"}]},{"type":"text","value":" option if prompted."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to launch the Terminal application."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Change directory to where you downloaded the driver (usually the Downloads directory). Unzip the file using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cd Downloads\ngunzip linux-brprinter-installer-*.gz\n"}]}]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run the installer by typing the unzipped installer name into the terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ Your installer version may differ from this guide. Type the first portion of the installer name as shown below, and then hit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"TAB"}]},{"type":"text","value":" to complete the installer name. Substitute PRINTERNAME with your exact printer model name."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During this installer process, answer "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"yes"}]},{"type":"text","value":" to all questions except when you are prompted for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Device URI"}]},{"type":"text","value":". See step 9 if you require a device URI for your printer setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash linux-brprinter-installer PRINTERNAME"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your printer configuration requires a device URI, you can find that by opening up Settings > Printers > Additional Printer Settings, then right-click your printer and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Properties"}]},{"type":"text","value":". In the resulting window, you'll be able to find your Device URI, as shown in the screenshot below."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Printer Properties","src":"/images/add-a-printer-pop/printer-properties.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"remove-and-re-add-the-printer-in-settings"},"children":[{"type":"element","tag":"a","props":{"href":"#remove-and-re-add-the-printer-in-settings","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove and Re-add the Printer in Settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the printer stops working, open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Printers"}]},{"type":"text","value":" Application again and click the gear icon, and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Remove Printer"}]},{"type":"text","value":" to remove the printer and its settings. Repeat the steps above to add the printer and try printing the test page again. This process often resolves general printer connectivity issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"assign-a-static-ip-address-to-the-printer"},"children":[{"type":"element","tag":"a","props":{"href":"#assign-a-static-ip-address-to-the-printer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Assign a Static IP Address to the Printer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connectivity issues can occur when the printer is assigned an address using DHCP. Assigning a permanent, static IP address will resolve these issues. Reference your printer manufacturer's documentation for this process. Be aware that simply using the printer's assigned DHCP address as a static IP may cause a future address conflict. Additional router configuration may be required to reserve specific addresses within or outside of a DHCP address pool. If your printer is being deployed on a corporate network, contact your network administrator for this process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"useful-commands"},"children":[{"type":"element","tag":"a","props":{"href":"#useful-commands","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Useful Commands"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the CUPS print server to resolve general printing issues:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall cups cups-client"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the system control panel in case printer settings are not available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall system-config-printer"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nMost printers will be automatically added to the computer. If a printer is not automatically added, users can manually add printers in the Settings -> Printers menu. \n\n1. Press the Super key and type the word *Printers*.\n\n2. Choose the `Printers` result in the search box.\n\n3. In the `Printers` settings panel, click the `Add a Printer...` button to search for locally connected printers.\n\n ![Add Printer](/images/add-a-printer-pop/add-a-printer.png)\n\n4. Wait a few seconds for printers to appear in the Device List.\n\n5. Select the correct printer and click `Add`.\n\n ![Add Printer](/images/add-a-printer-pop/click-add.png)\n\n## Checking Printer Status in CUPS\n\nCUPS can be managed directly using a web browser by navigating to the following local URL:\n\nlocalhost:631\n\nThe status window will show current print jobs, detected printers, and other information about the printing system.\n\n![CUPS Status Window](/images/add-a-printer-pop/cups-settings.png)\n\n### Adding Users to the lpadmin Group\n\nCUPS allows you to manage printers using Terminal commands. A user must be a part of the `lpadmin` group to use these commands. You can confirm you are a part of this group with the following command:\n\n```bash\ngroups\n```\n\nYou can add yourself to this group using the below command:\n\n```bash\nsudo usermod -aG lpadmin $USER\n```\n\nIf you prefer to manage printers in Terminal, See the [CUPS documentation](https://www.cups.org/doc/admin.html) for full documentation.\n\n### Sharing a Printer to the Local Network\n\nShare a printer with the local network by clicking the `Administration` tab.\n\n![CUPS Administration Tab](/images/add-a-printer-pop/admin-tab.png)\n\nCheck the box for `Share printers connected to this system`.\n\nLocally shared printers are visible in the `Printers` tab in the `Settings` application. Users with the appropriate group assignments can now select the printer and enter their username and password to gain access to the network printer. If a user is unable to see the printer, see the above section to confirm the user is in the `lpadmin` group, and to add the user to the group.\n\n## HP Printers\n\nHP printers are supported with the hplip package, which is installed by default in Pop!_OS\n\n```bash\nsudo apt install hplip\n```\n\n### HP Device Manager (GUI)\n\nIf you would like to use a guided GUI application from HP, you will need to install a python dependency:\n\n```bash\nsudo apt install python3-pyqt5\n```\n\nThen run `hp-setup` to start the HP Device Manager.\n\n![HP Device Manager](/images/add-a-printer-pop/hp-setup.png)\n\n## Epson Printers\n\nEpson printer drivers are in the `printer-driver-escpr` package which is also installed by default. You may need to install the `lsb` package for some printer versions:\n\n```bash\nsudo apt install lsb printer-driver-escpr\n```\n\nAdditional configuration will require that the user is a part of the `lpadmin` group. See the above section for instructions to confirm or add a user to this group.\n\n## Brother Printers\n\nBrother provides a driver installation tool for Linux users. Install the appropriate driver for your Brother printer by downloading this tool and running the installer with your printer model appended to the command.\n\n1. Click this link to search for the appropriate printer.\n\n2. Once you've located your printer, select `Linux (deb)` for your \"OS Version\", then click `OK`.\n\n3. Select the `Driver Install Tool` at the top of the list.\n\n4. Click `Agree to the EULA and Download`.\n\n5. Choose the `Save File` option if prompted.\n\n6. Press Super + T to launch the Terminal application.\n\n7. Change directory to where you downloaded the driver (usually the Downloads directory). Unzip the file using this command:\n\n ```\n cd Downloads\n gunzip linux-brprinter-installer-*.gz\n ```\n\n8. Run the installer by typing the unzipped installer name into the terminal.\n\n > ℹ️ Your installer version may differ from this guide. Type the first portion of the installer name as shown below, and then hit `TAB` to complete the installer name. Substitute PRINTERNAME with your exact printer model name.\n\n During this installer process, answer `yes` to all questions except when you are prompted for the `Device URI`. See step 9 if you require a device URI for your printer setup.\n\n ```bash\n sudo bash linux-brprinter-installer PRINTERNAME\n ```\n \n9. If your printer configuration requires a device URI, you can find that by opening up Settings > Printers > Additional Printer Settings, then right-click your printer and click `Properties`. In the resulting window, you'll be able to find your Device URI, as shown in the screenshot below.\n\n![Printer Properties](/images/add-a-printer-pop/printer-properties.png)\n\n## Troubleshooting\n\n### Remove and Re-add the Printer in Settings\n\nIf the printer stops working, open the Printers Application again and click the gear icon, and select `Remove Printer` to remove the printer and its settings. Repeat the steps above to add the printer and try printing the test page again. This process often resolves general printer connectivity issues.\n\n### Assign a Static IP Address to the Printer\n\nConnectivity issues can occur when the printer is assigned an address using DHCP. Assigning a permanent, static IP address will resolve these issues. Reference your printer manufacturer's documentation for this process. Be aware that simply using the printer's assigned DHCP address as a static IP may cause a future address conflict. Additional router configuration may be required to reserve specific addresses within or outside of a DHCP address pool. If your printer is being deployed on a corporate network, contact your network administrator for this process.\n\n## Useful Commands\n\nReinstall the CUPS print server to resolve general printing issues:\n\n```bash\nsudo apt install --reinstall cups cups-client\n```\n\nReinstall the system control panel in case printer settings are not available.\n\n```bash\nsudo apt install --reinstall system-config-printer\n```\n","dir":"/","path":"/add-a-printer-pop","extension":".md","createdAt":"2017-10-18T21:23:11.000Z","updatedAt":"2023-01-04T18:24:06.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2930bb5ba46f43ba170ebb433b45a20f1814d40f","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/cc7a64436e3ae03e7f591f614fa58e1f7bf42495","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/cb90e03132781463409bb60bf926b952fe230f24","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/b9216e571f3c469b972eac25eba7574c47c8bd83","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Seibz","commitUrl":"https://github.com/system76/docs/commit/61ffaae4e1633ce58d67aa859713dfc6c25164ed","avatarUrl":"https://avatars.githubusercontent.com/u/79656830?v=4","profileUrl":"https://github.com/Seibz"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147789},"$loki":119},{"slug":"setup-face-recognition","description":"Want to forever forget about typing in a sudo password?","title":"Setup facial recognition for authentication (howdy).","keywords":["howdy","login","utilities"],"facebookImage":"/_nuxt/images/setup-face-recognition-facebookImage.jpg","twitterImage":"/_nuxt/images/setup-face-recognition-twitterImage.jpg","hidden":false,"section":"community","tableOfContents":true,"toc":[{"id":"installation-on-pop_os-ubuntu-or-any-other-ubuntu-based-distribution","depth":2,"text":"Installation on Pop!_OS, Ubuntu or any other Ubuntu based distribution"},{"id":"installation-on-other-distributions-debian-arch-fedora-opensuse","depth":2,"text":"Installation on other distributions (Debian, Arch, Fedora, openSUSE)"},{"id":"configuring-howdy","depth":2,"text":"Configuring Howdy"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"camera-path-is-not-configured-correctly-please-edit-the-device_path-config-value-error-when-adding-a-face","depth":3,"text":"\"Camera path is not configured correctly, please edit the 'device_path' config value.\" error when adding a face"},{"id":"howdy-always-says-timeout-is-reached-and-never-identifies-you","depth":3,"text":"Howdy always says \"Timeout is reached\" and never identifies you"},{"id":"removing-a-saved-face-print","depth":3,"text":"Removing a saved face print"},{"id":"uninstalling-howdy","depth":3,"text":"Uninstalling Howdy"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this article we will setup "},{"type":"element","tag":"a","props":{"href":"https://github.com/Boltgolt/howdy","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Howdy"}]},{"type":"text","value":" - open source face authentication tool.\nPlease make sure your webcam works before you start installation. An article about webcam troubleshooting can be found "},{"type":"element","tag":"a","props":{"href":"/content/webcam.md","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation-on-pop_os-ubuntu-or-any-other-ubuntu-based-distribution"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-on-pop_os-ubuntu-or-any-other-ubuntu-based-distribution","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation on Pop!_OS, Ubuntu or any other Ubuntu based distribution"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Firstly, we will need a terminal. You can open it by pressing Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" on your keyboard or searching for terminal app in your application menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, adding a Howdy PPA is needed so our system knows where to get the app:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo add-apt-repository -y ppa:boltgolt/howdy"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we added Howdy repository to your system we can proceed to installing howdy itself. For that you will need to execute one more terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -y howdy"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installation-on-other-distributions-debian-arch-fedora-opensuse"},"children":[{"type":"element","tag":"a","props":{"href":"#installation-on-other-distributions-debian-arch-fedora-opensuse","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installation on other distributions (Debian, Arch, Fedora, openSUSE)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please refer to first party instructions "},{"type":"element","tag":"a","props":{"href":"https://github.com/Boltgolt/howdy#installation","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"configuring-howdy"},"children":[{"type":"element","tag":"a","props":{"href":"#configuring-howdy","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuring Howdy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"During the configuration of Howdy, you will be asked \"What profile would you like to use?\". Eg:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Preparing to unpack .../106-howdy_2.6.1_all.deb ...\n\nStarting certainty auto config...\n\nAfter detection, Howdy knows how certain it is that the match is correct.\nHow certain Howdy needs to be before authenticating you can be customized.\n\nF: Fast.\nAllows more fuzzy matches, but speeds up the scanning process greatly.\n\nB: Balanced.\nStill relatively quick detection, but might not log you in when further away.\n\nS: Secure.\nThe safest option, but will take much longer to authenticate you.\n\nYou can always change this setting in the config.\nWhat profile would you like to use? [f/b/s]:\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select profile you want to use by typing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"f"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"b"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"s"}]},{"type":"text","value":" for Fast, Balanced or Secure profiles, accordingly, and pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":".\nAfter that Howdy will download and install required dependencies for face recognition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When everything is done you will be returned to terminal. Now it's time to add a face for login. For that, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy add"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will be asked for your sudo password, type it in and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". You will be asked to label the new model. It's similar to how you're asked to label a fingerprint you're adding on your phone. Something like 'face1' or 'John's face' will suffice."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once that's done, you successfully finished setting up howdy. Try it out by locking your screen and pressing any button to open login. If everything is setup correctly - you will be logged in by "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Howdy"}]},{"type":"text","value":" with your face."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"camera-path-is-not-configured-correctly-please-edit-the-device_path-config-value-error-when-adding-a-face"},"children":[{"type":"element","tag":"a","props":{"href":"#camera-path-is-not-configured-correctly-please-edit-the-device_path-config-value-error-when-adding-a-face","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"\"Camera path is not configured correctly, please edit the 'device_path' config value.\" error when adding a face"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"finding-out-what-webcam-to-use"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-out-what-webcam-to-use","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding out what webcam to use"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a terminal window if you don't have one already and execute:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ls /dev "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"video.\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show you all video inputs you have on your system.\nNow, we need to test which of them work for you.\nFor that, we can use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ffplay"}]},{"type":"text","value":" command. Use it as such:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ffplay /dev/INPUT"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Replace "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"INPUT"}]},{"type":"text","value":" with results you had from previous command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note: you may need to install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ffmpeg"}]},{"type":"text","value":" before you are able to use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ffplay"}]},{"type":"text","value":" command. Install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ffmpeg"}]},{"type":"text","value":" like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ffmpeg"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"configuring-howdy-to-use-webcam-you-want"},"children":[{"type":"element","tag":"a","props":{"href":"#configuring-howdy-to-use-webcam-you-want","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Configuring Howdy to use webcam you want"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you find a webcam you want to use for Howdy, type in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy config"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That will open a configuration file for Howdy in CLI editor called Nano.\nFind a device path variable there, it should look like that:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"device_path = /dev/v4l/by-path/none\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Change whatever it equals to input you want, like that:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"device_path = /dev/video0\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that's done, exit and save the config file by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"X"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" and then "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"enter"}]},{"type":"text","value":".\nAfter you exit the config file and get back to terminal, try adding your face to Howdy again, with:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy add"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"howdy-always-says-timeout-is-reached-and-never-identifies-you"},"children":[{"type":"element","tag":"a","props":{"href":"#howdy-always-says-timeout-is-reached-and-never-identifies-you","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Howdy always says \"Timeout is reached\" and never identifies you"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can try lowering certainty level of howdy--in by editing it's configuration file. Hit the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a terminal window.\nOnce you get there, type in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy config"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"enter"}]},{"type":"text","value":". That will open a configuration file for Howdy in CLI editor called Nano.\nFind an option called certainty level. It should look something like that:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"certainty = 2.8\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To make howdy more forgiving, rise that number a bit, to 3.8, for example. Be aware, values over 5 are not reccommended.\nWhen that's done, exit and save the config file by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"X"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" and then "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"enter"}]},{"type":"text","value":".\nNow Howdy is more likely to identify you in different conditions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"removing-a-saved-face-print"},"children":[{"type":"element","tag":"a","props":{"href":"#removing-a-saved-face-print","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Removing a saved face print"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can delete existing face print you added. For that, you will need to get a list of all prints you got:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You might be requested to enter your sudo password and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"enter"}]},{"type":"text","value":".\nAfter you decide what print to delete, memorize it's ID. A number on the left.\nNow all you need to delete it from Howdy is to execute this little command in the terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy remove ID"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"But replacing ID with number you memorized a step before."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"uninstalling-howdy"},"children":[{"type":"element","tag":"a","props":{"href":"#uninstalling-howdy","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Uninstalling Howdy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you, for some reason, want to uninstall Howdy.\nOpen a terminal window by pressing the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" and "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" or searching for a Terminal app in your applications menu. Type in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo howdy clear"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And press enter to delete all face prints. Entering sudo password may be required.\nThen, execute:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge howdy"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To delete Howdy itself.\nAnd lastly, remove Howdy PPA repository:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo add-apt-repository ppa:boltgolt/howdy --remove"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After that's done, there should be nothing left of Howdy on your computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This article was contributed by "},{"type":"element","tag":"a","props":{"href":"https://github.com/smth-0","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Vega"}]},{"type":"text","value":"."}]}]},"text":"\nIn this article we will setup [Howdy](https://github.com/Boltgolt/howdy) - open source face authentication tool.\nPlease make sure your webcam works before you start installation. An article about webcam troubleshooting can be found [here](/content/webcam.md).\n\n## Installation on Pop!\\_OS, Ubuntu or any other Ubuntu based distribution\n\nFirstly, we will need a terminal. You can open it by pressing Super Key / on your keyboard or searching for terminal app in your application menu.\n\nThen, adding a Howdy PPA is needed so our system knows where to get the app:\n\n```bash\nsudo add-apt-repository -y ppa:boltgolt/howdy\n```\n\nNow that we added Howdy repository to your system we can proceed to installing howdy itself. For that you will need to execute one more terminal command:\n\n```bash\nsudo apt install -y howdy\n```\n\n## Installation on other distributions (Debian, Arch, Fedora, openSUSE)\n\nPlease refer to first party instructions [here](https://github.com/Boltgolt/howdy#installation).\n\n## Configuring Howdy\n\nDuring the configuration of Howdy, you will be asked \"What profile would you like to use?\". Eg:\n\n```\nPreparing to unpack .../106-howdy_2.6.1_all.deb ...\n\nStarting certainty auto config...\n\nAfter detection, Howdy knows how certain it is that the match is correct.\nHow certain Howdy needs to be before authenticating you can be customized.\n\nF: Fast.\nAllows more fuzzy matches, but speeds up the scanning process greatly.\n\nB: Balanced.\nStill relatively quick detection, but might not log you in when further away.\n\nS: Secure.\nThe safest option, but will take much longer to authenticate you.\n\nYou can always change this setting in the config.\nWhat profile would you like to use? [f/b/s]:\n```\n\nSelect profile you want to use by typing f, b, s for Fast, Balanced or Secure profiles, accordingly, and pressing Enter.\nAfter that Howdy will download and install required dependencies for face recognition.\n\nWhen everything is done you will be returned to terminal. Now it's time to add a face for login. For that, run:\n\n```bash\nsudo howdy add\n```\n\nYou will be asked for your sudo password, type it in and press Enter. You will be asked to label the new model. It's similar to how you're asked to label a fingerprint you're adding on your phone. Something like 'face1' or 'John's face' will suffice.\n\nOnce that's done, you successfully finished setting up howdy. Try it out by locking your screen and pressing any button to open login. If everything is setup correctly - you will be logged in by Howdy with your face.\n\n## Troubleshooting\n\n### \"Camera path is not configured correctly, please edit the 'device_path' config value.\" error when adding a face\n\n#### Finding out what webcam to use\n\nOpen a terminal window if you don't have one already and execute:\n\n```bash\nls /dev | grep \"video.\"\n```\n\nThis will show you all video inputs you have on your system.\nNow, we need to test which of them work for you.\nFor that, we can use `ffplay` command. Use it as such:\n\n```bash\nffplay /dev/INPUT\n```\n\nReplace `INPUT` with results you had from previous command.\n\nNote: you may need to install `ffmpeg` before you are able to use the `ffplay` command. Install `ffmpeg` like this:\n\n```bash\nsudo apt install ffmpeg\n```\n\n#### Configuring Howdy to use webcam you want\n\nOnce you find a webcam you want to use for Howdy, type in:\n\n```bash\nsudo howdy config\n```\n\nThat will open a configuration file for Howdy in CLI editor called Nano.\nFind a device path variable there, it should look like that:\n\n```\ndevice_path = /dev/v4l/by-path/none\n```\n\nChange whatever it equals to input you want, like that:\n\n```\ndevice_path = /dev/video0\n```\n\nAfter that's done, exit and save the config file by pressing ctrl+X, Y and then enter.\nAfter you exit the config file and get back to terminal, try adding your face to Howdy again, with:\n\n```bash\nsudo howdy add\n```\n\n### Howdy always says \"Timeout is reached\" and never identifies you\n\nYou can try lowering certainty level of howdy--in by editing it's configuration file. Hit the Super Key / and T to open a terminal window.\nOnce you get there, type in:\n\n```bash\nsudo howdy config\n```\n\nand press enter. That will open a configuration file for Howdy in CLI editor called Nano.\nFind an option called certainty level. It should look something like that:\n\n```\ncertainty = 2.8\n```\n\nTo make howdy more forgiving, rise that number a bit, to 3.8, for example. Be aware, values over 5 are not reccommended.\nWhen that's done, exit and save the config file by pressing ctrl+X, Y and then enter.\nNow Howdy is more likely to identify you in different conditions.\n\n### Removing a saved face print\n\nYou can delete existing face print you added. For that, you will need to get a list of all prints you got:\n\n```bash\nsudo howdy list\n```\n\nYou might be requested to enter your sudo password and press enter.\nAfter you decide what print to delete, memorize it's ID. A number on the left.\nNow all you need to delete it from Howdy is to execute this little command in the terminal:\n\n```bash\nsudo howdy remove ID\n```\n\nBut replacing ID with number you memorized a step before.\n\n### Uninstalling Howdy\n\nIf you, for some reason, want to uninstall Howdy.\nOpen a terminal window by pressing the Super Key / and T or searching for a Terminal app in your applications menu. Type in:\n\n```bash\nsudo howdy clear\n```\n\nAnd press enter to delete all face prints. Entering sudo password may be required.\nThen, execute:\n\n```bash\nsudo apt purge howdy\n```\n\nTo delete Howdy itself.\nAnd lastly, remove Howdy PPA repository:\n\n```bash\nsudo add-apt-repository ppa:boltgolt/howdy --remove\n```\n\nAfter that's done, there should be nothing left of Howdy on your computer.\n\n---\n\nThis article was contributed by [Vega](https://github.com/smth-0).\n","dir":"/","path":"/setup-face-recognition","extension":".md","createdAt":"2021-06-13T07:15:50.000Z","updatedAt":"2021-11-14T16:30:10.000Z","authors":[{"username":"mattmcgiv","commitUrl":"https://github.com/system76/docs/commit/08fc67f0103957da0b68d4d22296468db8ea547d","avatarUrl":"https://avatars.githubusercontent.com/u/2454581?v=4","profileUrl":"https://github.com/mattmcgiv"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/c9848a422ea3c18962f9e13ead04a335c884b43e","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"vega-d","commitUrl":"https://github.com/system76/docs/commit/37be5a741abd20f6d7d9ca4bf09c51a11ede7dd1","avatarUrl":"https://avatars.githubusercontent.com/u/35414314?v=4","profileUrl":"https://github.com/vega-d"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/66de3eccd018935a65498a06257bae6f3ad726e2","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147794},"$loki":120},{"slug":"login-loop-pop","description":"Are you getting stuck in a login loop, even though your password is correct? Do you see a black screen after you log in?\n","title":"Black Screen or Login Issues (Pop!_OS 22.04 LTS)","keywords":["Support","Guides","Login","NVIDIA","Loop","Password","session","greeter"],"facebookImage":"/_nuxt/images/login-loop-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/login-loop-pop-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"encryption-screen-issues","depth":2,"text":"Encryption Screen Issues"},{"id":"enryption-passphrase","depth":3,"text":"Enryption Passphrase"},{"id":"correct-passphrase-no-login-screen","depth":3,"text":"Correct Passphrase, No Login Screen"},{"id":"switch-to-a-terminal","depth":3,"text":"Switch to a Terminal"},{"id":"move-old-configuration-files-out-of-the-way","depth":3,"text":"Move old configuration files out of the way"},{"id":"move-xorgconf-file-out-of-the-way","depth":3,"text":"Move xorg.conf file out of the way"},{"id":"reinstall-the-login-manager","depth":3,"text":"Reinstall the login manager"},{"id":"reinstall-nvidia-driver","depth":3,"text":"Reinstall NVIDIA Driver"},{"id":"blacklist-radeon-driver","depth":3,"text":"Blacklist Radeon Driver"},{"id":"recovery","depth":3,"text":"Recovery"},{"id":"if-these-steps-dont-work","depth":3,"text":"If these steps don't work"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes after an upgrade, your system might not bring you to the desktop after logging in. If you try logging in and you just see a black screen, or Pop!_OS brings you back to the login screen, you're experiencing a login loop. There are several causes for login loops:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Issues with decryption, or the GUI decryption screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Configuration files in your home directory are not compatible with new versions of software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The display/login manager is not working correctly"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The NVIDIA driver has been updated and is causing an issue"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The AMD Radeon driver is being loaded and causing issues"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Each cause has a different solution, and certain items (such as NVIDIA) might not be applicable to your system. In most cases, you can switch to a full-screen terminal (called a "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"TTY"}]},{"type":"text","value":") to log in and fix the issue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"encryption-screen-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#encryption-screen-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Encryption Screen Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enryption-passphrase"},"children":[{"type":"element","tag":"a","props":{"href":"#enryption-passphrase","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enryption Passphrase"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If entering your decryption passphrase does not unlock your disk, one of two things is likely the cause:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The decryption passphrase is incorrect."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Your keyfile has been corrupted (rare)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"bad-password","src":"/images/login-loop/bad-password.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In either case, unless you have set an "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/advanced-luks","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"alternative decryption key"}]},{"type":"text","value":", the drive will need to be erased and re-imaged to regain acess. This is the cost/benefit of drives secured by encryption. It's important to have current "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/backup-files","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"backups"}]},{"type":"text","value":" of your files to avoid data-loss."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"correct-passphrase-no-login-screen"},"children":[{"type":"element","tag":"a","props":{"href":"#correct-passphrase-no-login-screen","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Correct Passphrase, No Login Screen"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your decryption passphrase is correct, but you're unable to reach the login screen, some of the packages that first run on login may need reinstalled. One symptom of this situation, will be if the screen freezes on \"cryptdata setup successfully\" (pictured below):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"decryption freeze","src":"/images/login-loop/good-password.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To correct this, follow the steps below. If you're unable to reach a Terminal, refer to the \"Recovery\" section below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"switch-to-a-terminal"},"children":[{"type":"element","tag":"a","props":{"href":"#switch-to-a-terminal","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch to a Terminal"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"At the login screen, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" to switch to a TTY. You'll be prompted to enter a login. At the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"login"}]},{"type":"text","value":" prompt, enter your username and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". You'll then be prompted for your password. You will not see your password as you are typing it; just type it and press \"Enter.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're not able to log in, the reason could be:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Wrong username"}]},{"type":"text","value":": your username may not be the same as your display name. It is often your first name all lowercase, first and last name all lowercase, or first initial and last name all lowercase."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Wrong password"}]},{"type":"text","value":": you're notified of this at the graphical login screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Something else is blocking the login."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to confirm your username is by booting into recovery mode, entering a chroot, and running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ls"}]},{"type":"text","value":" in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory, as outlined in the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/password/"},"children":[{"type":"text","value":"Password Reset"}]},{"type":"text","value":" article. If your username and password are both correct, then something else is blocking the login. This is a difficult issue to troubleshoot, and you might want to consider backing up your files from a live disk and "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"Reinstalling Pop!_OS"}]},{"type":"text","value":" or contacting Support for more assistance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After logging in, you'll be presented with a prompt showing your username, hostname, and a tilde (~) representing your home directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Login and initial prompt","src":"/images/login-loop/login-initial.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Note that you can always return to the graphical login screen by pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":", or by typing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl restart gdm"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"move-old-configuration-files-out-of-the-way"},"children":[{"type":"element","tag":"a","props":{"href":"#move-old-configuration-files-out-of-the-way","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move old configuration files out of the way"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To determine whether configuration in your home directory is causing the issue, you can create a new user account for testing purposes:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo adduser "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"test"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're able to log in with the test user, the issue is somewhere in your regular user's home folder. Log into the full-screen terminal with your regular user again, and move some of the common configuration files out of the way:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.config.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.cache.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nvidia-settings-rc "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nvidia-settings-rc.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.nv.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After moving those files and rebooting, try logging in again. (There may be files you need to move other than the common ones listed above.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"move-xorgconf-file-out-of-the-way"},"children":[{"type":"element","tag":"a","props":{"href":"#move-xorgconf-file-out-of-the-way","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":" file out of the way"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If display settings have been corrupted or modified incorrectly, it's good to remove the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"By default, X11 config files are instead stored here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/usr/share/X11/xorg.conf.d"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"xorg.conf"}]},{"type":"text","value":" files saved in "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/X11"}]},{"type":"text","value":" can cause displays issues on boot, and should be avoided wherever possible."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"reinstall-the-login-manager"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall-the-login-manager","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall the login manager"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can reinstall GNOME Display Manager (which handles the login screen), along with the desktop environment. On Pop!_OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall gdm3 pop-desktop gnome-shell"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After reinstalling those packages and rebooting, try logging in again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"reinstall-nvidia-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall-nvidia-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall NVIDIA Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is equipped with NVIDIA graphics, a recent update might be causing the login issues. (Usually, NVIDIA driver issues will prevent the login screen from loading at all; however, it's still worth reinstalling if you are unable to log in after the above steps.) Run these commands to determine if your system has NVIDIA graphics:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lspci -v "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" grep VGA"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To remove the NVIDIA driver, run the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt purge "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"nnvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Removing NVIDIA","src":"/images/login-loop/purge-nvidia.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the NVIDIA driver has been removed, add it back using the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the installation has completed, type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo systemctl reboot"}]},{"type":"text","value":" and try logging in again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"blacklist-radeon-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#blacklist-radeon-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Blacklist Radeon Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are using an AMD graphics card, the radeon driver might be causing issues as it does not support newer versions of Ubuntu. The amdgpu driver that comes with the kernel does however. To blacklist the radeon driver and ensure amdgpu is loaded:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/modprobe.d/blacklist.conf"}]},{"type":"text","value":" for editing and add "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"blacklist radeon"}]},{"type":"text","value":" to the file. Then run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo shutdown -r now"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"recovery"},"children":[{"type":"element","tag":"a","props":{"href":"#recovery","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recovery"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have an article on accessing the Recovery Partition "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-recovery/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To access Recovery, turn your computer off, then turn it back on and hold down the space bar immediately. In the menu that appears, select PopOS Recovery, and let it boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once it boots, close out of the installation window or choose “try demo mode” (be sure not to choose any install or repair options, as this could result in data loss)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With the installation window closed, open a Terminal, mount the drive, and chroot (change to root) into the system (refer to the Repair and Chroot sections of the Recovery article)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once chrooted in, run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall plymouth gdm3 gnome-shell pop-desktop linux-generic linux-headers-generic"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The command above is one line, and will reinstall plymouth (the graphical encryption screen), gnome display manager (gdm3), gnome-shell, the pop-desktop environment, and the linux-kernel."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the reinstallation has finished, we'll want to run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"update-initramfs -c -k all"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And finally:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To exit the chroot environment, and then reboot the system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"if-these-steps-dont-work"},"children":[{"type":"element","tag":"a","props":{"href":"#if-these-steps-dont-work","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If these steps don't work"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Contact Support! We have a few more things to try. There are a significant number of processes and files required for your graphical desktop environment to be loaded, and much fewer for the terminal login. As such, you can usually recover your desktop using the command line interface!"}]}]},"text":"\nSometimes after an upgrade, your system might not bring you to the desktop after logging in. If you try logging in and you just see a black screen, or Pop!_OS brings you back to the login screen, you're experiencing a login loop. There are several causes for login loops:\n\n* Issues with decryption, or the GUI decryption screen.\n* Configuration files in your home directory are not compatible with new versions of software\n* The display/login manager is not working correctly\n* The NVIDIA driver has been updated and is causing an issue\n* The AMD Radeon driver is being loaded and causing issues\n\nEach cause has a different solution, and certain items (such as NVIDIA) might not be applicable to your system. In most cases, you can switch to a full-screen terminal (called a *TTY*) to log in and fix the issue.\n\n## Encryption Screen Issues\n\n### Enryption Passphrase\n\nIf entering your decryption passphrase does not unlock your disk, one of two things is likely the cause:\n\n1. The decryption passphrase is incorrect.\n2. Your keyfile has been corrupted (rare).\n\n![bad-password](/images/login-loop/bad-password.png)\n\nIn either case, unless you have set an [alternative decryption key](https://support.system76.com/articles/advanced-luks), the drive will need to be erased and re-imaged to regain acess. This is the cost/benefit of drives secured by encryption. It's important to have current [backups](https://support.system76.com/articles/backup-files) of your files to avoid data-loss.\n\n### Correct Passphrase, No Login Screen\n\nIf your decryption passphrase is correct, but you're unable to reach the login screen, some of the packages that first run on login may need reinstalled. One symptom of this situation, will be if the screen freezes on \"cryptdata setup successfully\" (pictured below):\n\n![decryption freeze](/images/login-loop/good-password.png)\n\nTo correct this, follow the steps below. If you're unable to reach a Terminal, refer to the \"Recovery\" section below.\n\n### Switch to a Terminal\n\nAt the login screen, press Ctrl+Alt+F5 to switch to a TTY. You'll be prompted to enter a login. At the `login` prompt, enter your username and press Enter. You'll then be prompted for your password. You will not see your password as you are typing it; just type it and press \"Enter.\"\n\nIf you're not able to log in, the reason could be:\n\n* **Wrong username**: your username may not be the same as your display name. It is often your first name all lowercase, first and last name all lowercase, or first initial and last name all lowercase.\n* **Wrong password**: you're notified of this at the graphical login screen.\n* Something else is blocking the login.\n\nThe easiest way to confirm your username is by booting into recovery mode, entering a chroot, and running `ls` in the `/home` directory, as outlined in the [Password Reset](/articles/password/) article. If your username and password are both correct, then something else is blocking the login. This is a difficult issue to troubleshoot, and you might want to consider backing up your files from a live disk and [Reinstalling Pop!_OS](/articles/install-pop/) or contacting Support for more assistance.\n\nAfter logging in, you'll be presented with a prompt showing your username, hostname, and a tilde (~) representing your home directory.\n\n![Login and initial prompt](/images/login-loop/login-initial.png)\n\nNote that you can always return to the graphical login screen by pressing Ctrl+Alt+F1, or by typing `sudo systemctl restart gdm`.\n\n### Move old configuration files out of the way\n\nTo determine whether configuration in your home directory is causing the issue, you can create a new user account for testing purposes:\n\n```bash\nsudo adduser test\nsudo systemctl reboot\n```\n\nIf you're able to log in with the test user, the issue is somewhere in your regular user's home folder. Log into the full-screen terminal with your regular user again, and move some of the common configuration files out of the way:\n\n```bash\nmv ~/.config ~/.config.old\nmv ~/.local ~/.local.old\nmv ~/.cache ~/.cache.old\nmv ~/.nvidia-settings-rc ~/.nvidia-settings-rc.old\nmv ~/.nv ~/.nv.old\nsudo systemctl reboot\n```\n\nAfter moving those files and rebooting, try logging in again. (There may be files you need to move other than the common ones listed above.)\n\n### Move `xorg.conf` file out of the way\n\nIf display settings have been corrupted or modified incorrectly, it's good to remove the `xorg.conf`.\n\n```bash\nmv /etc/X11/xorg.conf /etc/X11/xorg.conf.old\n```\n\nBy default, X11 config files are instead stored here:\n\n```bash\n/usr/share/X11/xorg.conf.d\n```\n\n`xorg.conf` files saved in `/etc/X11` can cause displays issues on boot, and should be avoided wherever possible.\n\n### Reinstall the login manager\n\nYou can reinstall GNOME Display Manager (which handles the login screen), along with the desktop environment. On Pop!_OS:\n\n```bash\nsudo apt install --reinstall gdm3 pop-desktop gnome-shell\nsudo systemctl reboot\n```\n\nAfter reinstalling those packages and rebooting, try logging in again.\n\n### Reinstall NVIDIA Driver\n\nIf your system is equipped with NVIDIA graphics, a recent update might be causing the login issues. (Usually, NVIDIA driver issues will prevent the login screen from loading at all; however, it's still worth reinstalling if you are unable to log in after the above steps.) Run these commands to determine if your system has NVIDIA graphics:\n\n```bash\nlspci -v | grep VGA\n```\n\nTo remove the NVIDIA driver, run the following:\n\n```bash\nsudo apt purge ~nnvidia\nsudo apt autoremove\nsudo apt clean\n```\n\n![Removing NVIDIA](/images/login-loop/purge-nvidia.png)\n\nAfter the NVIDIA driver has been removed, add it back using the following commands:\n\n```bash\nsudo apt update\nsudo apt full-upgrade\nsudo apt install system76-driver-nvidia\n```\n\nAfter the installation has completed, type `sudo systemctl reboot` and try logging in again.\n\n### Blacklist Radeon Driver\n\nIf you are using an AMD graphics card, the radeon driver might be causing issues as it does not support newer versions of Ubuntu. The amdgpu driver that comes with the kernel does however. To blacklist the radeon driver and ensure amdgpu is loaded:\n\nOpen `/etc/modprobe.d/blacklist.conf` for editing and add `blacklist radeon` to the file. Then run:\n\n```bash\nsudo update-initramfs -c -k all\nsudo shutdown -r now\n```\n\n### Recovery\n\nWe have an article on accessing the Recovery Partition [here](https://support.system76.com/articles/pop-recovery/)\n\nTo access Recovery, turn your computer off, then turn it back on and hold down the space bar immediately. In the menu that appears, select PopOS Recovery, and let it boot.\n\nOnce it boots, close out of the installation window or choose “try demo mode” (be sure not to choose any install or repair options, as this could result in data loss).\n\nWith the installation window closed, open a Terminal, mount the drive, and chroot (change to root) into the system (refer to the Repair and Chroot sections of the Recovery article).\n\nOnce chrooted in, run the following commands:\n\n```bash\nsudo apt clean\nsudo apt update -m\nsudo dpkg --configure -a\nsudo apt install -f\nsudo apt full-upgrade\nsudo apt autoremove --purge\n```\n\nThen:\n\n```bash\nsudo apt install --reinstall plymouth gdm3 gnome-shell pop-desktop linux-generic linux-headers-generic\n```\n\nThe command above is one line, and will reinstall plymouth (the graphical encryption screen), gnome display manager (gdm3), gnome-shell, the pop-desktop environment, and the linux-kernel.\n\nOnce the reinstallation has finished, we'll want to run:\n\n```bash\nupdate-initramfs -c -k all\n```\n\nAnd finally:\n\n```bash\nexit\nreboot\n```\n\nTo exit the chroot environment, and then reboot the system.\n\n### If these steps don't work\n\nContact Support! We have a few more things to try. There are a significant number of processes and files required for your graphical desktop environment to be loaded, and much fewer for the terminal login. As such, you can usually recover your desktop using the command line interface!\n","dir":"/","path":"/login-loop-pop","extension":".md","createdAt":"2017-07-20T17:51:54.000Z","updatedAt":"2023-10-10T13:11:48.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/b29e807ce53e7f84a6a5e546a76583550b3f7ec2","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garnerlogan65","commitUrl":"https://github.com/system76/docs/commit/74bfa2a7851c4e4ab7c417647fd57a1da3287440","avatarUrl":"https://avatars.githubusercontent.com/u/7439221?v=4","profileUrl":"https://github.com/garnerlogan65"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/85f66ea59793ab4ac03bcdd3d642c128f5c2871a","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"},{"username":"dalton-morrison","commitUrl":"https://github.com/system76/docs/commit/6131a73242e592cb8e8595e9e0341221a3ae08b5","avatarUrl":"https://avatars.githubusercontent.com/u/29844996?v=4","profileUrl":"https://github.com/dalton-morrison"}],"meta":{"version":0,"revision":0,"created":1697644147801},"$loki":121},{"slug":"windows","description":"Instructions for installing Windows on System76 hardware or within a virtual machine, and for locating Windows drivers.\n","title":"Windows (Install)","keywords":["Windows","Windows 10","Windows 11","Microsoft","Drivers","System76","Dual Boot","Linux","Support","Virtual Machine","VM","Virtualbox"],"facebookImage":"/_nuxt/images/windows-facebookImage.jpg","twitterImage":"/_nuxt/images/windows-twitterImage.jpg","redirect_from":["/windows"],"hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"important-disclaimer---please-read","depth":2,"text":"Important Disclaimer - Please Read"},{"id":"windows-11","depth":2,"text":"Windows 11"},{"id":"compatibility-table","depth":3,"text":"Compatibility Table"},{"id":"planning-the-installation","depth":3,"text":"Planning the Installation"},{"id":"install-windows-in-a-virtual-machine","depth":2,"text":"Install Windows in a Virtual Machine"},{"id":"enable-amd-v","depth":3,"text":"Enable AMD-V"},{"id":"install-virtualbox","depth":3,"text":"Install VirtualBox"},{"id":"create-virtual-machine","depth":3,"text":"Create Virtual Machine"},{"id":"install-windows","depth":3,"text":"Install Windows"},{"id":"create-a-windows-usb-installer","depth":3,"text":"Create a Windows USB Installer"},{"id":"set-up-windows","depth":3,"text":"Set Up Windows"},{"id":"use-the-windows-virtual-machine","depth":2,"text":"Use the Windows Virtual Machine"},{"id":"add-network-printer","depth":3,"text":"Add Network Printer"},{"id":"dual-booting-windows","depth":2,"text":"Dual-Booting Windows"},{"id":"creating-install-media","depth":3,"text":"Creating Install Media"},{"id":"installing-on-a-dedicated-drive","depth":3,"text":"Installing on a Dedicated Drive"},{"id":"install-windows-1","depth":2,"text":"Install Windows"},{"id":"performing-the-installation","depth":3,"text":"Performing the Installation"},{"id":"installing-on-a-shared-drive-starting-with-pop_os","depth":3,"text":"Installing on a Shared Drive (Starting with Pop!_OS)"},{"id":"shrinking-pop_os","depth":3,"text":"Shrinking Pop!_OS"},{"id":"starting-the-windows-installer","depth":3,"text":"Starting the Windows installer"},{"id":"performing-the-installation-1","depth":3,"text":"Performing the installation"},{"id":"windows-set-up","depth":3,"text":"Windows Set Up"},{"id":"additional-setup-for-windows-not-in-vm","depth":2,"text":"Additional Setup for Windows (not in VM)"},{"id":"installing-drivers","depth":3,"text":"Installing Drivers"},{"id":"disabling-fast-startup","depth":3,"text":"Disabling Fast Startup"},{"id":"selecting-pop_os-or-windows","depth":3,"text":"Selecting Pop!_OS or Windows"},{"id":"repairing-the-pop_os-bootloader","depth":2,"text":"Repairing the Pop!_OS Bootloader"},{"id":"fixing-the-system-clock","depth":3,"text":"Fixing the System Clock"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"important-disclaimer---please-read"},"children":[{"type":"element","tag":"a","props":{"href":"#important-disclaimer---please-read","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Important Disclaimer - Please Read"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 is not a licensed reseller or installer of the Windows operating system. This article is provided for informational purposes only."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer. However, System76 does not guarantee the success or quality of experience when installing Windows and does not provide support or testing for any Windows version. Please do not open a support ticket for anything other than clarification of the steps covered in this article.\nThe contents of this support article are the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"total extent of support and troubleshooting that System76 can provide for Windows."}]},{"type":"text","value":" Any Windows-related support for System76 hardware not covered in this article is beyond the scope of support provided by System76. Please refer to Microsoft's "},{"type":"element","tag":"a","props":{"href":"https://support.microsoft.com/en-us","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"official troubleshooting documentation"}]},{"type":"text","value":" or other online resources."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Installing Windows is undertaken at your own risk. It's possible not all hardware will function as intended and, drivers may not be available for all components. Your mileage may vary."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"windows-11"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-11","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows 11"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Windows 11 Compatibility:"}]},{"type":"text","value":" Windows 11 is not supported on all systems. Open Firmware systems below 13th Gen do not support Secure Boot which is a requirement for Windows 11. If your computer does not meet "},{"type":"element","tag":"a","props":{"href":"https://support.microsoft.com/en-us/topic/windows-11-system-requirements-86c11283-ea52-4782-9efd-7674389a7ba3","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows 11 requirements"}]},{"type":"text","value":", try Windows 10. Windows 10 is still supported by Microsoft until "},{"type":"element","tag":"a","props":{"href":"https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"October of 2025"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"compatibility-table"},"children":[{"type":"element","tag":"a","props":{"href":"#compatibility-table","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Compatibility Table"}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptop Model"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Windows 10 Support"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Windows 11 Support"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"addw1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"addw2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"addw3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"bonw14"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"bonw15"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"darp6"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"darp7"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"darp8"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"darp9"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"galp4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"galp5"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"galp6"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"galp7"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"gaze15"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"gaze16"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"gaze17"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"gaze18"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"lemp9"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"lemp10"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"lemp11"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"lemp12"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp6"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp7"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp8"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp9"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp10"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"No"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"oryp11"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"pang10"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"pang11"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"pang12"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"serw12"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"serw13"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]}]}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktop Model"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Windows 10 Support"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Windows 11 Support"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"meer5"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"meer6"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"meer7"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-r1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-r2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-r3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-b5"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-r1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-r2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-r3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-b1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-b2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-b3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mira-b4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-r1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-r2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-r3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-r4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-b1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-b2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-b3"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-major-b4"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mega-r1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-mega-r2"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"thelio-massive-b1"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Yes*"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"* For desktop computers you will want to confirm you have an 8th Gen Intel Core Processor or 2000 Ryzen AMD Processor, and that you have TPM enabled in the UEFI settings."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"planning-the-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#planning-the-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Planning the Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several ways to dual boot Pop!_OS and Windows. Make sure to follow the instructions for your specific situation:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#install-windows-in-a-virtual-machine"},"children":[{"type":"text","value":"Installing in a Virtual Machine"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#installing-on-a-dedicated-drive"},"children":[{"type":"text","value":"Installing on a Dedicated Drive (Recommended)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#installing-on-a-shared-drive-starting-with-pop_os"},"children":[{"type":"text","value":"Installing on a Shared Drive - Starting with Pop!_OS"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-windows-in-a-virtual-machine"},"children":[{"type":"element","tag":"a","props":{"href":"#install-windows-in-a-virtual-machine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Windows in a Virtual Machine"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Understand Virtual Machines:"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Virtual machines are a method of running multiple OSes on your computer simultaneously. It's conceptually a second computer that you control through a special application called a Hypervisor. You can install an additional operating system on this virtual computer, which you can then boot and run as if it were another system."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Setting up a Windows virtual machine (VM) allows running Windows on a virtual drive within the OS. The virtual machine can be started, stopped, and suspended without requiring the computer to be restarted, and you can run Windows and Pop!_OS applications simultaneously."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Virtual machines impose a slight performance penalty in their operation, depending on the exact application. Many applications will run near full-speed, but applications that depend on heavy computations or access to the GPU (like games and video editing software) will likely be faster with a dual boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-amd-v"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-amd-v","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable AMD-V"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On some models, for example, Thelio (thelio-r1) and Thelio Major (thelio-major-r1), you will need to enable AMD-V in the BIOS by rebooting and holding the Del key. Then enable SVM mode with the following path:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"M.I.T tab -> Advanced Frequency Settings -> Advanced CPU Core Settings -> SVM mode -> Enabled."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"AMD BIOS Settings","src":"/images/windows/AMD-BIOS.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-virtualbox"},"children":[{"type":"element","tag":"a","props":{"href":"#install-virtualbox","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install VirtualBox"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To act as your hypervisor, we recommend installing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":", since it's free and easy to use. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" is available from Oracle's website "},{"type":"element","tag":"a","props":{"href":"https://www.virtualbox.org","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" or in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":", then enter \"virtualbox\" in the search field. Click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" result with the blue icon. You should see the window below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VirtualBox Listing in Popshop","src":"/images/windows/virtualbox-popshop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button, then wait for the download and install process to complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"create-virtual-machine"},"children":[{"type":"element","tag":"a","props":{"href":"#create-virtual-machine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create Virtual Machine"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" installed, we'll need to create the virtual computer upon which we'll install Windows later. Press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" Key on your keyboard and then enter \"virtualbox\" in the search field."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Opening VirtualBox through the Dash","src":"/images/windows/step3.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VirtualBox Main Window","src":"/images/windows/step4.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"New"}]},{"type":"text","value":" button in the toolbar, then give your machine a name. If it isn't already filled out, set the machine \"Type\" to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Microsoft Windows"}]},{"type":"text","value":" and the \"Version\" to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Windows 10 64-bit"}]},{"type":"text","value":", and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Setting up the Virtual Machine","src":"/images/windows/step5.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Increase the virtual machine memory size to half of the total RAM available. For the Hard Drive, you'll want to choose to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Create a virtual hard drive now"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Creating a virtual hard drive","src":"/images/windows/step6.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the options in creating the virtual hard drive, create a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VHD (Virtual Hard Disk)"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Fixed size"}]},{"type":"text","value":", 16 GB or larger."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#install-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you've created the new VM, you should see it listed in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" window:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"VM listed in the VirtualBox Window","src":"/images/windows/step7.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next step is to boot the virtual machine and install an OS on it. Click on the VM in the list so that it is highlighted orange, then click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Start"}]},{"type":"text","value":" button. This is equivalent to pressing the power button on the virtual computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" will now ask you to select a start-up disk. Click the small folder icon next to the dropdown, then point "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" at your ISO file and open it. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":" will then boot the file."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Start-up disk selection","src":"/images/windows/step8.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows booting up","src":"/images/windows/step9.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After Windows finishes booting from the ISO, you should see the Windows Setup window. Select your desired options for \"Language to install,\" \"Time and currency format,\" and \"Keyboard or input method,\" then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows Setup window","src":"/images/windows/step10.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the next screen, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install Now"}]},{"type":"text","value":" to start the installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Click Install Now to start the installation","src":"/images/windows/step11.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install Windows on your System 76 computer, we will need to create a Windows USB installer. Creating a Windows installer on Linux is similar to how you create Linux USB installers. However, the Windows installer has unique set up requirements, so not all USB creation tools will work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"create-a-windows-usb-installer"},"children":[{"type":"element","tag":"a","props":{"href":"#create-a-windows-usb-installer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Create a Windows USB Installer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Review the terms of the EULA. You are required to accept the terms of the EULA before completing the installation. Checking the box and clicking "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":" assumes you do accept the terms and agree to be bound by them. Do not continue with the installation if you don't agree to the terms in the EULA."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accept the EULA","src":"/images/windows/step13.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure you select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom: Install Windows only (advanced)"}]},{"type":"text","value":", as this is a new installation of Windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select the Custom: Install Windows only option","src":"/images/windows/step14.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Drive 0 Unallocated Space"}]},{"type":"text","value":" area, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting Partition 2 for installation","src":"/images/windows/step15.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows will next begin copying over the installation files onto the virtual hard disk. This step may take a while, so feel free to work in the background while it's running. The virtual machine will automatically reboot when it's time to continue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installing Windows","src":"/images/windows/step16.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the VM reboots, you may be prompted to \"Press any key to boot from CD or DVD...\" (pictured below). "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Do not press any keys here, or the installation will start over."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Do not press any key. Seriously.","src":"/images/windows/step17.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows will now finish installing files and get the system ready to be set up. The virtual machine may reboot again. "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Remember"}]},{"type":"text","value":" do not press any keys to boot from the CD or DVD."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Getting ready","src":"/images/windows/step18.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the process is finalized, you can begin the setup process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"set-up-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#set-up-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Set Up Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Setup will begin with the following screen:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Get Going Fast","src":"/images/windows/step19.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may select either \"Use express settings,\" or you can customize the settings to suit your preferences. Next, Windows will download updates to ensure you're on the latest version of the OS. This step may take a while, depending on your Internet connection. When it's finished, Windows will ask you who owns this PC. Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I own it"}]},{"type":"text","value":", unless you're setting the VM up for someone else. Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Who owns this PC?","src":"/images/windows/step20.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, you'll be prompted to sign in with your Microsoft account. This step is recommended as it can allow for resetting your password remotely if you forget it. It can also sync your settings, apps, and files to other Window's PCs. If you don't have a Microsoft account, you can create one with the supplied link."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer to use a local account, you can skip this step."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sign into your Microsoft Account","src":"/images/windows/step21.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows 10 allows you to set a PIN for logging in instead of a password. If you'd like to set a PIN, you can do so now, or skip this step. After completing the rest of your setup to your preferences, your desktop will load, and you'll be able to log in using the PIN or password. You'll then be presented with the desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows 10 Desktop","src":"/images/windows/step22.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"use-the-windows-virtual-machine"},"children":[{"type":"element","tag":"a","props":{"href":"#use-the-windows-virtual-machine","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Use the Windows Virtual Machine"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The virtual machine will be presented through a window, and can be interacted with similarly to any other application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" the virtual machine window will capture the keyboard input (The mouse is automatically captured or released depending on whether it's currently on top of the virtual machine window or not). If the input is currently captured, and you need to send input to the desktop (or a window outside of your virtual machine window), you'll need to tap the Right-hand "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":" first, which will release the keyboard from the Virtual machine, and allow it to work in the desktop again. Clicking inside of the Virtual Machine window will re-enable the keyboard capture."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"add-network-printer"},"children":[{"type":"element","tag":"a","props":{"href":"#add-network-printer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Add Network Printer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"VirtualBox"}]},{"type":"text","value":", click your virtual machine so it's highlighted in orange. Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" in the top menu. Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Network"}]},{"type":"text","value":" and make sure the \"Enable Network Adapter\" is checked and the \"Attached to\" option is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Bridged Adapter"}]},{"type":"text","value":". The network "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"name"}]},{"type":"text","value":" (SSID) is the name of the network you wish to connect to."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"OK"}]},{"type":"text","value":" and power on your virtual machine. Go to the Printer menu and select the option to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add a Printer"}]},{"type":"text","value":". Windows should automatically find your printer. Select it and follow the prompts to finish the installation. Print a test page to confirm the connection worked."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows 10 Desktop","src":"/images/windows/vmsettings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"dual-booting-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#dual-booting-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Dual-Booting Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"creating-install-media"},"children":[{"type":"element","tag":"a","props":{"href":"#creating-install-media","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Creating Install Media"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Download the latest "},{"type":"element","tag":"a","props":{"href":"https://www.microsoft.com/en-us/software-download/windows10ISO","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows .iso file"}]},{"type":"text","value":" from Microsoft's website. Plug in a USB flash drive (8GB or larger) to use as an installation disk. The USB drive will be wiped during this process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Pop!_OS or Ubuntu, install "},{"type":"element","tag":"a","props":{"href":"https://github.com/WoeUSB/WoeUSB-ng","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"WoeUSB-ng"}]},{"type":"text","value":" using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pip3 install WoeUSB-ng"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, open the WoeUSB-ng application and create the USB installer with the steps below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the Windows .iso file as the source."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Other Locations"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Computer"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"home"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"your-username"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Downloads"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the USB flash drive as the target device."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"WoeUSB-ng","src":"/images/dual-booting/woeusb.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It may take several minutes or more for the process to finish -- wait until the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Installation succeeded!"}]},{"type":"text","value":" message appears."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-on-a-dedicated-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-on-a-dedicated-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing on a Dedicated Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The easiest way to dual-boot Windows is to install it on a separate physical drive from Pop!_OS. This allows both Windows and Pop!_OS to use their default partition schemes, and allows you to select the OS using the UEFI firmware menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you want to use full-disk encryption in Pop!_OS, this is the only option."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For the safest experience, power off your machine, "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"open the case"}]},{"type":"text","value":", and remove the drive with Pop!_OS prior to installing Windows. This ensures Windows won't overwrite the Pop!_OS bootloader, and helps avoid accidentally overwriting Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-windows-1"},"children":[{"type":"element","tag":"a","props":{"href":"#install-windows-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Plug the "},{"type":"element","tag":"a","props":{"href":"#create-a-windows-usb-installer"},"children":[{"type":"text","value":"USB installer"}]},{"type":"text","value":" into your machine, then power on while holding the appropriate key to enter the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"boot menu"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" for laptops with Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":" for laptops with proprietary firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":" for Thelio desktops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" for Meerkat desktops"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From the boot menu, select the drive containing the Windows ISO."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"performing-the-installation"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-installation","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the Installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select your language, region, and keyboard settings, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows region & language settings","src":"/images/dual-booting/windows-language-settings.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the next page, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install now"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows installer","src":"/images/dual-booting/windows-install-now.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activate Windows"}]},{"type":"text","value":" page, enter your Windows product key, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":". If you don't have a product key, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I don't have a product key"}]},{"type":"text","value":". (Usage of Windows without a product key may violate Microsoft's "},{"type":"element","tag":"a","props":{"href":"https://www.microsoft.com/en-us/Useterms/Retail/Windows/10/UseTerms_Retail_Windows_10_English.htm","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"license terms"}]},{"type":"text","value":" for Windows, and some features may be limited or unavailable.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows activation","src":"/images/dual-booting/windows-activation.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you didn't enter a product key, you will be asked to choose which version of Windows to install. The standard version for desktop and laptop computers is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Windows 10 Pro"}]},{"type":"text","value":" (if you're not sure which version to select, use this one.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows edition selection","src":"/images/dual-booting/windows-select-edition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, you will be asked to read and accept Microsoft's license terms for Windows. To continue, check the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I accept the license terms"}]},{"type":"text","value":" checkbox and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows license terms","src":"/images/dual-booting/windows-accept-license-terms.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next page will ask what type of installation you want to perform. Since there is no existing Windows installation to upgrade, select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom: Install Windows only (advanced)"}]},{"type":"text","value":" option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows installation types","src":"/images/dual-booting/windows-installation-type.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, the installer will ask you to select where you want to install to. In this scenario, we are installing Windows to a dedicated drive (if you're doing something else, see "},{"type":"element","tag":"a","props":{"href":"#planning-the-installation"},"children":[{"type":"text","value":"Planning the Installation"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the drive to be used for Windows already contains any partitions, start by deleting those partitions. To do this, you'll need to identify which drive will be used for Windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, if you purchased a System76 machine with multiple drives, any extra drives should have a single partition (while the OS drive for Pop!_OS will have three or four partitions.) In this example, the Pop!_OS drive is 256GB and the Windows drive is 128GB, so we'll delete the single partition on "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Drive 1"}]},{"type":"text","value":" because it's closest to 128GB:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows deleting existing partitions","src":"/images/dual-booting/windows-delete-existing-partitions.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"(If your flash drive is large enough, it may also show up in the list of drives; once again, identify it by its size and do not attempt to delete its partitions, since it's where the installer is stored.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will be asked to confirm any partitions you delete:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows confirming a partition deletion","src":"/images/dual-booting/windows-confirm-partition-delete.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once all of the partitions have been deleted from the soon-to-be Windows drive, select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Unallocated Space"}]},{"type":"text","value":" on that drive and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":". This will allow the installer to configure the necessary partitions automatically."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows selecting unallocated space","src":"/images/dual-booting/windows-select-unallocated-space.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, wait for the Windows installation to complete. The installer will show progress as it copies and expands the OS files. The system may reboot one or more times."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows being installed","src":"/images/dual-booting/windows-installing.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you see a message about checking the disk, wait and allow the installer to check its newly-created partitions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows checking the disk","src":"/images/dual-booting/windows-checking-disk.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Eventually, the Windows out-of-box experience wizard will start. Select your country (it may be automatically selected if you're connected to the internet) and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows first-time setup wizard","src":"/images/dual-booting/windows-oobe.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Follow the wizard to select your preferences:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Keyboard layout"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Network setup, if using WiFi"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Account details"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Privacy settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Cortana settings"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After completing the wizard, Windows will display a slideshow while it finishes setting up. Eventually, you will see the Windows desktop:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows 10 desktop","src":"/images/dual-booting/windows-10-desktop.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See "},{"type":"element","tag":"a","props":{"href":"#additional-setup-for-windows-not-in-vm"},"children":[{"type":"text","value":"additional setup"}]},{"type":"text","value":" for next steps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-on-a-shared-drive-starting-with-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-on-a-shared-drive-starting-with-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing on a Shared Drive (Starting with Pop!_OS)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you need to install both operating systems on a single drive (for example, if your computer only supports a single SSD), it is possible to install both OS's using a custom partition scheme. Pop!_OS's full-disk encryption is not supported with this setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Start by "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"installing Pop!_OS"}]},{"type":"text","value":", making sure to select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Don't Encrypt"}]},{"type":"text","value":" during the installation process."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"(System76 computers shipped with Pop!_OS give you the option of whether or not to encrypt on first boot. If you chose to encrypt at first boot, or if you reinstalled and chose to encrypt, you will need to reinstall without encrypting before proceeding. If you want to dual boot and also use full-disk encryption, you will need to "},{"type":"element","tag":"a","props":{"href":"#installing-on-a-dedicated-drive"},"children":[{"type":"text","value":"use a dedicated drive"}]},{"type":"text","value":" instead.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"shrinking-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#shrinking-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Shrinking Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Pop!_OS is installed (and not encrypted), boot into Recovery mode by holding down the spacebar during boot and selecting "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Pop!\\_OS recovery"}]},{"type":"text","value":" from the list of boot options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Entering Pop!_OS Recovery","src":"/images/dual-booting/pop-recovery.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Recovery mode has finished loading, select your language and keyboard layout, then select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Try Demo Mode"}]},{"type":"text","value":" in the bottom left to exit the installer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"GParted"}]},{"type":"text","value":" by searching for it in the Activities menu ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":") or the Pop!_Shell launcher ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery partition is installed on the same drive as the main Pop!_OS install. Because of the Recovery location, GParted should automatically show the drive that Pop!_OS is installed to; otherwise, if GParted is showing a different drive (such as a flash drive), select the correct drive in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"GParted"}]},{"type":"text","value":" -> "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Devices"}]},{"type":"text","value":" menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The largest partition in an unencrypted, default layout is an ext4 partition. Select this partition from the list, then click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Resize/Move"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Selecting the Pop!_OS partition in GParted","src":"/images/dual-booting/gparted-select-partition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the resizing dialog, drag the end of the partition to the left to shrink its size. (If you want the Pop!_OS partition to be a specific size, you can also enter the size value manually in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"New size (MiB)"}]},{"type":"text","value":" text box.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Resizing the Pop!_OS partition in GParted","src":"/images/dual-booting/gparted-resize-partition.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Resize/Move"}]},{"type":"text","value":" button in the bottom right to confirm the change. Next, select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"unallocated"}]},{"type":"text","value":" space immediately following the resized partition and click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"New"}]},{"type":"text","value":" button to create a new partition for Windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Creating a Windows partition in GParted","src":"/images/dual-booting/gparted-create-partition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the \"Create new Partition\" dialog, change the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"File system:"}]},{"type":"text","value":" dropdown to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ntfs"}]},{"type":"text","value":", then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Add"}]},{"type":"text","value":" to confirm the options."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Creating a Windows partition in GParted","src":"/images/dual-booting/gparted-new-partition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Apply All Operations"}]},{"type":"text","value":" button (green check-mark) to write the changes to the disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Applying the GParted operations","src":"/images/dual-booting/gparted-apply-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the confirmation dialog, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Apply"}]},{"type":"text","value":" again to confirm."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Applying the GParted operations","src":"/images/dual-booting/gparted-apply-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Wait until all of the operations complete, then click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Close"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Completed GParted operations","src":"/images/dual-booting/gparted-complete.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Exit out of GParted and use the top-right menu to power off the system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"starting-the-windows-installer"},"children":[{"type":"element","tag":"a","props":{"href":"#starting-the-windows-installer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Starting the Windows installer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Plug the "},{"type":"element","tag":"a","props":{"href":"#creating-install-media"},"children":[{"type":"text","value":"Windows install media"}]},{"type":"text","value":" into your machine, then power on while holding the appropriate key to enter the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"boot menu"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" for laptops with Open Firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":" for laptops with proprietary firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":" for Thelio desktops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" for Meerkat desktops"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From the boot menu, select the drive containing the Windows installer, then wait for the installer to boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"performing-the-installation-1"},"children":[{"type":"element","tag":"a","props":{"href":"#performing-the-installation-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Performing the installation"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select your language, region, and keyboard settings, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows region & language settings","src":"/images/dual-booting/windows-language-settings.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the next page, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install now"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows installer","src":"/images/dual-booting/windows-install-now.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activate Windows"}]},{"type":"text","value":" page, enter your Windows product key, then click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":". If you don't have a product key, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I don't have a product key"}]},{"type":"text","value":". (Usage of Windows without a product key may violate Microsoft's "},{"type":"element","tag":"a","props":{"href":"https://www.microsoft.com/en-us/Useterms/Retail/Windows/10/UseTerms_Retail_Windows_10_English.htm","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"license terms"}]},{"type":"text","value":" for Windows, and some features may be limited or unavailable.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows activation","src":"/images/dual-booting/windows-activation.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you didn't enter a product key, you will be asked to choose which version of Windows to install. The standard version for desktop and laptop computers is "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Windows 10 Home"}]},{"type":"text","value":" (if you're not sure which version to select, use this one.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows edition selection","src":"/images/dual-booting/windows-select-edition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, you will be asked to read and accept Microsoft's license terms for Windows. To continue, check the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"I accept the license terms"}]},{"type":"text","value":" checkbox and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows license terms","src":"/images/dual-booting/windows-accept-license-terms.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The next page will ask what type of installation you want to perform. Since there is no existing Windows installation to upgrade, select the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Custom: Install Windows only (advanced)"}]},{"type":"text","value":" option."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows installation types","src":"/images/dual-booting/windows-installation-type.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, the installer will ask you to select where you want to install to. In this scenario, we are installing Windows to a pre-made partition on the shared drive (if you're doing something else, see "},{"type":"element","tag":"a","props":{"href":"#planning-the-installation"},"children":[{"type":"text","value":"Planning the Installation"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the partition that matches the size and position in the list of what you created earlier using GParted. (Windows may select this partition automatically.) Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Next"}]},{"type":"text","value":" to install Windows to the partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Warning:"}]},{"type":"text","value":" You should not need to format any partitions during this step. If you see a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Windows can't be installed on drive # partition #"}]},{"type":"text","value":" message, either you have the wrong partition selected, or you did not select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"NTFS"}]},{"type":"text","value":" as the partition type when creating the partition in GParted earlier. Try selecting a different partition, or go back to "},{"type":"element","tag":"a","props":{"href":"#shrinking-pop_os"},"children":[{"type":"text","value":"Shrinking Pop!_OS"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows selecting a partition","src":"/images/dual-booting/windows-select-partition.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, wait for the Windows installation to complete. The installer will show progress as it copies and expands the OS files. The system may reboot one or more times."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows being installed","src":"/images/dual-booting/windows-installing.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you see a message about checking the disk, wait and allow the installer to check its newly-created partitions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows checking the disk","src":"/images/dual-booting/windows-checking-disk.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"windows-set-up"},"children":[{"type":"element","tag":"a","props":{"href":"#windows-set-up","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Windows Set Up"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the install is completed, the system will reboot and then load the Windows set-up wizard. Select your country (it may be automatically selected if you're connected to the internet) and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Yes"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows first-time setup wizard","src":"/images/dual-booting/windows-oobe.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Follow the wizard to select your preferences for:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Keyboard layout"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Network setup, if using WiFi"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Account details"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Privacy settings"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Cortana settings"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After completing the wizard, Windows will display a slideshow while it finishes setting up. Once the set up is completed, you will see the Windows desktop:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Windows 10 desktop","src":"/images/dual-booting/windows-10-desktop.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"See "},{"type":"element","tag":"a","props":{"href":"#additional-setup-for-windows-not-in-vm"},"children":[{"type":"text","value":"additional setup"}]},{"type":"text","value":" for next steps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"additional-setup-for-windows-not-in-vm"},"children":[{"type":"element","tag":"a","props":{"href":"#additional-setup-for-windows-not-in-vm","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Additional Setup for Windows (not in VM)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-drivers"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-drivers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing Drivers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After finishing the Windows installation, open Settings -> Update & Security and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Check for updates"}]},{"type":"text","value":" to install any drivers available through Windows Update first."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Checking for Windows updates","src":"/images/dual-booting/windows-update.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Restart now"}]},{"type":"text","value":" if you are prompted to restart to finish installing any updates. Repeat this process until no more updates are available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Keyboard backlight control is not supported within Windows on Open Firmware systems. The Device Manager app may report that some devices are missing drivers; this is normal and can be disregarded."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For System76 machines with Intel hardware, Windows Update is rather effective at finding drivers. We also recommend using "},{"type":"element","tag":"a","props":{"href":"http://www.intel.com/content/www/us/en/support/detect.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel Driver Update Utility"}]},{"type":"text","value":", which will automatically detect and install drivers for Intel hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For our Open Firmware and Open EC systems, you can download the Windows drivers "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/windows-drivers","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For systems with NVIDIA graphics cards, drivers can be found here "},{"type":"element","tag":"a","props":{"href":"http://www.nvidia.com/Download/index.aspx","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"NVIDIA Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"nvidia-hardware-table"},"children":[{"type":"element","tag":"a","props":{"href":"#nvidia-hardware-table","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVIDIA Hardware Table"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Always"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Maybe"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Never"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro (w/ eGPU)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro (w/ eGPU)"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Silverback WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Pro"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"ethernet-hardware-table"},"children":[{"type":"element","tag":"a","props":{"href":"#ethernet-hardware-table","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Ethernet Hardware Table"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Realtek RTL8111/8168/8411"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Intel I219-V"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Atheros/Killer Ethernet E2400"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Intel I210"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Silverback WS"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Pro"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu"}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.realtek.com.tw/downloads/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Realtek Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://downloadcenter.intel.com/product/82186/Intel-Ethernet-Connection-I219-V","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel I219-V Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://downloadcenter.intel.com/product/64399/Intel-Ethernet-Controller-I210-Series","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Intel I210 Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.killernetworking.com/driver-downloads/category/killer-suite","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Killer Ethernet Drivers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there is a missing driver in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Device Manager"}]},{"type":"text","value":", right click on the item with the missing driver, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Properties"}]},{"type":"text","value":", then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Details"}]},{"type":"text","value":", and then "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Hardware Ids"}]},{"type":"text","value":" from the drop-down. The VEN (vendor) and DEV (device) numbers are unique to every piece of hardware. Search for the device at the PCI Database:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.pcilookup.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"PCI Lookup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can use that info to find the manufacturer, then search for drivers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disabling-fast-startup"},"children":[{"type":"element","tag":"a","props":{"href":"#disabling-fast-startup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disabling Fast Startup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is also recommended to disable \"Fast Startup\" within Windows to avoid problems switching between operating systems. To do this, navigate to Settings -> System -> Power & sleep and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Additional power settings"}]},{"type":"text","value":" in the right sidebar:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accessing additional power settings in Windows","src":"/images/dual-booting/windows-power-settings-1.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will open another control panel. In this panel, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Choose what the power buttons do"}]},{"type":"text","value":" in the left sidebar."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accessing additional power settings in Windows","src":"/images/dual-booting/windows-power-settings-2.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the next page, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Change settings that are currently unavailable"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Accessing additional power settings in Windows","src":"/images/dual-booting/windows-power-settings-3.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, scroll down to the \"Shutdown settings\" section, uncheck the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Turn on fast startup (recommended)"}]},{"type":"text","value":" option, and click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Save changes"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disabling Fast Startup in Windows","src":"/images/dual-booting/windows-power-settings-4.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will ensure Windows fully shuts down and allows other operating systems to use the hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"selecting-pop_os-or-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#selecting-pop_os-or-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Selecting Pop!_OS or Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Depending on how you installed Windows and which firmware your computer is running, there are a variety of ways to choose which OS to boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"using-the-firmware-boot-menu"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-firmware-boot-menu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the firmware boot menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Change the default OS"}]},{"type":"text","value":" using the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"UEFI setup menu"}]},{"type":"text","value":" (while booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" on Open Firmware laptops, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" on closed firmware laptops, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"DEL"}]},{"type":"text","value":" on Thelio desktops, or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" on Meerkat desktops.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Navigate to the boot options and set the desired order, then save and exit."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If there's more than one entry for an OS or drive, try them from top to bottom until you find the one that works."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Boot the secondary OS"}]},{"type":"text","value":" using the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu/"},"children":[{"type":"text","value":"UEFI boot menu"}]},{"type":"text","value":" (while booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ESC"}]},{"type":"text","value":" on Open Firmware laptops, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":" on closed firmware laptops, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":" on Thelio desktops, or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"F10"}]},{"type":"text","value":" on Meerkat desktops.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Select the desired OS (or the drive that it's on.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"If there's more than one entry for an OS or drive, try them from top to bottom until you find the one that works."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"using-the-systemd-boot-menu"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-systemd-boot-menu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the systemd-boot menu"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Systemd-boot is the bootloader used by Pop!_OS. It can be used to select which operating system you would like to boot from. The steps below outline how to access the systemd-boot menu, and select an operating system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"This menu is part of Pop!_OS, so in order to use it effectively, Pop!_OS must be set as the default OS in the firmware settings as described in the previous section."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Change the default OS"}]},{"type":"text","value":" using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu (while booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":".)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Highlight the desired default OS using the arrow keys, then press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"D"}]},{"type":"text","value":" to make it the default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Boot the secondary OS"}]},{"type":"text","value":" using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu (while booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Highlight the selected OS, then press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" to boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Get prompted to choose the OS on every boot"}]},{"type":"text","value":" using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"While booting, hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" to enter the menu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":" key (or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SHIFT"}]},{"type":"text","value":" + "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"="}]},{"type":"text","value":") to increase the number of seconds the system will wait before booting the default OS; press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" to decrease the number of seconds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Once a timer is set, the menu will display on every boot without having to hold down "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":". (To reverse this, press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-"}]},{"type":"text","value":" until the timer is back to zero.)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repairing-the-pop_os-bootloader"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-the-pop_os-bootloader","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing the Pop!_OS Bootloader"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If Pop!_OS stops booting or no longer appears as a boot option after the Windows installation, or after a Windows update, see "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"this article"}]},{"type":"text","value":" for information on repairing the Pop!_OS bootloader."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"fixing-the-system-clock"},"children":[{"type":"element","tag":"a","props":{"href":"#fixing-the-system-clock","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fixing the System Clock"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Windows and Linux store their time in the UEFI firmware differently. This can cause the clock to become de-synchronized when you switch from one OS to the other."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you're affected by this, the easiest solution is to fix it in Linux, forcing it to work the same way as Windows. Set the option using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"timedatectl set-local-rtc 1 --adjust-system-clock"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can verify that the change was successful using this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"timedatectl"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should see "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"RTC in local TZ: yes"}]},{"type":"text","value":" in the output. If you need to revert this setting, turn it back off with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"timedatectl set-local-rtc 0 --adjust-system-clock"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## Important Disclaimer - Please Read\n\nSystem76 is not a licensed reseller or installer of the Windows operating system. This article is provided for informational purposes only.\n\nSystem76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer. However, System76 does not guarantee the success or quality of experience when installing Windows and does not provide support or testing for any Windows version. Please do not open a support ticket for anything other than clarification of the steps covered in this article.\nThe contents of this support article are the **total extent of support and troubleshooting that System76 can provide for Windows.** Any Windows-related support for System76 hardware not covered in this article is beyond the scope of support provided by System76. Please refer to Microsoft's [official troubleshooting documentation](https://support.microsoft.com/en-us) or other online resources.\n\nInstalling Windows is undertaken at your own risk. It's possible not all hardware will function as intended and, drivers may not be available for all components. Your mileage may vary.\n\n## Windows 11\n\n> **Windows 11 Compatibility:** Windows 11 is not supported on all systems. Open Firmware systems below 13th Gen do not support Secure Boot which is a requirement for Windows 11. If your computer does not meet [Windows 11 requirements](https://support.microsoft.com/en-us/topic/windows-11-system-requirements-86c11283-ea52-4782-9efd-7674389a7ba3), try Windows 10. Windows 10 is still supported by Microsoft until [October of 2025](https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro).\n\n### Compatibility Table\n\n---\n| Laptop Model | Windows 10 Support | Windows 11 Support |\n| ------------ | ------------------ | ------------------ |\n| addw1 | Yes | Yes |\n| addw2 | Yes | No |\n| addw3 | Yes | Yes |\n| bonw14 | Yes | No |\n| bonw15 | Yes | Yes |\n| darp6 | Yes | No |\n| darp7 | Yes | No |\n| darp8 | Yes | No |\n| darp9 | Yes | Yes |\n| galp4 | Yes | No |\n| galp5 | Yes | No |\n| galp6 | Yes | No |\n| galp7 | Yes | Yes |\n| gaze15 | Yes | No |\n| gaze16 | Yes | No |\n| gaze17 | Yes | No |\n| gaze18 | Yes | Yes |\n| lemp9 | Yes | No |\n| lemp10 | Yes | No |\n| lemp11 | Yes | No |\n| lemp12 | Yes | Yes |\n| oryp6 | Yes | No |\n| oryp7 | Yes | No |\n| oryp8 | Yes | No |\n| oryp9 | Yes | No |\n| oryp10 | Yes | No |\n| oryp11 | Yes | Yes |\n| pang10 | Yes | Yes |\n| pang11 | Yes | Yes |\n| pang12 | Yes | Yes |\n| serw12 | Yes | Yes |\n| serw13 | Yes | Yes |\n\n| Desktop Model | Windows 10 Support | Windows 11 Support |\n| ----------------- | ------------------ | ------------------ |\n| meer5 | Yes | Yes |\n| meer6 | Yes | Yes |\n| meer7 | Yes | Yes |\n| thelio-r1 | Yes | Yes |\n| thelio-r2 | Yes | Yes |\n| thelio-r3 | Yes | Yes |\n| thelio-b1 | Yes | Yes |\n| thelio-b2 | Yes | Yes |\n| thelio-b3 | Yes | Yes |\n| thelio-b4 | Yes | Yes |\n| thelio-b5 | Yes | Yes |\n| thelio-mira-r1 | Yes | Yes* |\n| thelio-mira-r2 | Yes | Yes* |\n| thelio-mira-r3 | Yes | Yes* |\n| thelio-mira-b1 | Yes | Yes* |\n| thelio-mira-b2 | Yes | Yes* |\n| thelio-mira-b3 | Yes | Yes* |\n| thelio-mira-b4 | Yes | Yes* |\n| thelio-major-r1 | Yes | Yes* |\n| thelio-major-r2 | Yes | Yes* |\n| thelio-major-r3 | Yes | Yes* |\n| thelio-major-r4 | Yes | Yes* |\n| thelio-major-b1 | Yes | Yes* |\n| thelio-major-b2 | Yes | Yes* |\n| thelio-major-b3 | Yes | Yes* |\n| thelio-major-b4 | Yes | Yes* |\n| thelio-mega-r1 | Yes | Yes* |\n| thelio-mega-r2 | Yes | Yes* |\n| thelio-massive-b1 | Yes | Yes* |\n\n\\* For desktop computers you will want to confirm you have an 8th Gen Intel Core Processor or 2000 Ryzen AMD Processor, and that you have TPM enabled in the UEFI settings.\n\n---\n\n### Planning the Installation\n\nThere are several ways to dual boot Pop!\\_OS and Windows. Make sure to follow the instructions for your specific situation:\n\n- [Installing in a Virtual Machine](#install-windows-in-a-virtual-machine)\n- [Installing on a Dedicated Drive (Recommended)](#installing-on-a-dedicated-drive)\n- [Installing on a Shared Drive - Starting with Pop!\\_OS](#installing-on-a-shared-drive-starting-with-pop_os)\n\n## Install Windows in a Virtual Machine\n\n> **Understand Virtual Machines:**\n>\n>Virtual machines are a method of running multiple OSes on your computer simultaneously. It's conceptually a second computer that you control through a special application called a Hypervisor. You can install an additional operating system on this virtual computer, which you can then boot and run as if it were another system.\n\nSetting up a Windows virtual machine (VM) allows running Windows on a virtual drive within the OS. The virtual machine can be started, stopped, and suspended without requiring the computer to be restarted, and you can run Windows and Pop!\\_OS applications simultaneously.\n\nVirtual machines impose a slight performance penalty in their operation, depending on the exact application. Many applications will run near full-speed, but applications that depend on heavy computations or access to the GPU (like games and video editing software) will likely be faster with a dual boot.\n\n### Enable AMD-V\n\nOn some models, for example, Thelio (thelio-r1) and Thelio Major (thelio-major-r1), you will need to enable AMD-V in the BIOS by rebooting and holding the Del key. Then enable SVM mode with the following path:\n\nM.I.T tab -> Advanced Frequency Settings -> Advanced CPU Core Settings -> SVM mode -> Enabled.\n\n![AMD BIOS Settings](/images/windows/AMD-BIOS.png)\n\n\n\n### Install VirtualBox\n\nTo act as your hypervisor, we recommend installing `VirtualBox`, since it's free and easy to use. `VirtualBox` is available from Oracle's website [here](https://www.virtualbox.org) or in the `Pop!_Shop`.\n\nOpen the `Pop!_Shop`, then enter \"virtualbox\" in the search field. Click on the `VirtualBox` result with the blue icon. You should see the window below:\n\n![VirtualBox Listing in Popshop](/images/windows/virtualbox-popshop.png)\n\nClick the `Install` button, then wait for the download and install process to complete.\n\n### Create Virtual Machine\n\nOnce you have `VirtualBox` installed, we'll need to create the virtual computer upon which we'll install Windows later. Press the `SUPER` Key on your keyboard and then enter \"virtualbox\" in the search field.\n\n![Opening VirtualBox through the Dash](/images/windows/step3.png)\n\n\n\n![VirtualBox Main Window](/images/windows/step4.png)\n\nClick on the `New` button in the toolbar, then give your machine a name. If it isn't already filled out, set the machine \"Type\" to `Microsoft Windows` and the \"Version\" to `Windows 10 64-bit`, and click `Next`.\n\n![Setting up the Virtual Machine](/images/windows/step5.png)\n\nIncrease the virtual machine memory size to half of the total RAM available. For the Hard Drive, you'll want to choose to `Create a virtual hard drive now`.\n\n![Creating a virtual hard drive](/images/windows/step6.png)\n\nFor the options in creating the virtual hard drive, create a `VHD (Virtual Hard Disk)`, `Fixed size`, 16 GB or larger.\n\n### Install Windows\n\nOnce you've created the new VM, you should see it listed in the `VirtualBox` window:\n\n![VM listed in the VirtualBox Window](/images/windows/step7.png)\n\nThe next step is to boot the virtual machine and install an OS on it. Click on the VM in the list so that it is highlighted orange, then click the `Start` button. This is equivalent to pressing the power button on the virtual computer.\n\n`VirtualBox` will now ask you to select a start-up disk. Click the small folder icon next to the dropdown, then point `VirtualBox` at your ISO file and open it. `VirtualBox` will then boot the file.\n\n![Start-up disk selection](/images/windows/step8.png)\n\n![Windows booting up](/images/windows/step9.png)\n\nAfter Windows finishes booting from the ISO, you should see the Windows Setup window. Select your desired options for \"Language to install,\" \"Time and currency format,\" and \"Keyboard or input method,\" then click `Next`.\n\n![Windows Setup window](/images/windows/step10.png)\n\nOn the next screen, click `Install Now` to start the installation.\n\n![Click Install Now to start the installation](/images/windows/step11.png)\n\nTo install Windows on your System 76 computer, we will need to create a Windows USB installer. Creating a Windows installer on Linux is similar to how you create Linux USB installers. However, the Windows installer has unique set up requirements, so not all USB creation tools will work.\n\n### Create a Windows USB Installer\n\nReview the terms of the EULA. You are required to accept the terms of the EULA before completing the installation. Checking the box and clicking `Next` assumes you do accept the terms and agree to be bound by them. Do not continue with the installation if you don't agree to the terms in the EULA.\n\n![Accept the EULA](/images/windows/step13.png)\n\nMake sure you select `Custom: Install Windows only (advanced)`, as this is a new installation of Windows.\n\n![Select the Custom: Install Windows only option](/images/windows/step14.png)\n\nSelect the `Drive 0 Unallocated Space` area, then click `Next`.\n\n![Selecting Partition 2 for installation](/images/windows/step15.png)\n\nWindows will next begin copying over the installation files onto the virtual hard disk. This step may take a while, so feel free to work in the background while it's running. The virtual machine will automatically reboot when it's time to continue.\n\n![Installing Windows](/images/windows/step16.png)\n\nWhen the VM reboots, you may be prompted to \"Press any key to boot from CD or DVD...\" (pictured below). **Do not press any keys here, or the installation will start over.**\n\n![Do not press any key. Seriously.](/images/windows/step17.png)\n\nWindows will now finish installing files and get the system ready to be set up. The virtual machine may reboot again. **Remember** do not press any keys to boot from the CD or DVD.\n\n![Getting ready](/images/windows/step18.png)\n\nAfter the process is finalized, you can begin the setup process.\n\n### Set Up Windows\n\nSetup will begin with the following screen:\n\n![Get Going Fast](/images/windows/step19.png)\n\nYou may select either \"Use express settings,\" or you can customize the settings to suit your preferences. Next, Windows will download updates to ensure you're on the latest version of the OS. This step may take a while, depending on your Internet connection. When it's finished, Windows will ask you who owns this PC. Select `I own it`, unless you're setting the VM up for someone else. Click `Next`.\n\n![Who owns this PC?](/images/windows/step20.png)\n\nNext, you'll be prompted to sign in with your Microsoft account. This step is recommended as it can allow for resetting your password remotely if you forget it. It can also sync your settings, apps, and files to other Window's PCs. If you don't have a Microsoft account, you can create one with the supplied link.\n\nIf you prefer to use a local account, you can skip this step.\n\n![Sign into your Microsoft Account](/images/windows/step21.png)\n\nWindows 10 allows you to set a PIN for logging in instead of a password. If you'd like to set a PIN, you can do so now, or skip this step. After completing the rest of your setup to your preferences, your desktop will load, and you'll be able to log in using the PIN or password. You'll then be presented with the desktop.\n\n![Windows 10 Desktop](/images/windows/step22.png)\n\n## Use the Windows Virtual Machine\n\nThe virtual machine will be presented through a window, and can be interacted with similarly to any other application.\n\n> **NOTE:** the virtual machine window will capture the keyboard input (The mouse is automatically captured or released depending on whether it's currently on top of the virtual machine window or not). If the input is currently captured, and you need to send input to the desktop (or a window outside of your virtual machine window), you'll need to tap the Right-hand `CTRL` first, which will release the keyboard from the Virtual machine, and allow it to work in the desktop again. Clicking inside of the Virtual Machine window will re-enable the keyboard capture.\n\n### Add Network Printer\n\nIn `VirtualBox`, click your virtual machine so it's highlighted in orange. Select `Settings` in the top menu. Select `Network` and make sure the \"Enable Network Adapter\" is checked and the \"Attached to\" option is `Bridged Adapter`. The network `name` (SSID) is the name of the network you wish to connect to.\n\nSelect `OK` and power on your virtual machine. Go to the Printer menu and select the option to `Add a Printer`. Windows should automatically find your printer. Select it and follow the prompts to finish the installation. Print a test page to confirm the connection worked.\n\n![Windows 10 Desktop](/images/windows/vmsettings.png)\n\n---\n\n## Dual-Booting Windows\n\n### Creating Install Media\n\nDownload the latest [Windows .iso file](https://www.microsoft.com/en-us/software-download/windows10ISO) from Microsoft's website. Plug in a USB flash drive (8GB or larger) to use as an installation disk. The USB drive will be wiped during this process.\n\nOn Pop!\\_OS or Ubuntu, install [WoeUSB-ng](https://github.com/WoeUSB/WoeUSB-ng) using these commands:\n\n```bash\nsudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common\nsudo pip3 install WoeUSB-ng\n```\n\nOnce installed, open the WoeUSB-ng application and create the USB installer with the steps below:\n\n1. Select the Windows .iso file as the source.\n\n - Select `Other Locations` -> `Computer` -> `home` -> `your-username` -> `Downloads`.\n\n2. Select the USB flash drive as the target device.\n3. Click `Install`.\n\n![WoeUSB-ng](/images/dual-booting/woeusb.png)\n\nIt may take several minutes or more for the process to finish -- wait until the `Installation succeeded!` message appears.\n\n---\n\n### Installing on a Dedicated Drive\n\nThe easiest way to dual-boot Windows is to install it on a separate physical drive from Pop!\\_OS. This allows both Windows and Pop!\\_OS to use their default partition schemes, and allows you to select the OS using the UEFI firmware menu.\n\n>**NOTE:** If you want to use full-disk encryption in Pop!\\_OS, this is the only option.\n\nFor the safest experience, power off your machine, [open the case](https://support.system76.com/articles/guides), and remove the drive with Pop!\\_OS prior to installing Windows. This ensures Windows won't overwrite the Pop!\\_OS bootloader, and helps avoid accidentally overwriting Pop!\\_OS.\n\n## Install Windows\n\nPlug the [USB installer](#create-a-windows-usb-installer) into your machine, then power on while holding the appropriate key to enter the [boot menu](/articles/boot-menu/):\n\n- `Esc` for laptops with Open Firmware\n- `F7` for laptops with proprietary firmware\n- `F8` or `F12` for Thelio desktops\n- `F10` for Meerkat desktops\n\nFrom the boot menu, select the drive containing the Windows ISO.\n\n### Performing the Installation\n\nSelect your language, region, and keyboard settings, then click `Next`.\n\n![Windows region & language settings](/images/dual-booting/windows-language-settings.jpg)\n\nOn the next page, click `Install now`.\n\n![Windows installer](/images/dual-booting/windows-install-now.jpg)\n\nOn the `Activate Windows` page, enter your Windows product key, then click `Next`. If you don't have a product key, click `I don't have a product key`. (Usage of Windows without a product key may violate Microsoft's [license terms](https://www.microsoft.com/en-us/Useterms/Retail/Windows/10/UseTerms_Retail_Windows_10_English.htm) for Windows, and some features may be limited or unavailable.)\n\n![Windows activation](/images/dual-booting/windows-activation.jpg)\n\nIf you didn't enter a product key, you will be asked to choose which version of Windows to install. The standard version for desktop and laptop computers is `Windows 10 Pro` (if you're not sure which version to select, use this one.)\n\n![Windows edition selection](/images/dual-booting/windows-select-edition.jpg)\n\nNext, you will be asked to read and accept Microsoft's license terms for Windows. To continue, check the `I accept the license terms` checkbox and click `Next`.\n\n![Windows license terms](/images/dual-booting/windows-accept-license-terms.jpg)\n\nThe next page will ask what type of installation you want to perform. Since there is no existing Windows installation to upgrade, select the `Custom: Install Windows only (advanced)` option.\n\n![Windows installation types](/images/dual-booting/windows-installation-type.jpg)\n\nFinally, the installer will ask you to select where you want to install to. In this scenario, we are installing Windows to a dedicated drive (if you're doing something else, see [Planning the Installation](#planning-the-installation)).\n\nIf the drive to be used for Windows already contains any partitions, start by deleting those partitions. To do this, you'll need to identify which drive will be used for Windows.\n\nFor example, if you purchased a System76 machine with multiple drives, any extra drives should have a single partition (while the OS drive for Pop!\\_OS will have three or four partitions.) In this example, the Pop!\\_OS drive is 256GB and the Windows drive is 128GB, so we'll delete the single partition on `Drive 1` because it's closest to 128GB:\n\n![Windows deleting existing partitions](/images/dual-booting/windows-delete-existing-partitions.jpg)\n\n(If your flash drive is large enough, it may also show up in the list of drives; once again, identify it by its size and do not attempt to delete its partitions, since it's where the installer is stored.)\n\nYou will be asked to confirm any partitions you delete:\n\n![Windows confirming a partition deletion](/images/dual-booting/windows-confirm-partition-delete.jpg)\n\nOnce all of the partitions have been deleted from the soon-to-be Windows drive, select the `Unallocated Space` on that drive and click `Next`. This will allow the installer to configure the necessary partitions automatically.\n\n![Windows selecting unallocated space](/images/dual-booting/windows-select-unallocated-space.jpg)\n\nNext, wait for the Windows installation to complete. The installer will show progress as it copies and expands the OS files. The system may reboot one or more times.\n\n![Windows being installed](/images/dual-booting/windows-installing.jpg)\n\nIf you see a message about checking the disk, wait and allow the installer to check its newly-created partitions.\n\n![Windows checking the disk](/images/dual-booting/windows-checking-disk.jpg)\n\nEventually, the Windows out-of-box experience wizard will start. Select your country (it may be automatically selected if you're connected to the internet) and click `Yes`.\n\n![Windows first-time setup wizard](/images/dual-booting/windows-oobe.jpg)\n\nFollow the wizard to select your preferences:\n\n- Keyboard layout\n- Network setup, if using WiFi\n- Account details\n- Privacy settings\n- Cortana settings\n\nAfter completing the wizard, Windows will display a slideshow while it finishes setting up. Eventually, you will see the Windows desktop:\n\n![Windows 10 desktop](/images/dual-booting/windows-10-desktop.jpg)\n\nSee [additional setup](#additional-setup-for-windows-not-in-vm) for next steps.\n\n---\n\n### Installing on a Shared Drive (Starting with Pop!\\_OS)\n\nIf you need to install both operating systems on a single drive (for example, if your computer only supports a single SSD), it is possible to install both OS's using a custom partition scheme. Pop!\\_OS's full-disk encryption is not supported with this setup.\n\nStart by [installing Pop!\\_OS](/articles/install-pop/), making sure to select `Don't Encrypt` during the installation process.\n\n(System76 computers shipped with Pop!\\_OS give you the option of whether or not to encrypt on first boot. If you chose to encrypt at first boot, or if you reinstalled and chose to encrypt, you will need to reinstall without encrypting before proceeding. If you want to dual boot and also use full-disk encryption, you will need to [use a dedicated drive](#installing-on-a-dedicated-drive) instead.)\n\n### Shrinking Pop!\\_OS\n\nOnce Pop!\\_OS is installed (and not encrypted), boot into Recovery mode by holding down the spacebar during boot and selecting `Pop!\\_OS recovery` from the list of boot options.\n\n![Entering Pop!\\_OS Recovery](/images/dual-booting/pop-recovery.jpg)\n\nOnce Recovery mode has finished loading, select your language and keyboard layout, then select `Try Demo Mode` in the bottom left to exit the installer.\n\nNext, open `GParted` by searching for it in the Activities menu (`SUPER`) or the Pop!_Shell launcher (`SUPER` + `/`).\n\nThe Recovery partition is installed on the same drive as the main Pop!\\_OS install. Because of the Recovery location, GParted should automatically show the drive that Pop!\\_OS is installed to; otherwise, if GParted is showing a different drive (such as a flash drive), select the correct drive in the `GParted` -> `Devices` menu.\n\nThe largest partition in an unencrypted, default layout is an ext4 partition. Select this partition from the list, then click the `Resize/Move` button.\n\n![Selecting the Pop!\\_OS partition in GParted](/images/dual-booting/gparted-select-partition.jpg)\n\nIn the resizing dialog, drag the end of the partition to the left to shrink its size. (If you want the Pop!\\_OS partition to be a specific size, you can also enter the size value manually in the `New size (MiB)` text box.)\n\n![Resizing the Pop!\\_OS partition in GParted](/images/dual-booting/gparted-resize-partition.png)\n\nClick the `Resize/Move` button in the bottom right to confirm the change. Next, select the `unallocated` space immediately following the resized partition and click the `New` button to create a new partition for Windows.\n\n![Creating a Windows partition in GParted](/images/dual-booting/gparted-create-partition.jpg)\n\nIn the \"Create new Partition\" dialog, change the `File system:` dropdown to `ntfs`, then click `Add` to confirm the options.\n\n![Creating a Windows partition in GParted](/images/dual-booting/gparted-new-partition.jpg)\n\nFinally, click the `Apply All Operations` button (green check-mark) to write the changes to the disk.\n\n![Applying the GParted operations](/images/dual-booting/gparted-apply-1.jpg)\n\nIn the confirmation dialog, click `Apply` again to confirm.\n\n![Applying the GParted operations](/images/dual-booting/gparted-apply-2.jpg)\n\nWait until all of the operations complete, then click the `Close` button.\n\n![Completed GParted operations](/images/dual-booting/gparted-complete.jpg)\n\nExit out of GParted and use the top-right menu to power off the system.\n\n### Starting the Windows installer\n\nPlug the [Windows install media](#creating-install-media) into your machine, then power on while holding the appropriate key to enter the [boot menu](/articles/boot-menu/):\n\n- `Esc` for laptops with Open Firmware\n- `F7` for laptops with proprietary firmware\n- `F8` or `F12` for Thelio desktops\n- `F10` for Meerkat desktops\n\nFrom the boot menu, select the drive containing the Windows installer, then wait for the installer to boot.\n\n### Performing the installation\n\nSelect your language, region, and keyboard settings, then click `Next`.\n\n![Windows region & language settings](/images/dual-booting/windows-language-settings.jpg)\n\nOn the next page, click `Install now`.\n\n![Windows installer](/images/dual-booting/windows-install-now.jpg)\n\nOn the `Activate Windows` page, enter your Windows product key, then click `Next`. If you don't have a product key, click `I don't have a product key`. (Usage of Windows without a product key may violate Microsoft's [license terms](https://www.microsoft.com/en-us/Useterms/Retail/Windows/10/UseTerms_Retail_Windows_10_English.htm) for Windows, and some features may be limited or unavailable.)\n\n![Windows activation](/images/dual-booting/windows-activation.jpg)\n\nIf you didn't enter a product key, you will be asked to choose which version of Windows to install. The standard version for desktop and laptop computers is `Windows 10 Home` (if you're not sure which version to select, use this one.)\n\n![Windows edition selection](/images/dual-booting/windows-select-edition.jpg)\n\nNext, you will be asked to read and accept Microsoft's license terms for Windows. To continue, check the `I accept the license terms` checkbox and click `Next`.\n\n![Windows license terms](/images/dual-booting/windows-accept-license-terms.jpg)\n\nThe next page will ask what type of installation you want to perform. Since there is no existing Windows installation to upgrade, select the `Custom: Install Windows only (advanced)` option.\n\n![Windows installation types](/images/dual-booting/windows-installation-type.jpg)\n\nFinally, the installer will ask you to select where you want to install to. In this scenario, we are installing Windows to a pre-made partition on the shared drive (if you're doing something else, see [Planning the Installation](#planning-the-installation)).\n\nSelect the partition that matches the size and position in the list of what you created earlier using GParted. (Windows may select this partition automatically.) Click `Next` to install Windows to the partition.\n\n>**Warning:** You should not need to format any partitions during this step. If you see a `Windows can't be installed on drive # partition #` message, either you have the wrong partition selected, or you did not select `NTFS` as the partition type when creating the partition in GParted earlier. Try selecting a different partition, or go back to [Shrinking Pop!\\_OS](#shrinking-pop_os).\n\n![Windows selecting a partition](/images/dual-booting/windows-select-partition.jpg)\n\nNext, wait for the Windows installation to complete. The installer will show progress as it copies and expands the OS files. The system may reboot one or more times.\n\n![Windows being installed](/images/dual-booting/windows-installing.jpg)\n\nIf you see a message about checking the disk, wait and allow the installer to check its newly-created partitions.\n\n![Windows checking the disk](/images/dual-booting/windows-checking-disk.jpg)\n\n### Windows Set Up\n\nAfter the install is completed, the system will reboot and then load the Windows set-up wizard. Select your country (it may be automatically selected if you're connected to the internet) and click `Yes`.\n![Windows first-time setup wizard](/images/dual-booting/windows-oobe.jpg)\n\nFollow the wizard to select your preferences for:\n\n- Keyboard layout\n- Network setup, if using WiFi\n- Account details\n- Privacy settings\n- Cortana settings\n\nAfter completing the wizard, Windows will display a slideshow while it finishes setting up. Once the set up is completed, you will see the Windows desktop:\n\n![Windows 10 desktop](/images/dual-booting/windows-10-desktop.jpg)\n\nSee [additional setup](#additional-setup-for-windows-not-in-vm) for next steps.\n\n---\n\n## Additional Setup for Windows (not in VM)\n\n### Installing Drivers\n\nAfter finishing the Windows installation, open Settings -> Update & Security and click `Check for updates` to install any drivers available through Windows Update first.\n\n![Checking for Windows updates](/images/dual-booting/windows-update.jpg)\n\nClick `Restart now` if you are prompted to restart to finish installing any updates. Repeat this process until no more updates are available.\n\n> **NOTE:** Keyboard backlight control is not supported within Windows on Open Firmware systems. The Device Manager app may report that some devices are missing drivers; this is normal and can be disregarded.\n\nFor System76 machines with Intel hardware, Windows Update is rather effective at finding drivers. We also recommend using [Intel Driver Update Utility](http://www.intel.com/content/www/us/en/support/detect.html), which will automatically detect and install drivers for Intel hardware.\n\nFor our Open Firmware and Open EC systems, you can download the Windows drivers [here](https://github.com/system76/windows-drivers).\n\nFor systems with NVIDIA graphics cards, drivers can be found here [NVIDIA Drivers](http://www.nvidia.com/Download/index.aspx)\n\n#### NVIDIA Hardware Table\n\nAlways|Maybe|Never\n:----:|:----:|:----:\nAdder WS|Darter Pro (w/ eGPU)|Lemur\nBonobo WS|Galago Pro (w/ eGPU)|Kudu|\nLeopard WS|Gazelle|Meerkat|\nOryx Pro|Ratel|\nServal WS|Thelio|\nSilverback WS|Wild Dog Pro|\n\n#### Ethernet Hardware Table\n\nRealtek RTL8111/8168/8411|Intel I219-V|Atheros/Killer Ethernet E2400|Intel I210\n:----:|:----:|:----:|:----:\nOryx Pro|Meerkat|Serval WS|Silverback WS|\nLemur|Wild Dog Pro|Bonobo WS|\nGazelle| Leopard WS| |\nKudu| | |\n\n[Realtek Drivers](http://www.realtek.com.tw/downloads/)\n\n[Intel I219-V Drivers](https://downloadcenter.intel.com/product/82186/Intel-Ethernet-Connection-I219-V)\n\n[Intel I210 Drivers](https://downloadcenter.intel.com/product/64399/Intel-Ethernet-Controller-I210-Series)\n\n[Killer Ethernet Drivers](http://www.killernetworking.com/driver-downloads/category/killer-suite)\n\nIf there is a missing driver in the `Device Manager`, right click on the item with the missing driver, choose **Properties**, then **Details**, and then **Hardware Ids** from the drop-down. The VEN (vendor) and DEV (device) numbers are unique to every piece of hardware. Search for the device at the PCI Database:\n\n[PCI Lookup](http://www.pcilookup.com/)\n\nYou can use that info to find the manufacturer, then search for drivers.\n\n### Disabling Fast Startup\n\nIt is also recommended to disable \"Fast Startup\" within Windows to avoid problems switching between operating systems. To do this, navigate to Settings -> System -> Power & sleep and click `Additional power settings` in the right sidebar:\n\n![Accessing additional power settings in Windows](/images/dual-booting/windows-power-settings-1.jpg)\n\nThis will open another control panel. In this panel, click `Choose what the power buttons do` in the left sidebar.\n\n![Accessing additional power settings in Windows](/images/dual-booting/windows-power-settings-2.jpg)\n\nOn the next page, click `Change settings that are currently unavailable`.\n\n![Accessing additional power settings in Windows](/images/dual-booting/windows-power-settings-3.jpg)\n\nFinally, scroll down to the \"Shutdown settings\" section, uncheck the `Turn on fast startup (recommended)` option, and click `Save changes`.\n\n![Disabling Fast Startup in Windows](/images/dual-booting/windows-power-settings-4.jpg)\n\nThis will ensure Windows fully shuts down and allows other operating systems to use the hardware.\n\n### Selecting Pop!\\_OS or Windows\n\nDepending on how you installed Windows and which firmware your computer is running, there are a variety of ways to choose which OS to boot.\n\n#### Using the firmware boot menu\n\n- **Change the default OS** using the [UEFI setup menu](/articles/boot-menu/) (while booting, hold down `ESC` on Open Firmware laptops, `F2` on closed firmware laptops, `DEL` on Thelio desktops, or `F2` on Meerkat desktops.)\n- Navigate to the boot options and set the desired order, then save and exit.\n- If there's more than one entry for an OS or drive, try them from top to bottom until you find the one that works.\n- **Boot the secondary OS** using the [UEFI boot menu](/articles/boot-menu/) (while booting, hold down `ESC` on Open Firmware laptops, `F7` on closed firmware laptops, `F8` or `F12` on Thelio desktops, or `F10` on Meerkat desktops.)\n- Select the desired OS (or the drive that it's on.)\n- If there's more than one entry for an OS or drive, try them from top to bottom until you find the one that works.\n\n#### Using the systemd-boot menu\n\nSystemd-boot is the bootloader used by Pop!\\_OS. It can be used to select which operating system you would like to boot from. The steps below outline how to access the systemd-boot menu, and select an operating system:\n\n- This menu is part of Pop!\\_OS, so in order to use it effectively, Pop!\\_OS must be set as the default OS in the firmware settings as described in the previous section.\n- **Change the default OS** using the `systemd-boot` menu (while booting, hold down `SPACE`.)\n- Highlight the desired default OS using the arrow keys, then press `D` to make it the default.\n- **Boot the secondary OS** using the `systemd-boot` menu (while booting, hold down `SPACE`).\n- Highlight the selected OS, then press `ENTER` to boot.\n- **Get prompted to choose the OS on every boot** using the `systemd-boot` menu.\n- While booting, hold down `SPACE` to enter the menu.\n- Press the `+` key (or `SHIFT` + `=`) to increase the number of seconds the system will wait before booting the default OS; press `-` to decrease the number of seconds.\n- Once a timer is set, the menu will display on every boot without having to hold down `SPACE`. (To reverse this, press `-` until the timer is back to zero.)\n\n## Repairing the Pop!\\_OS Bootloader\n\nIf Pop!\\_OS stops booting or no longer appears as a boot option after the Windows installation, or after a Windows update, see [this article](/articles/bootloader) for information on repairing the Pop!\\_OS bootloader.\n\n### Fixing the System Clock\n\nWindows and Linux store their time in the UEFI firmware differently. This can cause the clock to become de-synchronized when you switch from one OS to the other.\n\nIf you're affected by this, the easiest solution is to fix it in Linux, forcing it to work the same way as Windows. Set the option using this command:\n\n```bash\ntimedatectl set-local-rtc 1 --adjust-system-clock\n```\n\nYou can verify that the change was successful using this command:\n\n```bash\ntimedatectl\n```\n\nYou should see `RTC in local TZ: yes` in the output. If you need to revert this setting, turn it back off with this command:\n\n```bash\ntimedatectl set-local-rtc 0 --adjust-system-clock\n```\n","dir":"/","path":"/windows","extension":".md","createdAt":"2021-10-15T00:04:26.000Z","updatedAt":"2023-07-06T14:58:27.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/2a26a380211a44427226cb274d6e86c5496704c0","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/81b63971d47c25c045542b1efd0ed11e1341376c","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"gangwerz","commitUrl":"https://github.com/system76/docs/commit/41d8a6834e9d9c435a8a2ce3f12c10c6578c4d1b","avatarUrl":"https://avatars.githubusercontent.com/u/4120010?v=4","profileUrl":"https://github.com/gangwerz"},{"username":"Kennegh","commitUrl":"https://github.com/system76/docs/commit/6ad155855086c525801ae87d5af0aca68db661f5","avatarUrl":"https://avatars.githubusercontent.com/u/53191027?v=4","profileUrl":"https://github.com/Kennegh"},{"username":"jaxsnjohnson","commitUrl":"https://github.com/system76/docs/commit/40babdc5eb7c4110f8cec7d11734b57fde7d0296","avatarUrl":"https://avatars.githubusercontent.com/u/79726860?v=4","profileUrl":"https://github.com/jaxsnjohnson"}],"meta":{"version":0,"revision":0,"created":1697644147841},"$loki":122},{"slug":"log-files","description":"Learn how to create log files for sending to System76 support\n","title":"Creating Log Files","keywords":["system76","driver","logs","syslog","support"],"facebookImage":"/_nuxt/images/log-files-facebookImage.jpg","twitterImage":"/_nuxt/images/log-files-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"generating-log-files-in-settings-pop_os-2110","depth":2,"text":"Generating Log Files in Settings (Pop!_OS 21.10+)"},{"id":"generating-log-files-using-the-system76-driver-application","depth":2,"text":"Generating Log Files Using the System76 Driver Application"},{"id":"manually-generating-log-files","depth":3,"text":"Manually Generating Log Files"},{"id":"sending-the-logs-to-the-support-team","depth":3,"text":"Sending the Logs to the Support Team"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Log files help our support team learn more about your system, and can be a great benefit during troubleshooting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The information collected by the log files includes:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The installed operating system and active kernel version"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A listing of the filesystems connected to your system, and the space used"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Information about your firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"A list of disks connected to your system, as well as connected USB devices"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Sensors information showing temperatures and fan speeds"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Comprehensive output from "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"syslog"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"journalctl"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The detailed contents of the log file are listed below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/apt/sources.list.d/*\n/apt/history.log\n/apt/history-rotated.log\n/apt/sources.list\n/apt/term.log\n/apt/term-rotated.log\ndf\ndmesg\ndmidecode\nfstab\njournalctl\nlsblk\nlspci\nlsusb\nsensors\nsyslog.log\nsysteminfo.txt\nupower\nuptime\nxorg.0.log\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"generating-log-files-in-settings-pop_os-2110"},"children":[{"type":"element","tag":"a","props":{"href":"#generating-log-files-in-settings-pop_os-2110","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Generating Log Files in Settings (Pop!_OS 21.10+)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Starting in Pop!_OS 21.10, logs are no longer generated through the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application. Instead, a \"Support\" section has been added to the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Settings"}]},{"type":"text","value":" application. Clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Create Log Files"}]},{"type":"text","value":" button will prompt you for your admin password, and then generate and save a file called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pop-support_[timestamp].tar.xz"}]},{"type":"text","value":". This file is saved in your Home directory ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home/username"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings-Logs","src":"/images/system76-driver/logs-in-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"generating-log-files-using-the-system76-driver-application"},"children":[{"type":"element","tag":"a","props":{"href":"#generating-log-files-using-the-system76-driver-application","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Generating Log Files Using the System76 Driver Application"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System76 Driver can be opened by clicking the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" button in the top left (or pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key), then searching for \"System76.\" Among the applications listed should be the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application. Click the icon to launch the application, and enter your password when prompted to do so."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next click on the button outlined in red in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application and a file called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-logs.tgz"}]},{"type":"text","value":" will be created and placed in your Home directory ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home/username"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CreateLogFiles","src":"/images/system76-driver/CreateLogFiles.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manually-generating-log-files"},"children":[{"type":"element","tag":"a","props":{"href":"#manually-generating-log-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manually Generating Log Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If for some reason you are unable to access the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application, you can manually create a set of log files by running a series of commands via the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application. To do this, click "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":"/"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" in the top left of your system, search for \"Terminal\", then open the application that appears."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also launch "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with keyboard shortcuts:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop - "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ubuntu - "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From there, you can enter the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"mkdir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"journalctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/journal.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"dmesg "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/dmesg.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.local/share/xorg/Xorg.0.log "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/Xorg.0.log "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"2>"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev/null"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dmidecode "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/demidecode"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lspci -vv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/lspci.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lsusb -vv "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/lsusb.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"uname -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/uname.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp /etc/os-release "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/os-release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk -f "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/lsblk.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"df -h "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/df.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"cp /etc/fstab "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/fstab.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"tar czf system76-log.tgz "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rm "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"rmdir "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As with the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" application, the log files will be stored within your home directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sending-the-logs-to-the-support-team"},"children":[{"type":"element","tag":"a","props":{"href":"#sending-the-logs-to-the-support-team","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sending the Logs to the Support Team"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the logs are created, you can attach them directly to the support case."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" In some cases, error messages can grow log files to a size too large for an email attachment. If that's the case, use a file sharing service like Google Drive or "},{"type":"element","tag":"a","props":{"href":"https://wormhole.app/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Wormhole"}]},{"type":"text","value":", and then include the share link in an email response to the support ticket."}]},{"type":"text","value":"\n"}]}]},"text":"\nLog files help our support team learn more about your system, and can be a great benefit during troubleshooting.\n\nThe information collected by the log files includes:\n\n* The installed operating system and active kernel version\n* A listing of the filesystems connected to your system, and the space used\n* Information about your firmware\n* A list of disks connected to your system, as well as connected USB devices\n* Sensors information showing temperatures and fan speeds\n* Comprehensive output from `syslog` and `journalctl`\n\nThe detailed contents of the log file are listed below:\n\n```\n/apt/sources.list.d/*\n/apt/history.log\n/apt/history-rotated.log\n/apt/sources.list\n/apt/term.log\n/apt/term-rotated.log\ndf\ndmesg\ndmidecode\nfstab\njournalctl\nlsblk\nlspci\nlsusb\nsensors\nsyslog.log\nsysteminfo.txt\nupower\nuptime\nxorg.0.log\n```\n\n## Generating Log Files in Settings (Pop!_OS 21.10+)\n\nStarting in Pop!\\_OS 21.10, logs are no longer generated through the System76 Driver application. Instead, a \"Support\" section has been added to the Settings application. Clicking the `Create Log Files` button will prompt you for your admin password, and then generate and save a file called `pop-support_[timestamp].tar.xz`. This file is saved in your Home directory (`/home/username`).\n\n![Settings-Logs](/images/system76-driver/logs-in-settings.png)\n\n## Generating Log Files Using the System76 Driver Application\n\nThe System76 Driver can be opened by clicking the `Activities` or `Applications` button in the top left (or pressing the SUPER key), then searching for \"System76.\" Among the applications listed should be the System76 Driver application. Click the icon to launch the application, and enter your password when prompted to do so.\n\nNext click on the button outlined in red in the System76 Driver application and a file called `system76-logs.tgz` will be created and placed in your Home directory (`/home/username`).\n\n![CreateLogFiles](/images/system76-driver/CreateLogFiles.png)\n\n### Manually Generating Log Files\n\nIf for some reason you are unable to access the System76 Driver application, you can manually create a set of log files by running a series of commands via the Terminal application. To do this, click `Activities`/`Applications` in the top left of your system, search for \"Terminal\", then open the application that appears.\n\nYou can also launch Terminal with keyboard shortcuts:\n\nPop - SUPER+T\n\nUbuntu - CTRL+ALT+T\n\nFrom there, you can enter the following commands:\n\n```bash\ncd ~/\nmkdir ~/system76\njournalctl > ~/system76/journal.log\ndmesg > ~/system76/dmesg.log\ncp ~/.local/share/xorg/Xorg.0.log ~/system76/Xorg.0.log 2> /dev/null\nsudo dmidecode > ~/system76/demidecode\nsudo lspci -vv > ~/system76/lspci.log\nsudo lsusb -vv > ~/system76/lsusb.log\nuname -a > ~/system76/uname.log\ncp /etc/os-release ~/system76/os-release\nlsblk -f > ~/system76/lsblk.log\ndf -h > ~/system76/df.log\ncp /etc/fstab ~/system76/fstab.log\ntar czf system76-log.tgz ~/system76/*\nrm ~/system76/*\nrmdir ~/system76\n```\n\nAs with the System76 Driver application, the log files will be stored within your home directory.\n\n### Sending the Logs to the Support Team\n\nOnce the logs are created, you can attach them directly to the support case.\n\n> **NOTE:** In some cases, error messages can grow log files to a size too large for an email attachment. If that's the case, use a file sharing service like Google Drive or [Wormhole](https://wormhole.app/), and then include the share link in an email response to the support ticket.\n","dir":"/","path":"/log-files","extension":".md","createdAt":"2021-05-20T20:53:49.000Z","updatedAt":"2023-02-22T15:25:43.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/f04e9a60fb060af4e657f3025fd4cbb1df827b71","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/171328b67d5e48044dbdf3a45efb6026f2b52789","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/b0881b247bff13c510601b0738f29a5f66276931","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"linuxgnuru","commitUrl":"https://github.com/system76/docs/commit/00b5f43a8b6fcfa93e4e8d25871cae5f51c3a79e","avatarUrl":"https://avatars.githubusercontent.com/u/3463589?v=4","profileUrl":"https://github.com/linuxgnuru"},{"username":"jbrains","commitUrl":"https://github.com/system76/docs/commit/6305b6cdb796d623ac710c4bc955fb03034d8a47","avatarUrl":"https://avatars.githubusercontent.com/u/61505?v=4","profileUrl":"https://github.com/jbrains"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/7d9229204d9d5965a2ee46d3103b67df3881dae7","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644147843},"$loki":123},{"slug":"pop-incomplete-upgrade","description":"What to do if your upgrade is incomplete or not working correctly\n","title":"Pop!_OS Incomplete Upgrade","keywords":["Pop!_OS 21.04","Pop!_OS 20.10","Pop!_OS 20.04","LTS","Non-LTS","Upgrade","Update","Release","System76","apt"],"facebookImage":"/_nuxt/images/pop-incomplete-upgrade-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-incomplete-upgrade-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"repairing-upgrade-errors","depth":2,"text":"Repairing Upgrade Errors"},{"id":"backup-your-files","depth":2,"text":"Backup Your Files"},{"id":"if-you-cant-boot-the-os","depth":2,"text":"If you can't boot the OS"},{"id":"recovery-partition-is-full","depth":2,"text":"Recovery Partition is full"},{"id":"fstab-error-message","depth":2,"text":"FStab Error Message"},{"id":"repair-package-manager-after-failedincomplete-upgrade","depth":2,"text":"Repair Package Manager after Failed/Incomplete Upgrade"},{"id":"if-you-are-still-not-able-to-upgrade","depth":2,"text":"If you are still not able to upgrade"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"repairing-upgrade-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-upgrade-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing Upgrade Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Due to the overwhelming demand for Pop!_OS, users may occasionally experience bandwidth issues. If you are still experiencing any connection errors after waiting a short time (15-30 minutes), please run the following commands in a terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm -f /etc/apt/sources.list.d/pop-os-ppa.sources"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl restart pop-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade release upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"backup-your-files"},"children":[{"type":"element","tag":"a","props":{"href":"#backup-your-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backup Your Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The upgrade process will leave your files intact, but it's always a good idea to play it safe and create a backup of any important files. Please read our article on "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files/"},"children":[{"type":"text","value":"how to backup your files"}]},{"type":"text","value":" for helpful instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-you-cant-boot-the-os"},"children":[{"type":"element","tag":"a","props":{"href":"#if-you-cant-boot-the-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If you can't boot the OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Refer to the "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/disaster-recovery"},"children":[{"type":"text","value":"data recovery article"}]},{"type":"text","value":" to boot from an live disk or the Pop Recovery to backup your files before working on either repairing or reinstalling the OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"recovery-partition-is-full"},"children":[{"type":"element","tag":"a","props":{"href":"#recovery-partition-is-full","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recovery Partition is full"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you see a notification about the Recovery Parititon being full or see it in this output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"df -h"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can run this command to empty the Recovery Partition and then redownload the Recovery files to correct the issue:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo bash -c "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"rm -rf /recovery/casper-*\""}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"&&"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" pop-upgrade recovery upgrade from-release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fstab-error-message"},"children":[{"type":"element","tag":"a","props":{"href":"#fstab-error-message","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"FStab Error Message"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This can be caused by the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pop-upgrade"}]},{"type":"text","value":" command checking for an "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/fstab"}]},{"type":"text","value":" file and finding an entry that it does not understand. If you have manually added drives to your fstab, adding a '#' to comment out the drive while the upgrade is ongoing should work. You would then remove the comment after the upgrade is complete to have access to those drive paths again. To edit this file, run the following command in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo -H gedit /etc/fstab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/dev/disk/by-id/usb-ST1000LM_02123AD2-0:0-part1 /media/system76/game_drive auto nosuid,nodev,nofail,x-gvfs-show 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"would become:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"#/dev/disk/by-id/usb-ST1000LM_02123AD2-0:0-part1 /media/system76/game_drive auto nosuid,nodev,nofail,x-gvfs-show 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it is showing by UUID, the example would change from:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/dev/disk/by-uuid/ed6c6976-973f-40e5-969b-9d4238fb7e00 /media/system76/ExtraDrive auto nosuid,nodev,nofail,x-gvfs-show 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"#/dev/disk/by-uuid/ed6c6976-973f-40e5-969b-9d4238fb7e00 /media/system76/ExtraDrive auto nosuid,nodev,nofail,x-gvfs-show 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After you have made the edit, save the file and start the upgrade again."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repair-package-manager-after-failedincomplete-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#repair-package-manager-after-failedincomplete-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair Package Manager after Failed/Incomplete Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you’re able to log in and have a graphical interface, let’s try running a set of commands in a terminal (click your Activities menu and type ‘t’ for ‘terminal’) to clean up the installed packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"If this is your first time running commands:"}]},{"type":"text","value":", just a heads up- after each command, press the enter key. When the system prompts you for your password, type it in the terminal and press the enter key. The password will not show in the terminal, but it is taking the password)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are not able to get to the desktop to run those commands, try to get to a TTY (Ctrl+Alt+F5). Enter the username and password as requested and proceed with the commands above."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" your username would be your first and last name combined though all lower case unless it was changed during the initial setup."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you cannot access the desktop or TTY, we can run the package repair commands in Pop Recovery instead. To do this,"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1A. Turn your computer off, then turn it back on and hold down the space bar immediately. In the menu that appears, select Pop!_OS Recovery, and let it boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"1B. Once it boots, close out of the installation window or choose “Try Demo Mode” (be sure not to choose any install or repair options, as this could result in data loss)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"If you do not have a Pop Recovery option:"}]},{"type":"text","value":" you can create a live disk image of the OS and follow the next steps to mount the installed OS while running in a live disk. To create a live disk, use the instructions in the following "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":", then proceed to the next step."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Connect to your network"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mount the installed OS and \"chroot\" into the main OS. Chroot or \"change root\" lets us run commands as if we were logged in normally."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To mount the OS, make note of what type of drive your OS is installed on. Is it an NVME or a SATA drive? You can run the following command to confirm:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo parted -ls"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Look for the name of your main hard drive. It could be "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1"}]},{"type":"text","value":", depending on if you have a standard SATA drive, or an NVMe drive, respectively. Input the following commands based on your drive type:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p3 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the command fails and says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mount: /mnt: unknown filesystem type 'crypto_LUKS'"}]},{"type":"text","value":", then the hard drive has been encrypted, and additional commands are needed to unlock it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"If disk is encrypted:"}]},{"type":"text","value":" start with these first 3 commands using the correct drive name in the /dev filepath"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For SATA Drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For NVMe Drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we will mount the now decrypted drive:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Pay attention to what the cryptdata group is called. If it is named something other than ‘data-root’ then you will need to substitute the correct info into this next command. Make sure that -root is on the end."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next we will need to mount the required paths for the chroot to function."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For SATA Drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev /dev/pts /proc /sys /run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cp -n /etc/resolv.conf /mnt/etc/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For NVMe Drives:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev /dev/pts /proc /sys /run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo cp -n /etc/resolv.conf /mnt/etc/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you get an error about the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/resolv/conf"}]},{"type":"text","value":" file being the same, you can safely ignore it."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the installed OS is mounted, we can attempt to repair it by running the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt dist-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove --purge"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there are no errors, run the next commands to exit the terminal and reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"if-you-are-still-not-able-to-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#if-you-are-still-not-able-to-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"If you are still not able to upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can refresh the OS without losing user account information and data in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory. You can find out more about this option "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system is still not able to upgrade and you have a System76 system, please open a "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"support ticket"}]},{"type":"text","value":" and include this file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"journalctl -u pop-upgrade "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/pop-upgrade.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If it is not a System76 system, go to our Pop!_OS Mattermost chat for community support "},{"type":"element","tag":"a","props":{"href":"https://chat.pop-os.org/pop-os/channels/upgrade-help","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\n## Repairing Upgrade Errors\n\nDue to the overwhelming demand for Pop!\\_OS, users may occasionally experience bandwidth issues. If you are still experiencing any connection errors after waiting a short time (15-30 minutes), please run the following commands in a terminal.\n\n```bash\nsudo rm -f /etc/apt/sources.list.d/pop-os-ppa.sources\nsudo systemctl restart pop-upgrade\npop-upgrade release upgrade\n```\n\n## Backup Your Files\n\nThe upgrade process will leave your files intact, but it's always a good idea to play it safe and create a backup of any important files. Please read our article on [how to backup your files](/articles/backup-files/) for helpful instructions.\n\n## If you can't boot the OS\n\nRefer to the [data recovery article](/articles/disaster-recovery) to boot from an live disk or the Pop Recovery to backup your files before working on either repairing or reinstalling the OS.\n\n## Recovery Partition is full\n\nIf you see a notification about the Recovery Parititon being full or see it in this output:\n\n```bash\ndf -h\n```\n\nYou can run this command to empty the Recovery Partition and then redownload the Recovery files to correct the issue:\n\n```bash\nsudo bash -c \"rm -rf /recovery/casper-*\" && pop-upgrade recovery upgrade from-release\n```\n\n## FStab Error Message\n\nThis can be caused by the `pop-upgrade` command checking for an `/etc/fstab` file and finding an entry that it does not understand. If you have manually added drives to your fstab, adding a '#' to comment out the drive while the upgrade is ongoing should work. You would then remove the comment after the upgrade is complete to have access to those drive paths again. To edit this file, run the following command in a terminal:\n\n```bash\nsudo -H gedit /etc/fstab\n```\n\nFor example:\n\n```bash\n/dev/disk/by-id/usb-ST1000LM_02123AD2-0:0-part1 /media/system76/game_drive auto nosuid,nodev,nofail,x-gvfs-show 0 0\n```\n\nwould become:\n\n```bash\n#/dev/disk/by-id/usb-ST1000LM_02123AD2-0:0-part1 /media/system76/game_drive auto nosuid,nodev,nofail,x-gvfs-show 0 0\n```\n\nIf it is showing by UUID, the example would change from:\n\n```bash\n/dev/disk/by-uuid/ed6c6976-973f-40e5-969b-9d4238fb7e00 /media/system76/ExtraDrive auto nosuid,nodev,nofail,x-gvfs-show 0 0\n```\n\nTo:\n\n```bash\n#/dev/disk/by-uuid/ed6c6976-973f-40e5-969b-9d4238fb7e00 /media/system76/ExtraDrive auto nosuid,nodev,nofail,x-gvfs-show 0 0\n```\n\nAfter you have made the edit, save the file and start the upgrade again.\n\n## Repair Package Manager after Failed/Incomplete Upgrade\n\n1. If you’re able to log in and have a graphical interface, let’s try running a set of commands in a terminal (click your Activities menu and type ‘t’ for ‘terminal’) to clean up the installed packages:\n\n **If this is your first time running commands:**, just a heads up- after each command, press the enter key. When the system prompts you for your password, type it in the terminal and press the enter key. The password will not show in the terminal, but it is taking the password)\n\n ```bash\n sudo apt clean\n sudo apt update -m\n sudo dpkg --configure -a\n sudo apt install -f\n sudo apt dist-upgrade\n sudo apt autoremove --purge\n ```\n\n If you are not able to get to the desktop to run those commands, try to get to a TTY (Ctrl+Alt+F5). Enter the username and password as requested and proceed with the commands above.\n\n **NOTE:** your username would be your first and last name combined though all lower case unless it was changed during the initial setup.\n\n If you cannot access the desktop or TTY, we can run the package repair commands in Pop Recovery instead. To do this,\n\n - 1A. Turn your computer off, then turn it back on and hold down the space bar immediately. In the menu that appears, select Pop!_OS Recovery, and let it boot.\n - 1B. Once it boots, close out of the installation window or choose “Try Demo Mode” (be sure not to choose any install or repair options, as this could result in data loss).\n\n **If you do not have a Pop Recovery option:** you can create a live disk image of the OS and follow the next steps to mount the installed OS while running in a live disk. To create a live disk, use the instructions in the following [article](/articles/live-disk), then proceed to the next step.\n\n2. Connect to your network\n\n3. Mount the installed OS and \"chroot\" into the main OS. Chroot or \"change root\" lets us run commands as if we were logged in normally.\n\n To mount the OS, make note of what type of drive your OS is installed on. Is it an NVME or a SATA drive? You can run the following command to confirm:\n\n ```bash\n sudo parted -ls\n ```\n\n Look for the name of your main hard drive. It could be `/dev/sda` or `/dev/nvme0n1`, depending on if you have a standard SATA drive, or an NVMe drive, respectively. Input the following commands based on your drive type:\n\n | **SATA Drives** | **NVMe Drives** |\n |:-------------------------:|:------------------------------:|\n | ```sudo mount /dev/sda3 /mnt``` | ```sudo mount /dev/nvme0n1p3 /mnt``` |\n\n If the command fails and says `mount: /mnt: unknown filesystem type 'crypto_LUKS'`, then the hard drive has been encrypted, and additional commands are needed to unlock it.\n\n **If disk is encrypted:** start with these first 3 commands using the correct drive name in the /dev filepath\n\n For SATA Drives:\n\n ```bash\n sudo cryptsetup luksOpen /dev/sda3 cryptdata\n sudo lvscan\n sudo vgchange -ay\n ```\n\n For NVMe Drives:\n\n ```bash\n sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata\n sudo lvscan\n sudo vgchange -ay\n ```\n\n Next we will mount the now decrypted drive:\n\n **NOTE:** Pay attention to what the cryptdata group is called. If it is named something other than ‘data-root’ then you will need to substitute the correct info into this next command. Make sure that -root is on the end.\n\n ```bash\n sudo mount /dev/mapper/data-root /mnt\n ```\n\n Next we will need to mount the required paths for the chroot to function.\n\n For SATA Drives:\n\n ```bash\n sudo mount /dev/sda1 /mnt/boot/efi\n for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done\n sudo cp -n /etc/resolv.conf /mnt/etc/\n sudo chroot /mnt\n ```\n\n For NVMe Drives:\n\n ```bash\n sudo mount /dev/nvme0n1p1 /mnt/boot/efi\n for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done\n sudo cp -n /etc/resolv.conf /mnt/etc/\n sudo chroot /mnt\n ```\n\n If you get an error about the `/etc/resolv/conf` file being the same, you can safely ignore it.\n\n4. Once the installed OS is mounted, we can attempt to repair it by running the following commands:\n\n ```bash\n sudo apt clean\n sudo apt update -m\n sudo dpkg --configure -a\n sudo apt install -f\n sudo apt dist-upgrade\n sudo apt autoremove --purge\n ```\n\n5. If there are no errors, run the next commands to exit the terminal and reboot.\n\n ```bash\n exit\n reboot\n ```\n\n## If you are still not able to upgrade\n\nYou can refresh the OS without losing user account information and data in the `/home` directory. You can find out more about this option [here](/articles/pop-recovery).\n\nIf the system is still not able to upgrade and you have a System76 system, please open a [support ticket](https://system76.com/my-account/support-tickets/new) and include this file:\n\n```bash\njournalctl -u pop-upgrade > ~/pop-upgrade.log\n```\n\nIf it is not a System76 system, go to our Pop!\\_OS Mattermost chat for community support [here](https://chat.pop-os.org/pop-os/channels/upgrade-help).\n","dir":"/","path":"/pop-incomplete-upgrade","extension":".md","createdAt":"2020-10-28T21:06:09.000Z","updatedAt":"2023-08-02T18:38:01.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644147848},"$loki":124},{"slug":"enable-hibernation","description":"How to partition your drive and set up hibernation in Pop!_OS.\n","title":"Enable Hibernation (Suspend to Disk)","keywords":["Suspend","Suspend to Disk","Hibernate","Hibernation","Swap","Swap Partition","Encrypted Swap","Encryption"],"facebookImage":"/_nuxt/images/enable-hibernation-facebookImage.jpg","twitterImage":"/_nuxt/images/enable-hibernation-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"disclaimer","depth":2,"text":"Disclaimer"},{"id":"state-of-hibernation-on-pop_os","depth":2,"text":"State of Hibernation on Pop!_OS"},{"id":"enable-hibernation-on-an-encrypted-drive","depth":2,"text":"Enable Hibernation on an Encrypted Drive"},{"id":"desktop-integration---gnome-extension","depth":2,"text":"Desktop Integration - GNOME Extension"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"disclaimer"},"children":[{"type":"element","tag":"a","props":{"href":"#disclaimer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disclaimer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hibernation is not officially supported on Pop!_OS as of 22.04. This documentation is supplied for your own explorative purposes. Any changes to your system configuration may break hibernation, or hibernation may not work at all. Support or assistance may not be provided."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"state-of-hibernation-on-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#state-of-hibernation-on-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"State of Hibernation on Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Hibernation is not currently enabled on Pop!_OS by default. There are several limitations that keep this from being a default:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Pop!_OS' Default Partition Layout"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Use of a non-persistent encryption key for SWAP."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Additional drive I/O used on Solid State Drives (SSDs)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Depending on alloted RAM in a system, and size of NVMe/SSD drive(s), hibernation could add notable delay on resuming a hibernation session."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"However, these limitations aside, hibernation is an often requested feature for Pop!_OS. The purpose of this article is to provide steps for enabling hibernation for any users that would like it. Since hibernation completely shuts off power to the device, it can prolong the lifetime of your battery. Additionally, there are some security benefits. Unlike suspend, the decryption key for the disk no longer remains in memory, and the disk is locked. This mitigates certain physical attacks that can extract the key from RAM."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"enable-hibernation-on-an-encrypted-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-hibernation-on-an-encrypted-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable Hibernation on an Encrypted Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Boot into "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pop!_OS Recovery"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Turn your computer off, then turn it back on and hold down the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" bar immediately. In the menu that appears, select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"PopOS Recovery"}]},{"type":"text","value":", and let it boot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once it boots, close out of the installation window or choose "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Try Demo Mode"}]},{"type":"text","value":" (be sure not to choose any install or repair options, as this could result in data loss. It will also mount the drive and make the next steps harder)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Gparted"}]},{"type":"text","value":" by clicking "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Activities"}]},{"type":"text","value":"/"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Applications"}]},{"type":"text","value":" and searching for \"Gparted\" or by pressing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a Terminal, and running:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"gparted"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Disable and remove the SWAP partition. You can either right-click on the SWAP partition, and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"swapoff"}]},{"type":"text","value":" or issue that same command in the Terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo swapoff"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then click on the swap partition, click the red "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"X"}]},{"type":"text","value":" to mark it for deletion, and then press the green check-mark to approve the changes."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Extend the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"luks"}]},{"type":"text","value":" partition to the end of the drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the encrypted "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"luks"}]},{"type":"text","value":" partition and select the \"Resize/Move\" button. Use the GUI drag tools, or number fields, to make sure the OS partition extends to the end of the drive (after "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"EFI"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"recovery"}]},{"type":"text","value":"). Use the green check-mark to apply the changes to the drive and close "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gparted"}]},{"type":"text","value":" once the changes are complete."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"gparted","src":"/images/hibernation/gparted.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the encrypted partition using these Terminal commands:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" In the screenshot example, the partition is called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/vda3"}]},{"type":"text","value":". Adjust the drive name to your case (sda# or nvme#n#p#)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reduce the size of the root volume by the size of main memory. If you have 16GB of memory, reduce the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":" volume by 16GB. If you have 32GB, reduce by 32GB, etc. Use these Terminal commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"free -h"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvreduce -r -L -16G /dev/mapper/data-root"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Create a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"swap"}]},{"type":"text","value":" volume (instead of a drive partition):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvcreate -L 16G --alloc contiguous --name swap data"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkswap /dev/data/swap"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mount the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"root"}]},{"type":"text","value":" filesystem and edit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"crypttab"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"fstab"}]},{"type":"text","value":" to update for the new "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"swap"}]},{"type":"text","value":" location:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Mount the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":" volume:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Edit "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"crypttab"}]},{"type":"text","value":" to remove the original swap partition entry."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /mnt/etc/crypttab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"crypttab","src":"/images/hibernation/crypttab.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"fstab"}]},{"type":"text","value":" to update the mount path for the new swap volume."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# swap mount line will be changed to"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# /dev/mapper/data-swap none swap defaults 0 0"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /mnt/etc/fstab"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"fstab","src":"/images/hibernation/fstab.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot your computer and allow it to load Pop!_OS normally. Check that the swap partition in use and is sized for your system memory by running the following command in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"free"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add a resume target for the kernel:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using the UUID for the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-swap"}]},{"type":"text","value":" partition run this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo blkid"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# use the UUID for the /dev/mappter/data-swap line from the output of blkid"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo kernelstub -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"\"resume=UUID=xxxxxxxx-xxxx-xxxx-xxxxxxxx\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Replace everything after "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"UUID="}]},{"type":"text","value":" with the ID of your new "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"swap"}]},{"type":"text","value":" volume."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"blkid","src":"/images/hibernation/blkid.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system should now be ready to suspend to, and resume from disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can test if hibernation works by booting back into your install and running:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl hibernate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"CAUTION:"}]},{"type":"text","value":" Hibernation, if used often, will add additional write traffic (equal to the total amount of RAM) to SSDs, shortening the lifespan of the drives."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"desktop-integration---gnome-extension"},"children":[{"type":"element","tag":"a","props":{"href":"#desktop-integration---gnome-extension","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Desktop Integration - GNOME Extension"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add Extension:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To add "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Hibernate"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Hybrid Sleep"}]},{"type":"text","value":" to the power menu, we'll need to add this GNOME-Shell extension: "},{"type":"element","tag":"a","props":{"href":"https://extensions.gnome.org/extension/755/hibernate-status-button/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Hibernate Status Button"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Add "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".pkla"}]},{"type":"text","value":" file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Pop!OS and Ubuntu require a file at "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To create this file, run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nano /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.pkla"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then copy these contents into the newly created file:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Enable hibernate "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" upower]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Identity=unix-user:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Action=org.freedesktop.upower.hibernate"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ResultActive=yes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[Enable hibernate "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" logind]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Identity=unix-user:"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Action=org.freedesktop.login1.hibernate"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"org.freedesktop.login1.handle-hibernate-key"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"org.freedesktop.login1"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"org.freedesktop.login1.hibernate-multiple-sessions"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"org.freedesktop.login1.hibernate-ignore-inhibit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"ResultActive=yes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Save (ctrl+s) and close the file (ctrl+x)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On your next boot, you should now have an "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Hibernate"}]},{"type":"text","value":" option in the top-right, drop-down, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Power Off / Logout"}]},{"type":"text","value":" Options menu. The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Hibernate"}]},{"type":"text","value":" option is located alongside the existing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Suspend"}]},{"type":"text","value":" and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Power Off"}]},{"type":"text","value":" options."}]}]},"text":"\n## Disclaimer\n\nHibernation is not officially supported on Pop!_OS as of 22.04. This documentation is supplied for your own explorative purposes. Any changes to your system configuration may break hibernation, or hibernation may not work at all. Support or assistance may not be provided.\n\n## State of Hibernation on Pop!_OS\n\nHibernation is not currently enabled on Pop!\\_OS by default. There are several limitations that keep this from being a default:\n\n- Pop!\\_OS' Default Partition Layout\n- Use of a non-persistent encryption key for SWAP.\n- Additional drive I/O used on Solid State Drives (SSDs)\n- Depending on alloted RAM in a system, and size of NVMe/SSD drive(s), hibernation could add notable delay on resuming a hibernation session.\n\nHowever, these limitations aside, hibernation is an often requested feature for Pop!\\_OS. The purpose of this article is to provide steps for enabling hibernation for any users that would like it. Since hibernation completely shuts off power to the device, it can prolong the lifetime of your battery. Additionally, there are some security benefits. Unlike suspend, the decryption key for the disk no longer remains in memory, and the disk is locked. This mitigates certain physical attacks that can extract the key from RAM.\n\n## Enable Hibernation on an Encrypted Drive\n\n1. Boot into [Pop!_OS Recovery](https://support.system76.com/articles/pop-recovery)\n\n Turn your computer off, then turn it back on and hold down the `SPACE` bar immediately. In the menu that appears, select `PopOS Recovery`, and let it boot.\n\n Once it boots, close out of the installation window or choose `Try Demo Mode` (be sure not to choose any install or repair options, as this could result in data loss. It will also mount the drive and make the next steps harder).\n\n2. Open `Gparted` by clicking `Activities`/`Applications` and searching for \"Gparted\" or by pressing `SUPER`+`T` to open a Terminal, and running:\n\n ```bash\n gparted\n ```\n\n3. Disable and remove the SWAP partition. You can either right-click on the SWAP partition, and select `swapoff` or issue that same command in the Terminal:\n\n ```bash\n sudo swapoff\n ```\n\n Then click on the swap partition, click the red `X` to mark it for deletion, and then press the green check-mark to approve the changes.\n\n4. Extend the `luks` partition to the end of the drive.\n\n Click on the encrypted `luks` partition and select the \"Resize/Move\" button. Use the GUI drag tools, or number fields, to make sure the OS partition extends to the end of the drive (after `EFI` and `recovery`). Use the green check-mark to apply the changes to the drive and close `gparted` once the changes are complete.\n\n ![gparted](/images/hibernation/gparted.png)\n\n Open the encrypted partition using these Terminal commands:\n\n | **SATA Drives** | **NVMe Drives** |\n |:--------------------------------------------------:|:-------------------------------------------------:|\n | ```sudo cryptsetup luksOpen /dev/sda3 cryptdata``` | ```sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata``` |\n\n **NOTE:** In the screenshot example, the partition is called `/dev/vda3`. Adjust the drive name to your case (sda# or nvme#n#p#).\n\n ```bash\n sudo lvscan\n sudo vgchange -ay\n ```\n\n5. Reduce the size of the root volume by the size of main memory. If you have 16GB of memory, reduce the `data-root` volume by 16GB. If you have 32GB, reduce by 32GB, etc. Use these Terminal commands:\n\n ```bash\n free -h\n sudo lvreduce -r -L -16G /dev/mapper/data-root\n ```\n\n6. Create a `swap` volume (instead of a drive partition):\n\n ```bash\n sudo lvcreate -L 16G --alloc contiguous --name swap data\n sudo mkswap /dev/data/swap\n ```\n\n7. Mount the `root` filesystem and edit `crypttab` and `fstab` to update for the new `swap` location:\n\n Mount the `data-root` volume:\n\n ```bash\n sudo mount /dev/mapper/data-root /mnt\n ```\n\n Edit `crypttab` to remove the original swap partition entry.\n\n ```bash\n sudo nano /mnt/etc/crypttab\n ```\n\n ![crypttab](/images/hibernation/crypttab.png)\n\n Open `fstab` to update the mount path for the new swap volume.\n\n ```bash\n # swap mount line will be changed to\n # /dev/mapper/data-swap none swap defaults 0 0\n sudo nano /mnt/etc/fstab\n ```\n\n ![fstab](/images/hibernation/fstab.png)\n\n8. Reboot your computer and allow it to load Pop!\\_OS normally. Check that the swap partition in use and is sized for your system memory by running the following command in a terminal:\n\n ```bash\n free\n ```\n\n9. Add a resume target for the kernel:\n\n Using the UUID for the `data-swap` partition run this command:\n\n ```bash\n sudo blkid\n # use the UUID for the /dev/mappter/data-swap line from the output of blkid\n sudo kernelstub -a \"resume=UUID=xxxxxxxx-xxxx-xxxx-xxxxxxxx\"\n ```\n\n **NOTE:** Replace everything after `UUID=` with the ID of your new `swap` volume.\n\n ![blkid](/images/hibernation/blkid.png)\n\n The system should now be ready to suspend to, and resume from disk.\n\n You can test if hibernation works by booting back into your install and running:\n\n ```bash\n sudo systemctl hibernate\n ```\n\n **CAUTION:** Hibernation, if used often, will add additional write traffic (equal to the total amount of RAM) to SSDs, shortening the lifespan of the drives.\n\n## Desktop Integration - GNOME Extension\n\n1. Add Extension:\n\n To add `Hibernate` and `Hybrid Sleep` to the power menu, we'll need to add this GNOME-Shell extension: [Hibernate Status Button](https://extensions.gnome.org/extension/755/hibernate-status-button/)\n\n2. Add `.pkla` file:\n\n **NOTE:** Pop!OS and Ubuntu require a file at `/etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla`\n\n To create this file, run:\n\n ```bash\n sudo nano /etc/polkit-1/localauthority/10-vendor.d/com.ubuntu.pkla\n ```\n\n Then copy these contents into the newly created file:\n\n ```bash\n [Enable hibernate in upower]\n Identity=unix-user:*\n Action=org.freedesktop.upower.hibernate\n ResultActive=yes\n\n [Enable hibernate in logind]\n Identity=unix-user:*\n Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit\n ResultActive=yes\n ```\n\nSave (ctrl+s) and close the file (ctrl+x).\n\nOn your next boot, you should now have an `Hibernate` option in the top-right, drop-down, `Power Off / Logout` Options menu. The `Hibernate` option is located alongside the existing `Suspend` and `Power Off` options.\n","dir":"/","path":"/enable-hibernation","extension":".md","createdAt":"2021-10-23T00:18:51.000Z","updatedAt":"2022-10-13T20:18:01.000Z","authors":[{"username":"13r0ck","commitUrl":"https://github.com/system76/docs/commit/cc3413d208cd83c2279468458d7d6bb37272407a","avatarUrl":"https://avatars.githubusercontent.com/u/58987761?v=4","profileUrl":"https://github.com/13r0ck"},{"username":"qin-guan","commitUrl":"https://github.com/system76/docs/commit/735ce36672073a0cecc98b180084bf7a34016499","avatarUrl":"https://avatars.githubusercontent.com/u/10321883?v=4","profileUrl":"https://github.com/qin-guan"},{"username":"bentongxyz","commitUrl":"https://github.com/system76/docs/commit/96ffa538e963d46a9160bb2a6da62f28c7775959","avatarUrl":"https://avatars.githubusercontent.com/u/60358804?v=4","profileUrl":"https://github.com/bentongxyz"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/eb8231760714b92e21688a14bf0167e55a94b35b","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/e4a76cc76f9ccb401ce71ce7cd69b52bf0fae801","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"Memphis04","commitUrl":"https://github.com/system76/docs/commit/5d718a8146f9a08070d1cfe4a05d635f5aa44a4d","avatarUrl":"https://avatars.githubusercontent.com/u/4517557?v=4","profileUrl":"https://github.com/Memphis04"},{"username":"Schykle","commitUrl":"https://github.com/system76/docs/commit/4e6508a493a90f40ef290425c4acaee65db41233","avatarUrl":"https://avatars.githubusercontent.com/u/58709504?v=4","profileUrl":"https://github.com/Schykle"}],"meta":{"version":0,"revision":0,"created":1697644147987},"$loki":125},{"slug":"guides","description":"Diagrams and component guides for your System76 hardware.\n","title":"Find Documentation For Your Model","keywords":["Support","Guides","Quickstart","Setup","repair guide","internal view","disassembly","System76"],"facebookImage":"/_nuxt/images/guides-facebookImage.jpg","twitterImage":"/_nuxt/images/guides-twitterImage.jpg","hidden":false,"section":"about-your-computer","tableOfContents":true,"toc":[{"id":"tech-docs","depth":3,"text":"Tech Docs"},{"id":"service-manuals","depth":3,"text":"Service Manuals"},{"id":"quickstart-guides","depth":3,"text":"Quickstart Guides"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To see ports, keyboard layouts, function keys, and product quickstart guides, find your model below."}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"tech-docs"},"children":[{"type":"element","tag":"a","props":{"href":"#tech-docs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Tech Docs"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Desktops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Accessories"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/addw1/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(addw1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/meer5/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Launch "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_1/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(launch_1)"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/addw2/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(addw2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/meer6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Launch "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_2/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(launch_2)"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Adder WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/addw3/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(addw3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio B4 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-b4/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-b4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Launch Lite "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_lite_1/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(launch_lite_1)"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/bonw14/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw14)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Major "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-major-b1-b2-r1-r2/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-major-b1-b2/r1-r2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Launch Heavy "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_heavy_1/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(launch_heavy_1)"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/bonw15/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw15)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Massive B1 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-massive-b1.2/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-massive-b1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(darp6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Mega R1 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mega-r1.0/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-mega-r1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp7/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(darp7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Mira R1 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mira-r1.0/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-mira-r1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/darp8/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(darp8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Mira B1 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mira-b1.0/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-mira-b1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp4/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio Mira R3 "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/thelio-mira-r3/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-mira-r3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp5/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/galp7/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/gaze15/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze15)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/gaze16/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze16)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/gaze17/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze17)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/gaze18/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze18)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/kudu6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp9/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemp9)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp10/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemp10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/lemp11/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemp11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp6/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp7/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp8/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp9/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp9)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/oryp10/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Pangolin "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/pang10/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(pang10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Pangolin "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/pang11/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(pang11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Pangolin "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/pang12/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(pang12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Pangolin "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/pang13/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(pang13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/serw12/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/serw13/README.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"service-manuals"},"children":[{"type":"element","tag":"a","props":{"href":"#service-manuals","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Service Manuals"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Desktops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Accessories"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter Pro "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Darter/darp5-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(darp5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio R1 "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Thelio/R1/thelio-r1-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-r1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Galago/galp2-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio B1 "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Thelio/B1/thelio-b1-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(thelio-b1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago Pro "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Galago/galp3-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galp3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Gazelle/gaze14-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze14)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Lemur/lemu7-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemu7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Oryx/oryp5-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/service-manuals/pdfs/Serval/serw11-service-manual.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"quickstart-guides"},"children":[{"type":"element","tag":"a","props":{"href":"#quickstart-guides","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Quickstart Guides"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Desktops"}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"text","value":"Accessories"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo Extreme "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonx8.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonx8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard Extreme "},{"type":"element","tag":"a","props":{"href":"/images/guides/leox4.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leox4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonw10.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard Extreme "},{"type":"element","tag":"a","props":{"href":"/images/guides/leox5.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leox5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonw11.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow6.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonw12.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow7.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow7)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Bonobo WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/bonw13.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(bonw13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow8.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Darter UltraTouch "},{"type":"element","tag":"a","props":{"href":"/images/guides/daru4.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(daru4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow9-core-x.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow9-core-x)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Galago UltraPro "},{"type":"element","tag":"a","props":{"href":"/images/guides/galu1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(galu1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow9-core-xb.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow9-core-xb)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/images/guides/gaze10.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Leopard WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/leow9-xeon-w.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(leow9-xeon-w)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/images/guides/gaze11.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"/images/guides/meer1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/images/guides/gaze12.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"/images/guides/meer2.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle "},{"type":"element","tag":"a","props":{"href":"/images/guides/gaze13.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gaze13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"/images/guides/meer3.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer3/meer3b)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Gazelle Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/gazp9.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(gazp9)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Meerkat "},{"type":"element","tag":"a","props":{"href":"/images/guides/meer4.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(meer4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudp1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudp1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/ratp2.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(ratp2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudu2.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/ratp3.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(ratp3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudu3.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/ratp4.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(ratp4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudu4.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Ratel Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/ratp5.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(ratp5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Kudu "},{"type":"element","tag":"a","props":{"href":"/images/guides/kudu5.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(kudu5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable Complete "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabc2.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabc2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur "},{"type":"element","tag":"a","props":{"href":"/images/guides/lemu5.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemu5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabl4.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabl4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Lemur "},{"type":"element","tag":"a","props":{"href":"/images/guides/lemu6.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(lemu6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabl5.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabl5)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/orxp1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(orxp1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabl6.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabl6)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/oryp2.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable Touch "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabt1.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabt1)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/oryp3-15.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp3-15)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable Touch "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabt2.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabt2)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/oryp3-17.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp3-17)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Sable Touch "},{"type":"element","tag":"a","props":{"href":"/images/guides/sabt3.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(sabt3)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Oryx Pro "},{"type":"element","tag":"a","props":{"href":"/images/guides/oryp4.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(oryp4)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp10.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp10)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/serw8.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw8)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp11.pdf","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp11)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/serw9.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw9)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp12.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp12)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/serw10-15.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw10-15)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp13.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp13)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Serval WS "},{"type":"element","tag":"a","props":{"href":"/images/guides/serw10-17.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(serw10-17)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Wild Dog Performance "},{"type":"element","tag":"a","props":{"href":"/images/guides/wilp14.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"(wilp14)"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"text","value":"Thelio R2 "},{"type":"element","tag":"a","props":{"href":"/images/guides/thelio-r2.png","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"thelio-r2"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[]}]}]}]}]},"text":"\nTo see ports, keyboard layouts, function keys, and product quickstart guides, find your model below.\n\n\n\n### Tech Docs\n\n| Laptops | Desktops | Accessories |\n|:-------:|:--------:|:-----------:|\n| Adder WS [(addw1)](https://tech-docs.system76.com/models/addw1/README.html) | Meerkat [(meer5)](https://tech-docs.system76.com/models/meer5/README.html) | Launch [(launch_1)](https://tech-docs.system76.com/models/launch_1/README.html) |\n| Adder WS [(addw2)](https://tech-docs.system76.com/models/addw2/README.html) | Meerkat [(meer6)](https://tech-docs.system76.com/models/meer6/README.html) | Launch [(launch_2)](https://tech-docs.system76.com/models/launch_2/README.html) |\n| Adder WS [(addw3)](https://tech-docs.system76.com/models/addw3/README.html) | Thelio B4 [(thelio-b4)](https://tech-docs.system76.com/models/thelio-b4/README.html) | Launch Lite [(launch_lite_1)](https://tech-docs.system76.com/models/launch_lite_1/README.html) |\n| Bonobo WS [(bonw14)](https://tech-docs.system76.com/models/bonw14/README.html) | Thelio Major [(thelio-major-b1-b2/r1-r2)](https://tech-docs.system76.com/models/thelio-major-b1-b2-r1-r2/README.html) | Launch Heavy [(launch_heavy_1)](https://tech-docs.system76.com/models/launch_heavy_1/README.html) | Thelio Major [(thelio-major-r3)](https://tech-docs.system76.com/models/thelio-major-r3/README.html) |\n| Bonobo WS [(bonw15)](https://tech-docs.system76.com/models/bonw15/README.html) | Thelio Massive B1 [(thelio-massive-b1)](https://tech-docs.system76.com/models/thelio-massive-b1.2/README.html) |\n| Darter Pro [(darp6)](https://tech-docs.system76.com/models/darp6/README.html) | Thelio Mega R1 [(thelio-mega-r1)](https://tech-docs.system76.com/models/thelio-mega-r1.0/README.html) |\n| Darter Pro [(darp7)](https://tech-docs.system76.com/models/darp7/README.html) | Thelio Mira R1 [(thelio-mira-r1)](https://tech-docs.system76.com/models/thelio-mira-r1.0/README.html) |\n Darter Pro [(darp8)](https://tech-docs.system76.com/models/darp8/README.html) | Thelio Mira B1 [(thelio-mira-b1)](https://tech-docs.system76.com/models/thelio-mira-b1.0/README.html) |\n| Galago Pro [(galp4)](https://tech-docs.system76.com/models/galp4/README.html) | Thelio Mira R3 [(thelio-mira-r3)](https://tech-docs.system76.com/models/thelio-mira-r3/README.html) |\n| Galago Pro [(galp5)](https://tech-docs.system76.com/models/galp5/README.html) |\n| Galago Pro [(galp6)](https://tech-docs.system76.com/models/galp6/README.html) |\n| Galago Pro [(galp7)](https://tech-docs.system76.com/models/galp7/README.html) |\n| Gazelle [(gaze15)](https://tech-docs.system76.com/models/gaze15/README.html) |\n| Gazelle [(gaze16)](https://tech-docs.system76.com/models/gaze16/README.html) |\n| Gazelle [(gaze17)](https://tech-docs.system76.com/models/gaze17/README.html) |\n| Gazelle [(gaze18)](https://tech-docs.system76.com/models/gaze18/README.html) |\n| Kudu [(kudu6)](https://tech-docs.system76.com/models/kudu6/README.html) |\n| Lemur Pro [(lemp9)](https://tech-docs.system76.com/models/lemp9/README.html) |\n| Lemur Pro [(lemp10)](https://tech-docs.system76.com/models/lemp10/README.html) |\n| Lemur Pro [(lemp11)](https://tech-docs.system76.com/models/lemp11/README.html) |\n| Oryx Pro [(oryp6)](https://tech-docs.system76.com/models/oryp6/README.html) |\n| Oryx Pro [(oryp7)](https://tech-docs.system76.com/models/oryp7/README.html) |\n| Oryx Pro [(oryp8)](https://tech-docs.system76.com/models/oryp8/README.html) |\n| Oryx Pro [(oryp9)](https://tech-docs.system76.com/models/oryp9/README.html) |\n| Oryx Pro [(oryp10)](https://tech-docs.system76.com/models/oryp10/README.html) |\n| Pangolin [(pang10)](https://tech-docs.system76.com/models/pang10/README.html) |\n| Pangolin [(pang11)](https://tech-docs.system76.com/models/pang11/README.html) |\n| Pangolin [(pang12)](https://tech-docs.system76.com/models/pang12/README.html) |\n| Pangolin [(pang13)](https://tech-docs.system76.com/models/pang13/README.html) |\n| Serval WS [(serw12)](https://tech-docs.system76.com/models/serw12/README.html) |\n| Serval WS [(serw13)](https://tech-docs.system76.com/models/serw13/README.html) |\n\n### Service Manuals\n\n| Laptops | Desktops | Accessories |\n|:-------:|:--------:|:-----------:|\n| Darter Pro [(darp5)](/service-manuals/pdfs/Darter/darp5-service-manual.pdf) | Thelio R1 [(thelio-r1)](/service-manuals/pdfs/Thelio/R1/thelio-r1-service-manual.pdf) |\n| Galago Pro [(galp2)](/service-manuals/pdfs/Galago/galp2-service-manual.pdf) | Thelio B1 [(thelio-b1)](/service-manuals/pdfs/Thelio/B1/thelio-b1-service-manual.pdf) |\n| Galago Pro [(galp3)](/service-manuals/pdfs/Galago/galp3-service-manual.pdf) |\n| Gazelle [(gaze14)](/service-manuals/pdfs/Gazelle/gaze14-service-manual.pdf) |\n| Lemur [(lemu7)](/service-manuals/pdfs/Lemur/lemu7-service-manual.pdf) |\n| Oryx Pro [(oryp5)](/service-manuals/pdfs/Oryx/oryp5-service-manual.pdf) |\n| Serval WS [(serw11)](/service-manuals/pdfs/Serval/serw11-service-manual.pdf) |\n\n### Quickstart Guides\n\n| Laptops | Desktops | Accessories |\n|:-------:|:--------:|:-----------:|\n| Bonobo Extreme [(bonx8)](/images/guides/bonx8.pdf) | Leopard Extreme [(leox4)](/images/guides/leox4.pdf) |\n| Bonobo WS [(bonw10)](/images/guides/bonw10.png) | Leopard Extreme [(leox5)](/images/guides/leox5.pdf) |\n| Bonobo WS [(bonw11)](/images/guides/bonw11.png) | Leopard WS [(leow6)](/images/guides/leow6.png) |\n| Bonobo WS [(bonw12)](/images/guides/bonw12.png) | Leopard WS [(leow7)](/images/guides/leow7.png) |\n| Bonobo WS [(bonw13)](/images/guides/bonw13.png) | Leopard WS [(leow8)](/images/guides/leow8.png) |\n| Darter UltraTouch [(daru4)](/images/guides/daru4.pdf) | Leopard WS [(leow9-core-x)](/images/guides/leow9-core-x.png) |\n| Galago UltraPro [(galu1)](/images/guides/galu1.pdf) | Leopard WS [(leow9-core-xb)](/images/guides/leow9-core-xb.png) |\n| Gazelle [(gaze10)](/images/guides/gaze10.pdf) | Leopard WS [(leow9-xeon-w)](/images/guides/leow9-xeon-w.png) |\n| Gazelle [(gaze11)](/images/guides/gaze11.png) | Meerkat [(meer1)](/images/guides/meer1.pdf) |\n| Gazelle [(gaze12)](/images/guides/gaze12.png) | Meerkat [(meer2)](/images/guides/meer2.png) |\n| Gazelle [(gaze13)](/images/guides/gaze13.png) | Meerkat [(meer3/meer3b)](/images/guides/meer3.png) |\n| Gazelle Pro [(gazp9)](/images/guides/gazp9.pdf) | Meerkat [(meer4)](/images/guides/meer4.png) |\n| Kudu [(kudp1)](/images/guides/kudp1.pdf) | Ratel Performance [(ratp2)](/images/guides/ratp2.pdf) |\n| Kudu [(kudu2)](/images/guides/kudu2.png) | Ratel Performance [(ratp3)](/images/guides/ratp3.pdf) |\n| Kudu [(kudu3)](/images/guides/kudu3.png) | Ratel Performance [(ratp4)](/images/guides/ratp4.pdf) |\n| Kudu [(kudu4)](/images/guides/kudu4.png) | Ratel Performance [(ratp5)](/images/guides/ratp5.png) |\n| Kudu [(kudu5)](/images/guides/kudu5.png) | Sable Complete [(sabc2)](/images/guides/sabc2.pdf) |\n| Lemur [(lemu5)](/images/guides/lemu5.pdf) | Sable [(sabl4)](/images/guides/sabl4.pdf) |\n| Lemur [(lemu6)](/images/guides/lemu6.pdf) | Sable [(sabl5)](/images/guides/sabl5.png) |\n| Oryx Pro [(orxp1)](/images/guides/orxp1.pdf) | Sable [(sabl6)](/images/guides/sabl6.png) |\n| Oryx Pro [(oryp2)](/images/guides/oryp2.png) | Sable Touch [(sabt1)](/images/guides/sabt1.pdf) |\n| Oryx Pro [(oryp3-15)](/images/guides/oryp3-15.png) | Sable Touch [(sabt2)](/images/guides/sabt2.pdf) |\n| Oryx Pro [(oryp3-17)](/images/guides/oryp3-17.png) | Sable Touch [(sabt3)](/images/guides/sabt3.pdf) |\n| Oryx Pro [(oryp4)](/images/guides/oryp4.png) | Wild Dog Performance [(wilp10)](/images/guides/wilp10.pdf) |\n| Serval WS [(serw8)](/images/guides/serw8.pdf) | Wild Dog Performance [(wilp11)](/images/guides/wilp11.pdf) |\n| Serval WS [(serw9)](/images/guides/serw9.png) | Wild Dog Performance [(wilp12)](/images/guides/wilp12.png) |\n| Serval WS [(serw10-15)](/images/guides/serw10-15.png) | Wild Dog Performance [(wilp13)](/images/guides/wilp13.png) |\n| Serval WS [(serw10-17)](/images/guides/serw10-17.png) | Wild Dog Performance [(wilp14)](/images/guides/wilp14.png) |\n| | Thelio R2 [thelio-r2](/images/guides/thelio-r2.png) |\n","dir":"/","path":"/guides","extension":".md","createdAt":"2016-08-01T18:35:18.000Z","updatedAt":"2023-09-18T17:49:57.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644148073},"$loki":126},{"slug":"difference-between-pop-ubuntu","description":"Discover the differences between these two Operating Systems\n","title":"Differences between Pop!_OS and Ubuntu","keywords":["Ubuntu","Pop",18.04,20.04,22.04],"facebookImage":"/_nuxt/images/difference-between-pop-ubuntu-facebookImage.jpg","twitterImage":"/_nuxt/images/difference-between-pop-ubuntu-twitterImage.jpg","hidden":false,"section":"about-your-os","tableOfContents":true,"toc":[{"id":"isnt-it-just-a-re-skinned-ubuntu","depth":2,"text":"“Isn’t it just a re-skinned Ubuntu?”"},{"id":"first-impressions-the-installer","depth":2,"text":"First impressions: The Installer"},{"id":"privacy","depth":2,"text":"Privacy"},{"id":"custom-keyboard-shortcuts","depth":2,"text":"Custom Keyboard Shortcuts"},{"id":"default-apps-slimming-down-on-bloatware","depth":2,"text":"Default Apps: Slimming down on bloatware"},{"id":"features-across-the-board","depth":2,"text":"Features across the board"},{"id":"recovery-partition","depth":2,"text":"Recovery Partition"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS has evolved quite a bit since its 17.10 release. While the easiest way to tell the difference between the two is by testing them out, let’s dive into how we differentiate Pop_OS from Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"General look of desktop","src":"/images/difference-between-pop-ubuntu/pop-desktop-screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"isnt-it-just-a-re-skinned-ubuntu"},"children":[{"type":"element","tag":"a","props":{"href":"#isnt-it-just-a-re-skinned-ubuntu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"“Isn’t it just a re-skinned Ubuntu?”"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is a common question that comes up, and one that makes our engineers cringe. Yes, Pop!_OS has been designed with vibrant colors, a flat theme, and a clean desktop environment, but we created it to do so much more than just look pretty. (Although it does look very pretty.)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To call it a re-skinned Ubuntu brushes over all of the features and quality-of-life improvements that Pop!_OS developers work diligently to create."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"first-impressions-the-installer"},"children":[{"type":"element","tag":"a","props":{"href":"#first-impressions-the-installer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"First impressions: The Installer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Installer Images: Download screen","src":"/images/difference-between-pop-ubuntu/Installer-Screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While Pop!_OS is designed to be "},{"type":"element","tag":"a","props":{"href":"https://www.forbes.com/sites/jasonevangelho/2018/11/14/a-linux-noob-reviews-the-pop_os-installer-from-system76/#144a421310d4","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"easy to use"}]},{"type":"text","value":" for Linux beginners, it is also developed with the tech-savvy professional in mind. The Pop!_OS installer sets the tone for our philosophy behind the OS: to provide snappy functionality inside a desktop environment that promotes creative thinking."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The installer offers encryption out of the box and takes care of setting up your user preferences (language, keyboard layout, installation method). On first use, the installer also makes it easy to select your time zone and integrate any online accounts into your desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Intel/AMD + NVIDIA","src":"/images/difference-between-pop-ubuntu/intel-amd-nvidia-1904.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes in two versions: Intel/AMD and NVIDIA. This allows us to include different settings, and the proprietary NVIDIA driver for NVIDIA systems. Ensuring the best performance, and use of CUDA tools is one command away."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"privacy"},"children":[{"type":"element","tag":"a","props":{"href":"#privacy","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Privacy"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Encryption, in-progress screen","src":"/images/difference-between-pop-ubuntu/Encryption-Screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With encryption enabled by default, and reporting through Ubuntu disabled, Pop!_OS believes that your data should truly be yours. Communications with third parties does not occur by default, and will only occur with user consent."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"custom-keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#custom-keyboard-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Custom Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After conducting a study of Ubuntu and GNOME keyboard shortcuts, we decided to make some shortcuts more efficient for common user behaviors. The shortcut for switching workspaces, for example, is "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Super"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Arrow"}]},{"type":"text","value":" "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Up"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Down"}]},{"type":"text","value":".\n"},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-keyboard-shortcuts/"},"children":[{"type":"text","value":"See all keyboard shortcuts"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"default-apps-slimming-down-on-bloatware"},"children":[{"type":"element","tag":"a","props":{"href":"#default-apps-slimming-down-on-bloatware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Default Apps: Slimming down on bloatware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Shop","src":"/images/difference-between-pop-ubuntu/pop-shop-screenshot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS includes a selection of apps intended to be comprehensive, but relatively lightweight. Because Pop!_OS is optimized for your workflow, we avoid providing some larger programs by default that slow down your computer. This is especially true for library applications such as one for storing your photos. Which we opt to replace with image viewers, or similar apps that are smaller in size. However, if you are in need of a photo manager, Steam, or Spotify these applications are available in Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"features-across-the-board"},"children":[{"type":"element","tag":"a","props":{"href":"#features-across-the-board","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Features across the board"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Power Profiles/Graphics toggle","src":"/images/difference-between-pop-ubuntu/system-menu.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS is built from Ubuntu repositories, meaning you get the same access to software as Ubuntu. Based on both user feedback and in-house testing, we continue to make changes and updates to the operating system for quality-of-life improvements. The best part is, updates are kept on a rolling release cycle, so you don’t have to wait around 6 months for bug fixes or improvements to your OS. We have highlighted some of our major improvements below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Vulkan drivers and libraries are installed by default to get the most out of your GPU’s performance. Selecting the NVIDIA version of Pop!_OS on install also downloads the NVIDIA drivers by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The power profile picker in the top right menu easily toggles between high performance, balanced, and battery saver modes. On the Oryx Pro, this is also where you’ll find the toggle for switching graphics between Intel and NVIDIA. While these features have been developed specifically for System76 products, they may likely still work on your hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"For scientific workloads, installing "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/cuda"},"children":[{"type":"text","value":"CUDA"}]},{"type":"text","value":" and "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-tensorflow"},"children":[{"type":"text","value":"TensorFlow"}]},{"type":"text","value":" is made simple with a single command line."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"CUDA/Tensorflow command","src":"/images/difference-between-pop-ubuntu/Tensorflow.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Do Not Disturb mode silences notifications to help you focus on your work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"systemd-boot bootloader and the automatic configuration tool we’ve created for it called kernelstub replace the outdated GRUB bootloader used on Ubuntu. The systemd-boot bootloader is faster and smaller in size, increasing your computer’s startup speed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"recovery-partition"},"children":[{"type":"element","tag":"a","props":{"href":"#recovery-partition","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Recovery Partition"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The recovery partition on this operating system is a full copy of the Pop!_OS installation media. It can be used exactly the same as if a live disk copy of Pop!_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. You can either do a refresh install, which allows you to reinstall without losing any user data or data in your Home folder. You can otherwise opt to do a fresh install, which will recreate the partitions and files to reset data. Refresh Installs are only available on a fresh install of either Pop!_OS 19.04 and newer (18.04 has this feature backpored in lastest releases of the ISO). To learn more about the Recovery Partition read about it "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery/"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]}]},"text":"\nPop!\\_OS has evolved quite a bit since its 17.10 release. While the easiest way to tell the difference between the two is by testing them out, let’s dive into how we differentiate Pop_OS from Ubuntu.\n\n![General look of desktop](/images/difference-between-pop-ubuntu/pop-desktop-screenshot.png)\n\n## “Isn’t it just a re-skinned Ubuntu?”\n\nThis is a common question that comes up, and one that makes our engineers cringe. Yes, Pop!\\_OS has been designed with vibrant colors, a flat theme, and a clean desktop environment, but we created it to do so much more than just look pretty. (Although it does look very pretty.)\n\nTo call it a re-skinned Ubuntu brushes over all of the features and quality-of-life improvements that Pop!\\_OS developers work diligently to create.\n\n## First impressions: The Installer\n\n![Installer Images: Download screen](/images/difference-between-pop-ubuntu/Installer-Screenshot.png)\n\nWhile Pop!_OS is designed to be [easy to use](https://www.forbes.com/sites/jasonevangelho/2018/11/14/a-linux-noob-reviews-the-pop_os-installer-from-system76/#144a421310d4) for Linux beginners, it is also developed with the tech-savvy professional in mind. The Pop!_OS installer sets the tone for our philosophy behind the OS: to provide snappy functionality inside a desktop environment that promotes creative thinking.\n\nThe installer offers encryption out of the box and takes care of setting up your user preferences (language, keyboard layout, installation method). On first use, the installer also makes it easy to select your time zone and integrate any online accounts into your desktop.\n\n![Intel/AMD + NVIDIA](/images/difference-between-pop-ubuntu/intel-amd-nvidia-1904.png)\n\nPop!_OS comes in two versions: Intel/AMD and NVIDIA. This allows us to include different settings, and the proprietary NVIDIA driver for NVIDIA systems. Ensuring the best performance, and use of CUDA tools is one command away.\n\n## Privacy\n\n![Encryption, in-progress screen](/images/difference-between-pop-ubuntu/Encryption-Screenshot.png)\n\nWith encryption enabled by default, and reporting through Ubuntu disabled, Pop!\\_OS believes that your data should truly be yours. Communications with third parties does not occur by default, and will only occur with user consent.\n\n## Custom Keyboard Shortcuts\n\nAfter conducting a study of Ubuntu and GNOME keyboard shortcuts, we decided to make some shortcuts more efficient for common user behaviors. The shortcut for switching workspaces, for example, is Super + Arrow Up or Down.\n[See all keyboard shortcuts](/articles/pop-keyboard-shortcuts/)\n\n## Default Apps: Slimming down on bloatware\n\n![Pop Shop](/images/difference-between-pop-ubuntu/pop-shop-screenshot.png)\n\nPop!_OS includes a selection of apps intended to be comprehensive, but relatively lightweight. Because Pop!_OS is optimized for your workflow, we avoid providing some larger programs by default that slow down your computer. This is especially true for library applications such as one for storing your photos. Which we opt to replace with image viewers, or similar apps that are smaller in size. However, if you are in need of a photo manager, Steam, or Spotify these applications are available in Pop!_Shop.\n\n## Features across the board\n\n![Power Profiles/Graphics toggle](/images/difference-between-pop-ubuntu/system-menu.png)\n\nPop!\\_OS is built from Ubuntu repositories, meaning you get the same access to software as Ubuntu. Based on both user feedback and in-house testing, we continue to make changes and updates to the operating system for quality-of-life improvements. The best part is, updates are kept on a rolling release cycle, so you don’t have to wait around 6 months for bug fixes or improvements to your OS. We have highlighted some of our major improvements below:\n\n* Vulkan drivers and libraries are installed by default to get the most out of your GPU’s performance. Selecting the NVIDIA version of Pop!\\_OS on install also downloads the NVIDIA drivers by default.\n* The power profile picker in the top right menu easily toggles between high performance, balanced, and battery saver modes. On the Oryx Pro, this is also where you’ll find the toggle for switching graphics between Intel and NVIDIA. While these features have been developed specifically for System76 products, they may likely still work on your hardware.\n* For scientific workloads, installing [CUDA](/articles/cuda) and [TensorFlow](/articles/install-tensorflow) is made simple with a single command line.\n ![CUDA/Tensorflow command](/images/difference-between-pop-ubuntu/Tensorflow.png)\n* Do Not Disturb mode silences notifications to help you focus on your work.\n* systemd-boot bootloader and the automatic configuration tool we’ve created for it called kernelstub replace the outdated GRUB bootloader used on Ubuntu. The systemd-boot bootloader is faster and smaller in size, increasing your computer’s startup speed.\n\n## Recovery Partition\n\nThe recovery partition on this operating system is a full copy of the Pop!\\_OS installation media. It can be used exactly the same as if a live disk copy of Pop!\\_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. You can either do a refresh install, which allows you to reinstall without losing any user data or data in your Home folder. You can otherwise opt to do a fresh install, which will recreate the partitions and files to reset data. Refresh Installs are only available on a fresh install of either Pop!\\_OS 19.04 and newer (18.04 has this feature backpored in lastest releases of the ISO). To learn more about the Recovery Partition read about it [here](/articles/pop-recovery/).\n","dir":"/","path":"/difference-between-pop-ubuntu","extension":".md","createdAt":"2019-07-10T21:32:27.000Z","updatedAt":"2023-08-03T20:15:11.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644148079},"$loki":127},{"slug":"unexpected-reboots","description":"If your system is spontaneously rebooting, this article provides steps to isolate the cause.\n","title":"Reboots (Unexpected)","keywords":["reboot","shutdown","restart","reset","crash","reinstall","refresh","power-off"],"facebookImage":"/_nuxt/images/unexpected-reboots-facebookImage.jpg","twitterImage":"/_nuxt/images/unexpected-reboots-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"troubleshooting-device-agnostic","depth":2,"text":"Troubleshooting (Device Agnostic)"},{"id":"software-causes","depth":3,"text":"Software Causes"},{"id":"possible-solutions","depth":3,"text":"Possible Solutions"},{"id":"ram-issues","depth":3,"text":"RAM Issues"},{"id":"thermals","depth":3,"text":"Thermals"},{"id":"drive-issues","depth":3,"text":"Drive Issues"},{"id":"troubleshooting","depth":3,"text":"Troubleshooting"},{"id":"laptop-specific-troubleshooting","depth":2,"text":"Laptop Specific Troubleshooting"},{"id":"power-delivery","depth":3,"text":"Power Delivery"},{"id":"desktop-specific-troubleshooting","depth":2,"text":"Desktop Specific Troubleshooting"},{"id":"power-supply-unit-psu","depth":3,"text":"Power Supply Unit (PSU)"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is spontaneously rebooting, this article provides steps to isolate the cause."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" There is a subtle but important difference between a reboot and a shutdown/power-off. In a reboot, parts of the system are left powered on to facilitate restarting the system. In a shutdown/power-off, hardware from all parts of the system except charging circuitry and capacitors is powered down."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting-device-agnostic"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting-device-agnostic","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting (Device Agnostic)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"software-causes"},"children":[{"type":"element","tag":"a","props":{"href":"#software-causes","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software Causes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Anything not directly affected by hardware is controlled by software. This includes the kernel, drivers, and desktop environment. The Operating System (OS), is essentially a software program that controls other software programs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If anything running in software causes a large enough cascade effect, it can take the rest of the system down and cause reboots or shut-offs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Software factors that can cause spontaneous reboots or crashes, include but are not limited to:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kernel Panics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Kernel or Desktop Process Crashes"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Application Memory Leaks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Driver Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"User Configuration Error"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Corrupted Operating System Files"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"possible-solutions"},"children":[{"type":"element","tag":"a","props":{"href":"#possible-solutions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Possible Solutions"}]},{"type":"text","value":"\n"},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"check-for-memory-leaks"},"children":[{"type":"element","tag":"a","props":{"href":"#check-for-memory-leaks","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Check for Memory Leaks"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If an app is taking more than its fair share of system memory, that can have a runaway effect resulting in shutdowns or restarts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Applications are available to help diagnose memory leaks."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" run the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"top"}]},{"type":"text","value":" command to see which processes are using the most system resources:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"top"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a GUI tool is preferred, and you are running Pop!_OS or Ubuntu, open \"System Monitor\":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"system-monitor","src":"/images/unexpected-reboots/system-monitor.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"remove-or-reinstall-drivers"},"children":[{"type":"element","tag":"a","props":{"href":"#remove-or-reinstall-drivers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remove or Reinstall Drivers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If a package is misbehaving or corrupted, try reinstalling it or removing it. This can be done with the following "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" commands."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" replace [packagename] with the same of the application or driver you are are trying to reinstall. Do not include the \"[ ]\" around the name."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install --reinstall [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To more completely remove the package:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt remove [packagename]"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt clean"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt autoremove"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information, check out our "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/package-manager-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Package Management Pop!_OS Article"}]},{"type":"text","value":" or the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/package-manager-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu Equivalent"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"test-admin-user"},"children":[{"type":"element","tag":"a","props":{"href":"#test-admin-user","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Test Admin User"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, an intentional or unintentional change to system configuration files can cause unexpected boot behavior, and is only limited to the user that made the changes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To test whether the problem exists at a user-level or system-level, create a test administrator account and see if the reboots or shutdowns occur there."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information, visit our "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/other-accounts","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"User Management Article"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"upgrade-or-reinstall-os"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrade-or-reinstall-os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrade or Reinstall OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Sometimes, a problem is endemic enough that it warrants a new OS version or a clean reinstall of the OS. We have several help articles that go over this process:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{"start":0},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Back up your personal files using the steps "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/backup-files","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Upgrade the Current OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Instructions for "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/upgrade-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Upgrading PopOS"}]},{"type":"text","value":"\nInstructions for "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/upgrade-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Upgrading Ubuntu"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Boot from a Live Disk for Clean Install:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make a "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/live-disk","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Live Disk"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Access the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/boot-menu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"BIOS/Boot Menu"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reinstall the OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-pop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Pop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/install-ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Install Ubuntu"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"ram-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#ram-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"RAM Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first step in the boot process is to assess the available hardware and load required resources into memory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is not POSTing (Power On Self Test), typically you'll get symptoms like the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system powers on, but nothing loads."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The system gets to a splash screen/logo, but crashes shortly afterwards."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It may reach a login screen or desktop, but the system is unstable."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This usually indicates an issue with RAM (Random Access Memory). Despite the name, the system tends to use similar areas of RAM when booting (for example, the RAM module in Slot 1 is accessed first). The earlier in the boot process the system hits bad sectors of RAM, the sooner the system will freeze or reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system is booting to a desktop, the first troubleshooting step is to run stress tests on the memory. If the stress test completes, it will show error messages for your RAM. If the test doesn't complete it will likely trigger the issue, and indicate that RAM is to blame."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"to-test-ram"},"children":[{"type":"element","tag":"a","props":{"href":"#to-test-ram","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"To Test RAM"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The application Memtester can be used to scan the RAM sticks for bad sectors. Memtester can be run from your booted OS, or from a Live Environment. This can be a "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/live-disk","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Live USB"}]},{"type":"text","value":", or the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Recovery Partition"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Memtester"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install memtester"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The first command will make sure your package lists are up to date.\nThe second will install the application memtester."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once memtester is installed, instruct it to test "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"most"}]},{"type":"text","value":" of the RAM, leaving enough for the OS to continue running."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, if your system has 16GB of RAM, test 12GB or 14GB."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To start the test, run these "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo memtester 12GB 3 "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":">"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/memtester.txt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will run memtester and test 12GB of RAM 3 times, then save the output to a file called \"memtester.txt\" in your Home folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" Close all applications other than Terminal when you run memtester. This will likely take a few hours (the application runs multiple passes over the memory) so it would be best to run it overnight."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"thermals"},"children":[{"type":"element","tag":"a","props":{"href":"#thermals","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Thermals"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Modern hardware is designed to shut systems down when they reach temperatures that may be damaging to the internal components. Typically, these thresholds are in the upper 80s or 90s Celsius, depending on hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is spontaneously shutting down, this may be caused by overheating. Systems with dedicated GPUs tend to run hot under normal circumstances, so noticing an overheating problem can be challenging from ambient temperature alone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The temperatures of your CPU cores and GPU card can be checked through software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"run-lm-sensors"},"children":[{"type":"element","tag":"a","props":{"href":"#run-lm-sensors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (installed by default on Pop!_OS) is a text-based tool that runs in a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (If not installed)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lm-sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Get Sensor Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will generate output like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"coretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 0: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 1: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 2: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 3: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 4: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 5: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 6: +52.0°C (high = +100.0°C, crit = +100.0°C)\nCore 7: +54.0°C (high = +100.0°C, crit = +100.0°C)\n\nsystem76_acpi-acpi-0\nAdapter: ACPI interface\nCPU fan: 0 RPM\nGPU fan: 0 RPM\nCPU temp: +55.0°C\nGPU temp: +54.0°C\n\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +69.0°C\n\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +60.0°C\n\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 12.95 V\ncurr1: 0.00 A\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"psensor"},"children":[{"type":"element","tag":"a","props":{"href":"#psensor","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Psensor"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer a GUI tool which provides graphing over time, the application Psensor can be installed from the Pop!_Shop, or through the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install psensor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Through Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor-pop","src":"/images/unexpected-reboots/psensor.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run Psensor:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"psensor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or, to launch through the OS interface, click on \"Activities\" in the top-left (Pop!_OS 20.04 LTS, or Ubuntu), or \"Applications\" (Pop!_OS COSMIC) and search for \"Psensor\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor-running","src":"/images/unexpected-reboots/psensor-running.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"high-temperatures"},"children":[{"type":"element","tag":"a","props":{"href":"#high-temperatures","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"High Temperatures"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system temperatures are abnormally high, the fans may need replaced, and/or the thermal compound may need re-applied to the CPU and GPU cores."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Specific instructions for working on your hardware model can be found "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Quotes for replacement fans and thermal paste can be generated on open support tickets. To open a support ticket, visit "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this link"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"drive-issues"},"children":[{"type":"element","tag":"a","props":{"href":"#drive-issues","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Drive Issues"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When programs and files are not being stored in RAM, they are stored on the drive. Similar issues can occur with a failing hard drive as with memory; If there's a read/write issue, or electrical interference, this can cause unexpected shutdowns."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Different drive types have different specifications and write or transfer data at different speeds. They also have different power requirements, and communicate with mainboards through different ports."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"m2-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#m2-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"M.2 Drives"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two types of M.2 style drives that ship in System76 machines. M.2 SATA, and NVMe. Both use M.2 ports on the mainboard, but each have different transfer speeds, power profiles, and connection protocols."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"NVMe Drives"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"M.2 SATA Drives"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Faster I/O"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Slower I/O than NVMe"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"More power consumption"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Less power consumption"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Uses more I/O resources"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Uses fewer I/O resources"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"25-sata-drives"},"children":[{"type":"element","tag":"a","props":{"href":"#25-sata-drives","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2.5\" SATA Drives"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"2.5\" SATA drives all use the same form factor, but their internals and power consumption differ whether they are solid state, or RPM (\"spinning rust\") drives."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The number and age of these drives installed in a system can have an impact on power consumption, or boot/reboot behavior. Boot behavior can be affected especially if there are operating systems installed on the drives, and the boot configurations of those operating systems has been corrupted, or if the drives themselves are failing."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A failing drive can do more than cause issues loading things, or when booting. Depending on how the hardware is interacting with the mainboard, it can cause electrical or performance issues for the system as a whole."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To troubleshoot drive hardware issues, try booting to a different drive or to the BIOS with some or all of the drives removed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Try booting with the drives in different drive slots/bays."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check the drive(s) for errors from a live disk, as outlined here: [Diagnose Hardware]"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"laptop-specific-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#laptop-specific-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Laptop Specific Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several reasons why a laptop may spontaneously reboot. Typically it has to do with a thermal or power delivery issue, but it can also be caused by faults in the memory modules or errors with the drive. RAM and disk problems are more likely to cause a spontaneous reboot. Thermals or power delivery-issues are more likely to cause spontaneous shut-offs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"power-delivery"},"children":[{"type":"element","tag":"a","props":{"href":"#power-delivery","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Power Delivery"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On System76 laptops, the charging circuitry, and power circuitry are partially independent from each other. The system will power on and function normally with the battery removed. This means that a spontaneous power-off could be caused by either a problem with the AC Adapter, or the Battery."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"battery"},"children":[{"type":"element","tag":"a","props":{"href":"#battery","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Battery"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As lithium-ion batteries age, their ability to hold a charge, and accurately report charging estimates deteriorates."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For example, the OS may be reporting that the laptop has enough charge to stay on for another hour, but in reality the battery may fully discharge in 15 minutes. This situation can lead to spontaneous shutoffs that do not immediately appear to be battery related."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"battery-statistics"},"children":[{"type":"element","tag":"a","props":{"href":"#battery-statistics","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Battery Statistics"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Battery statistics can be retrieved using the following "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"upower -d"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That will generate output like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Device: /org/freedesktop/UPower/devices/line_power_AC\n native-path: AC\n power supply: yes\n updated: Wed 11 Aug 2021 10:13:38 AM MDT (6762 seconds ago)\n has history: no\n has statistics: no\n line-power\n warning-level: none\n online: yes\n icon-name: 'ac-adapter-symbolic'\n\nDevice: /org/freedesktop/UPower/devices/battery_BAT0\n native-path: BAT0\n vendor: Notebook\n model: BAT\n serial: 0001\n power supply: yes\n updated: Wed 11 Aug 2021 12:05:38 PM MDT (42 seconds ago)\n has history: yes\n has statistics: yes\n battery\n present: yes\n rechargeable: yes\n state: fully-charged\n warning-level: none\n energy: 69.54 Wh\n energy-empty: 0 Wh\n energy-full: 70.1784 Wh\n energy-full-design: 70.68 Wh\n energy-rate: 25.6956 W\n voltage: 12.953 V\n percentage: 99%\n capacity: 99.2903%\n technology: lithium-ion\n icon-name: 'battery-full-charged-symbolic'\n\nDevice: /org/freedesktop/UPower/devices/DisplayDevice\n power supply: yes\n updated: Wed 11 Aug 2021 10:33:38 AM MDT (5562 seconds ago)\n has history: no\n has statistics: no\n battery\n present: yes\n state: fully-charged\n warning-level: none\n energy: 69.54 Wh\n energy-full: 70.1784 Wh\n energy-rate: 25.6956 W\n percentage: 99%\n icon-name: 'battery-full-charged-symbolic'\n\nDaemon:\n daemon-version: 0.99.11\n on-battery: no\n lid-is-closed: no\n lid-is-present: yes\n critical-action: HybridSleep\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Specific sections to pay attention to are "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"capacity"}]},{"type":"text","value":", "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"energy-full"}]},{"type":"text","value":", and "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"energy-full-design"}]},{"type":"text","value":". These indicate how well the battery is aging, and assessing it's own charging capabilities."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" energy-full: 70.1784 Wh\n energy-full-design: 70.68 Wh\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"energy-full"}]},{"type":"text","value":" should never be higher than "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"energy-full-design"}]},{"type":"text","value":". If it is, that indicates a problem with the integrated chip on the battery, and may be why charging reports are incorrect, and why, by extension, the system is shutting off unexpectedly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"capacity"}]},{"type":"text","value":" is a good way to gauge the age and health of the battery. If capacity is 70% or lower, the battery is showing aging, and won't hold as much charge as it did when new."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This number will gradually decrease over time from ~100% to 0%. Having a capacity of 95% and steadily decreasing as the battery gets older is expected behavior. Sudden drops in capacity, however, can indicate hardware failure."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"ac-adapter"},"children":[{"type":"element","tag":"a","props":{"href":"#ac-adapter","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"AC Adapter"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are four (4) main components that can be the cause of spontaneous shut-offs related to the AC Adapter:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The cable from the wall outlet to the PSU/\"brick\"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"The PSU/\"brick\" and the DC cable to the laptop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"DC-In Port on the laptop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Charging circuitry on the mainboard."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Stress to the cabling, or short-circuits on components 1 or 2 can cause shut-offs. If the cable is moved while connected and the damaged part of the cable shifts enough, current into the laptop is interrupted. If the battery is removed, or no longer holding a charge, this interruption can cause the system to power down."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Removing the battery, connecting the AC adapter and moving or rotating the cable components one section at a time can reveal which part of the cabling may need replaced."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If moving the plug in the DC-In port on the laptop specifically causes the issue, it's more likely that the DC-In port needs replaced or re-soldered onto the board."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both the DC-In port and issues with the mainboard charging circuitry require systems to be brought in for repairs. To open a support ticket, visit: "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this link"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"desktop-specific-troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#desktop-specific-troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Desktop Specific Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The main difference in troubleshooting desktop reboots vs. laptop reboots are the battery, and greater disassembly options (i.e. more parts to troubleshoot). With a desktop computer (excepting the Meerkat), the power delivery system consists of the PSU, and the cable from the PSU to the wall. Unless a battery backup is added via an Uninterrupted Power Supply (UPS) an issue in the power delivery system will shut the system off."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Unlike most laptops, the GPU card can be removed or re-seated in desktop computers which can help with boot and screen rendering issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Thelios include a SATA passthrough device called the Thelio I/O board. If that passthrough device, the SATA cables or any of the drives connected through them are having issues this can cause booting/rebooting issues."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Meerkats, the Power Supply consists of a power cable similar to a laptop with a wall plug, \"brick\" and DC-In plug."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Locate "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Service Manuals for your Desktop here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"power-supply-unit-psu"},"children":[{"type":"element","tag":"a","props":{"href":"#power-supply-unit-psu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Power Supply Unit (PSU)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On most of the Thelio configurations there is some room for changes in power delivery. However, on some larger models like the Thelio Mega, Major or Massive, the GPUs and PSUs draw a greater amount of wattage."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Factors that may influence reboots/power-offs:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Thelio is connected to a UPS instead of directly to the wall."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Thelio is connected to the wall, but the outlet is on a circuit with other, large home appliances."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Faulty or disconnected wiring in the cable from the wall to the Thelio PSU."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Failing PSU inside the Thelio."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Faulty or disconnected internal cabling between the PSU and the rest of the Thelio components."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If any of the above factors disconnect power, or reduce overall power reaching the Thelio, the system may reboot or shut off."}]}]},"text":"\nIf your system is spontaneously rebooting, this article provides steps to isolate the cause.\n\n> **NOTE:** There is a subtle but important difference between a reboot and a shutdown/power-off. In a reboot, parts of the system are left powered on to facilitate restarting the system. In a shutdown/power-off, hardware from all parts of the system except charging circuitry and capacitors is powered down.\n\n## Troubleshooting (Device Agnostic)\n\n### Software Causes\n\nAnything not directly affected by hardware is controlled by software. This includes the kernel, drivers, and desktop environment. The Operating System (OS), is essentially a software program that controls other software programs.\n\nIf anything running in software causes a large enough cascade effect, it can take the rest of the system down and cause reboots or shut-offs.\n\nSoftware factors that can cause spontaneous reboots or crashes, include but are not limited to:\n\n1. Kernel Panics\n2. Kernel or Desktop Process Crashes\n3. Application Memory Leaks\n4. Driver Errors\n5. User Configuration Error\n6. Corrupted Operating System Files\n\n### Possible Solutions\n\n\n\n#### Check for Memory Leaks\n\nIf an app is taking more than its fair share of system memory, that can have a runaway effect resulting in shutdowns or restarts.\n\nApplications are available to help diagnose memory leaks.\n\nFrom the `Terminal` run the `top` command to see which processes are using the most system resources:\n\nOpen a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n```bash\ntop\n```\n\nIf a GUI tool is preferred, and you are running Pop!\\_OS or Ubuntu, open \"System Monitor\":\n\n![system-monitor](/images/unexpected-reboots/system-monitor.png)\n\n#### Remove or Reinstall Drivers\n\nIf a package is misbehaving or corrupted, try reinstalling it or removing it. This can be done with the following `Terminal` commands.\n\n> **NOTE:** replace [packagename] with the same of the application or driver you are are trying to reinstall. Do not include the \"[ ]\" around the name.\n\n```bash\nsudo apt update\nsudo apt install --reinstall [packagename]\n```\n\nTo more completely remove the package:\n\n```bash\nsudo apt update\nsudo apt remove [packagename]\nsudo apt clean\nsudo apt autoremove\n```\n\nFor more information, check out our [Package Management Pop!_OS Article](https://support.system76.com/articles/package-manager-pop) or the [Ubuntu Equivalent](https://support.system76.com/articles/package-manager-ubuntu)\n\n#### Test Admin User\n\nSometimes, an intentional or unintentional change to system configuration files can cause unexpected boot behavior, and is only limited to the user that made the changes.\n\nTo test whether the problem exists at a user-level or system-level, create a test administrator account and see if the reboots or shutdowns occur there.\n\nFor more information, visit our [User Management Article](https://support.system76.com/articles/other-accounts)\n\n#### Upgrade or Reinstall OS\n\nSometimes, a problem is endemic enough that it warrants a new OS version or a clean reinstall of the OS. We have several help articles that go over this process:\n\n0. Back up your personal files using the steps [here](https://support.system76.com/articles/backup-files)\n\n1. Upgrade the Current OS:\n\n Instructions for [Upgrading PopOS](https://support.system76.com/articles/upgrade-pop)\n Instructions for [Upgrading Ubuntu](https://support.system76.com/articles/upgrade-ubuntu)\n\n2. Boot from a Live Disk for Clean Install:\n\n Make a [Live Disk](https://support.system76.com/articles/live-disk)\n\n3. Access the [BIOS/Boot Menu](https://support.system76.com/articles/boot-menu)\n\n4. Reinstall the OS:\n\n [Install Pop](https://support.system76.com/articles/install-pop)\n [Install Ubuntu](https://support.system76.com/articles/install-ubuntu)\n\n### RAM Issues\n\nThe first step in the boot process is to assess the available hardware and load required resources into memory.\n\nIf your system is not POSTing (Power On Self Test), typically you'll get symptoms like the following:\n\n1. The system powers on, but nothing loads.\n\n2. The system gets to a splash screen/logo, but crashes shortly afterwards.\n\n It may reach a login screen or desktop, but the system is unstable.\n\n This usually indicates an issue with RAM (Random Access Memory). Despite the name, the system tends to use similar areas of RAM when booting (for example, the RAM module in Slot 1 is accessed first). The earlier in the boot process the system hits bad sectors of RAM, the sooner the system will freeze or reboot.\n\n If the system is booting to a desktop, the first troubleshooting step is to run stress tests on the memory. If the stress test completes, it will show error messages for your RAM. If the test doesn't complete it will likely trigger the issue, and indicate that RAM is to blame.\n\n#### To Test RAM\n\nThe application Memtester can be used to scan the RAM sticks for bad sectors. Memtester can be run from your booted OS, or from a Live Environment. This can be a [Live USB](https://support.system76.com/articles/live-disk), or the [Recovery Partition](https://support.system76.com/articles/pop-recovery)\n\n 1. Install Memtester\n\n Open a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n ```bash\n sudo apt update\n sudo apt install memtester\n ```\n\n The first command will make sure your package lists are up to date.\n The second will install the application memtester.\n\n 2. Once memtester is installed, instruct it to test **most** of the RAM, leaving enough for the OS to continue running.\n\n For example, if your system has 16GB of RAM, test 12GB or 14GB.\n\n To start the test, run these `Terminal` commands:\n\n ```bash\n sudo memtester 12GB 3 > ~/memtester.txt\n ```\n\nThis command will run memtester and test 12GB of RAM 3 times, then save the output to a file called \"memtester.txt\" in your Home folder.\n\n> **IMPORTANT NOTE:** Close all applications other than Terminal when you run memtester. This will likely take a few hours (the application runs multiple passes over the memory) so it would be best to run it overnight.\n\n### Thermals\n\nModern hardware is designed to shut systems down when they reach temperatures that may be damaging to the internal components. Typically, these thresholds are in the upper 80s or 90s Celsius, depending on hardware.\n\nIf your system is spontaneously shutting down, this may be caused by overheating. Systems with dedicated GPUs tend to run hot under normal circumstances, so noticing an overheating problem can be challenging from ambient temperature alone.\n\nThe temperatures of your CPU cores and GPU card can be checked through software.\n\n#### Run `lm-sensors`\n\n`lm-sensors` (installed by default on Pop!\\_OS) is a text-based tool that runs in a `Terminal`.\n\n1. Install `lm-sensors` (If not installed)\n\n Open a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n ```bash\n sudo apt update\n sudo apt install lm-sensors\n ```\n\n2. Get Sensor Output\n\n ```bash\n sensors\n ```\n\nThis command will generate output like this:\n\n```\ncoretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 0: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 1: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 2: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 3: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 4: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 5: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 6: +52.0°C (high = +100.0°C, crit = +100.0°C)\nCore 7: +54.0°C (high = +100.0°C, crit = +100.0°C)\n\nsystem76_acpi-acpi-0\nAdapter: ACPI interface\nCPU fan: 0 RPM\nGPU fan: 0 RPM\nCPU temp: +55.0°C\nGPU temp: +54.0°C\n\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +69.0°C\n\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +60.0°C\n\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 12.95 V\ncurr1: 0.00 A\n```\n\n#### Psensor\n\nIf you prefer a GUI tool which provides graphing over time, the application Psensor can be installed from the Pop!\\_Shop, or through the `Terminal` with this command:\n\n1. Install (`Terminal`):\n\n ```bash\n sudo apt install psensor\n ```\n\n2. Install Through Pop!\\_Shop\n\n ![psensor-pop](/images/unexpected-reboots/psensor.png)\n\n3. Run Psensor:\n\n In a `Terminal` run:\n\n ```bash\n psensor\n ```\n\n Or, to launch through the OS interface, click on \"Activities\" in the top-left (Pop!\\_OS 20.04 LTS, or Ubuntu), or \"Applications\" (Pop!\\_OS COSMIC) and search for \"Psensor\"\n\n![psensor-running](/images/unexpected-reboots/psensor-running.png)\n\n#### High Temperatures\n\nIf the system temperatures are abnormally high, the fans may need replaced, and/or the thermal compound may need re-applied to the CPU and GPU cores.\n\nSpecific instructions for working on your hardware model can be found [here](https://support.system76.com/articles/guides)\n\nQuotes for replacement fans and thermal paste can be generated on open support tickets. To open a support ticket, visit [this link](https://system76.com/my-account/support-tickets/new)\n\n### Drive Issues\n\nWhen programs and files are not being stored in RAM, they are stored on the drive. Similar issues can occur with a failing hard drive as with memory; If there's a read/write issue, or electrical interference, this can cause unexpected shutdowns.\n\nDifferent drive types have different specifications and write or transfer data at different speeds. They also have different power requirements, and communicate with mainboards through different ports.\n\n#### M.2 Drives\n\nThere are two types of M.2 style drives that ship in System76 machines. M.2 SATA, and NVMe. Both use M.2 ports on the mainboard, but each have different transfer speeds, power profiles, and connection protocols.\n\n|NVMe Drives| M.2 SATA Drives|\n|---|---|\n|Faster I/O | Slower I/O than NVMe|\n|More power consumption | Less power consumption|\n|Uses more I/O resources | Uses fewer I/O resources|\n\n#### 2.5\" SATA Drives\n\n2.5\" SATA drives all use the same form factor, but their internals and power consumption differ whether they are solid state, or RPM (\"spinning rust\") drives.\n\nThe number and age of these drives installed in a system can have an impact on power consumption, or boot/reboot behavior. Boot behavior can be affected especially if there are operating systems installed on the drives, and the boot configurations of those operating systems has been corrupted, or if the drives themselves are failing.\n\nA failing drive can do more than cause issues loading things, or when booting. Depending on how the hardware is interacting with the mainboard, it can cause electrical or performance issues for the system as a whole.\n\n### Troubleshooting\n\nTo troubleshoot drive hardware issues, try booting to a different drive or to the BIOS with some or all of the drives removed.\n\nTry booting with the drives in different drive slots/bays.\n\nCheck the drive(s) for errors from a live disk, as outlined here: [Diagnose Hardware]\n\n## Laptop Specific Troubleshooting\n\nThere are several reasons why a laptop may spontaneously reboot. Typically it has to do with a thermal or power delivery issue, but it can also be caused by faults in the memory modules or errors with the drive. RAM and disk problems are more likely to cause a spontaneous reboot. Thermals or power delivery-issues are more likely to cause spontaneous shut-offs.\n\n### Power Delivery\n\nOn System76 laptops, the charging circuitry, and power circuitry are partially independent from each other. The system will power on and function normally with the battery removed. This means that a spontaneous power-off could be caused by either a problem with the AC Adapter, or the Battery.\n\n#### Battery\n\nAs lithium-ion batteries age, their ability to hold a charge, and accurately report charging estimates deteriorates.\n\nFor example, the OS may be reporting that the laptop has enough charge to stay on for another hour, but in reality the battery may fully discharge in 15 minutes. This situation can lead to spontaneous shutoffs that do not immediately appear to be battery related.\n\n#### Battery Statistics\n\nBattery statistics can be retrieved using the following `Terminal` command:\n\n```bash\nupower -d\n```\n\nThat will generate output like this:\n\n```\nDevice: /org/freedesktop/UPower/devices/line_power_AC\n native-path: AC\n power supply: yes\n updated: Wed 11 Aug 2021 10:13:38 AM MDT (6762 seconds ago)\n has history: no\n has statistics: no\n line-power\n warning-level: none\n online: yes\n icon-name: 'ac-adapter-symbolic'\n\nDevice: /org/freedesktop/UPower/devices/battery_BAT0\n native-path: BAT0\n vendor: Notebook\n model: BAT\n serial: 0001\n power supply: yes\n updated: Wed 11 Aug 2021 12:05:38 PM MDT (42 seconds ago)\n has history: yes\n has statistics: yes\n battery\n present: yes\n rechargeable: yes\n state: fully-charged\n warning-level: none\n energy: 69.54 Wh\n energy-empty: 0 Wh\n energy-full: 70.1784 Wh\n energy-full-design: 70.68 Wh\n energy-rate: 25.6956 W\n voltage: 12.953 V\n percentage: 99%\n capacity: 99.2903%\n technology: lithium-ion\n icon-name: 'battery-full-charged-symbolic'\n\nDevice: /org/freedesktop/UPower/devices/DisplayDevice\n power supply: yes\n updated: Wed 11 Aug 2021 10:33:38 AM MDT (5562 seconds ago)\n has history: no\n has statistics: no\n battery\n present: yes\n state: fully-charged\n warning-level: none\n energy: 69.54 Wh\n energy-full: 70.1784 Wh\n energy-rate: 25.6956 W\n percentage: 99%\n icon-name: 'battery-full-charged-symbolic'\n\nDaemon:\n daemon-version: 0.99.11\n on-battery: no\n lid-is-closed: no\n lid-is-present: yes\n critical-action: HybridSleep\n```\n\nSpecific sections to pay attention to are `capacity`, `energy-full`, and `energy-full-design`. These indicate how well the battery is aging, and assessing it's own charging capabilities.\n\n```\n energy-full: 70.1784 Wh\n energy-full-design: 70.68 Wh\n```\n\n`energy-full` should never be higher than `energy-full-design`. If it is, that indicates a problem with the integrated chip on the battery, and may be why charging reports are incorrect, and why, by extension, the system is shutting off unexpectedly.\n\n`capacity` is a good way to gauge the age and health of the battery. If capacity is 70% or lower, the battery is showing aging, and won't hold as much charge as it did when new.\n\n>**NOTE:** This number will gradually decrease over time from ~100% to 0%. Having a capacity of 95% and steadily decreasing as the battery gets older is expected behavior. Sudden drops in capacity, however, can indicate hardware failure.\n\n#### AC Adapter\n\nThere are four (4) main components that can be the cause of spontaneous shut-offs related to the AC Adapter:\n\n1. The cable from the wall outlet to the PSU/\"brick\".\n2. The PSU/\"brick\" and the DC cable to the laptop.\n3. DC-In Port on the laptop.\n4. Charging circuitry on the mainboard.\n\nStress to the cabling, or short-circuits on components 1 or 2 can cause shut-offs. If the cable is moved while connected and the damaged part of the cable shifts enough, current into the laptop is interrupted. If the battery is removed, or no longer holding a charge, this interruption can cause the system to power down.\n\nRemoving the battery, connecting the AC adapter and moving or rotating the cable components one section at a time can reveal which part of the cabling may need replaced.\n\nIf moving the plug in the DC-In port on the laptop specifically causes the issue, it's more likely that the DC-In port needs replaced or re-soldered onto the board.\n\nBoth the DC-In port and issues with the mainboard charging circuitry require systems to be brought in for repairs. To open a support ticket, visit: [this link](https://system76.com/my-account/support-tickets/new)\n\n## Desktop Specific Troubleshooting\n\nThe main difference in troubleshooting desktop reboots vs. laptop reboots are the battery, and greater disassembly options (i.e. more parts to troubleshoot). With a desktop computer (excepting the Meerkat), the power delivery system consists of the PSU, and the cable from the PSU to the wall. Unless a battery backup is added via an Uninterrupted Power Supply (UPS) an issue in the power delivery system will shut the system off.\n\nUnlike most laptops, the GPU card can be removed or re-seated in desktop computers which can help with boot and screen rendering issues.\n\nThelios include a SATA passthrough device called the Thelio I/O board. If that passthrough device, the SATA cables or any of the drives connected through them are having issues this can cause booting/rebooting issues.\n\nOn the Meerkats, the Power Supply consists of a power cable similar to a laptop with a wall plug, \"brick\" and DC-In plug.\n\nLocate [Service Manuals for your Desktop here](https://support.system76.com/articles/guides)\n\n### Power Supply Unit (PSU)\n\nOn most of the Thelio configurations there is some room for changes in power delivery. However, on some larger models like the Thelio Mega, Major or Massive, the GPUs and PSUs draw a greater amount of wattage.\n\nFactors that may influence reboots/power-offs:\n\n1. Thelio is connected to a UPS instead of directly to the wall.\n2. Thelio is connected to the wall, but the outlet is on a circuit with other, large home appliances.\n3. Faulty or disconnected wiring in the cable from the wall to the Thelio PSU.\n4. Failing PSU inside the Thelio.\n5. Faulty or disconnected internal cabling between the PSU and the rest of the Thelio components.\n\nIf any of the above factors disconnect power, or reduce overall power reaching the Thelio, the system may reboot or shut off.\n","dir":"/","path":"/unexpected-reboots","extension":".md","createdAt":"2021-08-11T18:31:06.000Z","updatedAt":"2021-08-19T18:14:37.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/057b6e1fb417c2075f998a5743ccf4ad580be540","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/8d65e92e6818980188333ef9edf85cbef6388cf4","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644148163},"$loki":128},{"slug":"pop-keyboard-shortcuts","description":"Learn how master using Pop!_OS with your keyboard.","title":"Pop!_OS Keyboard Shortcuts","keywords":["keyboard","shortcuts"],"facebookImage":"/_nuxt/images/pop-keyboard-shortcuts-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-keyboard-shortcuts-twitterImage.jpg","hidden":false,"section":"pop","tableOfContents":true,"toc":[{"id":"super-key","depth":2,"text":"Super key"},{"id":"direction-keys","depth":3,"text":"Direction keys"},{"id":"keyboard-shortcuts","depth":2,"text":"Keyboard Shortcuts"},{"id":"move-resize-and-swap-windows","depth":3,"text":"Move, resize, and swap windows"},{"id":"manipulate-windows","depth":3,"text":"Manipulate windows"},{"id":"manage-workspaces-and-displays","depth":3,"text":"Manage workspaces and displays"},{"id":"use-the-launcher","depth":3,"text":"Use the launcher"},{"id":"switch-between-apps-and-windows","depth":3,"text":"Switch between apps and windows"},{"id":"miscellaneous-os-shortcuts","depth":3,"text":"Miscellaneous OS shortcuts"},{"id":"accessibility-shortcuts","depth":3,"text":"Accessibility shortcuts"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"super-key"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#super-key","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Super key"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Super key is the OS key on your keyboard."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On recent System76 products, it's between the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" keys. The key is labelled with a rectangle and two two vertical lines, one on either side of the rectangle."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Super Key","src":"/images/super_key_vector_x64.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On older System76 products, the Super key is between the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" and the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" keys and is represented by the Ubuntu logo ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the Launch keyboard it is the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On generic third-party products, it may be labeled with a Windows logo."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Mac accessories, it may be labeled "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"command"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, the Super key handles the majority of OS and window actions. This key is represented by Pop in the lists below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"direction-keys"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#direction-keys","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Direction keys"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Directional actions can use either the standard arrow keys or their Vim equivalents:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Key"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Description"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Direction keys (arrow keys)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"H"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"J"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"K"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"L"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Direction keys (Vim shortcuts)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"keyboard-shortcuts"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#keyboard-shortcuts","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard Shortcuts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"move-resize-and-swap-windows"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#move-resize-and-swap-windows","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Move, resize, and swap windows"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch focus between windows"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Enter window adjustment mode"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move window (while in adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Resize window (while in adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Swap windows (while in adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Apply changes (exit adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Cancel (exit adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + Left click + Drag"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move window (without adjustment mode)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + Right click + Drag"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Resize window (without adjustment mode)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manipulate-windows"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#manipulate-windows","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manipulate windows"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle stacking"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"O"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Change window orientation (while stacking)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"G"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Float/un-float window (while stacking)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"M"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Maximize/un-maximize window"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"←"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"→"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Snap window to left/right side of display"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Q"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Close window"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manage-workspaces-and-displays"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#manage-workspaces-and-displays","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manage workspaces and displays"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↑"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"↓"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Navigate between workspaces"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Home"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"End"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Navigate to first/last workspace"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Direction keys"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Move active window between workspaces/displays"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ESC"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Lock the screen"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"use-the-launcher"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#use-the-launcher","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Use the launcher"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The launcher allows searching through open windows and installed applications, and also has the additional functions listed below."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut/command"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activate the launcher on Pop 21.04+"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"/"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activate the launcher on Pop 20.10 and below"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"recent filename"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Browse and search recent files"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/"}]},{"type":"text","value":" / "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Browse the filesystem"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"find filename"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Search the filesystem for a certain file"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"t:"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Execute a command in a terminal"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":":"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Execute a command in sh"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"="}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Calculate an equation"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"?"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Help menu"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"switch-between-apps-and-windows"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#switch-between-apps-and-windows","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Switch between apps and windows"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch apps"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Tab"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch apps in reverse order"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"`"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows of current app"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"`"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Shift"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Switch windows of current app in reverse order"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"miscellaneous-os-shortcuts"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#miscellaneous-os-shortcuts","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Miscellaneous OS shortcuts"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle workspace menu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"A"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle applications menu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"V"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle notifications menu"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Open a terminal"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Open Files"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"P"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Cycle display layout"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Space"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Cycle between configured input sources (languages)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Run command"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Del"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Log out"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"accessibility-shortcuts"},"children":[{"type":"element","tag":"a","props":{"ariaHidden":"true","href":"#accessibility-shortcuts","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessibility shortcuts"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Shortcut"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Action"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"S"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle screen reader"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"8"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Toggle magnifier"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"+"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"-"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Zoom in/out (when magnifier is enabled)"}]}]}]}]}]},"text":"\n## Super key\n\nThe Super key is the OS key on your keyboard.\n\n- On recent System76 products, it's between the Fn and the Alt keys. The key is labelled with a rectangle and two two vertical lines, one on either side of the rectangle.\n\n ![Super Key](/images/super_key_vector_x64.png)\n\n- On older System76 products, the Super key is between the Fn and the Alt keys and is represented by the Ubuntu logo ().\n- On the Launch keyboard it is the SUPER key.\n- On generic third-party products, it may be labeled with a Windows logo.\n- On Mac accessories, it may be labeled `command`.\n\nIn Pop!\\_OS, the Super key handles the majority of OS and window actions. This key is represented by Pop in the lists below.\n\n### Direction keys\n\nDirectional actions can use either the standard arrow keys or their Vim equivalents:\n\n| Key | Description |\n| ------------------------------------------------------ | ------------------------------ |\n| , , , | Direction keys (arrow keys) |\n| H, J, K, L | Direction keys (Vim shortcuts) |\n\n## Keyboard Shortcuts\n\n### Move, resize, and swap windows\n\n| Shortcut | Action |\n| ----------------------------------------------------------------------- | ---------------------------------------- |\n| SUPER + Direction keys | Switch focus between windows |\n| SUPER + Enter | Enter window adjustment mode |\n| Direction keys | Move window (while in adjustment mode) |\n| Shift + Direction keys | Resize window (while in adjustment mode) |\n| Ctrl + Direction keys | Swap windows (while in adjustment mode) |\n| Enter | Apply changes (exit adjustment mode) |\n| ESC | Cancel (exit adjustment mode) |\n| SUPER + Left click + Drag | Move window (without adjustment mode) |\n| SUPER + Right click + Drag | Resize window (without adjustment mode) |\n\n### Manipulate windows\n\n| Shortcut | Action |\n| ----------------------------------------------------------------------------------------- | ------------------------------------------ |\n| SUPER + S | Toggle stacking |\n| SUPER + O | Change window orientation (while stacking) |\n| SUPER + G | Float/un-float window (while stacking) |\n| SUPER + M | Maximize/un-maximize window |\n| SUPER + Ctrl + / | Snap window to left/right side of display |\n| SUPER + Q | Close window |\n\n### Manage workspaces and displays\n\n| Shortcut | Action |\n| ------------------------------------------------------------------------------------------ | ---------------------------------------------- |\n| SUPER + Ctrl + / | Navigate between workspaces |\n| SUPER + Home/End | Navigate to first/last workspace |\n| SUPER + Shift + Direction keys | Move active window between workspaces/displays |\n| SUPER + ESC | Lock the screen |\n\n### Use the launcher\n\nThe launcher allows searching through open windows and installed applications, and also has the additional functions listed below.\n\n| Shortcut/command | Action |\n| ---------------------------------------------------------- | ------------------------------- |\n| SUPER | Activate the launcher on Pop 21.04+ |\n| SUPER + / | Activate the launcher on Pop 20.10 and below |\n| `recent filename` | Browse and search recent files |\n| `/` / `~/` | Browse the filesystem |\n| `find filename` | Search the filesystem for a certain file |\n| `t:` | Execute a command in a terminal |\n| `:` | Execute a command in sh |\n| `=` | Calculate an equation |\n| `?` | Help menu |\n\n### Switch between apps and windows\n\n| Shortcut | Action |\n| ------------------------------------------------------------------------------- | ---------------------------------------------- |\n| SUPER + Tab | Switch apps |\n| SUPER + Tab + Shift | Switch apps in reverse order |\n| SUPER + ` | Switch windows of current app |\n| SUPER + ` + Shift | Switch windows of current app in reverse order |\n\n### Miscellaneous OS shortcuts\n\n| Shortcut | Action |\n| -------------------------------------------------------------- | -------------------------------------------------- |\n| SUPER + D | Toggle workspace menu |\n| SUPER + A | Toggle applications menu |\n| SUPER + V | Toggle notifications menu |\n| SUPER + T | Open a terminal |\n| SUPER + F | Open Files |\n| SUPER + P | Cycle display layout |\n| SUPER + Space | Cycle between configured input sources (languages) |\n| Alt + F2 | Run command |\n| Ctrl + Alt + Del | Log out |\n\n### Accessibility shortcuts\n\n| Shortcut | Action |\n| ---------------------------------------------------------------------------------------- | --------------------------------------- |\n| SUPER + Alt + S | Toggle screen reader |\n| SUPER + Alt + 8 | Toggle magnifier |\n| SUPER + Alt + +/- | Zoom in/out (when magnifier is enabled) |\n","dir":"/","path":"/pop-keyboard-shortcuts","extension":".md","createdAt":"2018-05-02T21:36:38.000Z","updatedAt":"2021-12-13T20:42:06.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/9c92afa28a78fb831ce126048e7f0134bdb65efa","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/53c22d23bd32b97a290fa12f48ffc434ac38a425","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/38fbc3faa6dc35df228200ea7ae405929d1a33d3","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"markstanden","commitUrl":"https://github.com/system76/docs/commit/bc1a3f19b0fa5e218c9adb3afcc0457ba175571a","avatarUrl":"https://avatars.githubusercontent.com/u/64379339?v=4","profileUrl":"https://github.com/markstanden"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644148166},"$loki":129},{"slug":"launch-keyboard","description":"View, add, or modify keys in your OS.","title":"Configuring Your New Launch Keyboard","keywords":["keyboard shortcuts","launch","launch-lite","pop","ubuntu","arch","fedora"],"facebookImage":"/_nuxt/images/launch-keyboard-facebookImage.jpg","twitterImage":"/_nuxt/images/launch-keyboard-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"qmk-firmware","depth":2,"text":"QMK firmware"},{"id":"layers","depth":2,"text":"Layers"},{"id":"firmware-updates","depth":2,"text":"Firmware Updates"},{"id":"keyboard-configurator","depth":2,"text":"Keyboard Configurator"},{"id":"remapping-keys","depth":2,"text":"Remapping Keys"},{"id":"changing-leds","depth":2,"text":"Changing LEDs"},{"id":"tech-docs","depth":2,"text":"Tech Docs"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"qmk-firmware"},"children":[{"type":"element","tag":"a","props":{"href":"#qmk-firmware","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"QMK firmware"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Launch keyboard uses a System76 version of "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/qmk_firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"QMK firmware"}]},{"type":"text","value":" and it may differ from upstream "},{"type":"element","tag":"a","props":{"href":"https://github.com/qmk/qmk_firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"QMK firmware"}]},{"type":"text","value":". You can read more about QMK "},{"type":"element","tag":"a","props":{"href":"https://github.com/system76/qmk_firmware","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"layers"},"children":[{"type":"element","tag":"a","props":{"href":"#layers","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Layers"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The core idea of \"Layers\" is that one key can be used for different actions. For example, on our laptops, holding the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" then pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" will lower the volume. Pressing "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F5"}]},{"type":"text","value":" on it's own will perform a different action, like refreshing a web page in the browser. You can read more about layers "},{"type":"element","tag":"a","props":{"href":"https://docs.qmk.fm/#/feature_layers","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"firmware-updates"},"children":[{"type":"element","tag":"a","props":{"href":"#firmware-updates","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Firmware Updates"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Firmware updates for the Launch line are handled using "},{"type":"element","tag":"a","props":{"href":"https://fwupd.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"fwupd"}]},{"type":"text","value":" and our "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Firmware Manager"}]},{"type":"text","value":" (which can be installed on Arch and Fedora using this "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/system76-driver/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"article"}]},{"type":"text","value":") can be used to apply the update. When you get a notification about a firmware update, you will need to unlock the keyboard using "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Fn"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":" (Launch Lite is "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Left Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Right Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ℹ️ If you changed your layout and moved any of these keys, you will need to press them wherever they are now located."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When the keyboard is unlocked, you will see the following keys light up in sequence:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"U N L O C K E D"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the keyboard is in this mode, you can apply the firmware update. When the update is complete, you will need to unplug and reconnect the keyboard to exit this mode."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"keyboard-configurator"},"children":[{"type":"element","tag":"a","props":{"href":"#keyboard-configurator","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Keyboard Configurator"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can download the configurator application "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/keyboard-configurator/releases","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":" On Pop!_OS the configurator is available in the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":". An "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"AppImage"}]},{"type":"text","value":" is provided for Ubuntu and other Linux OSes as a standalone file. Recent changes to Ubuntu will require that you install the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"libfuse2"}]},{"type":"text","value":" package for "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"AppImage"}]},{"type":"text","value":" support and can be done with the following command run in a terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install libfuse2"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also download the configurator from the Arch Linux User Repository (AUR). The main version is built from the latest release, which is recommended for most users. You can find more information "},{"type":"element","tag":"a","props":{"href":"https://aur.archlinux.org/packages/system76-keyboard-configurator","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". The git version is built from the latest commits to the project (this version will have the very latest fixes and features) which can be found "},{"type":"element","tag":"a","props":{"href":"https://aur.archlinux.org/packages/keyboard-configurator-git/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are also builds of the Keyboard Configurator for "},{"type":"element","tag":"a","props":{"href":"https://github.com/pop-os/keyboard-configurator/releases","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Windows and macOS"}]},{"type":"text","value":" at the same location."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"remapping-keys"},"children":[{"type":"element","tag":"a","props":{"href":"#remapping-keys","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Remapping Keys"}]},{"type":"text","value":"\n"},{"type":"element","tag":"video","props":{"width":900,"height":900,"controls":true},"children":[{"type":"text","value":"\n "},{"type":"element","tag":"source","props":{"src":"/files/launch-keyboard/remapping-function-keys.webm","type":"video/mp4"},"children":[]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The keys are defined in the firmware of your keyboard, and you can re-map the keys using the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Keyboard Configurator"}]},{"type":"text","value":". After opening the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Keyboard Configurator"}]},{"type":"text","value":", select the key you would like to re-map, then select an item from the available mapping options shown in the list below the keyboard diagram. Refer to the included video for more details. Please note the \"Layer 1\" and \"Layer 2\" at the top of the configurator. Layer 1 is what the keys will do normally and Layer 2 shows what the keys do when \"Fn\" is held down."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"changing-leds"},"children":[{"type":"element","tag":"a","props":{"href":"#changing-leds","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Changing LEDs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"video","props":{"width":900,"height":900,"controls":true},"children":[{"type":"text","value":"\n "},{"type":"element","tag":"source","props":{"src":"/files/launch-keyboard/video-soothing.mp4","type":"video/mp4"},"children":[]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Keyboard Configurator"}]},{"type":"text","value":", you can change keyboard back light color and behavior for the whole keyboard in the LEDs section of the application by changing the 'Layer Color Pattern' using the dropdown. If you want to change the lights per key use the 'Per Key Solid' from the 'Layer Color Patter' dropdown."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"tech-docs"},"children":[{"type":"element","tag":"a","props":{"href":"#tech-docs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Tech Docs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We have documentation that goes over changing the keycaps, switches, and more on our Tech Docs site:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_1/repairs.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Launch (launch_1)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_2/repairs.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Launch (launch_2)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_lite_1/repairs.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Launch Lite (launch_lite_1)"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://tech-docs.system76.com/models/launch_heavy_1/repairs.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Launch Heavy (launch_heavy_1)"}]}]},{"type":"text","value":"\n"}]}]},"text":"\n## QMK firmware\n\nThe Launch keyboard uses a System76 version of [QMK firmware](https://github.com/system76/qmk_firmware) and it may differ from upstream [QMK firmware](https://github.com/qmk/qmk_firmware). You can read more about QMK [here](https://github.com/system76/qmk_firmware).\n\n## Layers\n\nThe core idea of \"Layers\" is that one key can be used for different actions. For example, on our laptops, holding the Fn then pressing the F5 will lower the volume. Pressing F5 on it's own will perform a different action, like refreshing a web page in the browser. You can read more about layers [here](https://docs.qmk.fm/#/feature_layers).\n\n## Firmware Updates\n\nFirmware updates for the Launch line are handled using [fwupd](https://fwupd.org/) and our Firmware Manager (which can be installed on Arch and Fedora using this [article](https://support.system76.com/articles/system76-driver/)) can be used to apply the update. When you get a notification about a firmware update, you will need to unlock the keyboard using Fn + Esc (Launch Lite is Left Ctrl + Right Ctrl + Esc).\n\n> ℹ️ If you changed your layout and moved any of these keys, you will need to press them wherever they are now located.\n\nWhen the keyboard is unlocked, you will see the following keys light up in sequence:\n\n- U N L O C K E D\n\nOnce the keyboard is in this mode, you can apply the firmware update. When the update is complete, you will need to unplug and reconnect the keyboard to exit this mode.\n\n## Keyboard Configurator\n\nYou can download the configurator application [here](https://github.com/pop-os/keyboard-configurator/releases) On Pop!\\_OS the configurator is available in the Pop!\\_Shop. An `AppImage` is provided for Ubuntu and other Linux OSes as a standalone file. Recent changes to Ubuntu will require that you install the `libfuse2` package for `AppImage` support and can be done with the following command run in a terminal:\n\n```bash\nsudo apt update\nsudo apt install libfuse2\n```\nYou can also download the configurator from the Arch Linux User Repository (AUR). The main version is built from the latest release, which is recommended for most users. You can find more information [here](https://aur.archlinux.org/packages/system76-keyboard-configurator). The git version is built from the latest commits to the project (this version will have the very latest fixes and features) which can be found [here](https://aur.archlinux.org/packages/keyboard-configurator-git/).\n\nThere are also builds of the Keyboard Configurator for [Windows and macOS](https://github.com/pop-os/keyboard-configurator/releases) at the same location.\n\n## Remapping Keys\n\n\n\nThe keys are defined in the firmware of your keyboard, and you can re-map the keys using the Keyboard Configurator. After opening the Keyboard Configurator, select the key you would like to re-map, then select an item from the available mapping options shown in the list below the keyboard diagram. Refer to the included video for more details. Please note the \"Layer 1\" and \"Layer 2\" at the top of the configurator. Layer 1 is what the keys will do normally and Layer 2 shows what the keys do when \"Fn\" is held down.\n\n## Changing LEDs\n\n\n\nIn the Keyboard Configurator, you can change keyboard back light color and behavior for the whole keyboard in the LEDs section of the application by changing the 'Layer Color Pattern' using the dropdown. If you want to change the lights per key use the 'Per Key Solid' from the 'Layer Color Patter' dropdown.\n\n## Tech Docs\n\nWe have documentation that goes over changing the keycaps, switches, and more on our Tech Docs site:\n\n- [Launch (launch_1)](https://tech-docs.system76.com/models/launch_1/repairs.html)\n- [Launch (launch_2)](https://tech-docs.system76.com/models/launch_2/repairs.html)\n- [Launch Lite (launch_lite_1)](https://tech-docs.system76.com/models/launch_lite_1/repairs.html)\n- [Launch Heavy (launch_heavy_1)](https://tech-docs.system76.com/models/launch_heavy_1/repairs.html)\n","dir":"/","path":"/launch-keyboard","extension":".md","createdAt":"2021-08-31T17:12:04.000Z","updatedAt":"2023-07-28T17:32:35.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644148263},"$loki":130},{"slug":"switch-from-macos-to-popos","description":"If you are coming from Apple's operating system using Pop!_OS for the first time, we can help make the transition smoother.\n","title":"Switching from macOS to Pop!_OS","keywords":["System76","Apple","OS X","macOS","switch","PopOS","Pop!\\_OS"],"facebookImage":"/_nuxt/images/switch-from-macos-to-popos-facebookImage.jpg","twitterImage":"/_nuxt/images/switch-from-macos-to-popos-twitterImage.jpg","hidden":false,"section":"switching","tableOfContents":true,"toc":[{"id":"workflows-and-actions","depth":2,"text":"Workflows and Actions"},{"id":"finding-programs-and-files","depth":3,"text":"Finding Programs and Files"},{"id":"application-shortcuts","depth":3,"text":"Application Shortcuts"},{"id":"view-installed-applications","depth":3,"text":"View Installed applications"},{"id":"install-and-manage-software","depth":3,"text":"Install and Manage Software"},{"id":"workspaces-and-window-management","depth":3,"text":"Workspaces and Window Management"},{"id":"pop-shell","depth":3,"text":"Pop Shell"},{"id":"file-management","depth":3,"text":"File Management"},{"id":"light-mode-vs-dark-mode","depth":3,"text":"Light Mode vs. Dark Mode"},{"id":"software","depth":2,"text":"Software"},{"id":"web-browsing-and-password-management","depth":3,"text":"Web Browsing and Password Management"},{"id":"office-work","depth":3,"text":"Office Work"},{"id":"calls-and-video-chat","depth":3,"text":"Calls and Video Chat"},{"id":"take-selfies","depth":3,"text":"Take Selfies"},{"id":"manage-photos","depth":3,"text":"Manage Photos"},{"id":"email","depth":3,"text":"Email"},{"id":"watching-videos","depth":3,"text":"Watching Videos"},{"id":"quick-file-previews-spacebar","depth":3,"text":"Quick File Previews (spacebar)"},{"id":"listening-to-music","depth":3,"text":"Listening to Music"},{"id":"video-editing","depth":3,"text":"Video Editing"},{"id":"sound-recording","depth":3,"text":"Sound Recording"},{"id":"development","depth":3,"text":"Development"},{"id":"gaming","depth":3,"text":"Gaming"},{"id":"cloud-storage","depth":3,"text":"Cloud Storage"},{"id":"system-management","depth":2,"text":"System Management"},{"id":"kill-programs","depth":3,"text":"Kill Programs"},{"id":"networking","depth":3,"text":"Networking"},{"id":"disk-encryption","depth":3,"text":"Disk Encryption"},{"id":"system-backups","depth":3,"text":"System Backups"},{"id":"give-pop_os-a-try","depth":2,"text":"Give Pop!_OS a try"}],"body":{"type":"root","children":[{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"workflows-and-actions"},"children":[{"type":"element","tag":"a","props":{"href":"#workflows-and-actions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workflows and Actions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS offers corresponding workflows and applications to those available in macOS. Users will find UI elements where they expect them to be as well as some additional features."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"finding-programs-and-files"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-programs-and-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding Programs and Files"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Spotlight Search"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activities Overview"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"search","src":"/images/pop-os-mac-screenshots/search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On macOS, Spotlight Search can be launched by clicking the magnifying glass in the upper right-hand corner of the screen, or by pressing CMD+SPACE.\nIn Pop!_OS, clicking on the \"Activities\" menu in the upper left-hand corner of the screen opens the Activities Overview. Overview has a search bar situated in the top-center of the screen which will search file names and applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"activities-overview","src":"/images/pop-os-screenshots/activities-pop-os.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Activities Overview screen can also be launched by pressing the SUPER key. Once Overview is launched, users can begin typing to search their computer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"application-shortcuts"},"children":[{"type":"element","tag":"a","props":{"href":"#application-shortcuts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Application Shortcuts"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Dock"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Dock"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In both macOS and Pop!_OS, a tray of application shortcuts is provided for convenience."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In both OSes this is referred to as the \"Dock.\" Icons show additional indicators when an app is open (a dot next to the icon) and favorite applications can be saved to the Dock for easy access."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Dock is located on the Left side of the screen, vertically, in Pop!_OS.\nmacOS' default is to place the Dock at the bottom of the screen."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Dock can be moved in both OSes. macOS has this feature in System Preferences; Pop!_OS accomplishes this change with a GNOME extension."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For more information on GNOME extensions, refer to the following support articles:\n"},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/customize-gnome"},"children":[{"type":"text","value":"Customize Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/customize-dock"},"children":[{"type":"text","value":"Dock Customization"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"view-installed-applications"},"children":[{"type":"element","tag":"a","props":{"href":"#view-installed-applications","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"View Installed applications"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Launchpad"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Show Applications"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both macOS and Pop!_OS have a method for showing installed applications in an icon grid."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In macOS this feature is called Launchpad and is represented by the rocket-ship icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"launchpad-show-applications","src":"/images/pop-os-mac-screenshots/launchpad-show-applications.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, the apps overview can be shown by clicking on the icon resembling a grid of dots in the lower-left of the screen at the bottom of the dock. This is the \"Show Applications\" icon."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-and-manage-software"},"children":[{"type":"element","tag":"a","props":{"href":"#install-and-manage-software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install and Manage Software"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"App Store"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":".dmg Files"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":".deb Files"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"flatpaks"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In macOS applications are installed from two (2) main sources. The Apple App Store, and directly from developer websites."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Applications downloaded and installed from the internet make use of .dmg files or .pkg files which run installer programs and guide users in moving Applications to the Applications folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"appstore-popshop","src":"/images/pop-os-mac-screenshots/appstore-popshop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS. The Pop!_Shop functions as an app store. The Pop!_Shop highlights popular applications and lets users install them with a click and password authentication."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Debian/Ubuntu based distributions like Pop!_OS can install applications from .deb files. These files function like .dmg files on macOS; opening a downloaded .deb file launches the installer program \"Eddy\" and puts the installed application in the correct folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since 20.04, The Pop!_Shop has offered the ability to install flatpak versions of apps instead of, or alongside .deb files. Flatpaks are self-contained (or containerized) versions of apps that hold everything that program needs in one package. This allows users to run multiple versions of an application, and for the application to be sand-boxed from the main OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"application-folders"},"children":[{"type":"element","tag":"a","props":{"href":"#application-folders","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Application Folders"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"One key difference between macOS and Pop!_OS is how and where applications are installed. in macOS, with a few exceptions, all installed applications go into a dedicated folder located under the /Applications folder. Applications are self-contained items and can be moved or deleted by acting on the file for the application itself."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, and other Ubuntu-based distributions, there are certain parts of applications that are referenced by other applications and are installed separately. These smaller applications and parts of applications are called libraries or dependencies. Due to this structure of software installation, and depending on how a program is installed, it may be stored in one of a few locations."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/.local/share/applications"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/share/applications"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/usr/bin"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/opt/"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The placement of applications in Pop!_OS is handled transparently by the operating system. Users don't need to memorize these locations or, in most cases, modify them in any way. They are provided here for reference purposes."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"workspaces-and-window-management"},"children":[{"type":"element","tag":"a","props":{"href":"#workspaces-and-window-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Workspaces and Window Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both macOS and Pop!_OS use workspaces to organize open application windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"workspaces-overivew-activities-overview","src":"/images/pop-os-mac-screenshots/workspaces-activites-overview.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"macOS uses multi-touch gestures, or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"up"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"down"}]},{"type":"text","value":", to launch \"Mission Control\" and "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"left"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"right"}]},{"type":"text","value":" are used to navigate between workspaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"accessing-overview"},"children":[{"type":"element","tag":"a","props":{"href":"#accessing-overview","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Accessing Overview"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS the \"Overview\" will show all workspaces. The key(s) to access it are different on certain versions."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS version"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Display Overview Default"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"20.04 LTS"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"21.10"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"22.04 LTS"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"D"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"They can also use "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"up"}]},{"type":"text","value":" or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"down"}]},{"type":"text","value":" to navigate between workspaces."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"pop-shell"},"children":[{"type":"element","tag":"a","props":{"href":"#pop-shell","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Pop Shell"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Starting in version 20.04, Pop!_OS now includes a tiling window-manager as a GNOME extension. The window manager is called pop-shell, and allows for window organization and keyboard navigation among windows and applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"More info about Pop!_Shell here:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/articles/Pop!_OS-20.04-LTS-Release-Notes","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pop!_OS 20.04 Release Notes"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-keyboard-shortcuts"},"children":[{"type":"text","value":"Pop-Shell Keyboard Shortcuts"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"file-management"},"children":[{"type":"element","tag":"a","props":{"href":"#file-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"File Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The file-systems layouts in macOS and Pop!_OS both feature location shortcuts on the left side, tabbed browsing, list vs. icon views, and various sorting options."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Finder"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Files"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In macOS, Finder displays files and directories (folders), and is represented by the two-tone, blue face icon in the dock."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In Pop!_OS, the Files application serves the same purpose. It is represented by a gray icon that looks like a tabbed folder from a filing cabinet."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"files-finder","src":"/images/pop-os-mac-screenshots/files-edited.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"light-mode-vs-dark-mode"},"children":[{"type":"element","tag":"a","props":{"href":"#light-mode-vs-dark-mode","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Light Mode vs. Dark Mode"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As of macOS 10.14 (Mojave), users have the option of using a default \"dark mode\" for the look and feel of their OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS has had a dark mode since 19.10. There were dark mode options available previously, but the official \"Dark Mode\" of Pop!_OS was added in Pop!_OS 19.10."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Dark Mode can be enabled by visiting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Settings>Appearance>Appearance(Tab)>Dark (Radio button)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"appearance-settings","src":"/images/pop-os-screenshots/appearance-settings.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"software"},"children":[{"type":"element","tag":"a","props":{"href":"#software","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Software"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"web-browsing-and-password-management"},"children":[{"type":"element","tag":"a","props":{"href":"#web-browsing-and-password-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Web Browsing and Password Management"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Safari (Default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Firefox (Default)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The default web browser in macOS is Safari. Pop!_OS features the Firefox browser."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both Safari and Firefox offer privacy features like \"do not track\" requests, other blockers, and customizeable search-engine defaults."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users accustomed to using Apple Pay or iCloud Keychain for payments and password management will require workflow adjustments, as these are Apple proprietary services."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are cross-platform password managers available, which offer the option to save and auto-fill payment methods."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most modern browsers offer the ability to create an account that will save and sync user logins."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Examples include:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://bitwarden.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Bitwarden"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://1password.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"1Password"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.lastpass.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"LastPass"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"bitwarden","src":"/images/pop-os-screenshots/bitwarden.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other Browser Options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.google.com/chrome/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Chrome"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.chromium.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Chromium"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://brave.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Brave"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For users accustomed to Chrome, Chrome is available for Linux, as well as Chrome-based alternative options like Chromium and Brave."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"office-work"},"children":[{"type":"element","tag":"a","props":{"href":"#office-work","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Office Work"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Pages/Numbers/Keynote (iWork)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.libreoffice.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Writer/Calc/Impress (LibreOffice)"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The software suite formerly known as \"iWork\" contains Apple's equivalent to Microsoft Office. It contains Pages (word processing), Numbers (spreadsheets) and Keynote (presentations). These apps are all capable of reading and saving files in outside formats like those used in Microsoft Office, but by default, they save files in formats specific to the iWorks suite: .pages, .numbers, and .keynote respectively."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"libreoffice-icons","src":"/images/pop-os-screenshots/libreoffice-icons.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"libreoffice-windows-open","src":"/images/pop-os-screenshots/libreoffice-windows-open.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes with the open-source office suite LibreOffice installed by default. LibreOffice can open Microsoft Office files, and export to Office formats (.docx, etc.). LibreOffice cannot open iWork formatted projects. For example, documents ending in .pages will need saved in a different format before LibreOffice will open them. LibreOffice saves documents in the .odt format by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"others"},"children":[{"type":"element","tag":"a","props":{"href":"#others","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Others"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.icloud.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"iCloud.com"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If exporting iWork files is not an option, users can also visit iCloud.com in a web browser and use the web-based versions of Pages, Numbers, and Keynote. However, an Apple ID is required (free)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.office.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Office365 Online"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Microsoft offers in-browser versions of the Microsoft Office suite as part of Office365. Those with subscriptions can access Word, Excel, Powerpoint, Teams, Outlook and others. In most cases, there's no need to install Windows to access Microsoft Office apps."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"calls-and-video-chat"},"children":[{"type":"element","tag":"a","props":{"href":"#calls-and-video-chat","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Calls and Video Chat"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS does not offer a default messaging app. The preference is that users choose their own and install only what they need/want.\nHowever, many popular 3rd-party applications have Linux versions available."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Recommendations provided here are suggestions for open-source alternatives."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"iMessage"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://element.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Element"}]},{"type":"text","value":" (Formerly Riot.im)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://mattermost.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Mattermost"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://slack.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Slack"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For video and instant messaging, macOS provides FaceTime and iMessage. Both of these applications are Apple exclusive, and require an Apple ID to use most of the features."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Element (formerly Riot.im) is an open-source instant messaging client which makes use of the matrix network. The client offers end-to-end encryption, multiple chat rooms and communities, and can be used on the decentralized matrix network or self-hosted. It offers integrations with other applications and platforms like IRC, Slack, and Jitsi."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux versions of Slack and its open-source alternative Mattermost are available in Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"element","src":"/images/pop-os-screenshots/element.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"videocalls"},"children":[{"type":"element","tag":"a","props":{"href":"#videocalls","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Video/Calls"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"FaceTime"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://jitsi.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Jitsi"}]},{"type":"text","value":" (browser-based)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://discord.com/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Discord"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.skype.com/en/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Skype"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://zoom.us/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Zoom"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"jitsi","src":"/images/pop-os-screenshots/jitsi.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Jitsi is a multi-user video chat program which runs in a browser. It allows password protected rooms, phone-dial-in and IM-ing alongside video-chat. All calls are encrypted by default using HTTPS, with additional end-to-end encryption options also offered. The System76 team makes daily use of the Jitsi platform."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Linux clients are available for popular apps like Discord, Skype and Zoom."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"take-selfies"},"children":[{"type":"element","tag":"a","props":{"href":"#take-selfies","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Take Selfies"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Photobooth (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Cheese","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Cheese"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is a program available in the Pop!_Shop called \"Cheese.\" Cheese allows users to take webcam selfies, and apply image filters."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"cheese","src":"/images/pop-os-screenshots/cheese.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"manage-photos"},"children":[{"type":"element","tag":"a","props":{"href":"#manage-photos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manage Photos"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Photos (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Shotwell","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Shotwell"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS comes with a photo viewing application called Image Viewer which previews pictures that are opened from the Files application, similar to the Apple application \"Preview.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several applications available in the Pop!_Shop for more in-depth photo management. Shotwell is highlighted below.\nShotwell organizes photos by albums and event dates, and allows for importing, viewing, and sorting photographs."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"shotwell","src":"/images/pop-os-screenshots/shotwell.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"email"},"children":[{"type":"element","tag":"a","props":{"href":"#email","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Email"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Apple Mail (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Geary","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Geary"}]},{"type":"text","value":" (default)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.thunderbird.net/en-US/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Thunderbird"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS offers the GNOME \"Geary\" email client by default. Geary makes use of a column view, and supports adding a variety of email accounts."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"geary","src":"/images/pop-os-screenshots/geary.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For users more accustomed to Microsoft Outlook, there's an alternative, open-source program by Mozilla called Thunderbird which supports calendar integration and similar organization features to Outlook."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"thunderbird","src":"/images/pop-os-screenshots/thunderbird.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Regardless of platform or client, many email accounts (e.g. Google) have implemented a security policy where a single-use password must be created for each email app users want to sync with their account. These passwords have to be created from the email provider's account website."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other Options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://outlook.live.com/owa/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Outlook Web"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Webmail (in General)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Microsoft also offers a web-based version of Outlook mail which can be accessed from a web browser."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In addition, most modern Email Service Providers (ESPs) have an online version of their inbox which can be accessed by signing into the ESP account in a browser."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"watching-videos"},"children":[{"type":"element","tag":"a","props":{"href":"#watching-videos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Watching Videos"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Quicktime"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Videos","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"GNOME Videos"}]},{"type":"text","value":" (default)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.videolan.org/vlc/index.html","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"VLC"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"gnome-video","src":"/images/pop-os-screenshots/gnome-videos.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Pop!_OS default video player is GNOME Videos. It can play local media or fetch videos from RSS feeds."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Due to copyright reasons, not all video formats are supported out of the box, but many codecs can be installed as needed. Linux defaults to not including non-free software, and users can opt-in if they need additional software support."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional codecs can be added with the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo add-apt-repository multiverse"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install ubuntu-restricted-extras"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We also have a help article for installing codecs "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/codecs"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Another popular alternative is VLC Media Player. This software is available in the Pop!_Shop, and offers many customizable features."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"quick-file-previews-spacebar"},"children":[{"type":"element","tag":"a","props":{"href":"#quick-file-previews-spacebar","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Quick File Previews (spacebar)"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.apple.com/en-uz/guide/mac-help/mh14119/mac","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Quick Look"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://gitlab.gnome.org/GNOME/sushi","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sushi"}]},{"type":"text","value":" (available through "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" package manager)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install gnome-sushi"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You need to restart Nautilus (default file manager) in order for this to take effect. Log out and log back in to do so."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Sushi","src":"/images/pop-os-screenshots/sushi.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"listening-to-music"},"children":[{"type":"element","tag":"a","props":{"href":"#listening-to-music","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Listening to Music"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Apple Music (formerly iTunes)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/Lollypop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lollypop"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.spotify.com/us/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Spotify"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are many music player apps available for Linux. One polished and versatile example is Lollypop. Lollypop has a similar layout to iTunes and can play music stored local to the computer or stream internet radio channels."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lollypop","src":"/images/pop-os-screenshots/lollypop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is also a Linux client for the popular streaming service Spotify, available in the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Spotify","src":"/images/pop-os-screenshots/spotify.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Other options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://music.apple.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Apple Music"}]},{"type":"text","value":" web client"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"video-editing"},"children":[{"type":"element","tag":"a","props":{"href":"#video-editing","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Video Editing"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"iMovie"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.lwks.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lightworks"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Final Cut"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.blackmagicdesign.com/products/davinciresolve/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"DaVinci Resolve/DaVinci Resolve Studio"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://kdenlive.org/en/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Kden Live"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS supports two (2) professional video editing suites. Lightworks and DaVinci Resolve. We have help articles on how to install both, which are listed below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-lightworks"},"children":[{"type":"text","value":"Lightworks"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-davinci-resolve"},"children":[{"type":"text","value":"DaVinci Resolve"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There is also an open-source video editing program called Kden Live which offers a comparable interface and feature-set to iMovie, and is available in the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"kden-live","src":"/images/pop-os-screenshots/kden-live.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"sound-recording"},"children":[{"type":"element","tag":"a","props":{"href":"#sound-recording","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Sound Recording"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Garageband"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://lmms.io/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"LMMS"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Logic Pro"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.audacityteam.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Audacity"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://ardour.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ardour"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several applications that can be used for music editing and sound recording."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"LMMS","src":"/images/pop-os-screenshots/lmms.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LMMS (Let's Make Music Software) is an open-source music mixer which can record and loop inputs from midi-keyboards."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"audacity","src":"/images/pop-os-screenshots/audacity.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Audacity can be used for recording and editing voice tracks for things like podcasts and memos."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"ardour","src":"/images/pop-os-screenshots/ardour.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Ardour is for more advanced audo engineering. It contains a multi-channel track and midi mixing program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"LMMS, Ardour and Audacity are all available in the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"development"},"children":[{"type":"element","tag":"a","props":{"href":"#development","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Development"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Xcode (available in the App Store)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Text Editor (default)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.sublimetext.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Sublime Text"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://code.visualstudio.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Microsoft VSCode"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS does not have a proprietary coding language, but supports a variety of languages and tools for development. The built in program Text Editor supports markdown formatting, and other text editor modelines."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Common development tools like Sublime Text and Microsoft Visual Studio Code are also available in the Pop!_Shop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"text-editor","src":"/images/pop-os-screenshots/text-editor.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"sublime","src":"/images/pop-os-screenshots/sublime.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"vscode","src":"/images/pop-os-screenshots/vs-studio.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gaming"},"children":[{"type":"element","tag":"a","props":{"href":"#gaming","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Gaming"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"App Store/Arcade"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://store.steampowered.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Steam"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://lutris.net/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" (also available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are many ways to game on Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Developers offer a variety of game titles through the Pop!_Shop, and there are large numbers of Linux native games available through Steam."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Valve, the company behind Steam, now actively contributes improvements to the WINE project and have forked their own version of it, called Proton, for even greater compatibility for Windows games on Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Lutris is a community created, open-source program which helps users organize their games library and offers turnkey installer scripts for a variety of popular games, emulators and compatibility software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With these ongoing improvements, there are many more games available on Linux than on macOS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The website "},{"type":"element","tag":"a","props":{"href":"https://www.protondb.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"ProtonDB (Proton Database)"}]},{"type":"text","value":" is an unofficial repository of user-tested games with notes about how well they work on Linux."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"popshop-games","src":"/images/pop-os-screenshots/popshop-games.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"steam","src":"/images/pop-os-screenshots/steam.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"lutris","src":"/images/pop-os-screenshots/lutris.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"cloud-storage"},"children":[{"type":"element","tag":"a","props":{"href":"#cloud-storage","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Cloud Storage"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"iCloud"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.icloud.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"iCloud.com"}]},{"type":"text","value":" (browser access)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are several cloud options that can be used for backups and file syncing on Linux. Additionally, many of iCloud's files and programs can be accessed through a web browser on Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Additional Options:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://nextcloud.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Nextcloud"}]},{"type":"text","value":" (desktop and web clients, also available in the Pop!_Shop)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://spideroak.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"SpiderOak"}]},{"type":"text","value":" (desktop and web client)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.dropbox.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Dropbox"}]},{"type":"text","value":" (desktop and web client, also avilable in the Pop!_Shop)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://drive.google.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Google Drive"}]},{"type":"text","value":" (Files integration and web client)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"system-management"},"children":[{"type":"element","tag":"a","props":{"href":"#system-management","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System Management"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"kill-programs"},"children":[{"type":"element","tag":"a","props":{"href":"#kill-programs","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Kill Programs"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Force Quit (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"System Monitor (default)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Activity Monitor (default)"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Terminal (default)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On macOS there are two main ways to kill unresponsive programs. The force-quit menu and the Activity Monitor application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"force-quit-activity-monitor","src":"/images/macOS-Screenshots/force-quit-activity-monitor.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Force-quit is launched by clicking on the Apple menu in the upper-left-hand corner of the screen, or by pressing Opt+Cmd+Esc, selecting the application, and then \"force-quit.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Users can also get an overview of running processes and stop or kill them from the Activity Monitor."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is also possible to kill processes in the Terminal if process ID is known."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"system-monitor-terminal","src":"/images/pop-os-screenshots/system-monitor-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS also has options for killing misbehaving processes. System Monitor (equivalent to Activity Monitor), displays running processes and allows users to stop or kill them."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"While Pop!_OS does not have a force-quit menu, when applications freeze, the OS will show a pop-up window asking if users want to wait on the program or force-quit it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The same Terminal commands available in macOS can also be used in Pop!_OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Running the command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"top"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"will show a similar output to what's displayed in the System Monitor."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the offending process' Process ID (PID) is known (either from System Monitor or the Terminal) the process can be killed with the terminal command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"kill"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" -pid "}]},{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"####"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"networking"},"children":[{"type":"element","tag":"a","props":{"href":"#networking","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Networking"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"System Preferences"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Settings"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"network-setting-pop-mac","src":"/images/pop-os-mac-screenshots/network-settings-pop-mac.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"macOS and Pop!_OS manage network menus and settings almost identically. Both have a drop-down menu in the upper right corner of the screen to quickly connect to an available network."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Both have dedicated areas in System Preferences (macOS) and Settings (Pop!_OS) to edit saved connections, IP settings, and to configure things like proxy settings or Virtual Private Networks (VPNs)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"disk-encryption"},"children":[{"type":"element","tag":"a","props":{"href":"#disk-encryption","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disk Encryption"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Filevault"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"LUKS (during Install)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"encryption-pop","src":"/images/install-pop/5_encrypt_notice-cropped-20-04.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On Pop!_OS, encryption is offered during initial setup, or a reinstall. The OS partition is encrypted using the LUKS disk layout. This tool adds a decryption screen so that every time the computer boots, it requires a decryption password before moving to the login screen. With an encrypted drive, if hardware is stolen, the only way to remove the encryption is to erase the disk."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Because of the way encryption is implemented on Pop!_OS, and the delicate work involved in encrypting or decrypting the drive, encryption is only offered during intial set up. If users choose not to use encryption, and want to add it later, it will require a full erase and reinstall. Create backups accordingly."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system-backups"},"children":[{"type":"element","tag":"a","props":{"href":"#system-backups","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System Backups"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"macOS"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Pop!_OS"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Time Machine"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://github.com/teejee2008/timeshift","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Timeshift"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[]},{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://wiki.gnome.org/Apps/DejaDup","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Déjà Dup Backups"}]},{"type":"text","value":" (available in the Pop!_Shop)"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"pop-backups","src":"/images/pop-os-screenshots/pop-backups.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the interest of user-choice, Pop!_OS does not have a built in backup utility, but several applications are available to choose from in the Pop!_Shop. The two (2) featured here are Timeshift (pictured left) and Déjà Dup Backups (pictured right)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Timeshift is designed to capture snapshots and restore points of the system at a given time and is only compatible with backing up a Linux system to another Linux formatted drive.\nThe snapshot feature is comparable to snapshots offered by virtual machine managers."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Déjà Dup Backups is closer in functionality to Time Machine. It offers local hardware backups, or backups to network locations. Folders and files can be added to the backup list manually, and it backs up the Home folder by default. Automatic backups can also be run on a schedule."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To read more about methods of backing up your system visit our help article: "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files"},"children":[{"type":"text","value":"Backup Files"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"give-pop_os-a-try"},"children":[{"type":"element","tag":"a","props":{"href":"#give-pop_os-a-try","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Give Pop!_OS a try"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you want to try Pop!_OS yourself you can grab the OS image (ISO) from this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/live-disk"},"children":[{"type":"text","value":"link"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},"text":"\n\n\n## Workflows and Actions\n\nPop!\\_OS offers corresponding workflows and applications to those available in macOS. Users will find UI elements where they expect them to be as well as some additional features.\n\n### Finding Programs and Files\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Spotlight Search | Activities Overview |\n\n![search](/images/pop-os-mac-screenshots/search.png)\n\nOn macOS, Spotlight Search can be launched by clicking the magnifying glass in the upper right-hand corner of the screen, or by pressing CMD+SPACE.\nIn Pop!\\_OS, clicking on the \"Activities\" menu in the upper left-hand corner of the screen opens the Activities Overview. Overview has a search bar situated in the top-center of the screen which will search file names and applications.\n\n![activities-overview](/images/pop-os-screenshots/activities-pop-os.png)\n\nThe Activities Overview screen can also be launched by pressing the SUPER key. Once Overview is launched, users can begin typing to search their computer.\n\n### Application Shortcuts\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Dock | Dock |\n\nIn both macOS and Pop!\\_OS, a tray of application shortcuts is provided for convenience.\n\nIn both OSes this is referred to as the \"Dock.\" Icons show additional indicators when an app is open (a dot next to the icon) and favorite applications can be saved to the Dock for easy access.\n\nThe Dock is located on the Left side of the screen, vertically, in Pop!\\_OS.\nmacOS' default is to place the Dock at the bottom of the screen.\n\nThe Dock can be moved in both OSes. macOS has this feature in System Preferences; Pop!\\_OS accomplishes this change with a GNOME extension.\n\nFor more information on GNOME extensions, refer to the following support articles:\n[Customize Pop!\\_OS](/articles/customize-gnome)\n[Dock Customization](/articles/customize-dock)\n\n### View Installed applications\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Launchpad | Show Applications |\n\nBoth macOS and Pop!\\_OS have a method for showing installed applications in an icon grid.\n\nIn macOS this feature is called Launchpad and is represented by the rocket-ship icon.\n\n![launchpad-show-applications](/images/pop-os-mac-screenshots/launchpad-show-applications.png)\n\nIn Pop!\\_OS, the apps overview can be shown by clicking on the icon resembling a grid of dots in the lower-left of the screen at the bottom of the dock. This is the \"Show Applications\" icon.\n\n### Install and Manage Software\n\n| macOS | Pop!\\_OS |\n|---|---|\n| App Store | Pop!\\_Shop |\n| .dmg Files | .deb Files |\n| | flatpaks |\n\nIn macOS applications are installed from two (2) main sources. The Apple App Store, and directly from developer websites.\n\nApplications downloaded and installed from the internet make use of .dmg files or .pkg files which run installer programs and guide users in moving Applications to the Applications folder.\n\n![appstore-popshop](/images/pop-os-mac-screenshots/appstore-popshop.png)\n\nIn Pop!\\_OS. The Pop!\\_Shop functions as an app store. The Pop!\\_Shop highlights popular applications and lets users install them with a click and password authentication.\n\nDebian/Ubuntu based distributions like Pop!\\_OS can install applications from .deb files. These files function like .dmg files on macOS; opening a downloaded .deb file launches the installer program \"Eddy\" and puts the installed application in the correct folder.\n\nSince 20.04, The Pop!\\_Shop has offered the ability to install flatpak versions of apps instead of, or alongside .deb files. Flatpaks are self-contained (or containerized) versions of apps that hold everything that program needs in one package. This allows users to run multiple versions of an application, and for the application to be sand-boxed from the main OS.\n\n#### Application Folders\n\nOne key difference between macOS and Pop!\\_OS is how and where applications are installed. in macOS, with a few exceptions, all installed applications go into a dedicated folder located under the /Applications folder. Applications are self-contained items and can be moved or deleted by acting on the file for the application itself.\n\nIn Pop!\\_OS, and other Ubuntu-based distributions, there are certain parts of applications that are referenced by other applications and are installed separately. These smaller applications and parts of applications are called libraries or dependencies. Due to this structure of software installation, and depending on how a program is installed, it may be stored in one of a few locations.\n\n- `~/.local/share/applications`\n- `/usr/share/applications`\n- `/usr/bin`\n- `/opt/`\n\nThe placement of applications in Pop!\\_OS is handled transparently by the operating system. Users don't need to memorize these locations or, in most cases, modify them in any way. They are provided here for reference purposes.\n\n### Workspaces and Window Management\n\nBoth macOS and Pop!\\_OS use workspaces to organize open application windows\n\n![workspaces-overivew-activities-overview](/images/pop-os-mac-screenshots/workspaces-activites-overview.png)\n\nmacOS uses multi-touch gestures, or CTRL+up or down, to launch \"Mission Control\" and CTRL+left or right are used to navigate between workspaces.\n\n#### Accessing Overview\n\nIn Pop!\\_OS the \"Overview\" will show all workspaces. The key(s) to access it are different on certain versions. \n\n| Pop!\\_OS version | Display Overview Default |\n|------------------|--------------------------|\n| 20.04 LTS | SUPER |\n| 21.10 | SUPER |\n| 22.04 LTS | SUPER+D |\n\nThey can also use CTRL+SUPER+up or down to navigate between workspaces.\n\n### Pop Shell\n\nStarting in version 20.04, Pop!\\_OS now includes a tiling window-manager as a GNOME extension. The window manager is called pop-shell, and allows for window organization and keyboard navigation among windows and applications.\n\nMore info about Pop!\\_Shell here:\n\n[Pop!\\_OS 20.04 Release Notes](/articles/Pop!_OS-20.04-LTS-Release-Notes)\n\n[Pop-Shell Keyboard Shortcuts](/articles/pop-keyboard-shortcuts)\n\n### File Management\n\nThe file-systems layouts in macOS and Pop!\\_OS both feature location shortcuts on the left side, tabbed browsing, list vs. icon views, and various sorting options.\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Finder | Files |\n\n In macOS, Finder displays files and directories (folders), and is represented by the two-tone, blue face icon in the dock.\n\n In Pop!\\_OS, the Files application serves the same purpose. It is represented by a gray icon that looks like a tabbed folder from a filing cabinet.\n\n![files-finder](/images/pop-os-mac-screenshots/files-edited.png)\n\n### Light Mode vs. Dark Mode\n\nAs of macOS 10.14 (Mojave), users have the option of using a default \"dark mode\" for the look and feel of their OS.\n\nPop!\\_OS has had a dark mode since 19.10. There were dark mode options available previously, but the official \"Dark Mode\" of Pop!\\_OS was added in Pop!\\_OS 19.10.\n\nDark Mode can be enabled by visiting\n\nSettings>Appearance>Appearance(Tab)>Dark (Radio button)\n\n![appearance-settings](/images/pop-os-screenshots/appearance-settings.png)\n\n## Software\n\n### Web Browsing and Password Management\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Safari (Default) | Firefox (Default) |\n\nThe default web browser in macOS is Safari. Pop!\\_OS features the Firefox browser.\n\nBoth Safari and Firefox offer privacy features like \"do not track\" requests, other blockers, and customizeable search-engine defaults.\n\nUsers accustomed to using Apple Pay or iCloud Keychain for payments and password management will require workflow adjustments, as these are Apple proprietary services.\n\nThere are cross-platform password managers available, which offer the option to save and auto-fill payment methods.\n\nMost modern browsers offer the ability to create an account that will save and sync user logins.\n\nExamples include:\n\n- [Bitwarden](https://bitwarden.com/)\n- [1Password](https://1password.com/)\n- [LastPass](https://www.lastpass.com/)\n\n![bitwarden](/images/pop-os-screenshots/bitwarden.png)\n\nOther Browser Options:\n\n- [Chrome](https://www.google.com/chrome/)\n- [Chromium](https://www.chromium.org/) (available in the Pop!\\_Shop)\n- [Brave](https://brave.com/)\n\nFor users accustomed to Chrome, Chrome is available for Linux, as well as Chrome-based alternative options like Chromium and Brave.\n\n### Office Work\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Pages/Numbers/Keynote (iWork) | [Writer/Calc/Impress (LibreOffice)](https://www.libreoffice.org/) |\n\nThe software suite formerly known as \"iWork\" contains Apple's equivalent to Microsoft Office. It contains Pages (word processing), Numbers (spreadsheets) and Keynote (presentations). These apps are all capable of reading and saving files in outside formats like those used in Microsoft Office, but by default, they save files in formats specific to the iWorks suite: .pages, .numbers, and .keynote respectively.\n\n![libreoffice-icons](/images/pop-os-screenshots/libreoffice-icons.png)\n\n![libreoffice-windows-open](/images/pop-os-screenshots/libreoffice-windows-open.png)\n\nPop!\\_OS comes with the open-source office suite LibreOffice installed by default. LibreOffice can open Microsoft Office files, and export to Office formats (.docx, etc.). LibreOffice cannot open iWork formatted projects. For example, documents ending in .pages will need saved in a different format before LibreOffice will open them. LibreOffice saves documents in the .odt format by default.\n\n#### Others\n\n- [iCloud.com](https://www.icloud.com/)\n\nIf exporting iWork files is not an option, users can also visit iCloud.com in a web browser and use the web-based versions of Pages, Numbers, and Keynote. However, an Apple ID is required (free).\n\n- [Office365 Online](https://www.office.com/)\n\nMicrosoft offers in-browser versions of the Microsoft Office suite as part of Office365. Those with subscriptions can access Word, Excel, Powerpoint, Teams, Outlook and others. In most cases, there's no need to install Windows to access Microsoft Office apps.\n\n### Calls and Video Chat\n\nPop!\\_OS does not offer a default messaging app. The preference is that users choose their own and install only what they need/want.\nHowever, many popular 3rd-party applications have Linux versions available.\n\nRecommendations provided here are suggestions for open-source alternatives.\n\n| macOS | Pop!\\_OS |\n|---|---|\n| iMessage | [Element](https://element.io/) (Formerly Riot.im) |\n| | [Mattermost](https://mattermost.com/) (also available in the Pop!\\_Shop) |\n| | [Slack](https://slack.com/) (also available in the Pop!\\_Shop) |\n\nFor video and instant messaging, macOS provides FaceTime and iMessage. Both of these applications are Apple exclusive, and require an Apple ID to use most of the features.\n\nElement (formerly Riot.im) is an open-source instant messaging client which makes use of the matrix network. The client offers end-to-end encryption, multiple chat rooms and communities, and can be used on the decentralized matrix network or self-hosted. It offers integrations with other applications and platforms like IRC, Slack, and Jitsi.\n\nLinux versions of Slack and its open-source alternative Mattermost are available in Pop!\\_Shop.\n\n![element](/images/pop-os-screenshots/element.png)\n\n#### Video/Calls\n\n| macOS | Pop!\\_OS |\n|---|---|\n| FaceTime | [Jitsi](https://jitsi.org/) (browser-based) |\n| | [Discord](https://discord.com/new) (also available in the Pop!\\_Shop) |\n| | [Skype](https://www.skype.com/en/) (also available in the Pop!\\_Shop) |\n| | [Zoom](https://zoom.us/) (also available in the Pop!\\_Shop) |\n\n![jitsi](/images/pop-os-screenshots/jitsi.png)\n\nJitsi is a multi-user video chat program which runs in a browser. It allows password protected rooms, phone-dial-in and IM-ing alongside video-chat. All calls are encrypted by default using HTTPS, with additional end-to-end encryption options also offered. The System76 team makes daily use of the Jitsi platform.\n\nLinux clients are available for popular apps like Discord, Skype and Zoom.\n\n### Take Selfies\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Photobooth (default) | [Cheese](https://wiki.gnome.org/Apps/Cheese) (available in the Pop!\\_Shop) |\n\nThere is a program available in the Pop!\\_Shop called \"Cheese.\" Cheese allows users to take webcam selfies, and apply image filters.\n\n![cheese](/images/pop-os-screenshots/cheese.png)\n\n### Manage Photos\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Photos (default) | [Shotwell](https://wiki.gnome.org/Apps/Shotwell) (available in the Pop!\\_Shop) |\n\nPop!\\_OS comes with a photo viewing application called Image Viewer which previews pictures that are opened from the Files application, similar to the Apple application \"Preview.\"\n\nThere are several applications available in the Pop!\\_Shop for more in-depth photo management. Shotwell is highlighted below.\nShotwell organizes photos by albums and event dates, and allows for importing, viewing, and sorting photographs.\n\n![shotwell](/images/pop-os-screenshots/shotwell.png)\n\n### Email\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Apple Mail (default) | [Geary](https://wiki.gnome.org/Apps/Geary) (default) |\n| | [Thunderbird](https://www.thunderbird.net/en-US/) (available in the Pop!\\_Shop) |\n\nPop!\\_OS offers the GNOME \"Geary\" email client by default. Geary makes use of a column view, and supports adding a variety of email accounts.\n\n![geary](/images/pop-os-screenshots/geary.png)\n\nFor users more accustomed to Microsoft Outlook, there's an alternative, open-source program by Mozilla called Thunderbird which supports calendar integration and similar organization features to Outlook.\n\n![thunderbird](/images/pop-os-screenshots/thunderbird.png)\n\n**NOTE:** Regardless of platform or client, many email accounts (e.g. Google) have implemented a security policy where a single-use password must be created for each email app users want to sync with their account. These passwords have to be created from the email provider's account website.\n\nOther Options:\n\n- [Outlook Web](https://outlook.live.com/owa/)\n- Webmail (in General)\n\nMicrosoft also offers a web-based version of Outlook mail which can be accessed from a web browser.\n\nIn addition, most modern Email Service Providers (ESPs) have an online version of their inbox which can be accessed by signing into the ESP account in a browser.\n\n### Watching Videos\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Quicktime | [GNOME Videos](https://wiki.gnome.org/Apps/Videos) (default) |\n| | [VLC](https://www.videolan.org/vlc/index.html) (available in the Pop!\\_Shop) |\n\n![gnome-video](/images/pop-os-screenshots/gnome-videos.png)\n\nThe Pop!\\_OS default video player is GNOME Videos. It can play local media or fetch videos from RSS feeds.\n\nDue to copyright reasons, not all video formats are supported out of the box, but many codecs can be installed as needed. Linux defaults to not including non-free software, and users can opt-in if they need additional software support.\n\nAdditional codecs can be added with the following commands:\n\n```bash\nsudo add-apt-repository multiverse\nsudo apt install ubuntu-restricted-extras\n```\n\nWe also have a help article for installing codecs [here](/articles/codecs)\n\nAnother popular alternative is VLC Media Player. This software is available in the Pop!\\_Shop, and offers many customizable features.\n\n### Quick File Previews (spacebar)\n\n| macOS | Pop!\\_OS |\n|---|---|\n| [Quick Look](https://support.apple.com/en-uz/guide/mac-help/mh14119/mac) | [Sushi](https://gitlab.gnome.org/GNOME/sushi) (available through `apt` package manager)|\n\n```shell\nsudo apt-get install gnome-sushi\n```\n\n**NOTE:** You need to restart Nautilus (default file manager) in order for this to take effect. Log out and log back in to do so.\n\n![Sushi](/images/pop-os-screenshots/sushi.png)\n\n### Listening to Music\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Apple Music (formerly iTunes) | [Lollypop](https://wiki.gnome.org/Apps/Lollypop) (available in the Pop!\\_Shop) |\n| | [Spotify](https://www.spotify.com/us/) (available in the Pop!\\_Shop) |\n\nThere are many music player apps available for Linux. One polished and versatile example is Lollypop. Lollypop has a similar layout to iTunes and can play music stored local to the computer or stream internet radio channels.\n\n![Lollypop](/images/pop-os-screenshots/lollypop.png)\n\nThere is also a Linux client for the popular streaming service Spotify, available in the Pop!\\_Shop.\n\n![Spotify](/images/pop-os-screenshots/spotify.png)\n\nOther options:\n\n- [Apple Music](https://music.apple.com) web client\n\n### Video Editing\n\n| macOS | Pop!\\_OS |\n|---|---|\n| iMovie | [Lightworks](https://www.lwks.com/) |\n| Final Cut | [DaVinci Resolve/DaVinci Resolve Studio](https://www.blackmagicdesign.com/products/davinciresolve/) |\n| | [Kden Live](https://kdenlive.org/en/) (also available in the Pop!\\_Shop) |\n\nPop!\\_OS supports two (2) professional video editing suites. Lightworks and DaVinci Resolve. We have help articles on how to install both, which are listed below:\n\n[Lightworks](/articles/install-lightworks)\n\n[DaVinci Resolve](/articles/install-davinci-resolve)\n\nThere is also an open-source video editing program called Kden Live which offers a comparable interface and feature-set to iMovie, and is available in the Pop!\\_Shop.\n\n![kden-live](/images/pop-os-screenshots/kden-live.png)\n\n### Sound Recording\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Garageband | [LMMS](https://lmms.io/) (also available in the Pop!\\_Shop) |\n| Logic Pro | [Audacity](https://www.audacityteam.org/) (also available in the Pop!\\_Shop) |\n| | [Ardour](https://ardour.org/) (also available in the Pop!\\_Shop) |\n\nThere are several applications that can be used for music editing and sound recording.\n\n![LMMS](/images/pop-os-screenshots/lmms.png)\n\nLMMS (Let's Make Music Software) is an open-source music mixer which can record and loop inputs from midi-keyboards.\n\n![audacity](/images/pop-os-screenshots/audacity.png)\n\nAudacity can be used for recording and editing voice tracks for things like podcasts and memos.\n\n![ardour](/images/pop-os-screenshots/ardour.png)\n\nArdour is for more advanced audo engineering. It contains a multi-channel track and midi mixing program.\n\nLMMS, Ardour and Audacity are all available in the Pop!\\_Shop.\n\n### Development\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Xcode (available in the App Store) | Text Editor (default) |\n| | [Sublime Text](https://www.sublimetext.com) (available in the Pop!\\_Shop) |\n| | [Microsoft VSCode](https://code.visualstudio.com/) (available in the Pop!\\_Shop) |\n\nPop!\\_OS does not have a proprietary coding language, but supports a variety of languages and tools for development. The built in program Text Editor supports markdown formatting, and other text editor modelines.\n\nCommon development tools like Sublime Text and Microsoft Visual Studio Code are also available in the Pop!\\_Shop.\n\n![text-editor](/images/pop-os-screenshots/text-editor.png)\n\n![sublime](/images/pop-os-screenshots/sublime.png)\n\n![vscode](/images/pop-os-screenshots/vs-studio.png)\n\n### Gaming\n\n| macOS | Pop!\\_OS |\n|---|---|\n| App Store/Arcade | Pop!\\_Shop |\n| Steam | [Steam](https://store.steampowered.com/) |\n| | [Lutris](https://lutris.net/) (also available in the Pop!\\_Shop) |\n\nThere are many ways to game on Linux.\n\nDevelopers offer a variety of game titles through the Pop!\\_Shop, and there are large numbers of Linux native games available through Steam.\n\nValve, the company behind Steam, now actively contributes improvements to the WINE project and have forked their own version of it, called Proton, for even greater compatibility for Windows games on Linux.\n\nLutris is a community created, open-source program which helps users organize their games library and offers turnkey installer scripts for a variety of popular games, emulators and compatibility software.\n\nWith these ongoing improvements, there are many more games available on Linux than on macOS.\n\nThe website [ProtonDB (Proton Database)](https://www.protondb.com/) is an unofficial repository of user-tested games with notes about how well they work on Linux.\n\n![popshop-games](/images/pop-os-screenshots/popshop-games.png)\n\n![steam](/images/pop-os-screenshots/steam.png)\n\n![lutris](/images/pop-os-screenshots/lutris.png)\n\n### Cloud Storage\n\n| macOS | Pop!\\_OS |\n|---|---|\n| iCloud | [iCloud.com](https://www.icloud.com/) (browser access) |\n\nThere are several cloud options that can be used for backups and file syncing on Linux. Additionally, many of iCloud's files and programs can be accessed through a web browser on Pop!\\_OS.\n\nAdditional Options:\n\n- [Nextcloud](https://nextcloud.com/) (desktop and web clients, also available in the Pop!\\_Shop)\n- [SpiderOak](https://spideroak.com/) (desktop and web client)\n- [Dropbox](https://www.dropbox.com) (desktop and web client, also avilable in the Pop!\\_Shop)\n- [Google Drive](https://drive.google.com/) (Files integration and web client)\n\n## System Management\n\n### Kill Programs\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Force Quit (default) | System Monitor (default) |\n| Activity Monitor (default) | Terminal (default) |\n\nOn macOS there are two main ways to kill unresponsive programs. The force-quit menu and the Activity Monitor application.\n\n![force-quit-activity-monitor](/images/macOS-Screenshots/force-quit-activity-monitor.png)\n\nForce-quit is launched by clicking on the Apple menu in the upper-left-hand corner of the screen, or by pressing Opt+Cmd+Esc, selecting the application, and then \"force-quit.\"\n\nUsers can also get an overview of running processes and stop or kill them from the Activity Monitor.\n\nIt is also possible to kill processes in the Terminal if process ID is known.\n\n![system-monitor-terminal](/images/pop-os-screenshots/system-monitor-terminal.png)\n\nPop!\\_OS also has options for killing misbehaving processes. System Monitor (equivalent to Activity Monitor), displays running processes and allows users to stop or kill them.\n\nWhile Pop!\\_OS does not have a force-quit menu, when applications freeze, the OS will show a pop-up window asking if users want to wait on the program or force-quit it.\n\nThe same Terminal commands available in macOS can also be used in Pop!\\_OS.\n\nRunning the command:\n\n```bash\ntop\n```\n\nwill show a similar output to what's displayed in the System Monitor.\n\nOnce the offending process' Process ID (PID) is known (either from System Monitor or the Terminal) the process can be killed with the terminal command:\n\n```bash\nsudo kill -pid ####\n```\n\n### Networking\n\n| macOS | Pop!\\_OS |\n|---|---|\n| System Preferences | Settings |\n\n![network-setting-pop-mac](/images/pop-os-mac-screenshots/network-settings-pop-mac.png)\n\nmacOS and Pop!\\_OS manage network menus and settings almost identically. Both have a drop-down menu in the upper right corner of the screen to quickly connect to an available network.\n\nBoth have dedicated areas in System Preferences (macOS) and Settings (Pop!\\_OS) to edit saved connections, IP settings, and to configure things like proxy settings or Virtual Private Networks (VPNs).\n\n### Disk Encryption\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Filevault | LUKS (during Install) |\n\n![encryption-pop](/images/install-pop/5_encrypt_notice-cropped-20-04.png)\n\nOn Pop!\\_OS, encryption is offered during initial setup, or a reinstall. The OS partition is encrypted using the LUKS disk layout. This tool adds a decryption screen so that every time the computer boots, it requires a decryption password before moving to the login screen. With an encrypted drive, if hardware is stolen, the only way to remove the encryption is to erase the disk.\n\n**NOTE:** Because of the way encryption is implemented on Pop!\\_OS, and the delicate work involved in encrypting or decrypting the drive, encryption is only offered during intial set up. If users choose not to use encryption, and want to add it later, it will require a full erase and reinstall. Create backups accordingly.\n\n### System Backups\n\n| macOS | Pop!\\_OS |\n|---|---|\n| Time Machine | [Timeshift](https://github.com/teejee2008/timeshift) (available in the Pop!\\_Shop) |\n| | [Déjà Dup Backups](https://wiki.gnome.org/Apps/DejaDup) (available in the Pop!\\_Shop) |\n\n![pop-backups](/images/pop-os-screenshots/pop-backups.png)\n\nIn the interest of user-choice, Pop!\\_OS does not have a built in backup utility, but several applications are available to choose from in the Pop!\\_Shop. The two (2) featured here are Timeshift (pictured left) and Déjà Dup Backups (pictured right).\n\nTimeshift is designed to capture snapshots and restore points of the system at a given time and is only compatible with backing up a Linux system to another Linux formatted drive.\nThe snapshot feature is comparable to snapshots offered by virtual machine managers.\n\nDéjà Dup Backups is closer in functionality to Time Machine. It offers local hardware backups, or backups to network locations. Folders and files can be added to the backup list manually, and it backs up the Home folder by default. Automatic backups can also be run on a schedule.\n\nTo read more about methods of backing up your system visit our help article: [Backup Files](/articles/backup-files)\n\n## Give Pop!_OS a try\n\nIf you want to try Pop!_OS yourself you can grab the OS image (ISO) from this [link](/articles/live-disk).\n\n\n","dir":"/","path":"/switch-from-macos-to-popos","extension":".md","createdAt":"2020-05-05T22:06:04.000Z","updatedAt":"2023-10-06T16:06:19.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644148375},"$loki":131},{"slug":"linux-gaming","description":"Want to game on your super awesome new System76 machine? Take a look at these instructions to set your system up for gaming!\n","title":"Gaming on Pop!_OS","keywords":["gaming","support","steam","lutris","gamehub","proton",22.04],"facebookImage":"/_nuxt/images/linux-gaming-facebookImage.jpg","twitterImage":"/_nuxt/images/linux-gaming-twitterImage.jpg","hidden":false,"section":"media","tableOfContents":true,"toc":[{"id":"steam","depth":2,"text":"Steam"},{"id":"install-steam-from-the-pop_shop","depth":3,"text":"Install Steam From the Pop!_Shop"},{"id":"install-steam-from-command-line","depth":3,"text":"Install Steam From Command Line"},{"id":"enable-steam-play-proton","depth":3,"text":"Enable Steam Play (Proton)"},{"id":"using-steam","depth":2,"text":"Using Steam"},{"id":"proton-vs-native","depth":3,"text":"Proton vs. Native"},{"id":"changing-the-proton-version-for-a-specific-game","depth":3,"text":"Changing the Proton Version for a Specific Game"},{"id":"use-protonup-to-manage-custom-proton-versions","depth":3,"text":"Use Protonup to Manage Custom Proton Versions"},{"id":"gamehub","depth":2,"text":"GameHub"},{"id":"install-gamehub-from-command-line","depth":3,"text":"Install GameHub From Command Line"},{"id":"install-gamehub-from-the-pop_shop","depth":3,"text":"Install GameHub From the Pop!_Shop"},{"id":"lutris","depth":2,"text":"Lutris"},{"id":"install-lutris-from-command-line","depth":3,"text":"Install Lutris From Command Line"},{"id":"install-lutris-from-the-pop_shop","depth":3,"text":"Install Lutris From the Pop!_Shop"},{"id":"using-gamehub","depth":2,"text":"Using GameHub"},{"id":"using-steam-on-gamehub","depth":3,"text":"Using Steam on GameHub"},{"id":"using-lutris","depth":2,"text":"Using Lutris"},{"id":"finding-install-scripts","depth":3,"text":"Finding Install Scripts"},{"id":"using-exe-files","depth":3,"text":"Using .exe files"},{"id":"open-source-games","depth":3,"text":"Open Source Games"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"steam"},"children":[{"type":"element","tag":"a","props":{"href":"#steam","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Steam"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" is a popular game client released by Valve. Steam offers games that are natively compatible with Linux, and compatibility for many non-native games can be achieved using Proton."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-steam-from-the-pop_shop"},"children":[{"type":"element","tag":"a","props":{"href":"#install-steam-from-the-pop_shop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Steam From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" application then either search for Steam or by clicking the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" icon on the Pop!_Shop home page. Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_Shop Steam","src":"/images/linux-gaming/pop-shop_steam.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, use the Applications button to search for and run "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-steam-from-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#install-steam-from-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Steam From Command Line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application by searching for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" after pressing the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Application Library","src":"/images/linux-gaming/search-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application is opened you can use the Command Line tool "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" to search for it like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt search steam"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal","src":"/images/linux-gaming/terminal-steam-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we find the right name for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" we can install it with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" as well. Please type this command into the terminal and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install steam"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" Be very careful when using sudo with ANY Command. It can make system wide changes so be sure to read everything before entering 'Y'."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"enable-steam-play-proton"},"children":[{"type":"element","tag":"a","props":{"href":"#enable-steam-play-proton","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Enable Steam Play (Proton)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Proton is a compatibility layer tool which enables support for some Windows games on Linux. It's based on the WINE project with some tweaks and additions by Valve. Use the "},{"type":"element","tag":"a","props":{"href":"https://www.protondb.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Protondb database"}]},{"type":"text","value":" to confirm if a specific game has been tested and verified working using Proton. You can enable Proton in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Steam -> Settings -> Steam Play -> Check the box for \"Enable Steam Play for supported titles AND \"Enable Steam Play for all other titles\" as pictured below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Steam Settings","src":"/images/linux-gaming/enable-steam-play_proton.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-steam"},"children":[{"type":"element","tag":"a","props":{"href":"#using-steam","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using Steam"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, use the Applications button to search for and run "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"proton-vs-native"},"children":[{"type":"element","tag":"a","props":{"href":"#proton-vs-native","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Proton vs. Native"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Playing a Proton Game","src":"/images/linux-gaming/playing-proton-game.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Playing a native game","src":"/images/linux-gaming/playing-native-game.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From a UI standpoint, there is virtually no difference between launching a Linux Native game and a game using Proton. The first picture is of a Windows game using Proton, the second is a Linux Native game.\nOnce you've enabled Steam Play, they both present the usual green \"Play\" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you haven't enabled Steam Play, other options like \"Stream\" or a greyed-out \"Download\" button may be present."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you click on the \"i\" button in the top-right corner of the game info pane, you can see that Proton games show the message: \"Runs on this computer via Steam Play\" and shows the Proton version you've selected."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Skyrim 1","src":"/images/linux-gaming/skyrim-info-pane.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Skyrim Detail","src":"/images/linux-gaming/steamplay-detail.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"changing-the-proton-version-for-a-specific-game"},"children":[{"type":"element","tag":"a","props":{"href":"#changing-the-proton-version-for-a-specific-game","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Changing the Proton Version for a Specific Game"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It's possible to specify a certain Proton version on per game basis. You can switch between older and newer Proton versions installed on your system by the Steam client, or select custom versions of proton like ProtonGE."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To change the Proton version:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the \"Gear\" icon in the top-right corner of the game info page."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the drop-down menu, select \"Properties.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the properties window opens, click \"Compatibility\" from the left menu pane."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Check the box to \"Force the use of a specific Steam Play compatibility tool.\""}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Select the desired Proton version from the drop down menu (as pictured below)."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Compatibility Menu","src":"/images/linux-gaming/skyrim-proton-version.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"use-protonup-to-manage-custom-proton-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#use-protonup-to-manage-custom-proton-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Use Protonup to Manage Custom Proton Versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Valve's official Proton release may not provide optimal compatibility for specific games, or community contributors may discover improvements not yet implemented by Valve. If a game is not working with mainline or experimental versions of Proton, consider trying a community-contributed fork."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ProtonGE"}]},{"type":"text","value":" is a popular fork created by Glorious Eggroll. Glorious Eggroll tests newer games in Proton, and often implements bug fixes ahead of Valve's official releases. You can view Glorious Eggroll's Github repo for ProtonGE "},{"type":"element","tag":"a","props":{"href":"https://github.com/GloriousEggroll/proton-ge-custom","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Protonup"}]},{"type":"text","value":" is a command-line tool that installs, manages, and updates ProtonGE. Protonup is written in Python and maintained by AUNaseef in the "},{"type":"element","tag":"a","props":{"href":"https://pypi.org/project/protonup/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Pypi project directory"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"ProtonUp-Qt"}]},{"type":"text","value":" is a community-maintained GUI tool based on AUNaseef's CLI tool. The app allows downloading Proton versions for Steam, and WINE versions for Lutris. It will automatically put each of these compatibility layer versions in the correct location to be found by Steam and Lutris respectively. The ProtonUp-Qt Github repository can be found "},{"type":"element","tag":"a","props":{"href":"https://github.com/DavidoTek/ProtonUp-Qt","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-protonup"},"children":[{"type":"element","tag":"a","props":{"href":"#install-protonup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Protonup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, to install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup"}]},{"type":"text","value":" we'll need the Python package manager, "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pip"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install python3-pip"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, let's install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup"}]},{"type":"text","value":" via "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"pip"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pip3 install protonup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup"}]},{"type":"text","value":" command will be available after a reboot, or you can run the below command to add it to your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"PATH"}]},{"type":"text","value":" for immediate use."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"source"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/.profile"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"manage-protonge-with-protonup"},"children":[{"type":"element","tag":"a","props":{"href":"#manage-protonge-with-protonup","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Manage ProtonGE with Protonup"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" is installed, you can run protonup in a terminal. The command will fetch the newest ProtonGE build. This tool will also pull hotfixes. Below is an example of the tools output:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"protonup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Ready to download Proton-6.10-GE-1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Size "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 370.81 MiB"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Published "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2021-06-07"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Continue"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" (Y/N): y"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Downloaded 100.0% - 370.81 MiB/370.81 MiB"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[INFO] Installed in: /home/aaronh/.steam/root/compatibilitytools.d/Proton-6.10-GE-1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can also use "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup"}]},{"type":"text","value":" to install older versions of ProtonGE. For example, if you have a game that works better on an older release, you can install that version by first using the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup --releases"}]},{"type":"text","value":" command to list versions. Next, specify the version to install by running "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"protonup -t"}]},{"type":"text","value":", followed by a specific release number:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"➜ "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" protonup -t GE-Proton7-1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Ready to download Proton-GE-Proton7-1 "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Size "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 407.23 MiB "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Published "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":":"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" 2022-02-27"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Continue"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"?"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" (Y/N): y"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"Downloaded 100.0% - 407.25 MiB/407.23 MiB"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"[INFO] Installed in: /home/s31bz/.steam/root/compatibilitytools.d/Proton-GE-Proton7-1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"install-protonup-qt"},"children":[{"type":"element","tag":"a","props":{"href":"#install-protonup-qt","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install ProtonUp-Qt"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"ProtonUP-Qt is available as a Flatpak in the Pop!_Shop. Launch the Pop!_Shop, search for \"ProtonUp, and click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Shop ProtonUp-Qt","src":"/images/linux-gaming/pop-shop-protonup-qt.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"gamehub"},"children":[{"type":"element","tag":"a","props":{"href":"#gamehub","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GameHub"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":" is a game launcher that can use different compatibility layers like Wine/Proton, DOSBox and other tools. It can hook into Steam, GOG and other sources. It is written in Vala and you can read more about it "},{"type":"element","tag":"a","props":{"href":"https://tkashkin.github.io/projects/gamehub/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-gamehub-from-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#install-gamehub-from-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install GameHub From Command Line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application by searching for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" after pressing the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Application Library","src":"/images/linux-gaming/search-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application is opened you can use the Command Line tool "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" to search for it like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt search gamehub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal","src":"/images/linux-gaming/terminal-gamehub-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we find the right name for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":" we can install it with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" as well. Please type this command into the terminal and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install gamehub"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-gamehub-from-the-pop_shop"},"children":[{"type":"element","tag":"a","props":{"href":"#install-gamehub-from-the-pop_shop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install GameHub From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" application then either search for GameHub, or navigate to the GameHub page by clicking the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":" icon on the Pop!_Shop home page. Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_Shop GameHub","src":"/images/linux-gaming/pop-shop_gamehub.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once installed, use the Applications button to search for and run "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"lutris"},"children":[{"type":"element","tag":"a","props":{"href":"#lutris","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Lutris"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" is a game launcher, written in Python, that is very similar to "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":", though it also has its own community that writes installer scripts like the "},{"type":"element","tag":"a","props":{"href":"#find-custom-install-scripts-on-the-lutris-website"},"children":[{"type":"text","value":"WoW installer"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You can read more about Lutris "},{"type":"element","tag":"a","props":{"href":"https://lutris.net/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-lutris-from-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#install-lutris-from-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Lutris From Command Line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application by searching for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" after pressing the Super Key "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Activities Overview","src":"/images/linux-gaming/search-terminal.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" application is opened you can use the Command Line tool "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" to search for it like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"apt search lutris"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Terminal","src":"/images/linux-gaming/terminal-lutris-search.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once we find the right name for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" we can install it with "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":" as well. Please type this command into the terminal and press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lutris"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"install-lutris-from-the-pop_shop"},"children":[{"type":"element","tag":"a","props":{"href":"#install-lutris-from-the-pop_shop","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install Lutris From the Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop!_Shop"}]},{"type":"text","value":" application then either search for Lutris or by clicking the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" icon on the Pop!_Shop home page. Now click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop!_Shop Lutris","src":"/images/linux-gaming/pop-shop_lutris.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-gamehub"},"children":[{"type":"element","tag":"a","props":{"href":"#using-gamehub","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using GameHub"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-steam-on-gamehub"},"children":[{"type":"element","tag":"a","props":{"href":"#using-steam-on-gamehub","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using Steam on GameHub"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you sign into "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Steam"}]},{"type":"text","value":" though "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"GameHub"}]},{"type":"text","value":" your games will be displayed. Note that games will be slightly discolored if they aren't installed. Notice, in this example, that the two, top left games are installed on this system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Using Steam with GameHub","src":"/images/linux-gaming/gamehub-steam.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-lutris"},"children":[{"type":"element","tag":"a","props":{"href":"#using-lutris","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using Lutris"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"finding-install-scripts"},"children":[{"type":"element","tag":"a","props":{"href":"#finding-install-scripts","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Finding Install Scripts"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some games like World of Warcraft (WoW) have installers on Lutris' "},{"type":"element","tag":"a","props":{"href":"https://lutris.net/games","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"website"}]},{"type":"text","value":" (see screenshot below)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" installed you can click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to start the installer script. A pop-up window will appear asking to use Lutris as the application to run the installer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Install Button","src":"/images/linux-gaming/lutris-install-button.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" to open the installer (shown below). From there click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Install"}]},{"type":"text","value":" button to start the installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Installer","src":"/images/linux-gaming/lutris-installer.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, click the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Continue"}]},{"type":"text","value":" button to start the installation of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Installer 2","src":"/images/linux-gaming/lutris-installer2.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You will need to install some WINE packages during the installation of "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" Close "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" to complete the installation then reopen it to sign into your account."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" is installed, you can select WoW from your Games and launch Battle.net with the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Play"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" launches you can finish the World of Warcraft installation."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If you run two installer scripts for games from the same launcher application (e.g. "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":", "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"uPlay"}]},{"type":"text","value":", "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"EA Origin"}]},{"type":"text","value":", etc.) Lutris will install multiple copies of that launcher in separate folders inside the virtual "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"C:\\"}]},{"type":"text","value":" drive. This shouldn't prevent the games from being installed, just be mindful of hard drive space, and pay attention to where Lutris is installing game files. Overwatch could end up in the same general area as World of Warcraft, or in two separate folders, each with their own "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" install. This means that clicking on Overwatch, or World of Warcraft will both launch "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle.net"}]},{"type":"text","value":" but one may show Overwatch as installed, and the other may show only WoW as installed, or vice-versa."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Installed Game","src":"/images/linux-gaming/lutris-wow-installed.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-exe-files"},"children":[{"type":"element","tag":"a","props":{"href":"#using-exe-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using .exe files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In this example we'll be using the Windows build of Firefox to show the power of both Wine/Proton and Lutris. From the Game Info screen when adding a game we'll set the Name and Runner (you can read more about Runners "},{"type":"element","tag":"a","props":{"href":"https://lutris.net/runners/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Add Game Info","src":"/images/linux-gaming/lutris-add-game-info.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In the Game Options tab we'll set the path to the Executable (the .exe file extensions is short for executable) and we'll choose the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"firefox setup [version].exe"}]},{"type":"text","value":" file downloaded from the Firefox website (it will be in your ~/Downloads folder by default). For this example, we can leave the rest of the boxes empty in the other tabs and close this window."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Lutris Add Game Options","src":"/images/linux-gaming/lutris-add-game-options.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now click on the Firefox item in "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Lutris"}]},{"type":"text","value":" and then press the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Play"}]},{"type":"text","value":" button. Once the install is finished be sure to unclick the checkbox at the end of the installer. Once the installer closes, right-click on the Firefox item and hit the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Configure"}]},{"type":"text","value":" button. Now change the Executable path to "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"~/.wine/drive_c/Program Files/Mozilla Firefox/firefox.exe"}]},{"type":"text","value":" using the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Browse..."}]},{"type":"text","value":" button. Otherwise, every time you launch Firefox, it will run the setup wizard again, instead of the newly installed "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Firefox.exe"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" You will need to hit "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"H"}]},{"type":"text","value":" to show the hidden "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":".wine"}]},{"type":"text","value":" folder when setting the Executable path first."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now save and launch Firefox again with the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Play"}]},{"type":"text","value":" button. After waiting for a few seconds a "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Firefox"}]},{"type":"text","value":" window should open."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"open-source-games"},"children":[{"type":"element","tag":"a","props":{"href":"#open-source-games","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Open Source Games"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"unvanquished"},"children":[{"type":"element","tag":"a","props":{"href":"#unvanquished","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Unvanquished"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Unvanquished"}]},{"type":"text","value":" is a free, open-source first-person strategy game/shooter written in C++. You can read more about Unvanquished, and how to install it on their website "},{"type":"element","tag":"a","props":{"href":"https://unvanquished.net/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Unvanquished One","src":"/images/linux-gaming/unvanquished-game_play.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"veloren"},"children":[{"type":"element","tag":"a","props":{"href":"#veloren","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Veloren"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Veloren"}]},{"type":"text","value":" is a multiplayer RPG which is written in Rust. You can read more about it and about installing it on their website "},{"type":"element","tag":"a","props":{"href":"https://veloren.net/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Veloren","src":"/images/linux-gaming/veloren-game_play.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"0-ad"},"children":[{"type":"element","tag":"a","props":{"href":"#0-ad","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"0 A.D"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"O A.D."}]},{"type":"text","value":" is a free, open-source game of ancient warfare written in C++. You can read more about it and about installing it on their website "},{"type":"element","tag":"a","props":{"href":"https://play0ad.com/download/linux/#Ubuntu","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"0ad","src":"/images/linux-gaming/0ad-game_play.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"battle-for-wesnoth"},"children":[{"type":"element","tag":"a","props":{"href":"#battle-for-wesnoth","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Battle for Wesnoth"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Battle for Wesnoth"}]},{"type":"text","value":" is an open source, turn-based strategy game with a high fantasy theme. You can read more about it and about installing it on their website "},{"type":"element","tag":"a","props":{"href":"https://wiki.wesnoth.org/WesnothBinariesLinux","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Battle for Wesnoth","src":"/images/linux-gaming/wesnoth-game_play.png"},"children":[]}]}]},"text":"\n## Steam\n\nSteam is a popular game client released by Valve. Steam offers games that are natively compatible with Linux, and compatibility for many non-native games can be achieved using Proton.\n\n### Install Steam From the Pop!_Shop\n\nOpen the Pop!_Shop application then either search for Steam or by clicking the Steam icon on the Pop!_Shop home page. Now click the **Install** button.\n\n![Pop!_Shop Steam](/images/linux-gaming/pop-shop_steam.png)\n\nOnce installed, use the Applications button to search for and run Steam.\n\n### Install Steam From Command Line\n\nOpen the Terminal application by searching for Terminal after pressing the Super Key //SUPER.\n\n![Application Library](/images/linux-gaming/search-terminal.png)\n\nOnce the Terminal application is opened you can use the Command Line tool `apt` to search for it like so:\n\n```bash\napt search steam\n```\n\n![Terminal](/images/linux-gaming/terminal-steam-search.png)\n\nOnce we find the right name for Steam we can install it with `apt` as well. Please type this command into the terminal and press Enter:\n\n```bash\nsudo apt install steam\n```\n\n**IMPORTANT NOTE:** Be very careful when using sudo with ANY Command. It can make system wide changes so be sure to read everything before entering 'Y'.\n\n### Enable Steam Play (Proton)\n\nProton is a compatibility layer tool which enables support for some Windows games on Linux. It's based on the WINE project with some tweaks and additions by Valve. Use the [Protondb database](https://www.protondb.com/) to confirm if a specific game has been tested and verified working using Proton. You can enable Proton in:\n\nSteam -> Settings -> Steam Play -> Check the box for \"Enable Steam Play for supported titles AND \"Enable Steam Play for all other titles\" as pictured below:\n\n![Steam Settings](/images/linux-gaming/enable-steam-play_proton.png)\n\n## Using Steam\n\nOnce installed, use the Applications button to search for and run Steam.\n\n### Proton vs. Native\n\n![Playing a Proton Game](/images/linux-gaming/playing-proton-game.png)\n\n![Playing a native game](/images/linux-gaming/playing-native-game.png)\n\nFrom a UI standpoint, there is virtually no difference between launching a Linux Native game and a game using Proton. The first picture is of a Windows game using Proton, the second is a Linux Native game.\nOnce you've enabled Steam Play, they both present the usual green \"Play\" button.\n\n**NOTE:** If you haven't enabled Steam Play, other options like \"Stream\" or a greyed-out \"Download\" button may be present.\n\nIf you click on the \"i\" button in the top-right corner of the game info pane, you can see that Proton games show the message: \"Runs on this computer via Steam Play\" and shows the Proton version you've selected.\n\n![Skyrim 1](/images/linux-gaming/skyrim-info-pane.png)\n\n![Skyrim Detail](/images/linux-gaming/steamplay-detail.png)\n\n### Changing the Proton Version for a Specific Game\n\nIt's possible to specify a certain Proton version on per game basis. You can switch between older and newer Proton versions installed on your system by the Steam client, or select custom versions of proton like ProtonGE.\n\nTo change the Proton version:\n\n1. Click on the \"Gear\" icon in the top-right corner of the game info page.\n\n2. In the drop-down menu, select \"Properties.\"\n\n3. Once the properties window opens, click \"Compatibility\" from the left menu pane.\n\n4. Check the box to \"Force the use of a specific Steam Play compatibility tool.\"\n\n5. Select the desired Proton version from the drop down menu (as pictured below).\n\n![Compatibility Menu](/images/linux-gaming/skyrim-proton-version.png)\n\n### Use Protonup to Manage Custom Proton Versions\n\nValve's official Proton release may not provide optimal compatibility for specific games, or community contributors may discover improvements not yet implemented by Valve. If a game is not working with mainline or experimental versions of Proton, consider trying a community-contributed fork.\n\n- **ProtonGE** is a popular fork created by Glorious Eggroll. Glorious Eggroll tests newer games in Proton, and often implements bug fixes ahead of Valve's official releases. You can view Glorious Eggroll's Github repo for ProtonGE [here](https://github.com/GloriousEggroll/proton-ge-custom).\n\n- **Protonup** is a command-line tool that installs, manages, and updates ProtonGE. Protonup is written in Python and maintained by AUNaseef in the [Pypi project directory](https://pypi.org/project/protonup/).\n\n- **ProtonUp-Qt** is a community-maintained GUI tool based on AUNaseef's CLI tool. The app allows downloading Proton versions for Steam, and WINE versions for Lutris. It will automatically put each of these compatibility layer versions in the correct location to be found by Steam and Lutris respectively. The ProtonUp-Qt Github repository can be found [here](https://github.com/DavidoTek/ProtonUp-Qt).\n\n#### Install Protonup\n\nFirst, to install `protonup` we'll need the Python package manager, `pip`.\n\n```bash\nsudo apt update\nsudo apt install python3-pip\n```\n\nNow, let's install `protonup` via `pip`.\n\n```bash\npip3 install protonup\n```\n\nThe `protonup` command will be available after a reboot, or you can run the below command to add it to your `PATH` for immediate use.\n\n```bash\nsource ~/.profile\n```\n\n#### Manage ProtonGE with Protonup\n\nAfter Steam is installed, you can run protonup in a terminal. The command will fetch the newest ProtonGE build. This tool will also pull hotfixes. Below is an example of the tools output:\n\n```bash\nprotonup\nReady to download Proton-6.10-GE-1\nSize : 370.81 MiB\nPublished : 2021-06-07\nContinue? (Y/N): y\nDownloaded 100.0% - 370.81 MiB/370.81 MiB\n[INFO] Installed in: /home/aaronh/.steam/root/compatibilitytools.d/Proton-6.10-GE-1\n```\n\nYou can also use `protonup` to install older versions of ProtonGE. For example, if you have a game that works better on an older release, you can install that version by first using the `protonup --releases` command to list versions. Next, specify the version to install by running `protonup -t`, followed by a specific release number:\n\n```bash\n➜ ~ protonup -t GE-Proton7-1\nReady to download Proton-GE-Proton7-1 \nSize : 407.23 MiB \nPublished : 2022-02-27\nContinue? (Y/N): y\nDownloaded 100.0% - 407.25 MiB/407.23 MiB\n[INFO] Installed in: /home/s31bz/.steam/root/compatibilitytools.d/Proton-GE-Proton7-1\n```\n\n#### Install ProtonUp-Qt\n\nProtonUP-Qt is available as a Flatpak in the Pop!\\_Shop. Launch the Pop!\\_Shop, search for \"ProtonUp, and click the `Install` button.\n\n![Pop Shop ProtonUp-Qt](/images/linux-gaming/pop-shop-protonup-qt.png)\n\n## GameHub\n\nGameHub is a game launcher that can use different compatibility layers like Wine/Proton, DOSBox and other tools. It can hook into Steam, GOG and other sources. It is written in Vala and you can read more about it [here](https://tkashkin.github.io/projects/gamehub/).\n\n### Install GameHub From Command Line\n\nOpen the Terminal application by searching for Terminal after pressing the Super Key //SUPER.\n\n![Application Library](/images/linux-gaming/search-terminal.png)\n\nOnce the Terminal application is opened you can use the Command Line tool `apt` to search for it like so:\n\n```bash\napt search gamehub\n```\n\n![Terminal](/images/linux-gaming/terminal-gamehub-search.png)\n\nOnce we find the right name for GameHub we can install it with `apt` as well. Please type this command into the terminal and press Enter:\n\n```bash\nsudo apt install gamehub\n```\n\n### Install GameHub From the Pop!_Shop\n\nOpen the Pop!_Shop application then either search for GameHub, or navigate to the GameHub page by clicking the GameHub icon on the Pop!_Shop home page. Now click the **Install** button.\n\n![Pop!_Shop GameHub](/images/linux-gaming/pop-shop_gamehub.png)\n\nOnce installed, use the Applications button to search for and run GameHub.\n\n## Lutris\n\nLutris is a game launcher, written in Python, that is very similar to GameHub, though it also has its own community that writes installer scripts like the [WoW installer](#find-custom-install-scripts-on-the-lutris-website).\n\nYou can read more about Lutris [here](https://lutris.net/).\n\n### Install Lutris From Command Line\n\nOpen the Terminal application by searching for Terminal after pressing the Super Key //SUPER.\n\n![Activities Overview](/images/linux-gaming/search-terminal.png)\n\nOnce the Terminal application is opened you can use the Command Line tool `apt` to search for it like so:\n\n```bash\napt search lutris\n```\n\n![Terminal](/images/linux-gaming/terminal-lutris-search.png)\n\nOnce we find the right name for Lutris we can install it with `apt` as well. Please type this command into the terminal and press Enter:\n\n```bash\nsudo apt install lutris\n```\n\n### Install Lutris From the Pop!_Shop\n\nOpen the Pop!_Shop application then either search for Lutris or by clicking the Lutris icon on the Pop!_Shop home page. Now click the **Install** button.\n\n![Pop!_Shop Lutris](/images/linux-gaming/pop-shop_lutris.png)\n\n## Using GameHub\n\n### Using Steam on GameHub\n\nOnce you sign into Steam though GameHub your games will be displayed. Note that games will be slightly discolored if they aren't installed. Notice, in this example, that the two, top left games are installed on this system.\n\n![Using Steam with GameHub](/images/linux-gaming/gamehub-steam.png)\n\n## Using Lutris\n\n### Finding Install Scripts\n\nSome games like World of Warcraft (WoW) have installers on Lutris' [website](https://lutris.net/games) (see screenshot below).\n\nWith Lutris installed you can click the **Install** button to start the installer script. A pop-up window will appear asking to use Lutris as the application to run the installer.\n\n![Lutris Install Button](/images/linux-gaming/lutris-install-button.png)\n\nUse Lutris to open the installer (shown below). From there click the **Install** button to start the installation.\n\n![Lutris Installer](/images/linux-gaming/lutris-installer.png)\n\nNext, click the **Continue** button to start the installation of Battle.net\n\n![Lutris Installer 2](/images/linux-gaming/lutris-installer2.png)\n\nYou will need to install some WINE packages during the installation of Battle.net.\n\n**IMPORTANT NOTE:** Close Battle.net to complete the installation then reopen it to sign into your account.\n\nNow that Battle.net is installed, you can select WoW from your Games and launch Battle.net with the **Play** button.\n\nOnce Battle.net launches you can finish the World of Warcraft installation.\n\n**NOTE:** If you run two installer scripts for games from the same launcher application (e.g. Battle.net, uPlay, EA Origin, etc.) Lutris will install multiple copies of that launcher in separate folders inside the virtual `C:\\` drive. This shouldn't prevent the games from being installed, just be mindful of hard drive space, and pay attention to where Lutris is installing game files. Overwatch could end up in the same general area as World of Warcraft, or in two separate folders, each with their own Battle.net install. This means that clicking on Overwatch, or World of Warcraft will both launch Battle.net but one may show Overwatch as installed, and the other may show only WoW as installed, or vice-versa.\n\n![Lutris Installed Game](/images/linux-gaming/lutris-wow-installed.png)\n\n### Using .exe files\n\nIn this example we'll be using the Windows build of Firefox to show the power of both Wine/Proton and Lutris. From the Game Info screen when adding a game we'll set the Name and Runner (you can read more about Runners [here](https://lutris.net/runners/)).\n\n![Lutris Add Game Info](/images/linux-gaming/lutris-add-game-info.png)\n\nIn the Game Options tab we'll set the path to the Executable (the .exe file extensions is short for executable) and we'll choose the `firefox setup [version].exe` file downloaded from the Firefox website (it will be in your ~/Downloads folder by default). For this example, we can leave the rest of the boxes empty in the other tabs and close this window.\n\n![Lutris Add Game Options](/images/linux-gaming/lutris-add-game-options.png)\n\nNow click on the Firefox item in Lutris and then press the **Play** button. Once the install is finished be sure to unclick the checkbox at the end of the installer. Once the installer closes, right-click on the Firefox item and hit the **Configure** button. Now change the Executable path to `~/.wine/drive_c/Program Files/Mozilla Firefox/firefox.exe` using the **Browse...** button. Otherwise, every time you launch Firefox, it will run the setup wizard again, instead of the newly installed `Firefox.exe`.\n\n> **NOTE:** You will need to hit Ctrl+H to show the hidden `.wine` folder when setting the Executable path first.\n\nNow save and launch Firefox again with the **Play** button. After waiting for a few seconds a Firefox window should open.\n\n### Open Source Games\n\n#### Unvanquished\n\nUnvanquished is a free, open-source first-person strategy game/shooter written in C++. You can read more about Unvanquished, and how to install it on their website [here](https://unvanquished.net/).\n\n![Unvanquished One](/images/linux-gaming/unvanquished-game_play.png)\n\n#### Veloren\n\nVeloren is a multiplayer RPG which is written in Rust. You can read more about it and about installing it on their website [here](https://veloren.net/).\n\n![Veloren](/images/linux-gaming/veloren-game_play.png)\n\n#### 0 A.D\n\nO A.D. is a free, open-source game of ancient warfare written in C++. You can read more about it and about installing it on their website [here](https://play0ad.com/download/linux/#Ubuntu).\n\n![0ad](/images/linux-gaming/0ad-game_play.png)\n\n#### Battle for Wesnoth\n\nBattle for Wesnoth is an open source, turn-based strategy game with a high fantasy theme. You can read more about it and about installing it on their website [here](https://wiki.wesnoth.org/WesnothBinariesLinux).\n\n![Battle for Wesnoth](/images/linux-gaming/wesnoth-game_play.png)\n","dir":"/","path":"/linux-gaming","extension":".md","createdAt":"2016-08-31T21:44:19.000Z","updatedAt":"2023-09-21T17:53:42.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/0f7d15802b6fb328e03f387363592e7b98c13241","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/d87ef1f06f001c3133c7ee65f59b0f40828ebd64","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"sambuca1g","commitUrl":"https://github.com/system76/docs/commit/cfd2a0cdd22771ee654dd2633d55111b1f8bc5cd","avatarUrl":"https://avatars.githubusercontent.com/u/76667488?v=4","profileUrl":"https://github.com/sambuca1g"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/322c07baf6f70ab916a0b56bf8397932f5c58c5c","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Seibz","commitUrl":"https://github.com/system76/docs/commit/8204c963a75a06642c6a0ecafa2a0a2ba95772e3","avatarUrl":"https://avatars.githubusercontent.com/u/79656830?v=4","profileUrl":"https://github.com/Seibz"},{"username":"noahtallen","commitUrl":"https://github.com/system76/docs/commit/889eb191fd1576be10f957371fd70194a7e635da","avatarUrl":"https://avatars.githubusercontent.com/u/6265975?v=4","profileUrl":"https://github.com/noahtallen"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644148480},"$loki":132},{"slug":"live-disk","description":"Create and use bootable media to install or repair your OS.\n","title":"Live Disk Creation","keywords":["Pop_OS!","USB","Live disk","Restore","Reinstall","Installation","System76","Verify","Checksums"],"facebookImage":"/_nuxt/images/live-disk-facebookImage.jpg","twitterImage":"/_nuxt/images/live-disk-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"overview","depth":2,"text":"Overview"},{"id":"downloading-the-iso","depth":2,"text":"Downloading the ISO"},{"id":"verifying-the-download","depth":2,"text":"Verifying the Download"},{"id":"for-ubuntupop_os","depth":3,"text":"For Ubuntu/Pop!_OS"},{"id":"for-macos","depth":3,"text":"For MacOS"},{"id":"for-windows","depth":3,"text":"For Windows"},{"id":"making-the-bootable-drive","depth":2,"text":"Making the Bootable Drive"},{"id":"for-ubuntupop_os-1","depth":3,"text":"For Ubuntu/Pop!_OS"},{"id":"for-windowsmacos","depth":3,"text":"For Windows/macOS"},{"id":"booting-from-the-live-disk","depth":2,"text":"Booting From the Live Disk"},{"id":"using-the-live-environment","depth":2,"text":"Using the Live Environment"},{"id":"repairing-an-existing-operating-system","depth":3,"text":"Repairing an Existing Operating System"},{"id":"refreshing-the-operating-system","depth":3,"text":"Refreshing the Operating System"},{"id":"backing-up-files","depth":3,"text":"Backing Up Files"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"overview"},"children":[{"type":"element","tag":"a","props":{"href":"#overview","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Overview"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS and Ubuntu are remarkably flexible. You can run a full version of Pop!_OS or Ubuntu from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"live environment"}]},{"type":"text","value":". Using a live environment (live disk) is useful for:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"Installing Pop!_OS"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-ubuntu/"},"children":[{"type":"text","value":"Installing Ubuntu"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Recovering your existing operating system"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Backing up files when you can't boot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/hardware-failure/"},"children":[{"type":"text","value":"Determining if an issue is caused by hardware or software"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"nuxt-link","props":{"to":"/articles/bootloader"},"children":[{"type":"text","value":"Fixing the boot loader"}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A live disk is a handy tool to have around. Support recommends using a live disk when doing hardware troubleshooting."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"downloading-the-iso"},"children":[{"type":"element","tag":"a","props":{"href":"#downloading-the-iso","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Downloading the ISO"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to install Pop!_OS or Ubuntu, you must first download the .iso image. This is a disk image with the operating system and installer on it. You can "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download Pop!_OS here"}]},{"type":"text","value":" or "},{"type":"element","tag":"a","props":{"href":"https://ubuntu.com/download/desktop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Ubuntu 22.04 here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"verifying-the-download"},"children":[{"type":"element","tag":"a","props":{"href":"#verifying-the-download","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Verifying the Download"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Verifying your download is an important step: we generate a \"checksum\" for Pop!_OS images and recommend that you verify that your download matches that checksum before trying to install. This ensures that you've received the full, complete download and that it is not corrupted."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-ubuntupop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#for-ubuntupop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Ubuntu/Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Assuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal ("},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" on Pop!_OS or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Ctrl"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Alt"}]},{"type":"text","value":" + "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" on Ubuntu) and run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-intelamd-iso"},"children":[{"type":"element","tag":"a","props":{"href":"#for-intelamd-iso","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Intel/AMD iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sha256sum Downloads/pop-os_22.04_amd64_intel_4.iso\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-nvidia-iso"},"children":[{"type":"element","tag":"a","props":{"href":"#for-nvidia-iso","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For NVIDIA iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sha256sum Downloads/pop-os_22.04_amd64_nvidia_4.iso\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The .iso filenames will change over time, so please make sure you are using the correct .iso filename."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the checksum does not match the one on the "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download page"}]},{"type":"text","value":", you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-macos"},"children":[{"type":"element","tag":"a","props":{"href":"#for-macos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For MacOS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Assuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal and run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-intelamd-iso-1"},"children":[{"type":"element","tag":"a","props":{"href":"#for-intelamd-iso-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Intel/AMD iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"shasum -a 256 ~/Downloads/pop-os_22.04_amd64_intel_4.iso\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-nvidia-iso-1"},"children":[{"type":"element","tag":"a","props":{"href":"#for-nvidia-iso-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For NVIDIA iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"shasum -a 256 ~/Downloads/pop-os_22.04_amd64_nvidia_4.iso\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The .iso filenames will change over time, so please make sure you are using the correct .iso filename."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the checksum does not match the one on the "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download page"}]},{"type":"text","value":", you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-windows"},"children":[{"type":"element","tag":"a","props":{"href":"#for-windows","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Windows"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Assuming you downloaded Pop!_OS to your Downloads folder, open the Command Prompt and run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-intelamd-iso-2"},"children":[{"type":"element","tag":"a","props":{"href":"#for-intelamd-iso-2","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Intel/AMD iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CertUtil -hashfile Downloads\\pop-os_22.04_amd64_intel_4.iso SHA256\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"for-nvidia-iso-2"},"children":[{"type":"element","tag":"a","props":{"href":"#for-nvidia-iso-2","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For NVIDIA iso"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"CertUtil -hashfile Downloads\\pop-os_22.04_amd64_nvidia_4.iso SHA256\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The .iso filenames will change over time, so please make sure you are using the correct .iso filename."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the checksum does not match the one on the "},{"type":"element","tag":"a","props":{"href":"https://pop.system76.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"download page"}]},{"type":"text","value":", you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"making-the-bootable-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#making-the-bootable-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Making the Bootable Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In order to make the bootable live disk, you must have a flash drive and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial, we'll use the Disks utility for Linux and Etcher for macOS/Windows."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-ubuntupop_os-1"},"children":[{"type":"element","tag":"a","props":{"href":"#for-ubuntupop_os-1","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Ubuntu/Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'pop-os']"},"children":[]}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"element","tag":"font-awesome-icon","props":{":icon":"['fab', 'ubuntu']"},"children":[]}]},{"type":"text","value":" key then type 'disks' to launch the Disks application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/live-disk/disks.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next select the flash drive in the list on left and click on the three dots on the top right of the window. Now select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Restore Disk Image..."}]},{"type":"text","value":" and select the Ubuntu or Pop_OS ISO file. Finally, click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Start Restoring..."}]},{"type":"text","value":" button and enter your user password."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Disks","src":"/images/live-disk/disks-selection.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"for-windowsmacos"},"children":[{"type":"element","tag":"a","props":{"href":"#for-windowsmacos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"For Windows/macOS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Etcher is an open source app for Windows, macOS, and Linux that allows you to burn disk images to USB drives. You can download it at "},{"type":"element","tag":"a","props":{"href":"https://www.balena.io/etcher/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"balena.io/etcher/"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you have installed Etcher and downloaded the Pop!_OS.iso image, open up the Etcher application. You should see something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Etcher Startup","src":"/images/live-disk-new/etcher01-start.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choose "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Flash from file"}]},{"type":"text","value":" and then navigate to where you downloaded the Pop!_OS ISO file (typically your \"Downloads\" folder). Click on the file then and hit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Open"}]},{"type":"text","value":" button. On Windows, it should look something like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Select Pop!_OS iso","src":"/images/live-disk-new/etcher02-filepicker.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now click on "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Select Target"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Click on Select Target","src":"images/live-disk-new/etcher03-select-target.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, select the drive that you want to use by checking the box next to it. It should only show removable drives by default. After the box for your USB stick is checked, click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Select"}]},{"type":"text","value":" button:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flash Drive Select","src":"/images/live-disk-new/etcher04-select-device.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now hit the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Flash"}]},{"type":"text","value":" button and it will start writing to the USB drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Click Finish","src":"/images/live-disk-new/etcher05-select-finish.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now you'll see a progress bar, and some information about other projects by "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"Balena"}]},{"type":"text","value":", the company that makes Etcher. Wait for it to finish writing to the USB device."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flashing the drive","src":"/images/live-disk-new/etcher06-in-progress.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When it's complete, you can just close the app."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Flash Complete","src":"/images/live-disk-new/etcher07-complete.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now it's time to boot it up on the machine that you want to install Pop!_OS on!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"booting-from-the-live-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#booting-from-the-live-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Booting From the Live Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After creating the live disk, insert the USB drive into your computer, then reboot or power on your system. You'll need to tell the computer to boot from the live disk by holding a key right as you power on:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Firmware"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Laptops"}]},{"type":"element","tag":"th","props":{},"children":[{"type":"text","value":"Desktops"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Proprietary Firmware"}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F7"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":"/"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":", "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F8"}]},{"type":"text","value":", or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F10"}]}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/open-firmware-systems","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Open Firmware"}]}]},{"type":"element","tag":"td","props":{},"children":[{"type":"text","value":"Hold "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Esc"}]}]},{"type":"element","tag":"td","props":{},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If done correctly, you should see a boot device selection menu, like one of the following images."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This menu is on our Closed Firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Boot Menu","src":"/images/live-disk/boot-menu.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This menu is on our Open Firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"One Time Boot","src":"/images/boot-menu/one-time-boot.jpg"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the arrow keys to select the USB drive, then press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":" to boot the selection."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS will boot into the familiar Pop!_OS desktop."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Live Disk","src":"/images/live-disk/live-desktop.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"using-the-live-environment"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-live-environment","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the Live Environment"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Aside from "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop"},"children":[{"type":"text","value":"installing Pop!_OS"}]},{"type":"text","value":", you can also use the live environment for hardware testing, restoration/upgrades, and boot repair."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"repairing-an-existing-operating-system"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-an-existing-operating-system","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing an Existing Operating System"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Since the live environment is a full Pop!_OS installation, it has all the same tools as the normal environment. If the system can't boot normally, you can "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" (change root) into the normal installation using the commands "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery#chroot"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":", which allows you to run commands in the existing operating system to repair broken packages or other problems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"refreshing-the-operating-system"},"children":[{"type":"element","tag":"a","props":{"href":"#refreshing-the-operating-system","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Refreshing the Operating System"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A Pop!_OS live disk can also be used to refresh an existing Pop!_OS installation without losing user account information and data in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/home"}]},{"type":"text","value":" directory. You can find out more about this option "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery#refresh-install"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"backing-up-files"},"children":[{"type":"element","tag":"a","props":{"href":"#backing-up-files","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backing Up Files"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Perhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" utility."}]}]},"text":"\n## Overview\n\nPop!_OS and Ubuntu are remarkably flexible. You can run a full version of Pop!_OS or Ubuntu from a USB drive (often known as a thumb drive, flash drive, or USB stick) in what's known as a *live environment*. Using a live environment (live disk) is useful for:\n\n- [Installing Pop!_OS](/articles/install-pop/)\n- [Installing Ubuntu](/articles/install-ubuntu/)\n- Recovering your existing operating system\n- Backing up files when you can't boot\n- [Determining if an issue is caused by hardware or software](/articles/hardware-failure/)\n- [Fixing the boot loader](/articles/bootloader)\n\nA live disk is a handy tool to have around. Support recommends using a live disk when doing hardware troubleshooting.\n\n## Downloading the ISO\n\nIn order to install Pop!_OS or Ubuntu, you must first download the .iso image. This is a disk image with the operating system and installer on it. You can [download Pop!_OS here](https://pop.system76.com) or [Ubuntu 22.04 here](https://ubuntu.com/download/desktop).\n\n## Verifying the Download\n\nVerifying your download is an important step: we generate a \"checksum\" for Pop!_OS images and recommend that you verify that your download matches that checksum before trying to install. This ensures that you've received the full, complete download and that it is not corrupted.\n\n### For Ubuntu/Pop!_OS\n\nAssuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal ( + T on Pop!_OS or Ctrl + Alt + T on Ubuntu) and run the following command:\n\n#### For Intel/AMD iso\n\n```\nsha256sum Downloads/pop-os_22.04_amd64_intel_4.iso\n```\n\n#### For NVIDIA iso\n\n```\nsha256sum Downloads/pop-os_22.04_amd64_nvidia_4.iso\n```\n\n**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.\n\nIf the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.\n\n### For MacOS\n\nAssuming you downloaded Pop!_OS to your ~/Downloads folder, open the Terminal and run the following command:\n\n#### For Intel/AMD iso\n\n```\nshasum -a 256 ~/Downloads/pop-os_22.04_amd64_intel_4.iso\n```\n\n#### For NVIDIA iso\n\n```\nshasum -a 256 ~/Downloads/pop-os_22.04_amd64_nvidia_4.iso\n```\n\n**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.\n\nIf the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.\n\n### For Windows\n\nAssuming you downloaded Pop!_OS to your Downloads folder, open the Command Prompt and run the following command:\n\n#### For Intel/AMD iso\n\n```\nCertUtil -hashfile Downloads\\pop-os_22.04_amd64_intel_4.iso SHA256\n```\n\n#### For NVIDIA iso\n\n```\nCertUtil -hashfile Downloads\\pop-os_22.04_amd64_nvidia_4.iso SHA256\n```\n\n**Note:** The .iso filenames will change over time, so please make sure you are using the correct .iso filename.\n\nIf the checksum does not match the one on the [download page](https://pop.system76.com), you may need to re-download your copy of Pop!_OS and ensure it completes downloading before re-verifying it.\n\n## Making the Bootable Drive\n\nIn order to make the bootable live disk, you must have a flash drive and software to write the Pop!_OS .iso image to the drive. There's a variety of applications you can use to write disk images to a flash drive, but for this tutorial, we'll use the Disks utility for Linux and Etcher for macOS/Windows.\n\n### For Ubuntu/Pop!_OS\n\nPress the / key then type 'disks' to launch the Disks application.\n\n![Disks](/images/live-disk/disks.png)\n\n Next select the flash drive in the list on left and click on the three dots on the top right of the window. Now select `Restore Disk Image...` and select the Ubuntu or Pop_OS ISO file. Finally, click the `Start Restoring...` button and enter your user password.\n\n![Disks](/images/live-disk/disks-selection.png)\n\nOnce the flash is complete (should look like the screenshot above), it's time to boot it up on the machine that you want to install Pop!_OS on!\n\n### For Windows/macOS\n\nEtcher is an open source app for Windows, macOS, and Linux that allows you to burn disk images to USB drives. You can download it at [balena.io/etcher/](https://www.balena.io/etcher/).\n\nOnce you have installed Etcher and downloaded the Pop!\\_OS.iso image, open up the Etcher application. You should see something like this:\n\n![Etcher Startup](/images/live-disk-new/etcher01-start.png)\n\nChoose `Flash from file` and then navigate to where you downloaded the Pop!_OS ISO file (typically your \"Downloads\" folder). Click on the file then and hit the `Open` button. On Windows, it should look something like this:\n\n![Select Pop!_OS iso](/images/live-disk-new/etcher02-filepicker.png)\n\nNow click on `Select Target`:\n\n![Click on Select Target](images/live-disk-new/etcher03-select-target.png)\n\nNext, select the drive that you want to use by checking the box next to it. It should only show removable drives by default. After the box for your USB stick is checked, click on the `Select` button:\n\n![Flash Drive Select](/images/live-disk-new/etcher04-select-device.png)\n\nNow hit the `Flash` button and it will start writing to the USB drive.\n\n![Click Finish](/images/live-disk-new/etcher05-select-finish.png)\n\nNow you'll see a progress bar, and some information about other projects by *Balena*, the company that makes Etcher. Wait for it to finish writing to the USB device.\n\n![Flashing the drive](/images/live-disk-new/etcher06-in-progress.png)\n\nWhen it's complete, you can just close the app.\n\n![Flash Complete](/images/live-disk-new/etcher07-complete.png)\n\nNow it's time to boot it up on the machine that you want to install Pop!_OS on!\n\n## Booting From the Live Disk\n\nAfter creating the live disk, insert the USB drive into your computer, then reboot or power on your system. You'll need to tell the computer to boot from the live disk by holding a key right as you power on:\n\n Firmware | Laptops | Desktops |\n -------------------- | --------------------------------------------------------------------- | ----------------------------------------------------- |\n Proprietary Firmware | Hold F7/F1/F2 | Hold F12, F8, or F10 |\n [Open Firmware](https://support.system76.com/articles/open-firmware-systems) | Hold Esc |\n\nIf done correctly, you should see a boot device selection menu, like one of the following images.\n\nThis menu is on our Closed Firmware systems.\n\n![Boot Menu](/images/live-disk/boot-menu.jpg)\n\nThis menu is on our Open Firmware systems.\n\n![One Time Boot](/images/boot-menu/one-time-boot.jpg)\n\nUse the arrow keys to select the USB drive, then press Enter to boot the selection.\n\nPop!_OS will boot into the familiar Pop!_OS desktop.\n\n![Live Disk](/images/live-disk/live-desktop.png)\n\n## Using the Live Environment\n\nAside from [installing Pop!_OS](/articles/install-pop), you can also use the live environment for hardware testing, restoration/upgrades, and boot repair.\n\n### Repairing an Existing Operating System\n\nSince the live environment is a full Pop!_OS installation, it has all the same tools as the normal environment. If the system can't boot normally, you can `chroot` (change root) into the normal installation using the commands [here](/articles/pop-recovery#chroot), which allows you to run commands in the existing operating system to repair broken packages or other problems.\n\n### Refreshing the Operating System\n\nA Pop!\\_OS live disk can also be used to refresh an existing Pop!_OS installation without losing user account information and data in the `/home` directory. You can find out more about this option [here](/articles/pop-recovery#refresh-install).\n\n### Backing Up Files\n\nPerhaps you're reinstalling, or maybe you can't boot but you want to try and recover and back up your files? The live environment will automatically detect and mount most file systems including Linux and Windows. You can then copy files from the disk to another external disk using the familiar Files utility.\n","dir":"/","path":"/live-disk","extension":".md","createdAt":"2017-07-25T19:41:20.000Z","updatedAt":"2023-08-02T18:38:01.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644148530},"$loki":133},{"slug":"system76-software","description":"Learn what software is needed to use other OSes and install them\n","title":"System76 Software (Install - Other Operating Systems)","keywords":["system76","support"],"facebookImage":"/_nuxt/images/system76-software-facebookImage.jpg","twitterImage":"/_nuxt/images/system76-software-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"disclaimer","depth":2,"text":"Disclaimer"},{"id":"arch","depth":2,"text":"Arch"},{"id":"system76-dkms","depth":3,"text":"System76 DKMS"},{"id":"system76-acpi-dkms","depth":3,"text":"System76 ACPI DKMS"},{"id":"system76-power","depth":3,"text":"System76 Power"},{"id":"system76-power-gnome-shell-extension","depth":3,"text":"System76 Power GNOME Shell Extension"},{"id":"system76-thelio-io-dkms","depth":3,"text":"System76 Thelio Io DKMS"},{"id":"system76-oled","depth":3,"text":"System76 OLED"},{"id":"fedora","depth":2,"text":"Fedora"},{"id":"system76-firmware-manager-in-fedora","depth":3,"text":"System76 Firmware Manager in Fedora"},{"id":"system76-power-in-fedora","depth":3,"text":"System76 Power in Fedora"},{"id":"system76-power-gnome-shell-extension-in-fedora","depth":3,"text":"System76 Power GNOME Shell Extension in Fedora"},{"id":"system76-dkms-in-fedora","depth":3,"text":"System76 DKMS in Fedora"},{"id":"system76-acpi-dkms-in-fedora","depth":3,"text":"System76 ACPI DKMS in Fedora"},{"id":"system76-thelio-io-dkms-in-fedora","depth":3,"text":"System76 Thelio Io DKMS in Fedora"},{"id":"system76-oled-in-fedora","depth":3,"text":"System76 OLED in Fedora"},{"id":"nixos","depth":2,"text":"NixOS"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"disclaimer"},"children":[{"type":"element","tag":"a","props":{"href":"#disclaimer","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Disclaimer"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Except in some rare cases, System76 QA and Engineering teams do not test other OSes on our hardware. This section is provided for informational purposes only. System76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"However, System76 does not guarantee the success or quality of experience when installing other Operating Systems.\nSupport typically makes best-efforts to offer direction or troubleshooting for other distributions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We may determine that troubleshooting has exceeded the scope of support. If that's the case, further questions should be referred to those Operating System(s)' support forums."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" These instructions were tested on a Galago Pro (galp3-b) and Pangolin (pang10). Neither system have NVIDIA GPUs, so this process doesn't go over installing the NVIDIA driver (system76-driver-nvidia). Due to these limitations, switchable graphics may not work on NVIDIA systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"arch"},"children":[{"type":"element","tag":"a","props":{"href":"#arch","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Arch"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be sure to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" first. The steps to do that are "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system76-driver"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you want to use an AUR helper like "},{"type":"element","tag":"a","props":{"href":"https://github.com/Morganamilo/paru","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" then follow the steps on this "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system76-driver"},"children":[{"type":"text","value":"page"}]},{"type":"text","value":" as well."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install all of the packages using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-firmware-daemon system76-firmware firmware-manager system76-power gnome-shell-extension-system76-power-git system76-driver system76-dkms system76-acpi-dkms system76-io-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S firmware-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"firmware-manager"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-dkms"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-dkms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 DKMS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This package is needed for hotkeys and fan(s) on Closed Firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-dkms.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-dkms"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-acpi-dkms"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-acpi-dkms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 ACPI DKMS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This package is needed for hotkeys and fan(s) on Open Firmware systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-acpi-dkms.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-acpi-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-acpi-dkms"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-acpi-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-power"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-power","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Power"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-power.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now com.system76.PowerDaemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-power"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now com.system76.PowerDaemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-power-gnome-shell-extension"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-power-gnome-shell-extension","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Power GNOME Shell Extension"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/gnome-shell-extension-system76-power-git.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"gnome-shell-extension-system76-power"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-thelio-io-dkms"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-thelio-io-dkms","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Thelio Io DKMS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-io-dkms.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-io-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"system76-io-dkms"}]},{"type":"text","value":" using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-io-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This package is only needed for Thelio desktops."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-oled"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-oled","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 OLED"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-oled.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-acpi-oled"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will install it using "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" choose the first software option after running the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" command."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-acpi-oled"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" This package is only needed for systems with OLED displays to control the brightness."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Be sure to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" first. The steps to do that are "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/system76-driver"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":". The commands below will install every system76 package using the wildcard(*) use the other sections to install each package on it's own if you do not want all of the packages."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" firmware-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76-firmware-daemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl mask power-profiles-daemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-firmware-manager-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-firmware-manager-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Firmware Manager in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Manager"}]},{"type":"text","value":" and the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Daemon"}]},{"type":"text","value":", enable the service and add your user to the adm group."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install firmware-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76-firmware-daemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" After enabling the dkms systemd service for any of the DKMS packages you will need to reboot the system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-power-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-power-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Power in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use these commands to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Power"}]},{"type":"text","value":" package and enable the service:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" com.system76.PowerDaemon.service system76-power-wake"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl start com.system76.PowerDaemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Some users may find that the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"com.system76.PowerDaemon.service"}]},{"type":"text","value":" service does not start automatically on boot, even though it's enabled. To remedy this, you may need to mask the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"power-profiles-daemon.service"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl mask power-profiles-daemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-power-gnome-shell-extension-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-power-gnome-shell-extension-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Power GNOME Shell Extension in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Fedora uses GNOME 44 and some of the internal APIs are missing that are used in this extention. The API change happend with the release of GNOME 43. Pull requests that update to newer APIs are very welcome!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will download the source code for the application, build it, install it and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Extensions"}]},{"type":"text","value":" application:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/pop-os/gnome-shell-extension-system76-power.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" gnome-shell-extension-system76-power"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install nodejs-typescript"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make install"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now log out and use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Extensions"}]},{"type":"text","value":" to enable the extenstion."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Gio.DBusError"}]},{"type":"text","value":" presents itself when attempting to enable the extension within the Extensions application, confirm that the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"com.system76.PowerDaemon.service"}]},{"type":"text","value":" is running:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl status com.system76.PowerDaemon.service"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the service isn't running, revisit the above instructions to mask the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"power-profiles-daemon.service"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-dkms-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-dkms-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 DKMS in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will be used to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 DKMS"}]},{"type":"text","value":" package which is for Proprietary Firmware systems:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-acpi-dkms-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-acpi-dkms-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 ACPI DKMS in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will be used to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 ACPI DKMS"}]},{"type":"text","value":" package which is for Open Firmware systems:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-acpi-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-thelio-io-dkms-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-thelio-io-dkms-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Thelio Io DKMS in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will be used to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Io DKMS"}]},{"type":"text","value":" which is used for the Thelio Io board:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-io-dkms"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" After enabling the dkms systemd service for any of the DKMS packages you will need to reboot the system:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-oled-in-fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-oled-in-fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 OLED in Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will be used to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 OLED"}]},{"type":"text","value":" which is used for systems with OLED panels:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-oled"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"nixos"},"children":[{"type":"element","tag":"a","props":{"href":"#nixos","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NixOS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"For hardware support, this line needs to be added to your "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/etc/nixos/configuration.nix"}]},{"type":"text","value":" file then rebuild the OS:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# System76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"hardware.system76.enableAll = "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"true"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nixos-rebuild switch"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## Disclaimer\n\nExcept in some rare cases, System76 QA and Engineering teams do not test other OSes on our hardware. This section is provided for informational purposes only. System76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer.\n\nHowever, System76 does not guarantee the success or quality of experience when installing other Operating Systems.\nSupport typically makes best-efforts to offer direction or troubleshooting for other distributions.\n\nWe may determine that troubleshooting has exceeded the scope of support. If that's the case, further questions should be referred to those Operating System(s)' support forums.\n\n**NOTE:** These instructions were tested on a Galago Pro (galp3-b) and Pangolin (pang10). Neither system have NVIDIA GPUs, so this process doesn't go over installing the NVIDIA driver (system76-driver-nvidia). Due to these limitations, switchable graphics may not work on NVIDIA systems.\n\n## Arch\n\nBe sure to install the System76 Driver first. The steps to do that are [here](/articles/system76-driver).\n\nIf you want to use an AUR helper like [Paru](https://github.com/Morganamilo/paru) then follow the steps on this [page](/articles/system76-driver) as well.\n\nThis command will install all of the packages using Paru.\n\n```bash\nparu -S system76-firmware-daemon system76-firmware firmware-manager system76-power gnome-shell-extension-system76-power-git system76-driver system76-dkms system76-acpi-dkms system76-io-dkms\n```\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S firmware-manager\n```\n\nThis command will install firmware-manager using Paru.\n\n### System76 DKMS\n\nThis package is needed for hotkeys and fan(s) on Closed Firmware systems.\n\n```bash\ngit clone https://aur.archlinux.org/system76-dkms.git\ncd system76-dkms\nmakepkg -srcif\n```\n\nThis command will install `system76-dkms` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-dkms\n```\n\n### System76 ACPI DKMS\n\nThis package is needed for hotkeys and fan(s) on Open Firmware systems.\n\n```bash\ngit clone https://aur.archlinux.org/system76-acpi-dkms.git\ncd system76-acpi-dkms\nmakepkg -srcif\n```\n\nThis command will install `system76-acpi-dkms` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-acpi-dkms\n```\n\n### System76 Power\n\n```bash\ngit clone https://aur.archlinux.org/system76-power.git\ncd system76-power\nmakepkg -srcif\nsudo systemctl enable --now com.system76.PowerDaemon.service\nsudo gpasswd -a $USER adm\n```\n\nThese commands will install `system76-power` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-power\nsudo systemctl enable --now com.system76.PowerDaemon.service\nsudo gpasswd -a $USER adm\n```\n\n### System76 Power GNOME Shell Extension\n\n```bash\ngit clone https://aur.archlinux.org/gnome-shell-extension-system76-power-git.git\ncd gnome-shell-extension-system76-power\nmakepkg -srcif\n```\n\nThis command will install `gnome-shell-extension-system76-power` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S gnome-shell-extension-system76-power\n```\n\n### System76 Thelio Io DKMS\n\n```bash\ngit clone https://aur.archlinux.org/system76-io-dkms.git\ncd system76-io-dkms\nmakepkg -srcif\n```\n\nThis command will install `system76-io-dkms` using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-io-dkms\n```\n\n**NOTE:** This package is only needed for Thelio desktops.\n\n### System76 OLED\n\n```bash\ngit clone https://aur.archlinux.org/system76-oled.git\ncd system76-acpi-oled\nmakepkg -srcif\n```\n\nThis command will install it using Paru.\n\n**NOTE:** choose the first software option after running the Paru command.\n\n```bash\nparu -S system76-acpi-oled\n```\n\n**NOTE:** This package is only needed for systems with OLED displays to control the brightness.\n\n## Fedora\n\nBe sure to install the System76 Driver first. The steps to do that are [here](/articles/system76-driver). The commands below will install every system76 package using the wildcard(*) use the other sections to install each package on it's own if you do not want all of the packages.\n\n```bash\nsudo dnf install system76* firmware-manager\nsudo systemctl enable --now system76-firmware-daemon\nsudo systemctl mask power-profiles-daemon.service\nsudo gpasswd -a $USER adm\n```\n\n### System76 Firmware Manager in Fedora\n\nThen install the System76 Firmware Manager and the System76 Firmware Daemon, enable the service and add your user to the adm group.\n\n```bash\nsudo dnf install firmware-manager\nsudo systemctl enable --now system76-firmware-daemon\nsudo gpasswd -a $USER adm\n```\n\n**NOTE:** After enabling the dkms systemd service for any of the DKMS packages you will need to reboot the system:\n\n```bash\nsudo systemctl reboot\n```\n\n### System76 Power in Fedora\n\nUse these commands to install the System76 Power package and enable the service:\n\n```bash\nsudo systemctl enable com.system76.PowerDaemon.service system76-power-wake\nsudo systemctl start com.system76.PowerDaemon.service\n```\n\nSome users may find that the `com.system76.PowerDaemon.service` service does not start automatically on boot, even though it's enabled. To remedy this, you may need to mask the `power-profiles-daemon.service`:\n\n```bash\nsudo systemctl mask power-profiles-daemon.service\n```\n\n### System76 Power GNOME Shell Extension in Fedora\n\n**NOTE:** Fedora uses GNOME 44 and some of the internal APIs are missing that are used in this extention. The API change happend with the release of GNOME 43. Pull requests that update to newer APIs are very welcome!\n\nThese commands will download the source code for the application, build it, install it and install the Extensions application:\n\n```bash\ngit clone https://github.com/pop-os/gnome-shell-extension-system76-power.git\ncd gnome-shell-extension-system76-power\nsudo dnf install nodejs-typescript\nmake\nmake install\n```\n\nNow log out and use the Extensions to enable the extenstion.\n\nIf `Gio.DBusError` presents itself when attempting to enable the extension within the Extensions application, confirm that the `com.system76.PowerDaemon.service` is running:\n\n```bash\nsudo systemctl status com.system76.PowerDaemon.service\n```\nIf the service isn't running, revisit the above instructions to mask the `power-profiles-daemon.service`.\n\n### System76 DKMS in Fedora\n\nThese commands will be used to install the System76 DKMS package which is for Proprietary Firmware systems:\n\n```bash\nsudo dnf install system76-dkms\nsudo systemctl enable dkms\n```\n\n### System76 ACPI DKMS in Fedora\n\nThese commands will be used to install the System76 ACPI DKMS package which is for Open Firmware systems:\n\n```bash\nsudo dnf install system76-acpi-dkms\nsudo systemctl enable dkms\n```\n\n### System76 Thelio Io DKMS in Fedora\n\nThis command will be used to install the System76 Io DKMS which is used for the Thelio Io board:\n\n```bash\nsudo dnf install system76-io-dkms\n```\n\n**NOTE:** After enabling the dkms systemd service for any of the DKMS packages you will need to reboot the system:\n\n```bash\nsudo systemctl reboot\n```\n\n### System76 OLED in Fedora\n\nThis command will be used to install the System76 OLED which is used for systems with OLED panels:\n\n```bash\nsudo dnf install system76-oled\n```\n\n## NixOS\n\nFor hardware support, this line needs to be added to your `/etc/nixos/configuration.nix` file then rebuild the OS:\n\n```bash\n# System76\nhardware.system76.enableAll = true;\n```\n\n```bash\nsudo nixos-rebuild switch\n```\n","dir":"/","path":"/system76-software","extension":".md","createdAt":"2021-05-25T15:58:47.000Z","updatedAt":"2023-09-15T16:32:52.000Z","authors":[],"meta":{"version":0,"revision":0,"created":1697644148542},"$loki":134},{"slug":"hardware-failure","description":"If the computer won't start, boot, or otherwise operate normally, there may be a hardware issue. Follow these steps to diagnose hardware failures.\n","title":"Diagnose Hardware Failures","keywords":["memory","CPU","hard drive","won't boot","won't post","hardware"],"facebookImage":"/_nuxt/images/hardware-failure-facebookImage.jpg","twitterImage":"/_nuxt/images/hardware-failure-twitterImage.jpg","hidden":false,"section":"hardware-troubleshooting","tableOfContents":true,"toc":[{"id":"memory","depth":2,"text":"Memory"},{"id":"hard-drive","depth":2,"text":"Hard Drive"},{"id":"nvme-drive","depth":3,"text":"NVMe Drive"},{"id":"testing-the-cpu","depth":2,"text":"Testing the CPU"},{"id":"using-the-stress-ng-program","depth":3,"text":"Using the stress-ng program"},{"id":"using-the-s-tui-program","depth":3,"text":"Using the s-tui program"},{"id":"testing-the-gpu","depth":2,"text":"Testing the GPU"},{"id":"benchmarking","depth":3,"text":"Benchmarking"},{"id":"gpu-burn-for-nvidia-gpus-only","depth":3,"text":"GPU Burn (for NVIDIA GPU's only)"},{"id":"test-cpu-thermals","depth":2,"text":"Test CPU thermals"},{"id":"run-lm-sensors-command-line-tool","depth":3,"text":"Run lm-sensors (command line tool)"},{"id":"machine-check-exceptions","depth":2,"text":"Machine Check Exceptions"},{"id":"wont-power-on","depth":2,"text":"Won't Power On"},{"id":"support","depth":2,"text":"Support"}],"body":{"type":"root","children":[{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE"}]},{"type":"text","value":": If the System will not power on, skip to the end of this article."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system boots, but takes a long time to boot, crashes, or reports other random, hard to track down errors, then the individual hardware components can be checked for failure."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"memory"},"children":[{"type":"element","tag":"a","props":{"href":"#memory","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Memory"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can test memory in your running OS with the 'memtest' package. You want to put "},{"type":"element","tag":"em","props":{},"children":[{"type":"text","value":"most"}]},{"type":"text","value":" of your memory under test but still leave enough space for your normal workload and the OS to continue running. On a 8 GB system, testing 6 GB would be tested like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install memtester\nsudo memtester 6G 5\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Memory test can take a number of hours. While this will not put all of memory under test, it will make any memory error likely to cause instability if not part of the tested memory or show up clearly with errors in the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"memtester"}]},{"type":"text","value":" run"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://www.memtest86.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Memtest86++"}]},{"type":"text","value":" also has ISO downloads for personal use. You would boot from a USB drive made with the ISO. Right as memtest loads (blue screen), press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F2"}]},{"type":"text","value":" to enable multi-core mode. Wait at least 20 minutes for the tests to run, or until any errors are shown in red. If any errors are found, please run it again in single core mode, and let it run overnight to check for any memory errors. 6 to 8 passes are minimally recommended. If memory errors show up, the memory stick should be replaced."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"hard-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#hard-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Hard Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To check the hard drive for disk failures, start the program "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":", select the hard drive on the left, then click the icon in the top right, and choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SMART Data and Self-Tests"}]},{"type":"text","value":", and then click "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Start Self-test"}]},{"type":"text","value":" and choose the "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Extended"}]},{"type":"text","value":" test. This test takes a few hours to run and will will give you a large amount of info about the health of the drive."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"All of the values start at 100, and work their way down to 0. The terms \"old-age\" and \"pre-fail\" are normal. Pay attention to the overall assessment, and to how close the values are working towards the failure point, which is typically 0."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"nvme-drive"},"children":[{"type":"element","tag":"a","props":{"href":"#nvme-drive","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"NVMe Drive"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"NVMe drives can't be checked with a SMART Test through the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Disks"}]},{"type":"text","value":" application but the package "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"smartmontools"}]},{"type":"text","value":" can be used for this. It can be installed with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install nvme-cli smartmontools"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, let's list the NVMe's that are installed:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo nvme list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Under 'Node' you will see a mount path for each drive something like '/dev/nvme0n1', to access the smart-log you would type in the following:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo smartctl -a /dev/nvme0n1"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"testing-the-cpu"},"children":[{"type":"element","tag":"a","props":{"href":"#testing-the-cpu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Testing the CPU"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-stress-ng-program"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-stress-ng-program","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the stress-ng program"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run this command to install "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"stress-ng"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt -y install stress-ng s-tui"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"using-the-s-tui-program"},"children":[{"type":"element","tag":"a","props":{"href":"#using-the-s-tui-program","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Using the s-tui program"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"s-tui"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From here use the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Down"}]},{"type":"text","value":" to switch from Monitor to Stress by pressing the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"Enter"}]},{"type":"text","value":". Now watch the CPU temperatures raise as the system's CPU is tested."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"testing-the-gpu"},"children":[{"type":"element","tag":"a","props":{"href":"#testing-the-gpu","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Testing the GPU"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"benchmarking"},"children":[{"type":"element","tag":"a","props":{"href":"#benchmarking","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Benchmarking"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can confirm whether there is an issue with the GPU in your system by using a benchmarking tool called "},{"type":"element","tag":"a","props":{"href":"https://benchmark.unigine.com/heaven","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Unigine Heaven"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the 'Free Download' button and choose the Linux option in the dropdown. Once the download is complete, there should be a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Unigine_Heaven-4.0.run"}]},{"type":"text","value":" file in the Downloads directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"From a terminal, navigate to the folder with the Unigine Heaven download:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Downloads"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run the following command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"chmod +x Unigine_Heaven-4.0.run"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, the application can be extracted:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./Unigine_Heaven-4.0.run"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, let's move to the new directory that was created:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" Unigine_Heaven-4.0/"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now, the application can be started:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./heaven"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the 'Run' button to begin the program."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"gpu-burn-for-nvidia-gpus-only"},"children":[{"type":"element","tag":"a","props":{"href":"#gpu-burn-for-nvidia-gpus-only","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"GPU Burn (for NVIDIA GPU's only)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"We can also test the GPU by using GPU Burn; first, if we're on Ubuntu, we'll need to install git and CUDA with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install git system76-cuda-latest "}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, we will create the symlink for "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"gpu-burn"}]},{"type":"text","value":":"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo ln -s /usr/lib/cuda-11.2 /usr/local/cuda"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, we can clone the repository with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://github.com/wilicc/gpu-burn.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now that we have cloned it, we can move into that directory like so:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" gpu-burn"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Now we'll compile it:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"make"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And now we can run it like so (this example will run it for 60 minutes/1 hour):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"./gpu_burn -d 3600"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"test-cpu-thermals"},"children":[{"type":"element","tag":"a","props":{"href":"#test-cpu-thermals","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Test CPU thermals"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the CPU fan is spinning erratically, or you are experiencing random shutdowns, this may be the result of a thermal issue. To investigate this, we'll use tools that can display CPU temperatures."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Modern hardware is designed to shut systems down when they reach temperatures that may be damaging to the internal components. Typically, these thresholds are in the upper 80s or 90s Celsius, depending on hardware."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system is spontaneously shutting down, this may be caused by overheating. Systems with dedicated GPUs tend to run hot under normal circumstances, so noticing an overheating problem can be challenging from ambient temperature alone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The temperatures of your CPU cores and GPU card can be checked through software."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"run-lm-sensors-command-line-tool"},"children":[{"type":"element","tag":"a","props":{"href":"#run-lm-sensors-command-line-tool","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Run "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (command line tool)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (installed by default on Pop!_OS) is a text-based tool that runs in a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lm-sensors"}]},{"type":"text","value":" (If not installed)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Open a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Pop!_OS) or "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"CTRL"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"ALT"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" (Ubuntu) run the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install lm-sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Get Sensor Output"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sensors"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This command will generate output like this:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"coretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 0: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 1: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 2: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 3: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 4: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 5: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 6: +52.0°C (high = +100.0°C, crit = +100.0°C)\nCore 7: +54.0°C (high = +100.0°C, crit = +100.0°C)\nsystem76_acpi-acpi-0\nAdapter: ACPI interface\nCPU fan: 0 RPM\nGPU fan: 0 RPM\nCPU temp: +55.0°C\nGPU temp: +54.0°C\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +69.0°C\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +60.0°C\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 12.95 V\ncurr1: 0.00 A\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"psensor-gui"},"children":[{"type":"element","tag":"a","props":{"href":"#psensor-gui","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Psensor (GUI)"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you prefer a GUI tool which provides graphing over time, the application Psensor can be installed from the Pop!_Shop, or through the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":"):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install psensor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Install Through Pop!_Shop"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor-pop","src":"/images/unexpected-reboots/psensor.png"},"children":[]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run Psensor:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" run:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"psensor"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Or, to launch through the OS interface, click on \"Activities\" in the top-left (Pop!_OS 20.04 LTS, or Ubuntu), or \"Applications\" (Pop!_OS COSMIC) and search for \"Psensor\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"psensor-running","src":"/images/unexpected-reboots/psensor-running.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h4","props":{"id":"high-temperatures"},"children":[{"type":"element","tag":"a","props":{"href":"#high-temperatures","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"High Temperatures"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the system temperatures are abnormally high, the fans may need replaced, and/or the thermal compound may need re-applied to the CPU and GPU cores."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Specific instructions for working on your hardware model can be found "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/guides","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Quotes for replacement fans and thermal paste can be generated on open support tickets. To open a support ticket, visit "},{"type":"element","tag":"a","props":{"href":"https://system76.com/my-account/support-tickets/new","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"this link"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"machine-check-exceptions"},"children":[{"type":"element","tag":"a","props":{"href":"#machine-check-exceptions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Machine Check Exceptions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Machine Check Exceptions are hardware failure events and can be logged with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"rasdaemon.service"}]},{"type":"text","value":" to journalctl. On Ubuntu based systems ("},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"and Pop!_OS"}]},{"type":"text","value":") you can install via:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install rasdaemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"verify rasdaemon is active"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"systemctl status rasdaemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Then, after the system has crashed or been used for a period of time, take a look at the log:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"journalctl -f -u rasdaemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If there is no log or the log is empty, then the crash isn't related to a hardware failure. The log will stay empty until a MCE happens. Take a look for \"uncorrected\" errors, as most \"corrected\" errors can be ignored. If there are a consistent number of \"uncorrected\" errors, the hardware should be examined."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"wont-power-on"},"children":[{"type":"element","tag":"a","props":{"href":"#wont-power-on","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Won't Power On"}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" If the system fails to power on, please use the following articles to troubleshoot:"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/power-on-failure-desktop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Desktops"}]},{"type":"text","value":"\n"},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/power-on-failure-laptop","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Laptops"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"support"},"children":[{"type":"element","tag":"a","props":{"href":"#support","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Support"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please contact "},{"type":"element","tag":"nuxt-link","props":{"to":"/"},"children":[{"type":"text","value":"support"}]},{"type":"text","value":" by opening a ticket to get the system repaired or to have failed components replaced."}]}]},"text":"\n> **NOTE**: If the System will not power on, skip to the end of this article.\n\nIf the system boots, but takes a long time to boot, crashes, or reports other random, hard to track down errors, then the individual hardware components can be checked for failure.\n\n## Memory\n\nWe can test memory in your running OS with the 'memtest' package. You want to put *most* of your memory under test but still leave enough space for your normal workload and the OS to continue running. On a 8 GB system, testing 6 GB would be tested like this:\n\n```\nsudo apt install memtester\nsudo memtester 6G 5\n```\n\nMemory test can take a number of hours. While this will not put all of memory under test, it will make any memory error likely to cause instability if not part of the tested memory or show up clearly with errors in the `memtester` run\n\n[Memtest86++](https://www.memtest86.com/) also has ISO downloads for personal use. You would boot from a USB drive made with the ISO. Right as memtest loads (blue screen), press F2 to enable multi-core mode. Wait at least 20 minutes for the tests to run, or until any errors are shown in red. If any errors are found, please run it again in single core mode, and let it run overnight to check for any memory errors. 6 to 8 passes are minimally recommended. If memory errors show up, the memory stick should be replaced.\n\n## Hard Drive\n\nTo check the hard drive for disk failures, start the program Disks, select the hard drive on the left, then click the icon in the top right, and choose **SMART Data and Self-Tests**, and then click **Start Self-test** and choose the **Extended** test. This test takes a few hours to run and will will give you a large amount of info about the health of the drive.\n\nAll of the values start at 100, and work their way down to 0. The terms \"old-age\" and \"pre-fail\" are normal. Pay attention to the overall assessment, and to how close the values are working towards the failure point, which is typically 0.\n\n### NVMe Drive\n\nNVMe drives can't be checked with a SMART Test through the Disks application but the package smartmontools can be used for this. It can be installed with this command:\n\n```bash\nsudo apt install nvme-cli smartmontools\n```\n\nFirst, let's list the NVMe's that are installed:\n\n```bash\nsudo nvme list\n```\n\nUnder 'Node' you will see a mount path for each drive something like '/dev/nvme0n1', to access the smart-log you would type in the following:\n\n```bash\nsudo smartctl -a /dev/nvme0n1\n```\n\n## Testing the CPU\n\n### Using the stress-ng program\n\nRun this command to install stress-ng:\n\n```bash\nsudo apt -y install stress-ng s-tui\n```\n\n### Using the s-tui program\n\nNow this command:\n\n```bash\ns-tui\n```\n\nFrom here use the Down to switch from Monitor to Stress by pressing the Enter. Now watch the CPU temperatures raise as the system's CPU is tested. \n\n## Testing the GPU\n\n### Benchmarking\n\nWe can confirm whether there is an issue with the GPU in your system by using a benchmarking tool called [Unigine Heaven](https://benchmark.unigine.com/heaven).\n\nClick the 'Free Download' button and choose the Linux option in the dropdown. Once the download is complete, there should be a `Unigine_Heaven-4.0.run` file in the Downloads directory.\n\nFrom a terminal, navigate to the folder with the Unigine Heaven download:\n\n```bash\ncd Downloads\n```\n\nRun the following command:\n\n```bash\nchmod +x Unigine_Heaven-4.0.run\n```\n\nThen, the application can be extracted:\n\n```bash\n./Unigine_Heaven-4.0.run\n```\n\nNext, let's move to the new directory that was created:\n\n```bash\ncd Unigine_Heaven-4.0/\n```\n\nNow, the application can be started:\n\n```bash\n./heaven\n```\n\nClick the 'Run' button to begin the program.\n\n### GPU Burn (for NVIDIA GPU's only)\n\nWe can also test the GPU by using GPU Burn; first, if we're on Ubuntu, we'll need to install git and CUDA with this command:\n\n```bash\nsudo apt install git system76-cuda-latest \n```\n\nThen, we will create the symlink for gpu-burn:\n\n```bash\nsudo ln -s /usr/lib/cuda-11.2 /usr/local/cuda\n```\n\nNext, we can clone the repository with this command:\n\n```bash\ngit clone https://github.com/wilicc/gpu-burn.git\n```\n\nNow that we have cloned it, we can move into that directory like so:\n\n```bash\ncd gpu-burn\n```\n\nNow we'll compile it:\n\n```bash\nmake\n```\n\nAnd now we can run it like so (this example will run it for 60 minutes/1 hour):\n\n```bash\n./gpu_burn -d 3600\n```\n\n## Test CPU thermals\n\nIf the CPU fan is spinning erratically, or you are experiencing random shutdowns, this may be the result of a thermal issue. To investigate this, we'll use tools that can display CPU temperatures.\n\nModern hardware is designed to shut systems down when they reach temperatures that may be damaging to the internal components. Typically, these thresholds are in the upper 80s or 90s Celsius, depending on hardware.\n\nIf your system is spontaneously shutting down, this may be caused by overheating. Systems with dedicated GPUs tend to run hot under normal circumstances, so noticing an overheating problem can be challenging from ambient temperature alone.\n\nThe temperatures of your CPU cores and GPU card can be checked through software.\n\n### Run `lm-sensors` (command line tool)\n\n`lm-sensors` (installed by default on Pop!\\_OS) is a text-based tool that runs in a `Terminal`.\n\n1. Install `lm-sensors` (If not installed)\n\n Open a `Terminal` with SUPER+T (Pop!\\_OS) or CTRL+ALT+T (Ubuntu) run the following commands:\n\n ```bash\n sudo apt update\n sudo apt install lm-sensors\n ```\n\n2. Get Sensor Output\n\n ```bash\n sensors\n ```\n\nThis command will generate output like this:\n\n```\ncoretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 0: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 1: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 2: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 3: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 4: +55.0°C (high = +100.0°C, crit = +100.0°C)\nCore 5: +53.0°C (high = +100.0°C, crit = +100.0°C)\nCore 6: +52.0°C (high = +100.0°C, crit = +100.0°C)\nCore 7: +54.0°C (high = +100.0°C, crit = +100.0°C)\nsystem76_acpi-acpi-0\nAdapter: ACPI interface\nCPU fan: 0 RPM\nGPU fan: 0 RPM\nCPU temp: +55.0°C\nGPU temp: +54.0°C\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +69.0°C\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +60.0°C\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 12.95 V\ncurr1: 0.00 A\n```\n\n#### Psensor (GUI)\n\nIf you prefer a GUI tool which provides graphing over time, the application Psensor can be installed from the Pop!\\_Shop, or through the `Terminal` with this command:\n\n1. Install (`Terminal`):\n\n ```bash\n sudo apt install psensor\n ```\n\n2. Install Through Pop!\\_Shop\n\n ![psensor-pop](/images/unexpected-reboots/psensor.png)\n\n3. Run Psensor:\n\n In a `Terminal` run:\n\n ```bash\n psensor\n ```\n\n Or, to launch through the OS interface, click on \"Activities\" in the top-left (Pop!\\_OS 20.04 LTS, or Ubuntu), or \"Applications\" (Pop!\\_OS COSMIC) and search for \"Psensor\"\n\n![psensor-running](/images/unexpected-reboots/psensor-running.png)\n\n#### High Temperatures\n\nIf the system temperatures are abnormally high, the fans may need replaced, and/or the thermal compound may need re-applied to the CPU and GPU cores.\n\nSpecific instructions for working on your hardware model can be found [here](https://support.system76.com/articles/guides)\n\nQuotes for replacement fans and thermal paste can be generated on open support tickets. To open a support ticket, visit [this link](https://system76.com/my-account/support-tickets/new)\n\n## Machine Check Exceptions\n\nMachine Check Exceptions are hardware failure events and can be logged with rasdaemon.service to journalctl. On Ubuntu based systems (and Pop!_OS) you can install via:\n\n```bash\nsudo apt install rasdaemon\n```\n\nverify rasdaemon is active\n\n```bash\nsystemctl status rasdaemon\n```\n\nThen, after the system has crashed or been used for a period of time, take a look at the log:\n\n```bash\njournalctl -f -u rasdaemon\n```\n\nIf there is no log or the log is empty, then the crash isn't related to a hardware failure. The log will stay empty until a MCE happens. Take a look for \"uncorrected\" errors, as most \"corrected\" errors can be ignored. If there are a consistent number of \"uncorrected\" errors, the hardware should be examined.\n\n## Won't Power On\n\n> **NOTE:** If the system fails to power on, please use the following articles to troubleshoot:\n[Desktops](https://support.system76.com/articles/power-on-failure-desktop)\n[Laptops](https://support.system76.com/articles/power-on-failure-laptop)\n\n## Support\n\nPlease contact [support](/) by opening a ticket to get the system repaired or to have failed components replaced.\n","dir":"/","path":"/hardware-failure","extension":".md","createdAt":"2017-01-31T23:58:41.000Z","updatedAt":"2022-02-23T02:21:05.000Z","authors":[{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/8d828509d41bf80c9b06cc7038e19c17faf7bc87","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/82c3aa24ebcd67e62b27ef9349a0aa4ae9b4fc1b","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"garnerlogan65","commitUrl":"https://github.com/system76/docs/commit/e97038248073ee74982ad6c7c730238266675459","avatarUrl":"https://avatars.githubusercontent.com/u/7439221?v=4","profileUrl":"https://github.com/garnerlogan65"},{"username":"ChristopherRogers1991","commitUrl":"https://github.com/system76/docs/commit/14c54e3e012461864fc7aa4034bbaf44168a1162","avatarUrl":"https://avatars.githubusercontent.com/u/8608191?v=4","profileUrl":"https://github.com/ChristopherRogers1991"},{"username":"Socialhappiness","commitUrl":"https://github.com/system76/docs/commit/dd747edf1a2de016cc91e918774522d5e1e77d8a","avatarUrl":"https://avatars.githubusercontent.com/u/7582694?v=4","profileUrl":"https://github.com/Socialhappiness"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/2c6d249d539d2d0c43e141a5fda035f1af709aa8","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644148582},"$loki":135},{"slug":"system76-driver","description":"Learn how to add the System76 Driver to your System76 computer after reinstalling Ubuntu\n","title":"System76 Driver (Install)","keywords":["system76","driver","NVIDIA","support"],"facebookImage":"/_nuxt/images/system76-driver-facebookImage.jpg","twitterImage":"/_nuxt/images/system76-driver-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"installing-the-driver","depth":2,"text":"Installing the Driver"},{"id":"installing-the-system76-nvidia-driver-for-systems-with-nvidia-gpus","depth":3,"text":"Installing the System76 NVIDIA Driver for Systems with NVIDIA GPUs"},{"id":"install-system76-driver-on-other-operating-systems","depth":2,"text":"Install System76 Driver on Other Operating Systems"},{"id":"arch---manual-install","depth":2,"text":"Arch - Manual install"},{"id":"system76-firmware-daemon","depth":3,"text":"System76 Firmware Daemon"},{"id":"system76-firmware-manager","depth":3,"text":"System76 Firmware Manager"},{"id":"system76-driver","depth":3,"text":"System76 Driver"},{"id":"arch---using-an-aur-helper","depth":2,"text":"Arch - Using an AUR helper"},{"id":"fedora","depth":2,"text":"Fedora"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This guide will show you how to add the System76 software repository and install the driver on Ubuntu."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please note these steps are not necessary in Pop!_OS, which includes the repository and the appropriate drivers installed by default."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"installing-the-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To install our Driver you need to run the following commands in the Terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository -y ppa:system76-dev/stable"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This installs the System76 driver and related utilities which are needed to enable full functionality for your system."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"installing-the-system76-nvidia-driver-for-systems-with-nvidia-gpus"},"children":[{"type":"element","tag":"a","props":{"href":"#installing-the-system76-nvidia-driver-for-systems-with-nvidia-gpus","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Installing the System76 NVIDIA Driver for Systems with NVIDIA GPUs"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your system has an NVIDIA graphics card, you will want to go ahead and use this command to install the System76 Driver with NVIDIA graphics drivers built-in:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-get install system76-driver-nvidia"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"In addition to the standard packages, that will pull in the latest NVIDIA drivers as packaged by System76, and all related packages needed to take full advantage of your dedicated NVIDIA graphics card."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"install-system76-driver-on-other-operating-systems"},"children":[{"type":"element","tag":"a","props":{"href":"#install-system76-driver-on-other-operating-systems","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Install System76 Driver on Other Operating Systems"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"DISCLAIMER:"}]},{"type":"text","value":" This section explains how to install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" on Arch and Fedora."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The System76 engineering and QA teams may not regularly test other OSes on System76 hardware. This section is provided for informational purposes only."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"System76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer. However, System76 does not guarantee the success or quality of experience when installing other operating systems."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The support team typically makes a best-effort attempt to offer direction or troubleshooting for other distributions. The team may determine that troubleshooting has exceeded the scope of support. If that's the case, further questions should be referred to those operating system(s)' support forums."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" At this time, it is recommended to use the NVIDIA driver from the Arch and Fedora repositories."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"arch---manual-install"},"children":[{"type":"element","tag":"a","props":{"href":"#arch---manual-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Arch - Manual install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, install some build dependencies for the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Daemon"}]},{"type":"text","value":", "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" and the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Firmware Manager"}]},{"type":"text","value":" packages:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo pacman -S --needed base-devel git linux-headers"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-firmware-daemon"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-firmware-daemon","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Firmware Daemon"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will clone, build and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Daemon"}]},{"type":"text","value":" service."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-firmware.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-firmware"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76-firmware-daemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-firmware-manager"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-firmware-manager","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Firmware Manager"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These commands will clone, build and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Firmware Manager"}]},{"type":"text","value":" application."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/firmware-manager.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" firmware-manager"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"system76-driver"},"children":[{"type":"element","tag":"a","props":{"href":"#system76-driver","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"System76 Driver"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" package can be cloned, built, and installed using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/system76-driver.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -srcif"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Reboot the system so that our user is added to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"adm"}]},{"type":"text","value":" group, then we are done!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"arch---using-an-aur-helper"},"children":[{"type":"element","tag":"a","props":{"href":"#arch---using-an-aur-helper","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Arch - Using an AUR helper"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Arch users can alternatively use an AUR helper to automate some of the steps for installation and upgrading; in this example, we'll use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" application. "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" can be installed from the AUR using these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"git clone https://aur.archlinux.org/paru.git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"cd"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" paru"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"makepkg -si"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" By default, "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Paru"}]},{"type":"text","value":" uses VIM keyboard shortcuts, so when you see a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":":"}]},{"type":"text","value":", press the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"q"}]},{"type":"text","value":" key to continue. You may also need to confirm the import of some public keys using the "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"y"}]},{"type":"text","value":" key."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-firmware-daemon-git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76-firmware-daemon"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo gpasswd -a "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"USER"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" adm"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S firmware-manager-git"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"paru -S system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# choose the first software option listed"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo systemctl "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" --now system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"fedora"},"children":[{"type":"element","tag":"a","props":{"href":"#fedora","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Fedora"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Run these commands in a "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" to enable the "},{"type":"element","tag":"a","props":{"href":"https://copr.fedorainfracloud.org/coprs/szydell/system76/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"community Fedora COPR"}]},{"type":"text","value":" and install the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"System76 Driver"}]},{"type":"text","value":" :"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf copr "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"enable"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" szydell/system76"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dnf install system76-driver"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\nThis guide will show you how to add the System76 software repository and install the driver on Ubuntu.\n\nPlease note these steps are not necessary in Pop!\\_OS, which includes the repository and the appropriate drivers installed by default.\n\n## Installing the Driver\n\nTo install our Driver you need to run the following commands in the Terminal:\n\n```bash\nsudo apt-add-repository -y ppa:system76-dev/stable\nsudo apt-get update\nsudo apt install system76-driver\n```\n\nThis installs the System76 driver and related utilities which are needed to enable full functionality for your system.\n\n### Installing the System76 NVIDIA Driver for Systems with NVIDIA GPUs\n\nIf your system has an NVIDIA graphics card, you will want to go ahead and use this command to install the System76 Driver with NVIDIA graphics drivers built-in:\n\n```bash\nsudo apt-get install system76-driver-nvidia\n```\n\nIn addition to the standard packages, that will pull in the latest NVIDIA drivers as packaged by System76, and all related packages needed to take full advantage of your dedicated NVIDIA graphics card.\n\n## Install System76 Driver on Other Operating Systems\n\n**DISCLAIMER:** This section explains how to install the System76 Driver on Arch and Fedora.\n\nThe System76 engineering and QA teams may not regularly test other OSes on System76 hardware. This section is provided for informational purposes only.\n\nSystem76 encourages users to take ownership of their machines and install whatever software or operating systems they prefer. However, System76 does not guarantee the success or quality of experience when installing other operating systems.\n\nThe support team typically makes a best-effort attempt to offer direction or troubleshooting for other distributions. The team may determine that troubleshooting has exceeded the scope of support. If that's the case, further questions should be referred to those operating system(s)' support forums.\n\n**Note:** At this time, it is recommended to use the NVIDIA driver from the Arch and Fedora repositories.\n\n## Arch - Manual install\n\nFirst, install some build dependencies for the System76 Firmware Daemon, System76 Driver and the Firmware Manager packages:\n\n```bash\nsudo pacman -S --needed base-devel git linux-headers\n```\n\n### System76 Firmware Daemon\n\nThese commands will clone, build and install the System76 Firmware Daemon service.\n\n```bash\ngit clone https://aur.archlinux.org/system76-firmware.git\ncd system76-firmware\nmakepkg -srcif\nsudo systemctl enable --now system76-firmware-daemon\nsudo gpasswd -a $USER adm\n```\n\n### System76 Firmware Manager\n\nThese commands will clone, build and install the System76 Firmware Manager application.\n\n```bash\ngit clone https://aur.archlinux.org/firmware-manager.git\ncd firmware-manager\nmakepkg -srcif\n```\n\n### System76 Driver\n\nNext, the System76 Driver package can be cloned, built, and installed using these commands:\n\n```bash\ngit clone https://aur.archlinux.org/system76-driver.git\ncd system76-driver\nmakepkg -srcif\nsudo systemctl enable --now system76\n```\n\nReboot the system so that our user is added to the `adm` group, then we are done!\n\n## Arch - Using an AUR helper\n\nArch users can alternatively use an AUR helper to automate some of the steps for installation and upgrading; in this example, we'll use the Paru application. Paru can be installed from the AUR using these commands:\n\n```bash\ngit clone https://aur.archlinux.org/paru.git\ncd paru\nmakepkg -si\n```\n\n**Note:** By default, Paru uses VIM keyboard shortcuts, so when you see a `:`, press the q key to continue. You may also need to confirm the import of some public keys using the y key.\n\n```bash\nparu -S system76-firmware-daemon-git\nsudo systemctl enable --now system76-firmware-daemon\nsudo gpasswd -a $USER adm\n```\n\n```bash\nparu -S firmware-manager-git\n```\n\n```bash\nparu -S system76-driver\n# choose the first software option listed\nsudo systemctl enable --now system76\n```\n\n## Fedora\n\nRun these commands in a Terminal to enable the [community Fedora COPR](https://copr.fedorainfracloud.org/coprs/szydell/system76/) and install the System76 Driver :\n\n```bash\nsudo dnf copr enable szydell/system76\nsudo dnf install system76-driver\n```\n","dir":"/","path":"/system76-driver","extension":".md","createdAt":"2017-11-09T19:00:55.000Z","updatedAt":"2023-09-15T16:32:52.000Z","authors":[{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/49dc3f842e4e473b7137ee38db31c5b02a0ef4fd","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"qin-guan","commitUrl":"https://github.com/system76/docs/commit/936bda43b6404aa6b8a0375a69cdbe4776b2dd3f","avatarUrl":"https://avatars.githubusercontent.com/u/10321883?v=4","profileUrl":"https://github.com/qin-guan"},{"username":"TopherIsSwell","commitUrl":"https://github.com/system76/docs/commit/749ca6cc1908ba3228b91255f20201baea85cb40","avatarUrl":"https://avatars.githubusercontent.com/u/22041949?v=4","profileUrl":"https://github.com/TopherIsSwell"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/1890ce807b4f7a09e4e6c71266da886c3dcd354c","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/a1ba2a47a4df9138378df42ae7ec0603be9b1a8a","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/4588334b537c9d24494ede64c9f2cd2236b7c33c","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"uncivilgentleman","commitUrl":"https://github.com/system76/docs/commit/f74d1f81c1eafcdba569623d7b5888fbb1f06b90","avatarUrl":"https://avatars.githubusercontent.com/u/62922522?v=4","profileUrl":"https://github.com/uncivilgentleman"},{"username":"jmelahman","commitUrl":"https://github.com/system76/docs/commit/3408e07f762ef5a9c64956c0953033a204a7010d","avatarUrl":"https://avatars.githubusercontent.com/u/23436978?v=4","profileUrl":"https://github.com/jmelahman"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644148585},"$loki":136},{"slug":"pop-recovery","description":"Here is how to use the recovery partition to repair, refresh or reinstall your operating system.\n","title":"Recovery Partition","keywords":["recovery","reset","locked out","crash","reinstall","refresh","repair"],"facebookImage":"/_nuxt/images/pop-recovery-facebookImage.jpg","twitterImage":"/_nuxt/images/pop-recovery-twitterImage.jpg","hidden":false,"section":"software-troubleshooting","tableOfContents":true,"toc":[{"id":"clean-install","depth":2,"text":"Clean Install"},{"id":"refresh-install","depth":2,"text":"Refresh Install"},{"id":"reinstall","depth":3,"text":"Reinstall"},{"id":"repair","depth":2,"text":"Repair"},{"id":"encrypted-disk","depth":3,"text":"Encrypted Disk"},{"id":"chroot","depth":2,"text":"Chroot"},{"id":"after-chroot","depth":3,"text":"After Chroot"},{"id":"update-recovery-partition","depth":2,"text":"Update Recovery Partition"},{"id":"update-recovery-partition-from-the-command-line","depth":3,"text":"Update Recovery Partition from the command-line"}],"body":{"type":"root","children":[{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery Partition is a full copy of the Pop!_OS installation disk. It can be used exactly the same as if a live disk copy of Pop!_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. You can perform a refresh install, which allows you to reinstall without losing any user data or data in your home directory. Recovery can also perform a clean install, which resets all OS data."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To boot into recovery mode, bring up the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"systemd-boot"}]},{"type":"text","value":" menu by holding down "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SPACE"}]},{"type":"text","value":" while the system is booting, or by holding/tapping any function keys "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOT"}]},{"type":"text","value":" used to "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/boot-menu"},"children":[{"type":"text","value":"Access the BIOS/Boot Menu"}]},{"type":"text","value":" (On non-System76 hardware, try the keys "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F1"}]},{"type":"text","value":" through "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"F12"}]},{"type":"text","value":")."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" These instructions assume Pop!_OS is the only OS running on your system. If you are booting more than one operating system you may need to change your boot order first, or manually select the Pop!_OS Disk from your BIOS/Boot menu."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the menu is shown, choose "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Pop!_OS Recovery"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note"}]},{"type":"text","value":": The Pop!_OS recovery environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"systemd-boot","src":"/images/pop-recovery/systemd-boot.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"clean-install"},"children":[{"type":"element","tag":"a","props":{"href":"#clean-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Clean Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This option erases the current install along with all user files. It reformats the drive partitions and installs the version of Pop!_OS contained in the Recovery partition."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Steps to back up user-files from a Live Disk/Recovery can be found "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/disaster-recovery","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" The Recovery partition OS version will either be the same as the OS version that shipped with your computer, or the latest version to which the Recovery partition has been "},{"type":"element","tag":"a","props":{"href":"#update-recovery-partition"},"children":[{"type":"text","value":"updated"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"refresh-install"},"children":[{"type":"element","tag":"a","props":{"href":"#refresh-install","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Refresh Install"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Refresh Install option allows you to reinstall the OS without losing user account information and data in the home directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" User-installed applications not stored in the Home folder (e.g. .deb or apt installed versions) will need to be re-installed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Refresh Install"}]},{"type":"text","value":" option is not present on the install screen, one of two things may be true."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Your drive is encrypted. The Refresh install option may appear after decrypting the drive. A notice about decrypting the drive will be present above the install options."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery version is out of date. See the "},{"type":"element","tag":"a","props":{"href":"#update-recovery-partition"},"children":[{"type":"text","value":"update instructions"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Refresh Install Option","src":"/images/pop-recovery/recovery-install-page-20.04.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"reinstall"},"children":[{"type":"element","tag":"a","props":{"href":"#reinstall","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Reinstall"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once Recovery has booted, the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Pop Installer"}]},{"type":"text","value":" will start automatically. If the system needs to be reinstalled, go ahead and continue the installation steps as demonstrated "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/install-pop/"},"children":[{"type":"text","value":"here"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the existing install is encrypted, please see the "},{"type":"element","tag":"a","props":{"href":"#encrypted-disk"},"children":[{"type":"text","value":"encrypted disk"}]},{"type":"text","value":" instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repair"},"children":[{"type":"element","tag":"a","props":{"href":"#repair","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repair"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the existing OS install needs to be repaired, the installer application should be closed. Use the installer app to select keyboard and language settings, then click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Try Demo Mode"}]},{"type":"text","value":" button in the lower-left corner of the Install page. Alternatively, right-click the installer icon in the dock and select "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Quit"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"blockquote","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Caution:"}]},{"type":"text","value":" Do not choose any install or refresh options. Choosing install options could result in data loss."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Once you have set up or accessed any of the filesystems, you will need to reboot the recovery environment to use any of the install options."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Follow the instructions below to access the existing OS drive:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, press "},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"SUPER"}]},{"type":"text","value":"+"},{"type":"element","tag":"kbd","props":{},"children":[{"type":"text","value":"T"}]},{"type":"text","value":" to open a terminal, then type this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"lsblk"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will show you the name of the main internal drive, which will have 4 partitions on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/nvme0n1p3"}]},{"type":"text","value":" and if the drive is a SATA or regular M.2 drive, it will be called "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/dev/sda3"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Next, run this command:"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda3 /mnt"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p3 /mnt"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the command fails and says "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"mount: /mnt: unknown filesystem type 'crypto_LUKS'"}]},{"type":"text","value":", then the hard drive has been encrypted, and additional commands are needed to unlock it."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"encrypted-disk"},"children":[{"type":"element","tag":"a","props":{"href":"#encrypted-disk","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Encrypted Disk"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To get access to an encrypted disk, these additional commands need to be run in order to unlock the disk. Please use the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"lsblk"}]},{"type":"text","value":" command described above to determine the correct drive and partition."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/sda3 cryptdata"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo lvscan"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo vgchange -ay"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Note:"}]},{"type":"text","value":" Pay attention to what the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"cryptdata"}]},{"type":"text","value":" group is called. If it is named something other than "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"data-root"}]},{"type":"text","value":", substitute the correct info into this next command. Make sure that "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"-root"}]},{"type":"text","value":" is on the end:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mount /dev/mapper/data-root /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"And now the existing hard drive can be accessed by going to the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":" folder. To use the "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" program, go to '+ Other Locations' -> 'Computer' and then click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/mnt"}]},{"type":"text","value":" folder."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Chroot"}]},{"type":"text","value":" runs commands as if the existing operating system had been booted. Once these commands are run, package manager ("},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"apt"}]},{"type":"text","value":") and other system-level commands can be run."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The EFI partition is the next partition to be mounted. To help identify it, this partition is usually around 512MB, and is labeled as "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"/boot/efi"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"SATA Drives"}]}]},{"type":"element","tag":"th","props":{"align":"center"},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NVMe Drives"}]}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/sda1 /mnt/boot/efi"}]}]},{"type":"element","tag":"td","props":{"align":"center"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo mount /dev/nvme0n1p1 /mnt/boot/efi"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"for"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"in"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /dev /dev/pts /proc /sys /run"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"do"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" sudo mount -B "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /mnt"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"$"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"i"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":";"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"done"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo chroot /mnt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"With this last command, you will have root access to your installed system. Once the drive is accessed, commands for maintenance can be run on the installed system. For example, "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-pop"},"children":[{"type":"text","value":"package manager repair commands"}]},{"type":"text","value":". You can also access your files with "},{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Files"}]},{"type":"text","value":" via \"Other Locations\" -> \"Computer\" -> \"mnt.\""}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"after-chroot"},"children":[{"type":"element","tag":"a","props":{"href":"#after-chroot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"After Chroot"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once you are done accessing files or running commands in your installed OS, you can exit from "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"chroot"}]},{"type":"text","value":" and reboot the computer, by running these commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0C)"},"children":[{"type":"text","value":"exit"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"update-recovery-partition"},"children":[{"type":"element","tag":"a","props":{"href":"#update-recovery-partition","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update Recovery Partition"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is important to keep the Recovery Partition up to date as it is not updated with the installed OS. Updating the Recovery partition will allow you to "},{"type":"element","tag":"a","props":{"href":"#reinstall"},"children":[{"type":"text","value":"reinstall"}]},{"type":"text","value":" the newest OS, instead of the previous Recovery version."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The Recovery Partition can be updated from within the OS by either using Settings or from a terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If using Settings, click on OS Upgrade like in the screenshot below:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Recovery Update Available","src":"/images/pop-recovery/pop-recovery-update.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Update"}]},{"type":"text","value":" button is pressed you will see the below screenshot:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Recovery Updating","src":"/images/pop-recovery/pop-recovery-update-updating.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The screenshot below shows that the Recovery Partition has been upgraded successfully:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"nuxt-picture","props":{"alt":"Pop Recovery Updated","src":"/images/pop-recovery/pop-recovery-update-upgraded.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"update-recovery-partition-from-the-command-line"},"children":[{"type":"element","tag":"a","props":{"href":"#update-recovery-partition-from-the-command-line","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Update Recovery Partition from the command-line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Alternatively you can also upgrade the recovery partition from the command-line"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade recovery upgrade from-release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You should see an output similar to what is pictured below confirming the recovery partition had been updated:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"checking if pop-upgrade requires an update\nRecovery event: fetching recovery files\nFetched 2932/2932 MiB\nRecovery event: verifying checksums of fetched files\nRecovery event: syncing recovery files with recovery partition\nRecovery event: recovery partition upgrade completed\nRecovery upgrade status: recovery partition refueled and ready to go\n"}]}]}]}]}]}]},"text":"\nThe Recovery Partition is a full copy of the Pop!\\_OS installation disk. It can be used exactly the same as if a live disk copy of Pop!\\_OS was booted from a USB drive. The existing operating system can be repaired or reinstalled from the recovery mode. You can perform a refresh install, which allows you to reinstall without losing any user data or data in your home directory. Recovery can also perform a clean install, which resets all OS data.\n\nTo boot into recovery mode, bring up the systemd-boot menu by holding down SPACE while the system is booting, or by holding/tapping any function keys **NOT** used to [Access the BIOS/Boot Menu](/articles/boot-menu) (On non-System76 hardware, try the keys F1 through F12).\n\n >**Note:** These instructions assume Pop!\\_OS is the only OS running on your system. If you are booting more than one operating system you may need to change your boot order first, or manually select the Pop!\\_OS Disk from your BIOS/Boot menu.\n\nOnce the menu is shown, choose **Pop!_OS Recovery**.\n\n>**Note**: The Pop!\\_OS recovery environment will not have your WiFi password saved. Once booted into the live environment, you will need to reconnect manually to your WiFi in order to access the internet.\n\n![systemd-boot](/images/pop-recovery/systemd-boot.png)\n\n## Clean Install\n\nThis option erases the current install along with all user files. It reformats the drive partitions and installs the version of Pop!\\_OS contained in the Recovery partition.\n\nSteps to back up user-files from a Live Disk/Recovery can be found [here](https://support.system76.com/articles/disaster-recovery).\n\n>**Note:** The Recovery partition OS version will either be the same as the OS version that shipped with your computer, or the latest version to which the Recovery partition has been [updated](#update-recovery-partition).\n\n## Refresh Install\n\nThe Refresh Install option allows you to reinstall the OS without losing user account information and data in the home directory.\n\n>**Note:** User-installed applications not stored in the Home folder (e.g. .deb or apt installed versions) will need to be re-installed.\n\nIf the `Refresh Install` option is not present on the install screen, one of two things may be true.\n\n1. Your drive is encrypted. The Refresh install option may appear after decrypting the drive. A notice about decrypting the drive will be present above the install options.\n\n2. The Recovery version is out of date. See the [update instructions](#update-recovery-partition).\n\n![Refresh Install Option](/images/pop-recovery/recovery-install-page-20.04.png)\n\n### Reinstall\n\nOnce Recovery has booted, the Pop Installer will start automatically. If the system needs to be reinstalled, go ahead and continue the installation steps as demonstrated [here](/articles/install-pop/).\n\nIf the existing install is encrypted, please see the [encrypted disk](#encrypted-disk) instructions.\n\n## Repair\n\nIf the existing OS install needs to be repaired, the installer application should be closed. Use the installer app to select keyboard and language settings, then click the `Try Demo Mode` button in the lower-left corner of the Install page. Alternatively, right-click the installer icon in the dock and select `Quit`.\n\n>**Caution:** Do not choose any install or refresh options. Choosing install options could result in data loss. \n>**Note:** Once you have set up or accessed any of the filesystems, you will need to reboot the recovery environment to use any of the install options.\n\nFollow the instructions below to access the existing OS drive:\n\nFirst, press SUPER+T to open a terminal, then type this command:\n\n```bash\nlsblk\n```\n\nThis will show you the name of the main internal drive, which will have 4 partitions on it. We will be working with the 3rd partition. If the main drive is an NVMe drive, it will be called `/dev/nvme0n1p3` and if the drive is a SATA or regular M.2 drive, it will be called `/dev/sda3`.\n\nNext, run this command:\n\n| **SATA Drives** | **NVMe Drives** |\n|:-------------------------:|:------------------------------:|\n| ```sudo mount /dev/sda3 /mnt``` | ```sudo mount /dev/nvme0n1p3 /mnt``` |\n\nIf the command fails and says `mount: /mnt: unknown filesystem type 'crypto_LUKS'`, then the hard drive has been encrypted, and additional commands are needed to unlock it. \n\n### Encrypted Disk\n\nTo get access to an encrypted disk, these additional commands need to be run in order to unlock the disk. Please use the `lsblk` command described above to determine the correct drive and partition.\n\n| **SATA Drives** | **NVMe Drives** |\n|:--------------------------------------------------:|:-------------------------------------------------:|\n| ```sudo cryptsetup luksOpen /dev/sda3 cryptdata``` | ```sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata``` |\n\n```bash\nsudo lvscan\nsudo vgchange -ay\n```\n\n**Note:** Pay attention to what the `cryptdata` group is called. If it is named something other than `data-root`, substitute the correct info into this next command. Make sure that `-root` is on the end:\n\n```bash\nsudo mount /dev/mapper/data-root /mnt\n```\n\nAnd now the existing hard drive can be accessed by going to the `/mnt` folder. To use the Files program, go to '+ Other Locations' -> 'Computer' and then click on the `/mnt` folder.\n\n## Chroot\n\n`Chroot` runs commands as if the existing operating system had been booted. Once these commands are run, package manager (`apt`) and other system-level commands can be run.\n\nThe EFI partition is the next partition to be mounted. To help identify it, this partition is usually around 512MB, and is labeled as `/boot/efi`.\n\n| **SATA Drives** | **NVMe Drives** |\n|:-------------------------------------:|:----------------------------------------:|\n| ```sudo mount /dev/sda1 /mnt/boot/efi``` | ```sudo mount /dev/nvme0n1p1 /mnt/boot/efi``` |\n\n```bash\nfor i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done\nsudo chroot /mnt\n```\n\nWith this last command, you will have root access to your installed system. Once the drive is accessed, commands for maintenance can be run on the installed system. For example, [package manager repair commands](/articles/package-manager-pop). You can also access your files with Files via \"Other Locations\" -> \"Computer\" -> \"mnt.\"\n\n### After Chroot\n\nOnce you are done accessing files or running commands in your installed OS, you can exit from `chroot` and reboot the computer, by running these commands:\n\n```bash\nexit\nreboot\n```\n\n## Update Recovery Partition\n\nIt is important to keep the Recovery Partition up to date as it is not updated with the installed OS. Updating the Recovery partition will allow you to [reinstall](#reinstall) the newest OS, instead of the previous Recovery version.\n\nThe Recovery Partition can be updated from within the OS by either using Settings or from a terminal.\n\nIf using Settings, click on OS Upgrade like in the screenshot below:\n\n![Pop Recovery Update Available](/images/pop-recovery/pop-recovery-update.png)\n\nOnce the `Update` button is pressed you will see the below screenshot:\n\n![Pop Recovery Updating](/images/pop-recovery/pop-recovery-update-updating.png)\n\nThe screenshot below shows that the Recovery Partition has been upgraded successfully:\n\n![Pop Recovery Updated](/images/pop-recovery/pop-recovery-update-upgraded.png)\n\n### Update Recovery Partition from the command-line\n\nAlternatively you can also upgrade the recovery partition from the command-line\n\n```bash\npop-upgrade recovery upgrade from-release\n```\n\nYou should see an output similar to what is pictured below confirming the recovery partition had been updated:\n\n```\nchecking if pop-upgrade requires an update\nRecovery event: fetching recovery files\nFetched 2932/2932 MiB\nRecovery event: verifying checksums of fetched files\nRecovery event: syncing recovery files with recovery partition\nRecovery event: recovery partition upgrade completed\nRecovery upgrade status: recovery partition refueled and ready to go\n```\n","dir":"/","path":"/pop-recovery","extension":".md","createdAt":"2018-06-14T22:34:11.000Z","updatedAt":"2023-05-25T18:01:49.000Z","authors":[{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/89723b8aaf342a2bf3581f30716a7345f713b1d0","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"emujoyce","commitUrl":"https://github.com/system76/docs/commit/f68de2d6edb2ee3004353001c8f94de176e51e04","avatarUrl":"https://avatars.githubusercontent.com/u/10076359?v=4","profileUrl":"https://github.com/emujoyce"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/00345938ac5b3f5ba0d028b3a59634393c9cd4a3","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/31874a89ced3f3e9ed95eba4bf5346bafec8dace","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"},{"username":"LobbyLobster","commitUrl":"https://github.com/system76/docs/commit/5115c00dbbe81f30282d896db9fc69b3eb19cab0","avatarUrl":"https://avatars.githubusercontent.com/u/60673351?v=4","profileUrl":"https://github.com/LobbyLobster"},{"username":"linuxgnuru","commitUrl":"https://github.com/system76/docs/commit/2acb79288caee66d046e4b454a6c397af01fcbd4","avatarUrl":"https://avatars.githubusercontent.com/u/3463589?v=4","profileUrl":"https://github.com/linuxgnuru"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/9ab158af59295b7937000e429d48012ea0aa8331","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"btkostner","commitUrl":"https://github.com/system76/docs/commit/e54bdadaf285cdda4147b9f7bfc8a53111584b5a","avatarUrl":"https://avatars.githubusercontent.com/u/3385679?v=4","profileUrl":"https://github.com/btkostner"}],"meta":{"version":0,"revision":0,"created":1697644148656},"$loki":137},{"slug":"upgrade-pop","description":"Get the newest version of Pop!_OS on your computer! Check out our upgrade directions.\n","title":"Upgrade Pop!_OS","keywords":["Pop!_OS 17.10","Pop!_OS 18.04","Pop!_OS 18.10","Pop!_OS 19.04","Pop!_OS 19.10","Pop!_OS 20.04","Pop!_OS 20.10","Pop!_OS 21.04","Pop!_OS 21.10","LTS","Non-LTS","Upgrade","Update","Release","System76","apt","the repository 'https://us.arhive.ubuntu.com/ubuntu' does not have a Release file","404 Not Found"],"facebookImage":"/_nuxt/images/upgrade-pop-facebookImage.jpg","twitterImage":"/_nuxt/images/upgrade-pop-twitterImage.jpg","hidden":false,"section":"software","tableOfContents":true,"toc":[{"id":"when-should-i-upgrade","depth":2,"text":"When Should I Upgrade?"},{"id":"backing-up-your-data","depth":2,"text":"Backing Up Your Data"},{"id":"upgrade-pop_os","depth":2,"text":"Upgrade Pop!_OS"},{"id":"upgrading-pop_os-to-2204-from-2004-or-2110","depth":3,"text":"Upgrading Pop!_OS to 22.04 from 20.04 or 21.10"},{"id":"terminal-upgrade","depth":2,"text":"Terminal Upgrade"},{"id":"repairing-upgrade-errors","depth":2,"text":"Repairing Upgrade Errors"},{"id":"upgrading-older-releases","depth":2,"text":"Upgrading older releases"},{"id":"1-get-your-current-system-fully-updated","depth":3,"text":"1. Get your current system fully updated"},{"id":"2-move-any-ppa-additions-out-of-the-way-and-get-all-of-the-sources-pointed-at-the-2004-versions","depth":3,"text":"2. Move any PPA additions out of the way, and get all of the sources pointed at the 20.04 versions"},{"id":"3-now-do-the-upgrade","depth":3,"text":"3. Now, do the upgrade"},{"id":"4-now-put-the-ppas-back","depth":3,"text":"4. Now put the PPAs back"},{"id":"5-after-the-2004-pop-upgrade-is-complete-reboot","depth":3,"text":"5. After the 20.04 Pop upgrade is complete, Reboot"},{"id":"6-run-the-command-to-upgrade-to-the-newest-release","depth":3,"text":"6. Run the command to upgrade to the newest release"},{"id":"troubleshooting","depth":2,"text":"Troubleshooting"},{"id":"stuck-upgrades","depth":3,"text":"Stuck Upgrades"},{"id":"broken-upgrade","depth":3,"text":"Broken Upgrade"}],"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"when-should-i-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#when-should-i-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"When Should I Upgrade?"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Every release of Pop!_OS is thoroughly tested and undergoes an extensive quality assurance (QA) process, including the upgrade system itself. In almost all cases, the upgrade from an existing release of Pop!_OS to a newer release is a smooth transition that takes only an hour or so to complete (depending on download speeds and the speed of the components in the system you are upgrading)."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That being said, from time to time, unexpected complications can arise. The likelihood of complications during the upgrade process increases on systems that are:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"upgrading more than one release at a time"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"running older releases that have already reached the end-of-life period"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"using a large number of third-party software repositories (PPAs)"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Before upgrading, it can be helpful to ask yourself the following environment questions:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Do I have a backup of my data (see next section)."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"YES? - Proceed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NO? - Make a Backup."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Is this a mission critical machine?"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"YES? - Wait until upgrading will not stop work."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NO? - Proceed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Do I have a backup/alternate machine if this one goes down temporarily?"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"YES? - Proceed."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NO? - Make a backup, assess your comfort level, proceed if comfortable."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"How recently was this upgrade issued? Have any stability issues been reported?"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"ul","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"YES? - Wait a week (or two), check again, then upgrade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"NO? - Proceed."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"backing-up-your-data"},"children":[{"type":"element","tag":"a","props":{"href":"#backing-up-your-data","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Backing Up Your Data"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"IMPORTANT NOTE:"}]},{"type":"text","value":" The upgrade process will leave your files in place, but no matter which system or version you are running, we "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"always"}]},{"type":"text","value":" recommend first creating a good backup of your files, just to be on the safe side should anything unexpected happen during the upgrade. Internet or power outages can happen to anyone."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please read our article on "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/backup-files/"},"children":[{"type":"text","value":"how to backup your files"}]},{"type":"text","value":" for helpful instructions."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"upgrade-pop_os"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrade-pop_os","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrade Pop!_OS"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 22.04 was released on April 25, 2022"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 21.10 was released on December 14, 2021"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 21.04 was released on June 29, 2021."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS 20.10 was released October 23, 2020."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"upgrading-pop_os-to-2204-from-2004-or-2110"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrading-pop_os-to-2204-from-2004-or-2110","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrading Pop!_OS to 22.04 from 20.04 or 21.10"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" For all other operating system versions, refer to the instructions for "},{"type":"element","tag":"a","props":{"href":"#upgrading-older-releases"},"children":[{"type":"text","value":"upgrading from an earlier release"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"First, make sure you have applied all updates to your system. You can do this through the Pop!_Shop, or through the terminal:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once the updates are applied, a notification should appear at the top of your screen saying that an upgrade is available. Click on this notification, or go to Settings -> OS Upgrade & Recovery. The upgrade page will display a message that Pop!_OS 22.04 is available with a "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Download"}]},{"type":"text","value":" button."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you are planning on staying on an LTS release for the time being, this is also the page where you can dismiss upgrade notifications.\n"},{"type":"element","tag":"nuxt-picture","props":{"alt":"Settings OS Upgrade","src":"/images/upgrade-pop/Pop-22.04-Upgrade.png"},"children":[]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"NOTE:"}]},{"type":"text","value":" Refreshing is "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"not"}]},{"type":"text","value":" part of the upgrade process. "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Refresh"}]},{"type":"text","value":" will reinstall the Operating System with the version stored in Recovery, and will erase all user-installed applications."}]},{"type":"text","value":"\n"},{"type":"element","tag":"ol","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Download"}]},{"type":"text","value":" button and the download will begin. Once the download is complete, you will receive a second notification saying the upgrade is ready."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Click on the notification and your computer will restart to the upgrade screen."}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the upgrade is finished, you will be taken back to the login page, and voila! Your system is now running Pop!_OS 22.04!"}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"terminal-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#terminal-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Terminal Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Use the Terminal to apply the upgrade may do so by running the following commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You'll be prompted to enter your system password, but when you type it, the letters won't show. Just continue typing the password and press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Update the Recovery partition with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade recovery upgrade from-release\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once updates have been applied (including the Recovery partition), initiate the upgrade with this command:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade release upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please check the terminal window at different times during the update process to make sure you answer any prompts asking you to type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" or "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":". Some of the prompts to expect are described below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have 3rd party sources enabled, you will be prompted about the sources being disabled during the upgrade. Press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" to continue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" and press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" when prompted about starting the upgrade."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If you have your lock screen set to enabled, you will receive a prompt about the screen being disabled during the update. Press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" to continue."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Near the end of the upgrade process, you'll be prompted to remove obsolete packages. Type "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" and press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":" when prompted."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may receive a notice about the keyboard layout and the option to use the package maintainer's version of a certain package. If you haven't specifically made a change to a configuration file in your system, go ahead and press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Y"}]},{"type":"text","value":" to use the package maintainer's version. If you have made a change you would like to keep, press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"N"}]},{"type":"text","value":" to use the local version, or press "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"D"}]},{"type":"text","value":" to inspect the changes and see which version you would like to use."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Finally, you will get a notice to restart your computer to complete the upgrade. Make sure all files are saved and any open programs are closed. You can reboot via the terminal by typing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"sudo reboot"}]},{"type":"text","value":" and pressing "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"ENTER"}]},{"type":"text","value":". If you prefer, you can also use the graphical interface to reboot."}]},{"type":"text","value":"\n"},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Once restarted, the computer will be on the newly upgraded system! If you run into any issues, check out our "},{"type":"element","tag":"a","props":{"href":"#troubleshooting"},"children":[{"type":"text","value":"troubleshooting"}]},{"type":"text","value":" section below."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"repairing-upgrade-errors"},"children":[{"type":"element","tag":"a","props":{"href":"#repairing-upgrade-errors","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Repairing Upgrade Errors"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Due to the overwhelming demand for Pop!_OS, users may occasionally experience bandwidth issues. If you are still experiencing any connection errors after waiting a short time (15-30 minutes), please run the following commands in a terminal."}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo rm -f /etc/apt/sources.list.d/pop-os-ppa.sources\nsystemctl restart pop-upgrade\npop-upgrade release upgrade\n"}]}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"upgrading-older-releases"},"children":[{"type":"element","tag":"a","props":{"href":"#upgrading-older-releases","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Upgrading older releases"}]},{"type":"text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},{"type":"element","tag":"table","props":{},"children":[{"type":"element","tag":"thead","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Pop!_OS Version"}]},{"type":"element","tag":"th","props":{"align":"left"},"children":[{"type":"text","value":"Upgrade Process"}]}]}]},{"type":"element","tag":"tbody","props":{},"children":[{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Pop!_OS 17.10 (artful) 18.10 (cosmic), 19.04 (disco) or 19.10 (eoan)"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Requires upgrading to Pop!_OS 20.04 (focal) LTS before upgrading to the current Pop!_OS 22.04 (jammy)"}]}]},{"type":"element","tag":"tr","props":{},"children":[{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Pop!_OS 20.10 (groovy)"}]},{"type":"element","tag":"td","props":{"align":"left"},"children":[{"type":"text","value":"Refresh the OS from a recently upgraded "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery"},"children":[{"type":"text","value":"recovery partition"}]},{"type":"text","value":", or perform a clean install using a "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-live-disk"},"children":[{"type":"text","value":"Live USB"}]},{"type":"text","value":" containing the latest release"}]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"These older Pop!_OS releases are now unsupported and no new updates are available. After unsupported versions have been removed from the archive and mirror network, you will need to change where your system checks for un-applied updates to be able to upgrade. Open a terminal and follow the next set of instructions to upgrade from Pop!_OS 18.10, 19.04, or 19.10."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"1-get-your-current-system-fully-updated"},"children":[{"type":"element","tag":"a","props":{"href":"#1-get-your-current-system-fully-updated","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"1. Get your current system fully updated"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# change server from us.archive to old-releases"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/us.archive/old-releases/g'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/apt/sources.list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# request release files"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update -m"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# configure any packages partially setup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo dpkg --configure -a"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# fix any missing package dependency"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install -f"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# upgrade all packages and dependencies to newest in release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# make sure the `pop-desktop` meta package is installed"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install pop-desktop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"2-move-any-ppa-additions-out-of-the-way-and-get-all-of-the-sources-pointed-at-the-2004-versions"},"children":[{"type":"element","tag":"a","props":{"href":"#2-move-any-ppa-additions-out-of-the-way-and-get-all-of-the-sources-pointed-at-the-2004-versions","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"2. Move any PPA additions out of the way, and get all of the sources pointed at the 20.04 versions"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# create a backup directory"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mkdir -p /etc/apt/backup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# move all current PPA entries into backup directory"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo mv /etc/apt/sources.list.d/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/apt/backup"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# add the System76 PPA back in"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt-add-repository -yn ppa:system76/pop"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# change update server back to us.archive.ubuntu.com"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -i "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/old-releases/us.archive/g'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/apt/sources.list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# change all release names to focal, the 20.04 release"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo sed -Ei "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0E)"},"children":[{"type":"text","value":"'s/cosmic|eoan|disco/focal/g'"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" /etc/apt/sources.list /etc/apt/sources.list.d/"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"*"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":".list"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"3-now-do-the-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#3-now-do-the-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"3. Now, do the upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will have a three phases and once the download is complete, you can't change your mind. This works from a new install of 19.04, but some packages may add complications, so make sure you have a backup of important data before moving forward. There may be a question about restarting services, and it is safe to answer \"Yes\". There may be some questions about using \"maintainer\" version of configuration files and using the that new version is also very likely what you want to do (and the default answer will work):"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# get release files"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt update"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# update the upgrade software first"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt install dpkg apt"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: #657B83"},"children":[{"type":"text","value":"# upgrade all packages on system to latest release, keeping log in \"upgrade.log\""}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"sudo apt full-upgrade "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"2>"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/dev/null "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"|"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":" tee "}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0A)"},"children":[{"type":"text","value":"~"}]},{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"/upgrade.log"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"4-now-put-the-ppas-back"},"children":[{"type":"element","tag":"a","props":{"href":"#4-now-put-the-ppas-back","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"4. Now put the PPAs back"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"You may want to take a look at the files that end in \"list\" in \"/etc/apt/backup\" to see if you want to enable them again by moving them back to the /etc/apt/sources.list.d/ directory."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"5-after-the-2004-pop-upgrade-is-complete-reboot"},"children":[{"type":"element","tag":"a","props":{"href":"#5-after-the-2004-pop-upgrade-is-complete-reboot","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"5. After the 20.04 Pop upgrade is complete, "},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"Reboot"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"6-run-the-command-to-upgrade-to-the-newest-release"},"children":[{"type":"element","tag":"a","props":{"href":"#6-run-the-command-to-upgrade-to-the-newest-release","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"6. Run the command to upgrade to the newest release"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"pop-upgrade release upgrade"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"h2","props":{"id":"troubleshooting"},"children":[{"type":"element","tag":"a","props":{"href":"#troubleshooting","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Troubleshooting"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Most upgrades proceed without a hitch, but occasionally things go wrong. If your system hangs on the upgrade process or if it reboots and won't start, then the following steps can help repair your broken OS."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"stuck-upgrades"},"children":[{"type":"element","tag":"a","props":{"href":"#stuck-upgrades","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Stuck Upgrades"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If your upgrade appears to hang in place for an extended period of time, click on the "},{"type":"element","tag":"code","props":{},"children":[{"type":"text","value":"Terminal"}]},{"type":"text","value":" item to expand the terminal section. Check what action is available there, then complete the steps to un-hang your upgrade. For help, contact support and we'll be able to provide assistance."}]},{"type":"text","value":"\n"},{"type":"element","tag":"h3","props":{"id":"broken-upgrade"},"children":[{"type":"element","tag":"a","props":{"href":"#broken-upgrade","ariaHidden":"true","tabIndex":-1},"children":[{"type":"element","tag":"span","props":{"className":["icon","icon-link"]},"children":[]}]},{"type":"text","value":"Broken Upgrade"}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Pop!_OS has replaced the Ubuntu upgrade tool \"do-release-upgrade\" in recent releases (21.04 and newer). With updates to the Pop!OS installer, you may find that either using an updated "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-recovery/"},"children":[{"type":"text","value":"Recovery Partition"}]},{"type":"text","value":" or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-live-disk/"},"children":[{"type":"text","value":"Live USB"}]},{"type":"text","value":" with the desired Pop!_OS release using the \"Refresh Install\" option will be the fastest way to fix your install."}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Manually fixing package issues can be hard to diagnose. Use caution when removing system packages. Removing software from PPA's may be required to allow newer packages from the base repositories to install correctly. Please follow the steps as outlined in this document about "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/package-manager-pop/"},"children":[{"type":"text","value":"repairing the package manager"}]},{"type":"text","value":" and/or "},{"type":"element","tag":"nuxt-link","props":{"to":"/articles/pop-incomplete-upgrade/"},"children":[{"type":"text","value":"incomplete upgrades"}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Make sure to get the package manager to a fully upgraded status before rebooting your computer. You should see this line after running all 6 of the "},{"type":"element","tag":"a","props":{"href":"https://support.system76.com/articles/pop-incomplete-upgrade#repair-package-manager-after-failedincomplete-upgrade","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"repair package manager"}]},{"type":"text","value":" commands:"}]},{"type":"text","value":"\n"},{"type":"element","tag":"div","props":{"className":["nuxt-content-highlight"]},"children":[{"type":"element","tag":"pre","props":{"className":["shiki"],"style":"background-color: var(--code-00)"},"children":[{"type":"element","tag":"code","props":{},"children":[{"type":"element","tag":"span","props":{"className":["line"]},"children":[{"type":"element","tag":"span","props":{"style":"color: var(--code-0F)"},"children":[{"type":"text","value":"0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded."}]}]},{"type":"text","value":"\n"},{"type":"element","tag":"span","props":{"className":["line"]},"children":[]}]}]}]}]},"text":"\n## When Should I Upgrade?\n\nEvery release of Pop!\\_OS is thoroughly tested and undergoes an extensive quality assurance (QA) process, including the upgrade system itself. In almost all cases, the upgrade from an existing release of Pop!\\_OS to a newer release is a smooth transition that takes only an hour or so to complete (depending on download speeds and the speed of the components in the system you are upgrading).\n\nThat being said, from time to time, unexpected complications can arise. The likelihood of complications during the upgrade process increases on systems that are:\n\n- upgrading more than one release at a time\n- running older releases that have already reached the end-of-life period\n- using a large number of third-party software repositories (PPAs)\n\nBefore upgrading, it can be helpful to ask yourself the following environment questions:\n\n1. **Do I have a backup of my data (see next section).**\n\n - YES? - Proceed.\n - NO? - Make a Backup.\n\n2. **Is this a mission critical machine?**\n\n - YES? - Wait until upgrading will not stop work.\n - NO? - Proceed.\n\n3. **Do I have a backup/alternate machine if this one goes down temporarily?**\n\n - YES? - Proceed.\n - NO? - Make a backup, assess your comfort level, proceed if comfortable.\n\n4. **How recently was this upgrade issued? Have any stability issues been reported?**\n\n - YES? - Wait a week (or two), check again, then upgrade.\n - NO? - Proceed.\n\n## Backing Up Your Data\n\n**IMPORTANT NOTE:** The upgrade process will leave your files in place, but no matter which system or version you are running, we **always** recommend first creating a good backup of your files, just to be on the safe side should anything unexpected happen during the upgrade. Internet or power outages can happen to anyone.\n\nPlease read our article on [how to backup your files](/articles/backup-files/) for helpful instructions.\n\n## Upgrade Pop!\\_OS\n\nPop!\\_OS 22.04 was released on April 25, 2022\n\nPop!\\_OS 21.10 was released on December 14, 2021\n\nPop!\\_OS 21.04 was released on June 29, 2021.\n\nPop!\\_OS 20.10 was released October 23, 2020.\n\n### Upgrading Pop!\\_OS to 22.04 from 20.04 or 21.10\n\n**NOTE:** For all other operating system versions, refer to the instructions for [upgrading from an earlier release](#upgrading-older-releases).\n\nFirst, make sure you have applied all updates to your system. You can do this through the Pop!\\_Shop, or through the terminal:\n\n```bash\nsudo apt update\nsudo apt full-upgrade\n```\n\nOnce the updates are applied, a notification should appear at the top of your screen saying that an upgrade is available. Click on this notification, or go to Settings -> OS Upgrade & Recovery. The upgrade page will display a message that Pop!\\_OS 22.04 is available with a `Download` button.\n\nIf you are planning on staying on an LTS release for the time being, this is also the page where you can dismiss upgrade notifications.\n![Settings OS Upgrade](/images/upgrade-pop/Pop-22.04-Upgrade.png)\n\n**NOTE:** Refreshing is **not** part of the upgrade process. `Refresh` will reinstall the Operating System with the version stored in Recovery, and will erase all user-installed applications.\n\n1. Click the `Download` button and the download will begin. Once the download is complete, you will receive a second notification saying the upgrade is ready.\n\n2. Click on the notification and your computer will restart to the upgrade screen.\n\nAfter the upgrade is finished, you will be taken back to the login page, and voila! Your system is now running Pop!\\_OS 22.04!\n\n## Terminal Upgrade\n\nUse the Terminal to apply the upgrade may do so by running the following commands:\n\n```bash\nsudo apt update\n```\n\nYou'll be prompted to enter your system password, but when you type it, the letters won't show. Just continue typing the password and press `ENTER`.\n\n```bash\nsudo apt full-upgrade\n```\n\nUpdate the Recovery partition with this command:\n\n```\npop-upgrade recovery upgrade from-release\n```\n\nOnce updates have been applied (including the Recovery partition), initiate the upgrade with this command:\n\n```bash\npop-upgrade release upgrade\n```\n\nPlease check the terminal window at different times during the update process to make sure you answer any prompts asking you to type `Y` or `ENTER`. Some of the prompts to expect are described below.\n\nIf you have 3rd party sources enabled, you will be prompted about the sources being disabled during the upgrade. Press `ENTER` to continue.\n\nType `Y` and press `ENTER` when prompted about starting the upgrade.\n\nIf you have your lock screen set to enabled, you will receive a prompt about the screen being disabled during the update. Press `ENTER` to continue.\n\nNear the end of the upgrade process, you'll be prompted to remove obsolete packages. Type `Y` and press `ENTER` when prompted.\n\nYou may receive a notice about the keyboard layout and the option to use the package maintainer's version of a certain package. If you haven't specifically made a change to a configuration file in your system, go ahead and press `Y` to use the package maintainer's version. If you have made a change you would like to keep, press `N` to use the local version, or press `D` to inspect the changes and see which version you would like to use.\n\nFinally, you will get a notice to restart your computer to complete the upgrade. Make sure all files are saved and any open programs are closed. You can reboot via the terminal by typing `sudo reboot` and pressing `ENTER`. If you prefer, you can also use the graphical interface to reboot.\n\n---\n\nOnce restarted, the computer will be on the newly upgraded system! If you run into any issues, check out our [troubleshooting](#troubleshooting) section below.\n\n## Repairing Upgrade Errors\n\nDue to the overwhelming demand for Pop!\\_OS, users may occasionally experience bandwidth issues. If you are still experiencing any connection errors after waiting a short time (15-30 minutes), please run the following commands in a terminal.\n\n```\nsudo rm -f /etc/apt/sources.list.d/pop-os-ppa.sources\nsystemctl restart pop-upgrade\npop-upgrade release upgrade\n```\n\n## Upgrading older releases\n\n| Pop!_OS Version | Upgrade Process |\n| :------------------------------------------- | :------------------------------------- |\n| Pop!\\_OS 17.10 (artful) 18.10 (cosmic), 19.04 (disco) or 19.10 (eoan) | Requires upgrading to Pop!\\_OS 20.04 (focal) LTS before upgrading to the current Pop!\\_OS 22.04 (jammy) |\n|Pop!_OS 20.10 (groovy) |Refresh the OS from a recently upgraded [recovery partition](/articles/pop-recovery), or perform a clean install using a [Live USB](/articles/pop-live-disk) containing the latest release|\n\nThese older Pop!\\_OS releases are now unsupported and no new updates are available. After unsupported versions have been removed from the archive and mirror network, you will need to change where your system checks for un-applied updates to be able to upgrade. Open a terminal and follow the next set of instructions to upgrade from Pop!\\_OS 18.10, 19.04, or 19.10.\n\n### 1. Get your current system fully updated\n\n```bash\n# change server from us.archive to old-releases\nsudo sed -i 's/us.archive/old-releases/g' /etc/apt/sources.list\n# request release files\nsudo apt update -m\n# configure any packages partially setup\nsudo dpkg --configure -a\n# fix any missing package dependency\nsudo apt install -f\n# upgrade all packages and dependencies to newest in release\nsudo apt full-upgrade\n# make sure the `pop-desktop` meta package is installed\nsudo apt install pop-desktop\n```\n\n### 2. Move any PPA additions out of the way, and get all of the sources pointed at the 20.04 versions\n\n```bash\n# create a backup directory\nsudo mkdir -p /etc/apt/backup\n# move all current PPA entries into backup directory\nsudo mv /etc/apt/sources.list.d/* /etc/apt/backup\n# add the System76 PPA back in\nsudo apt-add-repository -yn ppa:system76/pop\n# change update server back to us.archive.ubuntu.com\nsudo sed -i 's/old-releases/us.archive/g' /etc/apt/sources.list\n# change all release names to focal, the 20.04 release\nsudo sed -Ei 's/cosmic|eoan|disco/focal/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list\n```\n\n### 3. Now, do the upgrade\n\nThis will have a three phases and once the download is complete, you can't change your mind. This works from a new install of 19.04, but some packages may add complications, so make sure you have a backup of important data before moving forward. There may be a question about restarting services, and it is safe to answer \"Yes\". There may be some questions about using \"maintainer\" version of configuration files and using the that new version is also very likely what you want to do (and the default answer will work):\n\n```bash\n# get release files\nsudo apt update\n# update the upgrade software first\nsudo apt install dpkg apt\n# upgrade all packages on system to latest release, keeping log in \"upgrade.log\"\nsudo apt full-upgrade 2>/dev/null | tee ~/upgrade.log\n```\n\n### 4. Now put the PPAs back\n\nYou may want to take a look at the files that end in \"list\" in \"/etc/apt/backup\" to see if you want to enable them again by moving them back to the /etc/apt/sources.list.d/ directory.\n\n### 5. After the 20.04 Pop upgrade is complete, **Reboot**\n\n### 6. Run the command to upgrade to the newest release\n\n```bash\npop-upgrade release upgrade\n```\n\n## Troubleshooting\n\nMost upgrades proceed without a hitch, but occasionally things go wrong. If your system hangs on the upgrade process or if it reboots and won't start, then the following steps can help repair your broken OS.\n\n### Stuck Upgrades\n\nIf your upgrade appears to hang in place for an extended period of time, click on the `Terminal` item to expand the terminal section. Check what action is available there, then complete the steps to un-hang your upgrade. For help, contact support and we'll be able to provide assistance.\n\n### Broken Upgrade\n\nPop!_OS has replaced the Ubuntu upgrade tool \"do-release-upgrade\" in recent releases (21.04 and newer). With updates to the Pop!OS installer, you may find that either using an updated [Recovery Partition](/articles/pop-recovery/) or [Live USB](/articles/pop-live-disk/) with the desired Pop!_OS release using the \"Refresh Install\" option will be the fastest way to fix your install.\n\nManually fixing package issues can be hard to diagnose. Use caution when removing system packages. Removing software from PPA's may be required to allow newer packages from the base repositories to install correctly. Please follow the steps as outlined in this document about [repairing the package manager](/articles/package-manager-pop/) and/or [incomplete upgrades](/articles/pop-incomplete-upgrade/)\n\nMake sure to get the package manager to a fully upgraded status before rebooting your computer. You should see this line after running all 6 of the [repair package manager](https://support.system76.com/articles/pop-incomplete-upgrade#repair-package-manager-after-failedincomplete-upgrade) commands:\n\n```bash\n0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\n```\n","dir":"/","path":"/upgrade-pop","extension":".md","createdAt":"2015-08-07T18:25:24.000Z","updatedAt":"2022-10-17T04:13:18.000Z","authors":[{"username":"jacobgkau","commitUrl":"https://github.com/system76/docs/commit/4fa6e7b3aa9049c073df3d38813279ef6a57245c","avatarUrl":"https://avatars.githubusercontent.com/u/7199422?v=4","profileUrl":"https://github.com/jacobgkau"},{"username":"n3m0-22","commitUrl":"https://github.com/system76/docs/commit/c42756591d2c8e066aa4b7619f9ac18e75cff8f4","avatarUrl":"https://avatars.githubusercontent.com/u/11048214?v=4","profileUrl":"https://github.com/n3m0-22"},{"username":"storyaddict","commitUrl":"https://github.com/system76/docs/commit/42fa9118b8ab6b86c13f6cd2bea43a9003439be6","avatarUrl":"https://avatars.githubusercontent.com/u/55410594?v=4","profileUrl":"https://github.com/storyaddict"},{"username":"Fibs7000","commitUrl":"https://github.com/system76/docs/commit/2e93e964493cda88d1e88ceeee72ffbe9d7d7360","avatarUrl":"https://avatars.githubusercontent.com/u/16261713?v=4","profileUrl":"https://github.com/Fibs7000"},{"username":"thomas-zimmerman","commitUrl":"https://github.com/system76/docs/commit/daa3c6902bae64c7aae10511781ce8e5d29d8714","avatarUrl":"https://avatars.githubusercontent.com/u/41023059?v=4","profileUrl":"https://github.com/thomas-zimmerman"},{"username":"Ampersandstorm","commitUrl":"https://github.com/system76/docs/commit/a36a120ea03636932d7610edb0d388f05a7c1045","avatarUrl":"https://avatars.githubusercontent.com/u/80931038?v=4","profileUrl":"https://github.com/Ampersandstorm"},{"username":"linuxgnuru","commitUrl":"https://github.com/system76/docs/commit/5c092dcc6a1b4699594358de303ce17f3c611e0d","avatarUrl":"https://avatars.githubusercontent.com/u/3463589?v=4","profileUrl":"https://github.com/linuxgnuru"},{"username":"WatchMkr","commitUrl":"https://github.com/system76/docs/commit/8e9c8fe9b98177fa173d809e67efed199f3f9cd8","avatarUrl":"https://avatars.githubusercontent.com/u/3430283?v=4","profileUrl":"https://github.com/WatchMkr"},{"username":"ahoneybun","commitUrl":"https://github.com/system76/docs/commit/c90c55f30c5f706d0917cc9b182f123ff7cd9954","avatarUrl":"https://avatars.githubusercontent.com/u/4884946?v=4","profileUrl":"https://github.com/ahoneybun"}],"meta":{"version":0,"revision":0,"created":1697644148733},"$loki":138}],"idIndex":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138],"maxId":138,"_dirty":true,"_nestedProperties":[],"transactional":false,"asyncListeners":false,"disableMeta":false,"disableChangesApi":true,"disableDeltaChangesApi":true,"cloneObjects":false,"cloneMethod":"deep","changes":[],"_fullTextSearch":{"ii":{"title":{"_store":true,"_optimizeChanges":true,"docCount":138,"docStore":[[0,{"fieldLength":3}],[1,{"fieldLength":8}],[2,{"fieldLength":8}],[3,{"fieldLength":8}],[4,{"fieldLength":2}],[5,{"fieldLength":2}],[6,{"fieldLength":5}],[7,{"fieldLength":3}],[8,{"fieldLength":4}],[9,{"fieldLength":2}],[10,{"fieldLength":3}],[11,{"fieldLength":3}],[12,{"fieldLength":8}],[13,{"fieldLength":7}],[14,{"fieldLength":2}],[15,{"fieldLength":4}],[16,{"fieldLength":5}],[17,{"fieldLength":2}],[18,{"fieldLength":5}],[19,{"fieldLength":1}],[20,{"fieldLength":8}],[21,{"fieldLength":3}],[22,{"fieldLength":4}],[23,{"fieldLength":4}],[24,{"fieldLength":5}],[25,{"fieldLength":1}],[26,{"fieldLength":9}],[27,{"fieldLength":2}],[28,{"fieldLength":2}],[29,{"fieldLength":5}],[30,{"fieldLength":3}],[31,{"fieldLength":6}],[32,{"fieldLength":3}],[33,{"fieldLength":3}],[34,{"fieldLength":5}],[35,{"fieldLength":5}],[36,{"fieldLength":2}],[37,{"fieldLength":4}],[38,{"fieldLength":6}],[39,{"fieldLength":4}],[40,{"fieldLength":6}],[41,{"fieldLength":4}],[42,{"fieldLength":7}],[43,{"fieldLength":3}],[44,{"fieldLength":4}],[45,{"fieldLength":2}],[46,{"fieldLength":2}],[47,{"fieldLength":7}],[48,{"fieldLength":11}],[49,{"fieldLength":4}],[50,{"fieldLength":5}],[51,{"fieldLength":3}],[52,{"fieldLength":3}],[53,{"fieldLength":4}],[54,{"fieldLength":7}],[55,{"fieldLength":7}],[56,{"fieldLength":5}],[57,{"fieldLength":6}],[58,{"fieldLength":5}],[59,{"fieldLength":8}],[60,{"fieldLength":2}],[61,{"fieldLength":3}],[62,{"fieldLength":5}],[63,{"fieldLength":2}],[64,{"fieldLength":3}],[65,{"fieldLength":10}],[66,{"fieldLength":2}],[67,{"fieldLength":5}],[68,{"fieldLength":6}],[69,{"fieldLength":6}],[70,{"fieldLength":3}],[71,{"fieldLength":3}],[72,{"fieldLength":3}],[73,{"fieldLength":4}],[74,{"fieldLength":6}],[75,{"fieldLength":6}],[76,{"fieldLength":5}],[77,{"fieldLength":3}],[78,{"fieldLength":4}],[79,{"fieldLength":2}],[80,{"fieldLength":2}],[81,{"fieldLength":2}],[82,{"fieldLength":4}],[83,{"fieldLength":5}],[84,{"fieldLength":5}],[85,{"fieldLength":4}],[86,{"fieldLength":4}],[87,{"fieldLength":3}],[88,{"fieldLength":2}],[89,{"fieldLength":4}],[90,{"fieldLength":2}],[91,{"fieldLength":2}],[92,{"fieldLength":3}],[93,{"fieldLength":4}],[94,{"fieldLength":3}],[95,{"fieldLength":3}],[96,{"fieldLength":4}],[97,{"fieldLength":3}],[98,{"fieldLength":3}],[99,{"fieldLength":4}],[100,{"fieldLength":2}],[101,{"fieldLength":2}],[102,{"fieldLength":7}],[103,{"fieldLength":4}],[104,{"fieldLength":3}],[105,{"fieldLength":7}],[106,{"fieldLength":3}],[107,{"fieldLength":7}],[108,{"fieldLength":3}],[109,{"fieldLength":3}],[110,{"fieldLength":6}],[111,{"fieldLength":3}],[112,{"fieldLength":2}],[113,{"fieldLength":5}],[114,{"fieldLength":3}],[115,{"fieldLength":2}],[116,{"fieldLength":2}],[117,{"fieldLength":3}],[118,{"fieldLength":3}],[119,{"fieldLength":6}],[120,{"fieldLength":8}],[121,{"fieldLength":2}],[122,{"fieldLength":3}],[123,{"fieldLength":3}],[124,{"fieldLength":5}],[125,{"fieldLength":5}],[126,{"fieldLength":5}],[127,{"fieldLength":2}],[128,{"fieldLength":3}],[129,{"fieldLength":5}],[130,{"fieldLength":5}],[131,{"fieldLength":3}],[132,{"fieldLength":3}],[133,{"fieldLength":7}],[134,{"fieldLength":3}],[135,{"fieldLength":3}],[136,{"fieldLength":2}],[137,{"fieldLength":2}]],"totalFieldLength":566,"root":{"k":[104,97,99,100,108,114,116,117,111,105,102,98,106,101,112,109,115,103,40,45,119,110,118,121,50,107,56,113,53,38],"v":[{"k":[100,111,105,101,97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[112,115],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[100,98],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,108],"v":[{"k":[118],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[13,1],[69,1],[113,1]]},"k":[117,116,110,100,99,112,109,114],"v":[{"k":[100,116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[0,1],[116,1]]}}]}]},{"k":[111,104],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[1,1],[3,1],[6,1],[16,1],[26,1],[58,1]]}},{"k":[100],"v":[{"d":{"df":12,"dc":[[2,2],[18,1],[20,1],[24,1],[26,1],[41,1],[48,1],[62,1],[82,1],[96,1],[99,1],[126,1]]}}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[99,116],"v":[{"k":[101,111],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[111,105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[108,115,114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[24,1],[58,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[23,1]]}},{"k":[111],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[111,108,97,104,106,117,114],"v":[{"k":[110,108,111,109,100],"v":[{"k":[102,100,116],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[0,1],[57,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]},{"k":[111,108],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[112,109],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[30,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[55,1],[75,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[65,1]]},"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,111,105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[2,1],[65,1]]}}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[114,97],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]},{"k":[115,100],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101,97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[28,1],[101,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,110],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"k":[110],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[84,1],[122,1]]}}]}]}]}]}]}]}]},{"k":[101,105,111,114,118,97,117],"v":[{"k":[101,110,118,102,115],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109,105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[16,1],[36,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]},{"k":[107,105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[35,1],[51,1],[58,1],[63,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[24,1],[107,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[115,114,97,102],"v":[{"k":[107,97,112],"v":[{"d":{"df":4,"dc":[[7,1],[37,1],[74,1],[132,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]},{"k":[109,99],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[107,117],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[13,1],[21,1],[69,1],[92,1]]},"k":[115,40,114],"v":[{"d":{"df":1,"dc":[[69,1]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[99,118,116],"v":[{"d":{"df":1,"dc":[[32,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]},{"k":[101,105,116,97,111],"v":[{"k":[97,103],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"k":[103,118,102,110],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[37,1],[74,1],[132,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[101,117],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"k":[120],"v":[{"d":{"df":3,"dc":[[84,1],[104,1],[111,1]]}}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[40,1],[120,1]]}}]}]},{"k":[117,112],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[48,2],[129,1]]}}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[71,1],[83,1]]}}]}]}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[74,1],[122,1]]},"k":[105],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[77,1],[102,1],[120,1]]}}]}]}]}]},{"k":[101,97,117,111],"v":[{"k":[115,112,108,99,98],"v":[{"k":[101,111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[1,1],[8,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]},{"k":[108,111,97],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[43,1],[87,1]]}}]}]}]}]}]}]}]}]},{"k":[105,99],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[118,103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[100,1],[136,1]]}}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[54,1]]}}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]},{"k":[104,101,111,114,105],"v":[{"k":[101,114],"v":[{"d":{"df":9,"dc":[[1,1],[3,1],[34,1],[42,1],[55,1],[65,1],[75,1],[110,1],[117,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]},{"k":[99,114,110],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[75,1],[104,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[48,1],[65,1],[67,1],[124,1],[130,1]]},"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[60,1],[79,1],[94,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[110,115,98,112],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[1,1],[3,1],[6,1]]}}]}]}]}]}]}]}]}]},{"k":[101,98,105,97],"v":[{"d":{"df":5,"dc":[[46,1],[47,1],[82,1],[96,1],[105,1]]},"k":[114],"v":[{"d":{"df":4,"dc":[[12,1],[33,1],[39,1],[57,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]},{"d":{"df":1,"dc":[[13,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[31,1],[54,1],[55,1],[75,1],[107,1]]}}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":6,"dc":[[66,1],[67,1],[81,1],[91,1],[114,1],[126,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[97,1],[98,1]]},"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[48,1],[95,1]]}}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[66,1],[123,1],[137,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]},{"k":[102,99,114,110,112,116],"v":[{"d":{"df":2,"dc":[[1,1],[3,1]]}},{"k":[101],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[22,1],[29,1],[59,1],[93,1],[102,1],[120,1]]},"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"d":{"df":8,"dc":[[35,1],[38,1],[48,1],[83,1],[105,1],[107,1],[111,1],[131,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[101],"v":[{"k":[110,114],"v":[{"d":{"df":3,"dc":[[59,1],[86,1],[113,1]]},"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[107,1],[133,1]]}}]}]}]}]},{"k":[110,109,99,115],"v":[{"d":{"df":8,"dc":[[2,1],[23,1],[31,1],[49,1],[53,1],[54,1],[74,1],[84,1]]},"k":[115,105,116,99],"v":[{"k":[116],"v":[{"k":[97,114],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[4,1],[27,1],[41,1],[45,1],[53,1],[64,1],[82,1],[96,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[49,1],[80,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[97,112],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"d":{"df":1,"dc":[[110,1]]},"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[85,1],[89,1],[102,1],[120,1]]}}]}]}]}]}]},{"k":[105,108,114,97,111],"v":[{"k":[114,120,108,110,100],"v":[{"k":[101,109],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[13,1],[48,1],[59,2],[65,1],[86,1],[95,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[15,1]]}},{"k":[101],"v":[{"d":{"df":2,"dc":[[50,1],[62,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[98,1],[122,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[75,1],[125,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[102],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115,116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]},{"k":[111,101],"v":[{"k":[109,122],"v":[{"d":{"df":5,"dc":[[13,1],[55,1],[67,1],[74,1],[130,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]},{"k":[110,105,99],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[35,1],[83,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[119,1],[125,1]]},"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"k":[105,117,108,111,101,97],"v":[{"k":[111,116],"v":[{"k":[115,105],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]},{"k":[103,116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[117,97],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]},{"k":[111,116],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]},{"k":[116,102],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[50,1],[126,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[116,115,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[52,1],[56,1],[90,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[81,1],[104,1],[115,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[111,117],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"k":[110,102,120,116,45],"v":[{"k":[99,118,97,103],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[92,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[112,116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]},{"k":[99],"v":[{"k":[46],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[97,114,108,111,101,121,112],"v":[{"k":[115,99,114],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[33,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]},{"k":[101,111,105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]},{"k":[116,103,98,100],"v":[{"k":[101,111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[20,1],[41,1]]}}]}]},{"k":[112,119],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[56,1]]},"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":17,"dc":[[23,1],[31,1],[40,1],[49,1],[50,1],[53,1],[54,1],[80,1],[101,1],[105,1],[115,1],[123,1],[126,1],[128,1],[130,1],[131,1],[137,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[34,1],[35,1],[83,1]]}}]}]}]},{"k":[114],"v":[{"k":[109,99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[117,97,101,105,111],"v":[{"k":[108,115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[110,108,116,99,112],"v":[{"k":[97,117],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[43,1],[87,1]]},"k":[109,114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[26,1],[110,1]]}}]}]}]},{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[111,104],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[69,1]]}}]},{"k":[100,110],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[26,1],[70,1]]}}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[110,99],"v":[{"k":[101],"v":[{"k":[99,116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[64,1],[76,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]},{"k":[117,100],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[105,101],"v":[{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]},{"k":[117,101,121,105,104,116,119,109,111,99,97],"v":[{"k":[112],"v":[{"k":[112,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,114,99],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[117],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[12,1],[61,1],[106,1],[118,1],[119,1]]}}]}]},{"k":[118],"v":[{"k":[97,105,101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[64,1],[76,1],[106,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[18,1],[95,1]]},"k":[115,55],"v":[{"d":{"df":2,"dc":[[14,1],[62,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[54],"v":[{"d":{"df":5,"dc":[[59,1],[86,1],[106,1],[133,1],[135,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"k":[105,97,111,101],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]},{"k":[119,114],"v":[{"d":{"df":1,"dc":[[56,1]]}},{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[73,1],[114,1],[128,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]},{"k":[97,114,101],"v":[{"k":[116,99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]},{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[59,1],[67,1],[108,1],[109,1],[130,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[94,1],[133,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[117,112,110,114,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[97,105,109,112,117,99,101,116,102,104,115],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[40,1],[44,1],[76,1],[133,1]]},"k":[41],"v":[{"d":{"df":6,"dc":[[17,1],[72,1],[91,1],[99,1],[121,1],[135,1]]}}]}]}]}]}]}]}]},{"k":[112,111,97],"v":[{"k":[51],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[118,117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]},{"k":[111,114],"v":[{"k":[112],"v":[{"k":[33],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[120,1]]},"k":[41],"v":[{"d":{"df":8,"dc":[[37,1],[55,1],[70,1],[73,1],[87,1],[89,1],[109,1],[118,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[98,110],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[102,1]]},"k":[41],"v":[{"d":{"df":4,"dc":[[43,1],[61,1],[85,1],[108,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[104,111],"v":[{"k":[97,114],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[12,1],[35,1],[40,1],[44,1],[56,1],[69,1],[83,1],[133,1]]}},{"k":[101,97,105,112,104],"v":[{"k":[98],"v":[{"d":{"df":2,"dc":[[16,1],[26,1]]},"k":[99],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[20,1],[38,1]]}}]}]}]},{"k":[116,110,114],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[47,1],[57,1],[77,1]]}}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[54,1],[121,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[111,117,118,101],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[105,115],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]},{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[116,119],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]}}]}]},{"k":[105,112],"v":[{"k":[100,114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[84,1]]},"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[111,117],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[114],"v":[{"d":{"df":4,"dc":[[21,1],[30,1],[125,1],[129,1]]}}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[48,50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[120,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]},{"k":[105,101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]},{"k":[121,101,114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[73,1],[114,1],[128,1],[129,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[47,1]]}},{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}}]}},"description":{"_store":true,"_optimizeChanges":true,"docCount":138,"docStore":[[0,{"fieldLength":12}],[1,{"fieldLength":9}],[2,{"fieldLength":13}],[3,{"fieldLength":8}],[4,{"fieldLength":18}],[5,{"fieldLength":7}],[6,{"fieldLength":10}],[7,{"fieldLength":11}],[8,{"fieldLength":6}],[9,{"fieldLength":10}],[10,{"fieldLength":10}],[11,{"fieldLength":19}],[12,{"fieldLength":22}],[13,{"fieldLength":12}],[14,{"fieldLength":6}],[15,{"fieldLength":13}],[16,{"fieldLength":7}],[17,{"fieldLength":5}],[18,{"fieldLength":8}],[19,{"fieldLength":4}],[20,{"fieldLength":24}],[21,{"fieldLength":6}],[22,{"fieldLength":15}],[23,{"fieldLength":5}],[24,{"fieldLength":19}],[25,{"fieldLength":6}],[26,{"fieldLength":9}],[27,{"fieldLength":18}],[28,{"fieldLength":8}],[29,{"fieldLength":10}],[30,{"fieldLength":9}],[31,{"fieldLength":10}],[32,{"fieldLength":21}],[33,{"fieldLength":21}],[34,{"fieldLength":14}],[35,{"fieldLength":8}],[36,{"fieldLength":6}],[37,{"fieldLength":7}],[38,{"fieldLength":16}],[39,{"fieldLength":8}],[40,{"fieldLength":4}],[41,{"fieldLength":12}],[42,{"fieldLength":12}],[43,{"fieldLength":7}],[44,{"fieldLength":19}],[45,{"fieldLength":14}],[46,{"fieldLength":9}],[47,{"fieldLength":8}],[48,{"fieldLength":20}],[49,{"fieldLength":7}],[50,{"fieldLength":8}],[51,{"fieldLength":14}],[52,{"fieldLength":10}],[53,{"fieldLength":8}],[54,{"fieldLength":9}],[55,{"fieldLength":6}],[56,{"fieldLength":10}],[57,{"fieldLength":18}],[58,{"fieldLength":7}],[59,{"fieldLength":13}],[60,{"fieldLength":18}],[61,{"fieldLength":9}],[62,{"fieldLength":9}],[63,{"fieldLength":7}],[64,{"fieldLength":8}],[65,{"fieldLength":12}],[66,{"fieldLength":15}],[67,{"fieldLength":25}],[68,{"fieldLength":24}],[69,{"fieldLength":8}],[70,{"fieldLength":7}],[71,{"fieldLength":12}],[72,{"fieldLength":10}],[73,{"fieldLength":8}],[74,{"fieldLength":8}],[75,{"fieldLength":15}],[76,{"fieldLength":18}],[77,{"fieldLength":10}],[78,{"fieldLength":30}],[79,{"fieldLength":12}],[80,{"fieldLength":7}],[81,{"fieldLength":14}],[82,{"fieldLength":6}],[83,{"fieldLength":8}],[84,{"fieldLength":12}],[85,{"fieldLength":12}],[86,{"fieldLength":12}],[87,{"fieldLength":9}],[88,{"fieldLength":9}],[89,{"fieldLength":12}],[90,{"fieldLength":8}],[91,{"fieldLength":7}],[92,{"fieldLength":3}],[93,{"fieldLength":9}],[94,{"fieldLength":9}],[95,{"fieldLength":5}],[96,{"fieldLength":24}],[97,{"fieldLength":9}],[98,{"fieldLength":10}],[99,{"fieldLength":12}],[100,{"fieldLength":12}],[101,{"fieldLength":20}],[102,{"fieldLength":24}],[103,{"fieldLength":8}],[104,{"fieldLength":14}],[105,{"fieldLength":24}],[106,{"fieldLength":11}],[107,{"fieldLength":8}],[108,{"fieldLength":7}],[109,{"fieldLength":7}],[110,{"fieldLength":23}],[111,{"fieldLength":6}],[112,{"fieldLength":7}],[113,{"fieldLength":11}],[114,{"fieldLength":8}],[115,{"fieldLength":14}],[116,{"fieldLength":12}],[117,{"fieldLength":7}],[118,{"fieldLength":9}],[119,{"fieldLength":10}],[120,{"fieldLength":24}],[121,{"fieldLength":17}],[122,{"fieldLength":11}],[123,{"fieldLength":12}],[124,{"fieldLength":11}],[125,{"fieldLength":8}],[126,{"fieldLength":8}],[127,{"fieldLength":14}],[128,{"fieldLength":8}],[129,{"fieldLength":8}],[130,{"fieldLength":21}],[131,{"fieldLength":23}],[132,{"fieldLength":11}],[133,{"fieldLength":12}],[134,{"fieldLength":23}],[135,{"fieldLength":14}],[136,{"fieldLength":16}],[137,{"fieldLength":14}]],"totalFieldLength":1624,"root":{"k":[104,105,116,112,97,111,100,99,115,102,108,114,110,98,109,101,117,107,103,113,119,121,106,122,40,34,118,56,48,96,53,45],"v":[{"k":[101,111,100,105,117,97],"v":[{"k":[114,108],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[0,1],[34,1],[46,1],[61,1],[79,1],[85,1],[89,1],[101,1],[116,1],[118,1],[136,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[112],"v":[{"d":{"df":5,"dc":[[67,1],[94,1],[103,1],[113,1],[130,1]]}}]}]},{"k":[119],"v":[{"d":{"df":43,"dc":[[0,1],[2,1],[7,1],[10,1],[11,1],[21,1],[22,1],[28,1],[29,1],[38,1],[39,1],[40,1],[42,1],[46,1],[50,1],[54,1],[59,1],[61,1],[62,1],[65,1],[68,1],[79,1],[81,1],[93,1],[95,1],[97,1],[100,1],[103,1],[107,1],[108,1],[109,1],[110,1],[111,1],[114,1],[115,1],[116,1],[117,1],[118,1],[122,1],[124,1],[128,1],[135,1],[136,1]]}}]},{"k":[109],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[100,103,98],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[104],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[118,114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[121,1],[134,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]},{"k":[115,116,110,112,102,109,99],"v":[{"d":{"df":17,"dc":[[0,1],[14,1],[35,1],[46,1],[61,1],[79,1],[83,1],[101,1],[102,1],[110,1],[116,1],[118,1],[120,1],[123,1],[127,1],[133,1],[136,1]]},"k":[115,111],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115,46],"v":[{"d":{"df":2,"dc":[[79,1],[116,1]]},"k":[46],"v":[{"d":{"df":6,"dc":[[62,1],[85,1],[89,1],[94,1],[103,1],[113,1]]}}]},{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[1,1],[78,1]]}},{"d":{"df":22,"dc":[[2,1],[15,1],[34,1],[43,1],[44,1],[49,1],[53,1],[54,1],[56,2],[60,1],[61,1],[69,1],[73,1],[87,1],[96,1],[102,1],[110,1],[118,1],[119,1],[120,1],[124,1],[129,1]]},"k":[115,99,102,116,63,105],"v":[{"k":[116],"v":[{"k":[114,97],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":16,"dc":[[9,1],[17,1],[30,1],[33,1],[44,1],[51,1],[71,1],[78,1],[80,1],[91,1],[99,1],[103,1],[105,1],[106,1],[121,1],[131,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[40,1],[49,1],[51,1],[53,1],[64,1],[132,1],[133,1]]},"k":[105,97,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[17,1],[80,1],[91,1],[121,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[114,100],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[108,114,111],"v":[{"k":[117],"v":[{"k":[100,115],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[44,114],"v":[{"d":{"df":1,"dc":[[75,1]]}},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114,108],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[60,1],[96,1]]}}]}]}]},{"d":{"df":1,"dc":[[110,1]]}}]}]},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"d":{"df":12,"dc":[[14,1],[35,1],[57,1],[60,1],[67,1],[78,1],[83,1],[100,1],[123,1],[127,1],[130,1],[134,1]]}},{"k":[97,112,101],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"k":[111,104,114,101,117,97,105,121,119],"v":[{"d":{"df":73,"dc":[[0,1],[2,2],[4,2],[7,1],[9,1],[10,2],[11,1],[15,1],[18,1],[20,1],[21,1],[22,2],[24,1],[28,1],[29,1],[30,1],[33,2],[34,1],[38,1],[39,2],[40,1],[42,1],[45,1],[46,1],[48,1],[50,1],[51,1],[54,1],[57,1],[59,2],[61,1],[62,1],[65,1],[68,2],[72,1],[75,1],[77,1],[79,1],[81,1],[82,1],[85,1],[89,1],[93,1],[94,1],[95,1],[96,1],[97,1],[100,1],[101,1],[103,1],[104,1],[105,3],[107,1],[108,1],[109,1],[110,1],[111,1],[113,1],[115,1],[116,1],[117,1],[118,1],[119,1],[122,2],[123,1],[124,1],[127,1],[131,2],[132,1],[133,1],[134,1],[135,2],[136,2]]},"k":[111,112,117],"v":[{"k":[108],"v":[{"k":[115,107],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[56,1]]}},{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]},{"k":[101,105,117,97,114,111],"v":[{"d":{"df":34,"dc":[[4,1],[12,2],[22,2],[28,1],[32,3],[34,1],[36,1],[42,1],[44,2],[46,1],[49,1],[50,1],[52,1],[55,1],[56,2],[57,1],[58,1],[60,1],[65,1],[66,1],[67,2],[96,1],[99,1],[101,1],[104,1],[110,2],[117,1],[126,1],[127,1],[130,2],[134,1],[135,1],[136,1],[137,1]]},"k":[115,108,121,109,114],"v":[{"k":[101],"v":[{"d":{"df":8,"dc":[[20,1],[33,1],[48,1],[51,1],[105,1],[126,1],[131,1],[134,1]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[35,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"d":{"df":1,"dc":[[48,1]]}},{"d":{"df":1,"dc":[[133,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]},{"k":[115,110,114],"v":[{"d":{"df":8,"dc":[[11,1],[12,1],[20,1],[60,1],[78,1],[96,1],[110,1],[127,1]]}},{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[27,1],[76,1],[86,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]},{"k":[111,97,121,105],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[14,1],[25,1],[35,1],[83,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[94,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,110],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[59,1],[67,1],[130,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[57,1],[72,1]]}},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[94,1],[113,1]]}}]}]}]}]},{"k":[114,110],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[24,1],[104,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109,102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[93,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[107,115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[60,1],[105,1],[131,1]]}}]},{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[109,112],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[81,1],[115,1]]}}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[108,117,114,97,111,101,121,112],"v":[{"k":[97,101],"v":[{"k":[121,99],"v":[{"d":{"df":2,"dc":[[0,1],[64,1]]},"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[4,1],[50,1]]}}]}]}]}]},{"k":[111,105,101],"v":[{"k":[116,118,112,99,103,98,100],"v":[{"k":[101,111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"k":[110],"v":[{"k":[118,109],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100,115],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":2,"dc":[[24,1],[127,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[20,1],[59,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]},{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[118,110,109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"k":[99,116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[112,45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,114,99,103],"v":[{"k":[115],"v":[{"k":[119,112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]},"k":[115,63],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[33,1],[119,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]},{"k":[97,116],"v":[{"k":[108,109],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":1,"dc":[[68,2]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[124,1],[136,1]]}}]}]}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]},{"k":[119,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[35,1],[83,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[101,1],[107,1]]},"k":[33],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":14,"dc":[[10,1],[19,1],[36,1],[51,1],[53,1],[54,1],[70,1],[77,1],[80,1],[87,1],[115,1],[128,1],[130,1],[137,1]]},"k":[46],"v":[{"d":{"df":8,"dc":[[37,1],[42,1],[49,1],[56,1],[69,1],[73,1],[118,1],[124,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[109,115,99,102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[68,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"d":{"df":33,"dc":[[9,1],[12,1],[13,2],[15,1],[31,1],[34,1],[45,1],[47,1],[53,1],[57,1],[60,1],[61,1],[67,1],[68,1],[69,1],[74,1],[77,1],[81,1],[84,1],[86,1],[94,1],[102,2],[104,1],[105,1],[106,1],[113,2],[115,1],[118,1],[119,1],[120,2],[121,1],[131,1],[134,1]]},"k":[117,110,100,108,99,112,115,114,98,109,102,116,105,119],"v":[{"k":[100,116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[0,1],[116,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,99],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[0,1],[4,1],[10,1],[41,1],[74,1],[78,1]]},"k":[100,97],"v":[{"d":{"df":47,"dc":[[1,1],[2,2],[3,1],[6,1],[11,2],[12,1],[16,1],[18,1],[20,1],[22,1],[24,1],[25,1],[26,1],[27,2],[32,1],[37,1],[38,1],[41,1],[43,1],[46,1],[52,1],[62,1],[64,1],[67,1],[68,1],[75,2],[76,2],[77,1],[78,1],[85,1],[86,1],[87,2],[88,1],[89,1],[93,1],[96,2],[98,1],[99,1],[110,1],[111,1],[112,1],[117,1],[121,1],[124,1],[125,1],[132,1],[133,1]]}},{"k":[108],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]},{"k":[109,100,97,106],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[7,1],[15,1],[39,1],[61,1],[88,1],[118,1],[135,1]]},"k":[44,105],"v":[{"d":{"df":4,"dc":[[43,1],[73,1],[87,1],[129,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[51,1],[78,2]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[9,1]]},"k":[116,99],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101,97],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]},{"k":[101,111],"v":[{"k":[115,112],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[29,1],[74,1]]},"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]},{"k":[112,114],"v":[{"d":{"df":1,"dc":[[23,1]]},"k":[108,114],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[16,1],[24,2]]}}]}]}]}]}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]}}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[20,1],[38,1]]}},{"d":{"df":1,"dc":[[112,1]]},"k":[101,116],"v":[{"d":{"df":7,"dc":[[34,1],[67,1],[85,1],[89,1],[102,1],[120,1],[130,1]]},"k":[110,97],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[110,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[36,1],[70,1],[119,1]]}}]}]}]},{"k":[97,100],"v":[{"k":[122],"v":[{"k":[111,105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[38,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[42,1],[102,1],[120,1],[135,1]]}}]}]}]},{"d":{"df":3,"dc":[[60,1],[105,1],[131,1]]}},{"k":[114],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"k":[118,114,110,112,102,116,117,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[0,1],[96,1]]}}]}]},{"d":{"df":16,"dc":[[0,1],[24,2],[29,1],[45,1],[57,1],[68,1],[71,1],[73,1],[84,1],[88,1],[121,1],[123,1],[129,1],[132,1],[134,1],[136,1]]},"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[9,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"d":{"df":25,"dc":[[17,1],[28,1],[32,1],[35,1],[37,1],[44,1],[58,1],[59,1],[63,1],[66,1],[70,1],[78,1],[80,1],[83,1],[84,1],[90,1],[91,1],[93,1],[99,1],[103,1],[106,1],[110,1],[121,1],[131,1],[137,1]]},"k":[108],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]},{"k":[116,101],"v":[{"k":[105],"v":[{"k":[111,109],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110,114],"v":[{"d":{"df":3,"dc":[[41,1],[59,1],[86,2]]},"k":[115,118],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[67,1],[100,1],[126,1],[130,1],[136,1]]}}]}]},{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"d":{"df":12,"dc":[[20,1],[22,1],[27,1],[32,1],[33,1],[66,1],[76,1],[86,1],[98,1],[104,1],[113,1],[137,1]]},"k":[102],"v":[{"k":[44,101],"v":[{"d":{"df":1,"dc":[[32,1]]}},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[22,1],[29,1],[39,1],[85,1],[89,1],[133,1]]},"k":[119],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[116,114],"v":[{"d":{"df":4,"dc":[[33,1],[66,1],[78,1],[137,1]]}},{"d":{"df":3,"dc":[[66,1],[86,1],[137,1]]}}]},{"d":{"df":1,"dc":[[74,1]]},"k":[46,101],"v":[{"d":{"df":2,"dc":[[129,1],[132,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[105,101,97,111,118,114,117],"v":[{"k":[115,114,102,97],"v":[{"k":[112,107,97,99],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[112,115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]},{"d":{"df":2,"dc":[[11,1],[47,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]},"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[42,1],[110,1]]},"k":[115,100],"v":[{"d":{"df":1,"dc":[[68,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[66,1],[137,1]]}}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":1,"dc":[[22,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110,114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[103,1],[134,1]]}}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]},{"k":[101,108,118,112,115,99,102],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105,109],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[3,1],[16,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"k":[105,107,99],"v":[{"k":[103],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[51,1],[58,1],[81,1],[101,2],[115,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]},{"k":[111,114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[23,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[20,1],[51,1]]}}]}]}]}]}]}]},{"k":[116,99,118],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[2,1],[6,1]]}}]},{"d":{"df":1,"dc":[[32,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[11,1],[102,1],[120,1],[123,1]]},"k":[109,99,101],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[117,107],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46,97],"v":[{"d":{"df":1,"dc":[[20,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[115],"v":[{"k":[110],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"k":[105,109],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[21,1],[69,1],[78,1],[124,1]]},"k":[44,40,114],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]},{"d":{"df":1,"dc":[[135,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[111,104,106,97,114,117,101],"v":[{"k":[110,109,100,114],"v":[{"k":[110,116,115,118,102],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"k":[114,101,97],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[26,1],[38,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[77,1],[93,1],[97,1]]}}]}]}]}]}]}]},{"k":[112,109,101,105],"v":[{"k":[117,108,111],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[30,1],[78,1],[134,1],[135,1]]},"k":[115,63,44,33,46],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":1,"dc":[[33,1]]}},{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":2,"dc":[[66,1],[137,1]]}},{"d":{"df":4,"dc":[[79,1],[80,1],[91,1],[116,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]},{"k":[105,101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[17,1],[44,1],[99,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[55,1],[75,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":3,"dc":[[62,1],[79,1],[116,1]]}}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[51,1],[78,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]}}]}]}]},{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]},{"k":[114,101],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[63,108],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"k":[114,97,101],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[110,114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[33,2],[88,1]]}}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[66,1],[78,1],[137,1]]}}]}]}]},{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]},{"k":[110,114,102,108,117],"v":[{"d":{"df":6,"dc":[[11,1],[12,1],[32,1],[48,1],[67,1],[130,1]]}},{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[27,1],[76,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[96,1]]}}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[101,97,111],"v":[{"k":[97,100],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":5,"dc":[[37,1],[52,1],[84,1],[122,1],[132,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]},{"k":[102,115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]},{"k":[115,100],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[105],"v":[{"k":[122],"v":[{"k":[101,97],"v":[{"d":{"df":2,"dc":[[22,1],[28,1]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,110],"v":[{"d":{"df":2,"dc":[[44,1],[99,1]]}},{"k":[110],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]},{"k":[121,117,101,112,116,99,111,104,97,119,110,109,107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":8,"dc":[[4,1],[14,1],[62,1],[67,1],[100,1],[127,1],[130,1],[131,1]]},"k":[115,55,46],"v":[{"d":{"df":6,"dc":[[1,1],[86,1],[108,1],[109,1],[110,1],[126,1]]}},{"k":[54],"v":[{"d":{"df":13,"dc":[[11,1],[13,1],[59,1],[63,1],[66,1],[90,1],[95,1],[106,1],[121,1],[122,1],[125,1],[131,1],[135,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]},{"k":[112,99,114,103,100],"v":[{"k":[112,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[1,1],[122,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[20,1],[38,1]]}}]},{"k":[118,101],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[48,1]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[116,115,101,118,114,108,99,110],"v":[{"d":{"df":4,"dc":[[90,1],[105,1],[124,1],[131,1]]},"k":[116,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[44,1],[57,1],[96,1],[99,1],[106,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[2,1],[29,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[7,1],[111,1]]}}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[20,1],[101,1],[102,1],[120,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[24,1],[79,1],[116,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[97,105,101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[38,1],[97,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[94,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[97,111],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,114,111,117],"v":[{"k":[114,116],"v":[{"k":[116],"v":[{"k":[101,44],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[5,1],[63,1],[101,1]]}}]},{"d":{"df":1,"dc":[[134,1]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[71,2]]},"k":[115],"v":[{"d":{"df":5,"dc":[[12,1],[34,1],[48,1],[127,1],[134,1]]}}]}]},{"k":[101],"v":[{"k":[97,116],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]},{"k":[105,114,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[22,1],[102,1],[120,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[27,1],[76,1]]},"k":[109,117,102],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[27,2],[76,2]]},"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[41,1],[45,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[94,1],[133,1]]}}]}]}]}]}]}]},{"k":[105,111,97,101],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[111,119,114,112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[56,1]]}},{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[41,1],[112,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]},{"k":[111,105,117,97,108,114,101,115],"v":[{"k":[114,108],"v":[{"d":{"df":23,"dc":[[1,1],[6,1],[7,1],[9,1],[11,1],[15,1],[19,1],[23,1],[30,2],[44,1],[52,1],[67,1],[71,2],[77,1],[78,2],[98,1],[101,1],[105,1],[121,2],[122,1],[125,1],[130,1],[131,1]]},"k":[109,103,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]},{"k":[111,101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[33,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[108,100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":3,"dc":[[33,1],[51,1],[134,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]},{"k":[114,120,108,110,100],"v":[{"k":[101,115,109],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[12,1],[45,1],[67,1],[130,1]]}}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[13,1],[48,2],[59,2],[86,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]},{"d":{"df":6,"dc":[[12,1],[65,1],[79,1],[85,1],[89,1],[116,1]]}},{"k":[101],"v":[{"d":{"df":2,"dc":[[13,1],[62,1]]},"k":[115],"v":[{"d":{"df":5,"dc":[[20,1],[50,1],[69,1],[100,1],[122,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[15,1],[98,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[102],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]},{"k":[108,110],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[7,1],[80,1],[91,1]]}}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]},{"k":[105,110,115],"v":[{"k":[108],"v":[{"k":[115,101,117],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[18,1]]}},{"k":[116],"v":[{"k":[44,101],"v":[{"d":{"df":1,"dc":[[44,1]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[97,101],"v":[{"k":[115,116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"k":[120],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,101,105],"v":[{"k":[109,122],"v":[{"d":{"df":10,"dc":[[13,1],[29,1],[38,1],[45,1],[55,1],[59,1],[67,1],[74,1],[107,1],[130,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[101,113],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":3,"dc":[[34,1],[81,1],[115,1]]}}]},{"k":[114],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[101,97,105,111,120],"v":[{"k":[97,116,103],"v":[{"k":[114,118],"v":[{"k":[110],"v":[{"d":{"df":15,"dc":[[10,1],[11,1],[21,1],[36,1],[68,1],[70,1],[81,1],[93,1],[107,1],[114,1],[115,1],[122,1],[128,1],[133,1],[135,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[27,1],[76,1]]}}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"k":[98,112,117,110],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":3,"dc":[[25,1],[71,1],[83,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[9,1],[90,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]},{"k":[110,103,98,102,107,116,118,115],"v":[{"k":[117,101],"v":[{"k":[120],"v":[{"d":{"df":5,"dc":[[6,1],[24,1],[58,1],[84,1],[104,1]]},"k":[46],"v":[{"d":{"df":3,"dc":[[8,1],[16,1],[26,1]]}}]}]},{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[44,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[53,1],[96,1],[97,1]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[74,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]},{"k":[100,99,110,111,103,116],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[107,97],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[107,112],"v":[{"d":{"df":3,"dc":[[60,1],[105,1],[131,1]]}},{"k":[44],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]},{"d":{"df":3,"dc":[[102,1],[120,1],[122,1]]},"k":[105],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[77,1],[102,1],[106,1],[120,1]]}}]}]},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[99],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]},{"k":[101,111,97,117,105],"v":[{"k":[115,112,102,109,108,116,97,105,98,99],"v":[{"k":[101,111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]},{"k":[108,111,97],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"d":{"df":1,"dc":[[68,1]]},"k":[115],"v":[{"k":[105,46],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[43,1],[87,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[105,99],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[62,1],[71,1],[117,1],[132,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[136,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[43,1],[87,1]]}}]}]}]},{"k":[105,101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[117,1],[136,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]},{"k":[98,117],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[54,1],[86,1]]},"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]},{"k":[97,101,111,117,118],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[2,1],[81,1],[115,1]]}}]}]}]}]}]}]},{"k":[119,101,116],"v":[{"d":{"df":7,"dc":[[9,1],[63,1],[68,1],[81,1],[112,1],[115,1],[131,1]]},"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[66,1],[137,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[33,1],[48,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[102,119],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[105,116,114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":3,"dc":[[35,1],[83,1],[123,1]]}},{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[105,115],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":3,"dc":[[44,1],[47,1],[99,1]]}}]}]}]},{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[114,105,117,121,101,111,108,97],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]},{"k":[116,111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[105,108,115],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[103,116,105],"v":[{"k":[115],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":1,"dc":[[32,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[45,1],[107,1]]}}]}]}]},{"d":{"df":6,"dc":[[8,1],[12,1],[13,1],[20,1],[51,1],[71,1]]}},{"d":{"df":3,"dc":[[11,1],[32,1],[134,1]]},"k":[102,116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[111,116,120],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[12,1],[29,1],[88,1],[100,1]]},"k":[97,108,44],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[134,1]]}}]}]},{"k":[104,116],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[33,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[111,117,97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[121],"v":[{"d":{"df":2,"dc":[[27,1],[76,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]},{"k":[116,114,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[52,1],[56,1],[90,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[56,1]]}},{"k":[107],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"k":[101,97,105,117,112,111],"v":[{"k":[116,115,100],"v":[{"k":[97,104],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[115,111],"v":[{"d":{"df":1,"dc":[[24,1]]}},{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]},{"k":[104,115],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":3,"dc":[[37,1],[70,1],[132,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[20,1]]}},{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[114,110,105,116,107,99,121,112,115],"v":[{"k":[105,107],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]},{"k":[97,117,44],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[18,1],[82,1]]},"k":[114,109],"v":[{"d":{"df":3,"dc":[[84,1],[85,1],[89,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[42,1],[110,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[33,1]]}}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":3,"dc":[[48,1],[67,1],[130,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[98,1],[101,1]]}}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[53,1],[84,1]]},"k":[44,63],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[57,1],[134,1]]}},{"d":{"df":1,"dc":[[69,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]},{"k":[120,110,99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[101],"v":[{"k":[116,99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"k":[118,117,100,114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"k":[115,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[62,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[101,105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[32,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]},{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[73,1],[129,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[96,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]},{"k":[110,100,120,97,99,109,118],"v":[{"k":[103,99,97,106,118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[101,44],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[92,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[7,1],[33,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[20,1],[46,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[81,1],[115,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[43,1],[87,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"k":[116,112,105],"v":[{"k":[114,101],"v":[{"k":[97],"v":[{"d":{"df":3,"dc":[[7,1],[78,1],[92,1]]}}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[65,2]]}}]}]},{"k":[115],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[34,1],[81,1],[115,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[86,1]]}}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]},{"k":[115,112,98,110],"v":[{"k":[101,105,98,97],"v":[{"d":{"df":14,"dc":[[31,1],[37,1],[45,1],[47,1],[82,1],[104,1],[105,1],[108,1],[109,1],[111,1],[112,1],[132,1],[133,1],[136,1]]},"k":[115,114,46],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":1,"dc":[[12,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[39,1],[104,1]]}}]},{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":14,"dc":[[6,1],[13,1],[24,1],[44,1],[54,1],[55,1],[67,1],[69,1],[75,1],[88,1],[96,1],[114,1],[128,1],[130,1]]}}]}]},{"d":{"df":1,"dc":[[13,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"d":{"df":11,"dc":[[24,1],[44,1],[57,1],[72,1],[96,1],[99,1],[100,1],[105,1],[106,1],[124,1],[131,1]]},"k":[103,100],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[48,1],[66,1],[123,1],[137,1]]},"k":[115,44],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"d":{"df":2,"dc":[[85,1],[89,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":7,"dc":[[43,1],[66,1],[67,1],[81,1],[91,1],[114,1],[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[121,101,114],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[98,115],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[73,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[68,1]]}}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[24,1],[42,1]]}}]}]}]},{"k":[101,117,111,114,110,97,112],"v":[{"k":[116,110,97],"v":[{"d":{"df":6,"dc":[[5,1],[27,1],[66,1],[76,1],[101,1],[137,1]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[63,1],[102,1],[120,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"k":[101,105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"d":{"df":1,"dc":[[24,1]]},"k":[100],"v":[{"k":[101],"v":[{"k":[108,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[96,1]]},"k":[111,33],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[63],"v":[{"d":{"df":2,"dc":[[27,1],[76,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[27,1],[76,1]]}}]},{"k":[97,111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[27,1],[76,1],[108,1],[109,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[31,1],[51,1],[84,1],[101,1]]}}]}]}]},{"k":[109],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[41,1],[131,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]},{"k":[105,104,101,97,115,112,111],"v":[{"k":[116,108,110,114],"v":[{"k":[104],"v":[{"d":{"df":25,"dc":[[5,1],[16,1],[26,1],[31,1],[41,1],[47,1],[48,1],[50,1],[51,1],[58,1],[60,1],[64,1],[65,1],[78,1],[79,1],[81,1],[84,1],[97,1],[101,1],[108,1],[109,1],[114,1],[115,1],[116,1],[128,1]]},"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[32,1],[48,1],[96,1]]}}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[121,2]]},"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[97,101,105],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[11,1],[123,1],[133,1]]},"k":[105],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[108,99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"d":{"df":2,"dc":[[67,1],[130,1]]},"k":[98,108],"v":[{"d":{"df":2,"dc":[[16,1],[26,1]]},"k":[99],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]},{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[27,1],[76,1]]}}]}]}]},{"k":[121,110],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[18,1],[85,1],[89,1]]}}]},{"k":[116],"v":[{"d":{"df":6,"dc":[[27,1],[72,1],[76,1],[105,1],[119,1],[131,1]]}}]}]},{"d":{"df":1,"dc":[[32,1]]}},{"k":[97],"v":[{"k":[45,50],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,110],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"k":[111,117],"v":[{"k":[117],"v":[{"d":{"df":11,"dc":[[12,1],[27,1],[57,1],[67,1],[76,1],[78,1],[94,1],[102,3],[113,1],[120,3],[130,1]]},"k":[114,33,8217,46],"v":[{"d":{"df":47,"dc":[[7,1],[9,1],[14,1],[21,1],[25,1],[28,1],[30,1],[33,3],[34,1],[35,1],[39,1],[57,1],[60,1],[63,1],[64,1],[66,1],[68,1],[71,1],[72,1],[78,1],[79,1],[80,1],[81,1],[83,1],[90,1],[91,1],[98,1],[100,2],[101,1],[102,1],[105,2],[112,1],[114,1],[115,1],[116,1],[120,1],[123,1],[124,1],[125,1],[127,1],[128,1],[129,1],[131,2],[132,1],[135,1],[136,1],[137,1]]}},{"d":{"df":1,"dc":[[11,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[101,1]]}}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[111,97,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[10,1],[57,1]]}}]}]},{"k":[118],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[27,1],[76,1]]}}]}]},{"k":[108,115],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[67,1],[101,1]]}}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]},{"k":[105,111,101,109,97],"v":[{"k":[101,100,114],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[38,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[73,1],[129,1]]}}]}]},{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[38,1],[72,1]]}}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[53,1],[84,1],[121,1]]},"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[48,1],[66,1],[137,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[47,1]]}},{"k":[46],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[119],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[65,1]]}},{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}},"slug":{"_store":true,"_optimizeChanges":true,"docCount":138,"docStore":[[0,{"fieldLength":1}],[1,{"fieldLength":1}],[2,{"fieldLength":1}],[3,{"fieldLength":1}],[4,{"fieldLength":1}],[5,{"fieldLength":1}],[6,{"fieldLength":1}],[7,{"fieldLength":1}],[8,{"fieldLength":1}],[9,{"fieldLength":1}],[10,{"fieldLength":1}],[11,{"fieldLength":1}],[12,{"fieldLength":1}],[13,{"fieldLength":1}],[14,{"fieldLength":1}],[15,{"fieldLength":1}],[16,{"fieldLength":1}],[17,{"fieldLength":1}],[18,{"fieldLength":1}],[19,{"fieldLength":1}],[20,{"fieldLength":1}],[21,{"fieldLength":1}],[22,{"fieldLength":1}],[23,{"fieldLength":1}],[24,{"fieldLength":1}],[25,{"fieldLength":1}],[26,{"fieldLength":1}],[27,{"fieldLength":1}],[28,{"fieldLength":1}],[29,{"fieldLength":1}],[30,{"fieldLength":1}],[31,{"fieldLength":1}],[32,{"fieldLength":1}],[33,{"fieldLength":1}],[34,{"fieldLength":1}],[35,{"fieldLength":1}],[36,{"fieldLength":1}],[37,{"fieldLength":1}],[38,{"fieldLength":1}],[39,{"fieldLength":1}],[40,{"fieldLength":1}],[41,{"fieldLength":1}],[42,{"fieldLength":1}],[43,{"fieldLength":1}],[44,{"fieldLength":1}],[45,{"fieldLength":1}],[46,{"fieldLength":1}],[47,{"fieldLength":1}],[48,{"fieldLength":1}],[49,{"fieldLength":1}],[50,{"fieldLength":1}],[51,{"fieldLength":1}],[52,{"fieldLength":1}],[53,{"fieldLength":1}],[54,{"fieldLength":1}],[55,{"fieldLength":1}],[56,{"fieldLength":1}],[57,{"fieldLength":1}],[58,{"fieldLength":1}],[59,{"fieldLength":1}],[60,{"fieldLength":1}],[61,{"fieldLength":1}],[62,{"fieldLength":1}],[63,{"fieldLength":1}],[64,{"fieldLength":1}],[65,{"fieldLength":1}],[66,{"fieldLength":1}],[67,{"fieldLength":1}],[68,{"fieldLength":1}],[69,{"fieldLength":1}],[70,{"fieldLength":1}],[71,{"fieldLength":1}],[72,{"fieldLength":1}],[73,{"fieldLength":1}],[74,{"fieldLength":1}],[75,{"fieldLength":1}],[76,{"fieldLength":1}],[77,{"fieldLength":1}],[78,{"fieldLength":1}],[79,{"fieldLength":1}],[80,{"fieldLength":1}],[81,{"fieldLength":1}],[82,{"fieldLength":1}],[83,{"fieldLength":1}],[84,{"fieldLength":1}],[85,{"fieldLength":1}],[86,{"fieldLength":1}],[87,{"fieldLength":1}],[88,{"fieldLength":1}],[89,{"fieldLength":1}],[90,{"fieldLength":1}],[91,{"fieldLength":1}],[92,{"fieldLength":1}],[93,{"fieldLength":1}],[94,{"fieldLength":1}],[95,{"fieldLength":1}],[96,{"fieldLength":1}],[97,{"fieldLength":1}],[98,{"fieldLength":1}],[99,{"fieldLength":1}],[100,{"fieldLength":1}],[101,{"fieldLength":1}],[102,{"fieldLength":1}],[103,{"fieldLength":1}],[104,{"fieldLength":1}],[105,{"fieldLength":1}],[106,{"fieldLength":1}],[107,{"fieldLength":1}],[108,{"fieldLength":1}],[109,{"fieldLength":1}],[110,{"fieldLength":1}],[111,{"fieldLength":1}],[112,{"fieldLength":1}],[113,{"fieldLength":1}],[114,{"fieldLength":1}],[115,{"fieldLength":1}],[116,{"fieldLength":1}],[117,{"fieldLength":1}],[118,{"fieldLength":1}],[119,{"fieldLength":1}],[120,{"fieldLength":1}],[121,{"fieldLength":1}],[122,{"fieldLength":1}],[123,{"fieldLength":1}],[124,{"fieldLength":1}],[125,{"fieldLength":1}],[126,{"fieldLength":1}],[127,{"fieldLength":1}],[128,{"fieldLength":1}],[129,{"fieldLength":1}],[130,{"fieldLength":1}],[131,{"fieldLength":1}],[132,{"fieldLength":1}],[133,{"fieldLength":1}],[134,{"fieldLength":1}],[135,{"fieldLength":1}],[136,{"fieldLength":1}],[137,{"fieldLength":1}]],"totalFieldLength":138,"root":{"k":[104,100,99,98,97,103,102,119,105,101,115,112,116,111,109,110,108,117,114,107,121,118],"v":[{"k":[100,105,97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[101,102,115],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101,113],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,102],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,106,111,117],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]},{"k":[100,110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]},{"k":[115,100],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105,45],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,103],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[105,111,97,108,101],"v":[{"k":[111,116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109,106,119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,116],"v":[{"k":[116],"v":[{"k":[45,108],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]},{"k":[116,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,99,114,117],"v":[{"k":[118,100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[117,114],"v":[{"k":[101,105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,114,105,97,111],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,108,110],"v":[{"k":[45,105],"v":[{"k":[114,112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[98],"v":[{"k":[45,99],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118,115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]},{"k":[114,110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115,116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[108,109,106,105,100,112,117],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"k":[110,120],"v":[{"k":[100,99,97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[104,116,101,111,119,121],"v":[{"k":[105,111],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[114,116],"v":[{"k":[118],"v":[{"k":[97,101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,116],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45,55],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[45],"v":[{"k":[115,100],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111,114,112],"v":[{"k":[115,99],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[111,108,115,98,105,107,114],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,114,101,111],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[116,112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115,45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109,121],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,97,101],"v":[{"k":[110,99],"v":[{"k":[101],"v":[{"k":[116,99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]},{"k":[110,112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,118,101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[97,111,105],"v":[{"k":[117,112],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95,45],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105,45],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102,108],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[102,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"k":[110,118],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]},{"k":[115,98,112,110],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102,103],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[118,97],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98,107],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121,114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}},"text":{"_store":true,"_optimizeChanges":true,"docCount":138,"docStore":[[0,{"fieldLength":292}],[1,{"fieldLength":491}],[2,{"fieldLength":134}],[3,{"fieldLength":504}],[4,{"fieldLength":201}],[5,{"fieldLength":908}],[6,{"fieldLength":496}],[7,{"fieldLength":234}],[8,{"fieldLength":469}],[9,{"fieldLength":76}],[10,{"fieldLength":449}],[11,{"fieldLength":647}],[12,{"fieldLength":414}],[13,{"fieldLength":640}],[14,{"fieldLength":666}],[15,{"fieldLength":213}],[16,{"fieldLength":514}],[17,{"fieldLength":333}],[18,{"fieldLength":213}],[19,{"fieldLength":480}],[20,{"fieldLength":370}],[21,{"fieldLength":261}],[22,{"fieldLength":135}],[23,{"fieldLength":130}],[24,{"fieldLength":437}],[25,{"fieldLength":159}],[26,{"fieldLength":476}],[27,{"fieldLength":137}],[28,{"fieldLength":536}],[29,{"fieldLength":173}],[30,{"fieldLength":656}],[31,{"fieldLength":243}],[32,{"fieldLength":271}],[33,{"fieldLength":447}],[34,{"fieldLength":331}],[35,{"fieldLength":279}],[36,{"fieldLength":467}],[37,{"fieldLength":622}],[38,{"fieldLength":373}],[39,{"fieldLength":210}],[40,{"fieldLength":304}],[41,{"fieldLength":311}],[42,{"fieldLength":307}],[43,{"fieldLength":64}],[44,{"fieldLength":173}],[45,{"fieldLength":234}],[46,{"fieldLength":49}],[47,{"fieldLength":94}],[48,{"fieldLength":548}],[49,{"fieldLength":135}],[50,{"fieldLength":158}],[51,{"fieldLength":1022}],[52,{"fieldLength":1460}],[53,{"fieldLength":672}],[54,{"fieldLength":217}],[55,{"fieldLength":476}],[56,{"fieldLength":103}],[57,{"fieldLength":138}],[58,{"fieldLength":534}],[59,{"fieldLength":588}],[60,{"fieldLength":989}],[61,{"fieldLength":944}],[62,{"fieldLength":267}],[63,{"fieldLength":529}],[64,{"fieldLength":310}],[65,{"fieldLength":513}],[66,{"fieldLength":709}],[67,{"fieldLength":1072}],[68,{"fieldLength":306}],[69,{"fieldLength":247}],[70,{"fieldLength":486}],[71,{"fieldLength":152}],[72,{"fieldLength":308}],[73,{"fieldLength":253}],[74,{"fieldLength":695}],[75,{"fieldLength":1084}],[76,{"fieldLength":1900}],[77,{"fieldLength":606}],[78,{"fieldLength":684}],[79,{"fieldLength":1244}],[80,{"fieldLength":748}],[81,{"fieldLength":286}],[82,{"fieldLength":1168}],[83,{"fieldLength":304}],[84,{"fieldLength":1702}],[85,{"fieldLength":992}],[86,{"fieldLength":310}],[87,{"fieldLength":397}],[88,{"fieldLength":1521}],[89,{"fieldLength":924}],[90,{"fieldLength":545}],[91,{"fieldLength":1135}],[92,{"fieldLength":188}],[93,{"fieldLength":110}],[94,{"fieldLength":1504}],[95,{"fieldLength":1066}],[96,{"fieldLength":385}],[97,{"fieldLength":744}],[98,{"fieldLength":2031}],[99,{"fieldLength":836}],[100,{"fieldLength":1050}],[101,{"fieldLength":659}],[102,{"fieldLength":867}],[103,{"fieldLength":2847}],[104,{"fieldLength":657}],[105,{"fieldLength":544}],[106,{"fieldLength":755}],[107,{"fieldLength":305}],[108,{"fieldLength":524}],[109,{"fieldLength":469}],[110,{"fieldLength":316}],[111,{"fieldLength":310}],[112,{"fieldLength":2581}],[113,{"fieldLength":807}],[114,{"fieldLength":537}],[115,{"fieldLength":1519}],[116,{"fieldLength":1155}],[117,{"fieldLength":2036}],[118,{"fieldLength":905}],[119,{"fieldLength":964}],[120,{"fieldLength":1229}],[121,{"fieldLength":4936}],[122,{"fieldLength":495}],[123,{"fieldLength":1146}],[124,{"fieldLength":896}],[125,{"fieldLength":567}],[126,{"fieldLength":805}],[127,{"fieldLength":2608}],[128,{"fieldLength":758}],[129,{"fieldLength":579}],[130,{"fieldLength":3435}],[131,{"fieldLength":1946}],[132,{"fieldLength":1161}],[133,{"fieldLength":1021}],[134,{"fieldLength":1359}],[135,{"fieldLength":600}],[136,{"fieldLength":1161}],[137,{"fieldLength":1712}]],"totalFieldLength":99089,"root":{"k":[105,121,117,97,104,100,119,111,98,115,99,116,40,102,35,109,112,114,60,108,33,34,118,96,103,110,101,62,8220,113,107,57,49,91,8594,45,8595,122,51,106,47,46,38,50,48,53,39,8216,95,42,61,123,125,52,54,55,120,93,126,58,56,37,8226,43,124,36,8230,8211,8505,92,9745,9744,10142,44,94,10140],"v":[{"d":{"df":17,"dc":[[1,2],[3,5],[5,2],[6,3],[26,5],[30,1],[58,3],[74,1],[76,1],[77,1],[110,1],[113,2],[117,5],[123,2],[130,1],[136,1],[137,3]]},"k":[102,116,110,99,115,8217,109,39,100,111,112,119,103,114,108,46,101,98,50,47],"v":[{"d":{"df":101,"dc":[[0,1],[2,2],[4,2],[5,9],[6,1],[7,1],[11,4],[12,4],[13,6],[14,5],[17,2],[19,2],[20,4],[21,1],[24,1],[25,5],[28,1],[30,10],[31,3],[33,7],[34,2],[35,5],[36,1],[37,3],[38,1],[39,2],[40,3],[42,7],[48,5],[51,6],[52,10],[53,4],[55,2],[57,2],[59,5],[60,12],[61,8],[62,3],[63,9],[64,1],[65,3],[66,8],[67,6],[69,1],[71,1],[73,2],[74,7],[75,2],[76,10],[77,3],[78,7],[79,14],[80,5],[82,8],[83,6],[84,7],[85,14],[88,5],[89,11],[90,1],[91,16],[92,1],[94,8],[95,7],[96,1],[97,1],[98,12],[99,1],[100,18],[101,7],[102,10],[103,11],[104,4],[105,5],[106,3],[108,2],[109,1],[110,3],[112,18],[113,15],[115,1],[116,13],[117,29],[118,9],[119,3],[120,14],[121,36],[122,2],[123,17],[124,4],[126,2],[127,24],[129,2],[130,8],[131,7],[132,6],[133,5],[134,13],[135,2],[136,13],[137,14]]},"k":[44,99,97],"v":[{"d":{"df":1,"dc":[[36,1]]}},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[106,3]]}}]}]}]},{"d":{"df":102,"dc":[[0,1],[1,6],[3,2],[4,5],[5,11],[6,1],[8,4],[11,1],[12,1],[13,1],[14,8],[16,1],[17,3],[19,2],[20,3],[21,2],[23,1],[25,2],[26,1],[28,2],[30,2],[31,1],[32,3],[33,2],[34,1],[35,4],[37,5],[38,1],[40,1],[41,1],[45,1],[48,5],[50,2],[51,7],[52,18],[53,8],[55,1],[56,2],[60,5],[63,3],[64,5],[66,1],[67,4],[68,2],[69,2],[70,3],[73,1],[74,4],[76,10],[77,1],[78,12],[79,9],[80,3],[82,5],[83,2],[84,2],[85,6],[87,3],[88,6],[89,7],[90,4],[91,1],[92,2],[94,6],[95,6],[96,1],[97,6],[98,9],[100,8],[101,5],[102,4],[103,15],[104,2],[105,3],[107,2],[108,1],[109,1],[110,2],[111,2],[112,17],[113,2],[114,3],[115,3],[116,4],[117,7],[119,9],[120,7],[121,25],[123,15],[124,7],[126,9],[127,14],[128,3],[129,1],[130,14],[131,22],[132,12],[133,2],[134,6],[135,1],[136,7],[137,3]]},"k":[115,46,8217,39,58,101,33,44,117,59,96],"v":[{"d":{"df":28,"dc":[[0,1],[8,1],[11,2],[17,1],[48,1],[51,4],[52,1],[59,1],[61,1],[67,3],[70,1],[73,3],[75,1],[85,1],[89,1],[94,1],[98,2],[100,1],[103,8],[104,2],[106,1],[114,1],[118,1],[121,5],[126,1],[127,1],[130,1],[131,1]]},"k":[101],"v":[{"k":[108],"v":[{"k":[102],"v":[{"d":{"df":8,"dc":[[26,1],[32,1],[85,2],[89,2],[100,1],[112,1],[116,1],[133,1]]},"k":[46,41,44],"v":[{"d":{"df":7,"dc":[[14,1],[26,1],[88,1],[115,1],[119,2],[130,1],[137,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"d":{"df":27,"dc":[[0,1],[13,1],[31,1],[33,2],[37,1],[38,1],[51,1],[53,1],[60,1],[64,1],[67,1],[74,2],[76,1],[78,1],[79,2],[84,1],[85,1],[87,1],[89,1],[98,2],[121,3],[123,2],[124,1],[127,1],[130,1],[132,5],[136,2]]},"k":[41],"v":[{"d":{"df":2,"dc":[[17,1],[51,3]]}}]},{"k":[115],"v":[{"d":{"df":3,"dc":[[3,2],[11,2],[36,1]]}}]},{"k":[115],"v":[{"d":{"df":45,"dc":[[5,2],[6,1],[11,2],[15,1],[20,1],[25,1],[30,1],[32,1],[37,1],[38,1],[51,1],[52,9],[55,2],[60,1],[63,1],[64,1],[66,1],[68,2],[78,1],[79,1],[85,2],[88,1],[89,2],[91,2],[94,2],[97,1],[98,4],[100,1],[102,2],[103,6],[104,1],[112,7],[114,1],[115,1],[116,2],[119,4],[120,3],[121,11],[123,1],[127,2],[128,1],[129,1],[131,2],[132,3],[133,2]]}}]},{"d":{"df":5,"dc":[[10,1],[25,1],[41,1],[51,1],[134,1]]}},{"k":[109],"v":[{"d":{"df":9,"dc":[[14,1],[66,1],[76,2],[78,2],[84,1],[121,1],[129,1],[131,2],[137,1]]},"k":[115,44],"v":[{"d":{"df":10,"dc":[[13,1],[65,1],[76,2],[81,1],[98,1],[100,1],[102,1],[115,1],[120,1],[130,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[12,1],[63,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":1,"dc":[[61,1]]}}]}]},{"d":{"df":3,"dc":[[53,1],[85,1],[89,1]]}},{"d":{"df":18,"dc":[[64,1],[67,1],[74,1],[76,1],[78,1],[82,1],[87,1],[91,1],[95,1],[98,1],[104,1],[112,1],[115,2],[130,1],[133,1],[134,1],[136,1],[137,1]]}},{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]},"k":[93,41],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":130,"dc":[[0,6],[1,4],[2,2],[3,8],[4,2],[5,21],[6,4],[7,1],[8,5],[10,4],[11,10],[12,4],[13,9],[14,11],[15,1],[16,8],[17,9],[18,2],[19,4],[20,10],[21,3],[22,2],[23,2],[24,3],[25,3],[26,6],[27,2],[28,3],[29,1],[30,5],[31,5],[33,4],[34,5],[35,3],[36,4],[37,7],[38,5],[39,2],[40,3],[41,2],[42,2],[44,2],[45,2],[48,14],[49,4],[50,1],[51,6],[52,14],[53,6],[54,4],[55,1],[56,4],[57,1],[58,5],[59,9],[60,11],[61,15],[62,1],[63,1],[64,2],[65,8],[66,6],[67,17],[68,4],[69,4],[70,2],[71,2],[72,4],[73,2],[74,5],[75,12],[76,17],[77,9],[78,8],[79,19],[80,8],[81,9],[82,9],[83,4],[84,17],[85,6],[87,1],[88,7],[89,4],[90,3],[91,8],[92,2],[94,27],[95,9],[96,4],[97,13],[98,33],[99,3],[100,12],[101,9],[102,15],[103,16],[104,10],[105,7],[106,5],[107,5],[108,1],[109,1],[110,2],[111,2],[112,31],[113,7],[114,1],[115,30],[116,8],[117,35],[118,15],[119,11],[120,17],[121,62],[122,10],[123,17],[124,11],[126,9],[127,27],[128,9],[129,9],[130,91],[131,23],[132,6],[133,9],[134,13],[135,6],[136,12],[137,14]]},"k":[115,99,116,100,118,102,105,107,44,112,46,45,33,97,111,47,104,93,41,63,101,58,48,98],"v":[{"k":[116,105,101,112],"v":[{"k":[97,114,105,101],"v":[{"k":[108,110,98],"v":[{"k":[108],"v":[{"d":{"df":88,"dc":[[0,1],[4,2],[5,2],[10,2],[14,2],[15,3],[17,4],[20,6],[22,1],[27,3],[28,2],[31,4],[33,2],[34,1],[36,1],[37,4],[38,2],[40,1],[41,3],[44,4],[45,8],[47,3],[48,4],[49,3],[50,2],[51,18],[52,5],[53,1],[54,3],[55,7],[56,2],[59,3],[60,2],[61,9],[63,1],[64,4],[66,7],[67,1],[70,8],[72,4],[75,1],[76,5],[77,4],[79,6],[80,6],[82,4],[84,20],[85,10],[88,1],[89,10],[91,22],[93,1],[94,8],[95,3],[96,4],[97,2],[98,5],[99,18],[100,6],[101,1],[102,2],[103,2],[104,3],[106,6],[107,5],[108,3],[111,3],[112,3],[115,2],[116,3],[117,14],[118,9],[119,5],[120,5],[121,29],[123,3],[124,2],[126,2],[127,9],[129,2],[130,9],[131,27],[132,3],[133,29],[134,13],[135,14],[136,14],[137,6]]},"k":[101,105,115,97,46,44,42,93,96,34,58,41],"v":[{"k":[100,114],"v":[{"d":{"df":69,"dc":[[0,1],[7,1],[14,1],[17,1],[18,1],[20,2],[22,1],[27,1],[28,2],[31,1],[33,1],[37,2],[38,1],[40,1],[42,3],[48,1],[49,1],[51,6],[52,4],[53,1],[54,1],[55,3],[59,1],[60,1],[61,1],[62,3],[65,1],[67,2],[74,4],[75,6],[79,2],[80,1],[81,2],[82,4],[84,5],[85,4],[87,1],[88,2],[89,5],[91,2],[93,1],[94,4],[95,4],[98,1],[99,4],[100,6],[101,3],[103,1],[105,1],[106,1],[113,1],[115,6],[116,1],[117,16],[118,2],[121,5],[122,1],[123,5],[126,1],[127,3],[128,1],[129,1],[130,9],[131,7],[132,1],[134,2],[135,3],[136,5],[137,1]]},"k":[58,46,93,44,41],"v":[{"d":{"df":2,"dc":[[14,1],[134,1]]}},{"d":{"df":10,"dc":[[21,1],[54,1],[67,1],[83,1],[85,1],[89,1],[91,1],[101,1],[130,1],[131,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,102,100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":20,"dc":[[30,1],[31,1],[51,1],[56,1],[60,2],[67,1],[79,1],[84,2],[85,1],[89,1],[94,2],[95,1],[98,1],[100,1],[116,1],[121,2],[127,1],[130,1],[131,8],[137,1]]}},{"d":{"df":2,"dc":[[127,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"d":{"df":14,"dc":[[37,2],[53,1],[57,1],[61,7],[80,1],[84,2],[91,1],[118,7],[121,15],[126,4],[130,3],[131,6],[132,1],[136,3]]},"k":[46,115,34,93,44,60],"v":[{"d":{"df":4,"dc":[[80,1],[84,1],[121,2],[131,2]]}},{"d":{"df":2,"dc":[[84,1],[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[40],"v":[{"k":[35,47],"v":[{"k":[99,102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100,108],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[121,1],[137,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":36,"dc":[[6,1],[10,1],[17,1],[28,2],[34,1],[49,2],[51,4],[52,1],[53,2],[55,1],[56,1],[59,1],[64,1],[65,1],[66,1],[67,2],[76,4],[80,3],[81,1],[82,4],[85,1],[87,2],[89,1],[91,4],[94,1],[95,1],[96,1],[99,1],[117,1],[119,1],[121,11],[126,1],[130,1],[131,4],[133,2],[135,3]]},"k":[44,42],"v":[{"d":{"df":2,"dc":[[13,1],[72,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]},{"d":{"df":9,"dc":[[42,1],[53,1],[59,1],[75,1],[99,1],[104,1],[126,1],[135,1],[136,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[6,1],[131,1]]}}]},{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":36,"dc":[[19,1],[21,1],[33,1],[37,1],[38,1],[40,4],[41,1],[42,1],[44,3],[45,1],[53,1],[54,1],[57,1],[61,1],[64,1],[66,3],[70,2],[80,3],[82,1],[91,9],[98,1],[100,1],[101,1],[102,1],[117,1],[118,1],[119,2],[120,3],[121,17],[123,1],[124,1],[126,2],[131,3],[132,2],[135,1],[136,2]]},"k":[93,44,46,42,115,41],"v":[{"k":[40],"v":[{"k":[47,35],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,119],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[49,53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[37,1],[44,1],[99,2],[121,2],[130,1],[132,1]]}},{"d":{"df":8,"dc":[[40,1],[53,1],[62,1],[80,3],[91,1],[119,1],[121,3],[131,2]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[91,1]]}}]},{"d":{"df":1,"dc":[[108,1]]}},{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"d":{"df":11,"dc":[[27,1],[40,1],[74,1],[76,1],[84,1],[95,1],[115,1],[121,3],[131,1],[132,1],[137,1]]}},{"d":{"df":10,"dc":[[31,1],[48,1],[62,1],[74,1],[79,1],[84,3],[101,1],[104,1],[126,2],[136,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102,109,105,103],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112,117],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[80,2],[136,1]]}},{"d":{"df":2,"dc":[[84,1],[137,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[99,116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[76,1],[88,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[36,2],[38,1]]}}]}]},{"d":{"df":1,"dc":[[130,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[115],"v":[{"d":{"df":35,"dc":[[5,1],[7,1],[12,1],[13,3],[17,1],[20,1],[21,2],[33,3],[35,1],[44,1],[51,1],[57,1],[61,1],[63,1],[65,2],[70,2],[74,2],[80,1],[83,1],[84,2],[94,4],[95,3],[99,1],[107,1],[110,1],[117,2],[118,1],[119,1],[121,1],[123,1],[127,3],[133,2],[134,1],[136,2],[137,2]]},"k":[93,46,58,42],"v":[{"k":[40],"v":[{"k":[47,35],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[66,1],[110,1],[123,1],[136,1],[137,1]]}},{"d":{"df":1,"dc":[[91,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,2]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":16,"dc":[[17,1],[35,1],[48,1],[62,1],[73,2],[75,1],[76,3],[84,1],[102,1],[103,3],[120,1],[121,1],[127,1],[130,1],[131,1],[136,1]]},"k":[46,44,63,58],"v":[{"d":{"df":5,"dc":[[13,1],[65,1],[82,1],[100,1],[123,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":5,"dc":[[13,1],[17,1],[26,1],[65,1],[122,1]]}},{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":2,"dc":[[38,1],[51,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[13,1],[34,3],[65,1],[68,1],[84,1],[121,1],[126,1],[127,1],[131,1]]}}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[37,1],[71,2],[80,1],[132,1]]},"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]},{"k":[101,105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[94,1],[137,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[108,111,114,104],"v":[{"k":[117],"v":[{"k":[100,115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":22,"dc":[[1,3],[3,1],[8,1],[19,1],[21,1],[30,1],[37,1],[52,1],[58,1],[67,4],[75,2],[85,1],[87,1],[89,1],[95,1],[96,1],[103,1],[115,1],[116,1],[130,1],[132,1],[137,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[19,3],[59,1],[60,1]]}}]}]}]},{"d":{"df":16,"dc":[[14,1],[16,1],[23,3],[30,2],[39,1],[51,2],[52,1],[75,1],[78,1],[80,1],[81,1],[108,1],[122,1],[123,1],[126,1],[127,3]]},"k":[115,100,58,44],"v":[{"d":{"df":21,"dc":[[1,1],[11,1],[19,3],[51,1],[58,1],[80,1],[94,1],[96,1],[98,2],[100,1],[101,1],[103,1],[105,2],[108,2],[109,3],[112,1],[113,1],[126,1],[127,1],[130,1],[135,1]]},"k":[46,58],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]},{"d":{"df":1,"dc":[[122,1]]}}]},{"d":{"df":14,"dc":[[2,1],[20,1],[30,2],[60,1],[63,1],[67,3],[75,1],[77,1],[79,1],[88,2],[99,2],[100,1],[101,2],[129,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]},{"d":{"df":4,"dc":[[19,1],[30,1],[103,1],[130,1]]}},{"d":{"df":1,"dc":[[115,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]},{"k":[114,109],"v":[{"k":[112,114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[94,2],[103,3]]},"k":[108,46,44],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":3,"dc":[[102,1],[104,1],[120,1]]}}]}]},{"d":{"df":1,"dc":[[120,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[112,105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97,109,100],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[11,1],[105,1],[126,1]]}}]}]},{"d":{"df":6,"dc":[[26,1],[52,1],[53,1],[88,3],[105,2],[121,2]]},"k":[100,115],"v":[{"d":{"df":2,"dc":[[52,1],[105,1]]}},{"d":{"df":3,"dc":[[90,1],[98,1],[137,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97,115],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[30,1],[112,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[114,111,101,117,97,105],"v":[{"k":[111,105],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[101,116],"v":[{"k":[115,100],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[6,1],[54,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"d":{"df":75,"dc":[[2,1],[6,1],[9,1],[12,4],[13,2],[15,2],[16,1],[20,1],[21,1],[24,2],[27,1],[30,2],[31,1],[32,2],[33,2],[34,2],[37,3],[39,3],[40,1],[45,1],[51,1],[53,1],[60,1],[61,1],[62,4],[63,1],[65,2],[66,1],[68,1],[69,1],[71,1],[72,1],[74,4],[75,6],[76,1],[77,2],[79,1],[80,1],[82,1],[83,1],[84,1],[88,2],[90,1],[91,1],[92,1],[94,2],[95,1],[96,3],[97,5],[99,1],[100,3],[102,2],[103,3],[104,2],[105,1],[106,1],[110,1],[112,2],[113,2],[115,2],[117,5],[118,1],[120,3],[121,4],[123,2],[124,3],[125,1],[126,2],[127,2],[130,2],[131,6],[132,3],[134,1],[136,3],[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[103,114,108,110],"v":[{"k":[114],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[101,105,111],"v":[{"d":{"df":4,"dc":[[3,1],[16,1],[84,1],[126,1]]},"k":[100],"v":[{"d":{"df":5,"dc":[[16,1],[52,2],[108,10],[109,10],[127,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,2],[109,2]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[3,1],[101,1],[124,1],[130,2]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":2,"dc":[[67,1],[130,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[88,1],[98,1]]}}]}]}]}]},{"k":[110,102,101,97,109,114,116,112,105],"v":[{"k":[101,97],"v":[{"k":[116],"v":[{"d":{"df":13,"dc":[[4,1],[42,3],[60,2],[76,2],[96,1],[98,5],[100,1],[101,3],[103,6],[117,1],[121,1],[130,2],[137,1]]},"k":[46,44,41],"v":[{"d":{"df":5,"dc":[[42,1],[74,1],[103,1],[117,2],[136,1]]}},{"d":{"df":2,"dc":[[42,1],[100,1]]}},{"d":{"df":1,"dc":[[121,2]]}}]}]},{"k":[108,116],"v":[{"d":{"df":10,"dc":[[11,1],[33,1],[35,2],[74,1],[98,3],[100,2],[127,2],[133,1],[134,1],[136,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]},{"k":[97,101],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":12,"dc":[[11,1],[30,1],[78,1],[79,1],[103,8],[104,1],[106,7],[115,1],[127,2],[130,1],[134,2],[137,1]]},"k":[46,41,33,115,44],"v":[{"d":{"df":4,"dc":[[59,1],[98,1],[103,2],[106,1]]}},{"d":{"df":1,"dc":[[62,1]]}},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"d":{"df":1,"dc":[[103,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[103,1],[106,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]},{"d":{"df":4,"dc":[[103,1],[123,1],[127,1],[134,1]]}}]}]}]},{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,2]]},"k":[63,44],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[26,1],[130,1]]}}]}]},{"k":[99],"v":[{"k":[116,101],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[105,101],"v":[{"k":[118,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[76,1],[103,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]},{"k":[105,101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,7]]}}]}]}]},{"d":{"df":8,"dc":[[52,7],[59,1],[60,1],[95,2],[110,3],[116,1],[121,3],[126,1]]},"k":[45,95,47,39],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[80,1],[126,1],[132,3]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[100,116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[88,1],[121,1],[126,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[99,108],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":3,"dc":[[66,1],[91,1],[123,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[105,117,101],"v":[{"k":[118,99,114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":10,"dc":[[1,2],[6,1],[23,1],[36,1],[52,2],[85,1],[89,1],[94,1],[115,1],[134,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[52,1],[116,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105,111],"v":[{"d":{"df":2,"dc":[[116,1],[127,3]]},"k":[100,115],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":7,"dc":[[85,2],[89,1],[103,1],[104,1],[116,2],[117,3],[127,2]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[32,1],[103,1]]}}]}]},{"k":[114],"v":[{"d":{"df":6,"dc":[[52,2],[83,1],[101,1],[104,1],[114,1],[116,1]]},"k":[45,115],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[18,1],[94,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105,121],"v":[{"k":[97,101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"d":{"df":3,"dc":[[3,2],[17,1],[70,1]]}}]}]}]}]},{"k":[120,112,102],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[85,2],[89,2]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,101,105,97],"v":[{"k":[108,99],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[100,109,115],"v":[{"d":{"df":4,"dc":[[5,1],[16,1],[26,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[91,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[103,1],[113,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]},{"k":[110,115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[35,1],[134,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]},{"k":[115,108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,2]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[111,105,108],"v":[{"d":{"df":14,"dc":[[14,1],[33,1],[55,2],[60,2],[74,1],[75,8],[79,1],[117,2],[121,1],[123,1],[130,1],[131,3],[134,1],[136,1]]},"k":[114,93,44,64],"v":[{"k":[109],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":43,"dc":[[5,1],[12,1],[19,1],[28,2],[29,2],[40,3],[44,1],[45,1],[49,1],[52,3],[55,3],[59,1],[60,2],[61,1],[65,1],[66,4],[69,1],[79,1],[85,2],[87,1],[88,7],[89,2],[91,1],[94,1],[96,2],[97,2],[100,1],[104,3],[105,1],[110,1],[113,6],[115,1],[116,1],[117,1],[118,1],[121,1],[122,3],[123,1],[125,1],[129,1],[130,1],[132,2],[136,1]]},"k":[46,93,58,44,96,97],"v":[{"d":{"df":5,"dc":[[10,1],[36,1],[40,1],[77,1],[113,1]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":5,"dc":[[94,1],[104,1],[111,1],[116,1],[127,2]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[121,1],[133,1],[135,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[64,1],[115,1]]}},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101,121],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[105,114],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[105,101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"d":{"df":2,"dc":[[48,1],[137,1]]}}]},{"d":{"df":9,"dc":[[53,2],[57,1],[77,2],[83,1],[91,1],[102,2],[120,2],[123,1],[130,1]]},"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]},{"k":[97,100],"v":[{"k":[109],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[70,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"d":{"df":6,"dc":[[12,1],[79,1],[83,1],[97,1],[102,2],[120,3]]}},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[24,1],[35,1],[75,1],[80,1],[94,2],[105,1],[114,1],[116,1],[119,1],[121,4],[123,1],[128,1]]},"k":[44,47,115],"v":[{"d":{"df":2,"dc":[[67,1],[104,1]]}},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[79,1],[116,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[101,1],[119,1],[130,1]]}}]}]}]},{"d":{"df":9,"dc":[[30,2],[48,1],[63,1],[64,1],[74,1],[79,1],[102,1],[104,1],[120,1]]}},{"k":[119,100,103,112,104,98],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[75,1],[130,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[105,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[41,1]]}},{"k":[99],"v":[{"k":[99],"v":[{"k":[101,117],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[42,1],[78,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[42,2]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[60,1],[114,1],[128,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[94,1],[103,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[92],"v":[{"k":[34],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[106,3]]}}]},{"d":{"df":2,"dc":[[119,3],[131,3]]}},{"k":[58],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]},{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[111,108,109,101],"v":[{"k":[110],"v":[{"d":{"df":25,"dc":[[0,1],[11,2],[14,1],[31,1],[53,2],[61,1],[62,1],[78,4],[81,2],[83,1],[84,3],[87,1],[91,1],[94,1],[96,1],[97,3],[98,2],[101,2],[115,7],[121,1],[122,1],[130,5],[131,4],[134,1],[136,1]]},"k":[61,115,46,44,42,93,45,41],"v":[{"k":[34],"v":[{"k":[99,117],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[0,1],[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[11,1],[31,3],[70,1],[130,1]]},"k":[34,46,44,42,93],"v":[{"d":{"df":1,"dc":[[31,1]]}},{"d":{"df":2,"dc":[[31,1],[81,1]]}},{"d":{"df":2,"dc":[[72,1],[81,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[31,1],[53,1],[67,1],[121,1],[130,2]]}},{"d":{"df":2,"dc":[[51,1],[118,1]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[60,1],[92,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[97,4],[130,2]]},"k":[46,39],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[103,7]]},"k":[95,44],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[61],"v":[{"k":[49,50,51,52],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[100],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":130,"dc":[[0,2],[1,2],[2,1],[3,9],[5,9],[6,5],[7,5],[8,3],[9,1],[10,3],[11,5],[12,1],[13,7],[14,5],[16,7],[17,8],[18,5],[19,5],[20,3],[21,5],[22,2],[23,1],[25,4],[26,2],[28,6],[30,6],[31,3],[32,3],[33,9],[34,2],[35,9],[36,4],[37,10],[38,5],[39,1],[40,5],[41,6],[42,7],[43,2],[44,2],[45,3],[46,1],[47,1],[48,4],[49,2],[50,1],[51,19],[52,22],[53,9],[54,2],[55,4],[56,1],[57,6],[58,3],[59,10],[60,15],[61,5],[62,2],[63,9],[64,2],[65,2],[66,2],[67,18],[68,4],[69,1],[70,14],[71,3],[72,3],[73,1],[74,13],[75,13],[76,21],[77,3],[78,12],[79,24],[80,5],[81,1],[82,13],[83,5],[84,17],[85,4],[87,5],[88,21],[89,5],[90,9],[91,11],[92,1],[94,22],[95,18],[96,3],[97,3],[98,36],[99,5],[100,14],[101,12],[102,12],[103,38],[104,13],[105,7],[106,6],[107,3],[108,3],[109,3],[110,11],[111,2],[112,15],[113,10],[114,7],[115,10],[116,16],[117,37],[118,8],[119,9],[120,17],[121,50],[122,1],[123,15],[124,9],[126,13],[127,36],[128,7],[129,12],[130,49],[131,29],[132,12],[133,10],[134,11],[135,3],[136,21],[137,16]]},"k":[115,46,111,110,112,58,44,97],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":18,"dc":[[5,4],[11,1],[37,1],[39,1],[57,1],[62,1],[79,2],[94,4],[100,1],[102,3],[103,4],[113,5],[117,1],[120,3],[124,1],[127,2],[132,1],[134,1]]},"k":[93,115,46,44,100,63,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":25,"dc":[[6,1],[11,1],[14,1],[16,1],[30,1],[39,2],[51,1],[60,3],[61,1],[67,1],[75,1],[79,2],[85,1],[88,1],[89,1],[91,1],[94,2],[100,1],[102,4],[103,2],[113,3],[118,1],[120,6],[127,7],[137,2]]},"k":[46,58,44,93],"v":[{"d":{"df":15,"dc":[[24,1],[30,1],[60,1],[61,2],[62,1],[76,1],[79,1],[94,1],[102,1],[113,1],[118,2],[120,1],[123,1],[127,2],[137,1]]}},{"d":{"df":3,"dc":[[61,1],[103,1],[118,1]]}},{"d":{"df":6,"dc":[[66,1],[85,2],[88,1],[89,2],[127,1],[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[12,1],[64,1],[94,1],[102,1],[103,3],[120,1],[134,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":7,"dc":[[79,1],[100,1],[102,1],[103,1],[116,2],[120,1],[127,4]]}},{"d":{"df":2,"dc":[[95,1],[111,1]]},"k":[63],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[113,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"d":{"df":2,"dc":[[5,1],[67,1]]}},{"d":{"df":8,"dc":[[13,1],[53,4],[80,1],[84,4],[91,1],[121,1],[132,9],[134,1]]},"k":[93,108,44,46,41],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,117],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[76,1],[82,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":2,"dc":[[121,1],[134,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":16,"dc":[[30,2],[38,1],[42,1],[51,1],[52,1],[60,1],[67,1],[84,1],[98,1],[101,1],[103,4],[112,1],[116,1],[121,1],[133,1],[134,1]]}}]}]},{"d":{"df":2,"dc":[[48,1],[76,2]]},"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"d":{"df":3,"dc":[[117,1],[126,1],[127,1]]}},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[3,2],[26,1],[58,1]]}}]}]},{"k":[112,97,109,103,44,101,45,111],"v":[{"k":[114,111,108,97],"v":[{"k":[111,101],"v":[{"k":[118,112],"v":[{"k":[101],"v":[{"d":{"df":8,"dc":[[5,1],[8,1],[16,2],[52,2],[60,1],[76,1],[91,1],[95,1]]},"k":[100,115,109],"v":[{"d":{"df":1,"dc":[[36,1]]}},{"d":{"df":1,"dc":[[76,2]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[76,1],[79,1],[126,3],[130,1],[131,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[76,2],[126,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[30,1],[42,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[82,1],[135,1]]},"k":[97,101,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":22,"dc":[[16,1],[30,3],[63,1],[66,1],[79,1],[84,1],[85,1],[88,1],[91,2],[98,2],[100,1],[103,1],[105,1],[113,2],[117,1],[120,1],[121,1],[123,1],[127,1],[132,1],[136,1],[137,1]]},"k":[44,46,108],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":1,"dc":[[30,1]]}},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[48,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[115,101],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[68,1],[94,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97,101,115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[19,1],[90,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[130,2],[131,1]]}}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"k":[105,99],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[79,1],[127,1]]},"k":[102,58,115],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[103,112],"v":[{"k":[101,105],"v":[{"d":{"df":25,"dc":[[11,2],[12,1],[13,3],[15,1],[25,2],[37,2],[52,1],[53,1],[65,1],[67,1],[69,1],[70,3],[80,1],[82,7],[84,1],[88,1],[91,1],[98,10],[99,1],[105,1],[112,1],[123,1],[126,1],[130,3],[132,2]]},"k":[115,46,96,93,45,44,42,109,58,95,34,33],"v":[{"d":{"df":7,"dc":[[15,5],[37,2],[67,1],[82,2],[98,2],[99,1],[132,3]]},"k":[44,46,58],"v":[{"d":{"df":2,"dc":[[6,1],[15,1]]}},{"d":{"df":4,"dc":[[15,1],[37,1],[67,1],[132,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"d":{"df":6,"dc":[[13,1],[82,1],[88,2],[98,3],[105,1],[132,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[13,1],[132,1]]}}]}]}]},{"d":{"df":1,"dc":[[13,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,105],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[37,2],[80,1],[82,1],[105,1],[112,1],[132,1]]}},{"d":{"df":1,"dc":[[37,1]]}},{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[82,5]]}},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[98,2]]}},{"d":{"df":1,"dc":[[105,1]]}}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[97,2],[98,2]]},"k":[47,44],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[97,3]]}}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[101],"v":[{"k":[114,100],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[10,1],[12,1],[23,1],[85,1],[89,1],[91,1],[121,1],[127,1]]},"k":[58,46],"v":[{"d":{"df":1,"dc":[[32,2]]}},{"d":{"df":3,"dc":[[120,1],[123,1],[124,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[110,6]]},"k":[93,44,115],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[110,1]]}},{"k":[115],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[118,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[5,2]]}}]}]},{"d":{"df":10,"dc":[[24,1],[55,1],[88,1],[97,2],[99,4],[119,2],[124,1],[127,1],[130,4],[134,1]]},"k":[101,95,108,93,58,46,115],"v":[{"k":[110,97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102,99,116],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[100,115,114],"v":[{"d":{"df":3,"dc":[[5,3],[12,1],[95,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[5,1],[119,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"d":{"df":8,"dc":[[74,1],[78,2],[84,1],[95,1],[117,1],[119,1],[121,2],[136,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[67,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[58],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[124,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[15,1],[94,1],[100,1],[103,2],[123,1],[129,1]]},"k":[108,44],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[88,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"d":{"df":1,"dc":[[55,4]]}},{"d":{"df":1,"dc":[[88,2]]}},{"d":{"df":1,"dc":[[119,1]]}},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":2,"dc":[[35,3],[133,4]]},"k":[116,46],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"k":[109],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[55,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[42,1],[61,3],[96,1],[97,1],[103,35],[106,8],[118,3],[130,1]]},"k":[118,46,54,104],"v":[{"k":[54,52],"v":[{"d":{"df":3,"dc":[[60,2],[103,8],[106,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[103,3]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[45],"v":[{"k":[108,109,97],"v":[{"k":[111],"v":[{"k":[99,111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[104,110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[110,114,104],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[63],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]},"k":[108,101,111],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[60,7]]},"k":[95],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[60,2],[98,1],[100,1],[116,1],[123,1]]},"k":[100,115],"v":[{"d":{"df":1,"dc":[[84,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]},{"k":[99,108,114],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[42,46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"k":[101],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]},{"k":[49],"v":[{"k":[57,48],"v":[{"k":[45],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[124],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,2]]}}]}]},{"k":[111],"v":[{"d":{"df":2,"dc":[[124,1],[127,5]]}}]}]},{"d":{"df":1,"dc":[[131,2]]},"k":[111,101,117,107,97,105],"v":[{"k":[117],"v":[{"d":{"df":119,"dc":[[0,7],[1,1],[2,3],[3,1],[4,3],[5,23],[7,2],[10,2],[11,10],[12,3],[13,14],[14,10],[16,2],[17,5],[19,6],[20,8],[22,2],[25,5],[26,2],[27,4],[28,5],[30,1],[31,5],[32,6],[33,4],[34,2],[37,19],[38,6],[39,3],[40,2],[41,2],[42,5],[44,1],[45,2],[46,1],[48,8],[49,1],[50,5],[51,10],[52,5],[53,24],[54,2],[55,5],[56,3],[58,1],[59,9],[60,11],[61,13],[62,2],[63,16],[64,4],[65,5],[66,10],[67,4],[68,4],[69,4],[70,2],[71,1],[72,2],[73,3],[74,12],[76,21],[77,17],[78,12],[79,5],[80,14],[81,4],[82,8],[83,3],[84,41],[85,3],[87,2],[88,4],[89,2],[90,7],[91,24],[94,12],[95,13],[96,2],[97,9],[98,38],[99,3],[100,16],[101,6],[102,15],[103,8],[104,13],[105,8],[106,2],[107,4],[108,7],[109,6],[110,3],[111,2],[112,44],[113,15],[114,1],[115,9],[116,8],[117,33],[118,12],[119,38],[120,16],[121,80],[122,6],[123,21],[124,5],[125,1],[126,7],[127,4],[129,17],[130,3],[131,28],[132,34],[133,5],[134,8],[135,5],[136,17],[137,34]]},"k":[39,114,8217,33,63,44,46],"v":[{"k":[114,108,118,100],"v":[{"k":[101],"v":[{"d":{"df":28,"dc":[[0,1],[12,2],[13,1],[17,1],[37,1],[51,1],[52,1],[53,1],[55,1],[65,1],[73,1],[79,1],[82,1],[94,1],[95,1],[98,2],[100,1],[102,4],[103,3],[104,1],[112,5],[113,2],[115,1],[116,1],[119,2],[120,6],[121,9],[132,1]]}}]},{"k":[108],"v":[{"d":{"df":31,"dc":[[5,4],[11,1],[14,1],[32,1],[37,2],[38,1],[45,1],[51,3],[61,1],[62,1],[63,1],[66,3],[74,1],[78,1],[79,1],[91,4],[94,1],[95,1],[97,2],[98,1],[102,3],[104,1],[108,1],[112,18],[117,1],[118,1],[120,3],[121,6],[127,1],[132,2],[137,2]]}}]},{"k":[101],"v":[{"d":{"df":18,"dc":[[5,3],[34,2],[40,1],[48,1],[61,1],[66,1],[78,2],[82,1],[91,1],[100,1],[104,1],[105,1],[112,2],[113,1],[118,1],[121,1],[131,2],[132,1]]}}]},{"d":{"df":4,"dc":[[5,1],[11,1],[85,1],[121,1]]}}]},{"d":{"df":118,"dc":[[0,1],[2,4],[3,1],[5,16],[6,1],[7,1],[8,1],[9,4],[10,1],[11,2],[12,3],[13,8],[14,10],[15,2],[16,1],[17,2],[19,1],[20,5],[21,2],[25,4],[26,1],[27,2],[28,5],[30,2],[31,1],[33,4],[34,4],[37,5],[38,3],[39,6],[40,7],[42,2],[44,4],[45,3],[48,8],[51,7],[52,3],[53,6],[54,5],[55,3],[56,1],[57,2],[58,2],[59,1],[60,5],[61,16],[62,7],[63,9],[64,2],[65,3],[66,12],[67,2],[68,3],[69,4],[70,8],[71,3],[72,1],[73,2],[74,12],[76,13],[77,15],[78,13],[79,4],[80,15],[81,3],[82,1],[83,3],[84,33],[85,3],[86,1],[88,3],[89,2],[90,3],[91,19],[92,1],[93,2],[94,9],[95,6],[96,6],[97,14],[98,25],[100,20],[101,1],[102,21],[103,7],[104,17],[105,17],[106,5],[108,2],[109,2],[110,3],[111,3],[112,63],[113,16],[114,4],[115,5],[116,6],[117,12],[118,13],[119,13],[120,27],[121,39],[122,10],[123,15],[124,10],[125,2],[126,13],[127,12],[128,1],[129,2],[130,1],[131,6],[132,15],[133,2],[134,7],[135,3],[136,11],[137,22]]},"k":[115],"v":[{"d":{"df":1,"dc":[[60,2]]},"k":[101,44,46],"v":[{"k":[108],"v":[{"k":[102],"v":[{"d":{"df":5,"dc":[[61,1],[112,1],[118,1],[130,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[114,108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[16,1],[60,1],[95,1],[123,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"d":{"df":1,"dc":[[53,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"d":{"df":2,"dc":[[67,1],[119,1]]}},{"d":{"df":2,"dc":[[112,1],[119,2]]}}]}]},{"k":[97,116,115],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[115,44],"v":[{"d":{"df":2,"dc":[[3,2],[94,2]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[3,1],[16,1],[26,1]]}},{"d":{"df":2,"dc":[[16,1],[58,1]]}}]},{"d":{"df":1,"dc":[[58,1]]}}]}]},{"d":{"df":6,"dc":[[59,1],[79,1],[85,1],[89,1],[112,1],[131,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":4,"dc":[[68,1],[86,16],[121,85],[127,10]]},"k":[96,92,42,44,63],"v":[{"d":{"df":2,"dc":[[68,1],[121,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[86,5]]}}]},{"d":{"df":1,"dc":[[121,18]]}},{"d":{"df":1,"dc":[[126,1]]}},{"d":{"df":1,"dc":[[137,4]]}}]}]},{"k":[109,98],"v":[{"d":{"df":1,"dc":[[64,1]]}},{"k":[105],"v":[{"k":[107,99],"v":[{"k":[101,121],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[77,8]]},"k":[44,45,41],"v":[{"d":{"df":1,"dc":[[77,2]]}},{"k":[112,109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[77,2]]}}]}]}]},{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[109,112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[102],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[107],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]},"k":[115,110,116,98,112,109,105,114,107,101,100,108,117],"v":[{"d":{"df":13,"dc":[[5,1],[8,1],[12,3],[16,1],[19,1],[30,2],[53,1],[76,2],[83,1],[112,1],[113,5],[123,1],[126,1]]},"k":[105,101,93,98,46,97,112,117,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":95,"dc":[[0,7],[1,1],[2,1],[3,1],[6,2],[7,1],[11,3],[13,4],[14,1],[15,3],[16,4],[17,3],[18,1],[19,3],[22,1],[24,3],[28,4],[30,4],[32,1],[33,1],[35,2],[36,1],[37,4],[38,1],[39,1],[40,1],[41,2],[42,2],[45,1],[48,1],[49,3],[50,2],[51,6],[52,11],[53,1],[54,1],[55,3],[56,1],[59,3],[60,1],[61,6],[62,1],[64,2],[65,2],[66,1],[69,2],[73,2],[75,4],[76,5],[77,1],[79,1],[80,1],[82,6],[84,1],[85,2],[88,1],[89,2],[90,7],[94,2],[95,7],[96,4],[97,5],[98,6],[99,4],[100,3],[101,1],[102,3],[103,4],[105,2],[107,2],[108,1],[109,1],[110,3],[111,1],[112,5],[113,1],[115,3],[116,9],[117,8],[118,6],[120,3],[121,18],[122,1],[123,1],[124,2],[127,3],[129,5],[130,4],[131,13],[132,8],[133,9],[134,4],[135,4],[136,2],[137,6]]},"k":[58,44,46],"v":[{"d":{"df":4,"dc":[[4,1],[51,1],[108,1],[109,1]]}},{"d":{"df":3,"dc":[[13,2],[52,1],[65,1]]}},{"d":{"df":3,"dc":[[25,1],[52,1],[79,1]]}}]}]}]},{"d":{"df":86,"dc":[[0,2],[3,2],[5,1],[6,3],[7,1],[11,1],[13,2],[15,1],[16,2],[18,1],[20,1],[21,1],[23,1],[24,4],[25,2],[30,7],[31,1],[33,2],[34,2],[36,2],[37,3],[38,2],[41,2],[42,2],[47,1],[48,4],[51,3],[52,7],[53,3],[55,3],[56,1],[58,2],[59,2],[60,3],[61,2],[62,3],[63,1],[66,2],[73,1],[74,1],[76,5],[77,2],[79,2],[81,1],[82,5],[84,4],[85,2],[88,1],[89,2],[91,1],[94,1],[95,5],[98,5],[99,2],[100,5],[101,1],[103,7],[104,1],[105,1],[106,2],[107,1],[108,4],[109,4],[111,2],[112,2],[114,1],[115,6],[117,10],[118,2],[119,7],[121,12],[122,1],[123,1],[124,6],[126,1],[127,3],[128,2],[129,1],[130,9],[131,13],[132,5],[133,4],[134,3],[135,4],[136,4],[137,6]]},"k":[114,100,102,115,58,59,46,44,63,93],"v":[{"d":{"df":51,"dc":[[1,1],[10,3],[11,1],[12,2],[24,3],[33,3],[36,3],[39,7],[40,1],[42,1],[44,1],[55,1],[57,2],[58,1],[59,2],[61,6],[62,1],[63,5],[66,1],[68,1],[74,1],[75,11],[76,4],[77,1],[78,2],[80,5],[82,2],[91,4],[94,2],[95,1],[98,8],[99,1],[100,1],[101,1],[102,2],[103,2],[104,1],[106,3],[111,1],[117,1],[118,6],[120,2],[123,1],[126,5],[127,3],[129,1],[130,1],[132,2],[133,1],[135,1],[136,3]]},"k":[115,110,46,44,39,45,34,109,97,61,93,64,42,58],"v":[{"d":{"df":32,"dc":[[1,2],[10,1],[19,1],[23,1],[24,4],[31,1],[33,1],[39,1],[42,1],[58,5],[59,1],[61,2],[63,2],[68,1],[75,6],[76,5],[79,2],[91,1],[94,2],[103,1],[108,1],[109,1],[113,1],[115,2],[118,3],[121,1],[123,1],[124,1],[130,20],[133,2],[135,2],[137,1]]},"k":[46,44,58],"v":[{"d":{"df":8,"dc":[[19,2],[26,1],[36,1],[58,1],[61,1],[100,1],[118,1],[129,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":5,"dc":[[58,1],[68,1],[80,1],[82,1],[110,1]]}},{"k":[40],"v":[{"k":[40],"v":[{"k":[34],"v":[{"k":[99,112],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[34],"v":[{"k":[44],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[44],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[34],"v":[{"k":[44],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[44],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[55],"v":[{"k":[41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":14,"dc":[[5,2],[10,2],[12,1],[27,2],[41,2],[61,1],[80,1],[97,2],[102,4],[104,1],[106,2],[118,1],[120,4],[123,2]]},"k":[44,42,93],"v":[{"d":{"df":3,"dc":[[69,1],[102,1],[120,1]]}},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]},{"d":{"df":1,"dc":[[106,3]]},"k":[64],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[10,1],[33,1],[42,1],[76,1],[88,1],[94,4],[98,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"d":{"df":5,"dc":[[33,1],[94,1],[102,1],[106,1],[120,1]]}},{"k":[115],"v":[{"d":{"df":7,"dc":[[33,1],[42,1],[91,1],[102,1],[104,3],[116,1],[120,1]]}}]},{"k":[116,119,108,99,102,105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[82,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[136,1],[137,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]}},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[39,1],[61,1],[82,1],[99,1],[111,1],[118,1]]}}]}]},{"k":[100],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[36],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":1,"dc":[[106,1]]}}]},{"d":{"df":58,"dc":[[3,3],[6,1],[8,1],[13,1],[14,3],[17,1],[21,2],[30,1],[33,1],[39,1],[48,1],[49,1],[51,2],[52,1],[58,1],[59,1],[60,1],[63,2],[67,2],[70,2],[75,1],[76,3],[77,2],[79,3],[80,1],[82,2],[84,3],[85,2],[86,1],[87,1],[88,4],[89,2],[91,3],[92,1],[94,2],[95,1],[96,2],[98,1],[100,3],[103,4],[108,1],[109,1],[112,2],[113,1],[115,3],[116,2],[117,1],[121,4],[122,1],[124,2],[126,2],[127,1],[129,2],[130,7],[132,1],[133,7],[134,2],[136,2]]},"k":[44,58,46],"v":[{"d":{"df":6,"dc":[[6,1],[30,1],[52,2],[82,1],[98,2],[101,1]]}},{"d":{"df":2,"dc":[[82,4],[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":26,"dc":[[8,1],[20,1],[23,1],[28,2],[37,1],[52,2],[53,1],[55,1],[58,1],[60,3],[61,1],[68,2],[74,1],[75,1],[79,2],[85,1],[88,1],[89,1],[90,1],[100,1],[103,1],[104,1],[110,1],[116,1],[118,1],[132,1]]},"k":[110,46],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"d":{"df":28,"dc":[[3,2],[15,1],[24,1],[26,2],[31,1],[52,1],[54,1],[60,3],[62,1],[75,4],[76,1],[79,1],[84,1],[86,1],[88,1],[94,1],[96,1],[98,1],[99,1],[108,5],[109,5],[112,1],[116,1],[127,1],[129,1],[130,1],[133,1],[135,1]]}},{"d":{"df":2,"dc":[[10,1],[18,1]]}},{"d":{"df":2,"dc":[[37,1],[78,1]]}},{"d":{"df":9,"dc":[[53,1],[76,1],[78,1],[84,2],[88,1],[121,1],[131,1],[134,1],[137,1]]}},{"d":{"df":4,"dc":[[68,1],[84,1],[94,1],[126,1]]}},{"d":{"df":1,"dc":[[119,1]]},"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[35],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[100],"v":[{"k":[52],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":22,"dc":[[13,11],[21,4],[25,1],[28,1],[37,5],[63,2],[65,4],[66,2],[80,5],[84,6],[91,1],[95,2],[98,3],[100,1],[113,1],[117,2],[121,8],[122,1],[126,1],[132,8],[134,1],[136,1]]},"k":[46,93,63,115],"v":[{"d":{"df":1,"dc":[[80,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,112],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[137,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":2,"dc":[[16,1],[103,1]]},"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98,103],"v":[{"k":[105,108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[75,2],[99,1],[115,1],[116,1]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[100,1],[131,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":20,"dc":[[52,1],[60,1],[61,1],[74,1],[75,1],[78,2],[79,2],[87,1],[94,1],[95,1],[98,1],[102,1],[110,1],[113,1],[115,1],[116,2],[117,1],[120,1],[127,1],[136,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[100,105,108,116,122,97,110,119,114,107,112,115,99,102,117,101,104,45,98,109,111,118],"v":[{"k":[101,111],"v":[{"k":[114,115],"v":[{"d":{"df":31,"dc":[[0,2],[1,1],[5,1],[9,1],[11,2],[14,1],[19,1],[30,1],[36,1],[38,1],[41,1],[42,1],[43,1],[45,1],[46,1],[52,1],[70,1],[78,1],[84,4],[92,1],[94,1],[96,1],[105,2],[110,1],[112,3],[113,1],[116,1],[117,5],[127,1],[130,1],[134,4]]},"k":[115,119,110,116,103],"v":[{"k":[116,99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[8,1],[58,2],[103,1]]},"k":[105,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[52,1],[71,2],[83,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[116,1],[117,1]]},"k":[105,44,110,99],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"d":{"df":1,"dc":[[84,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[116,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118,116,102,120,110,113,103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105,97],"v":[{"k":[116],"v":[{"k":[121,105],"v":[{"d":{"df":5,"dc":[[1,1],[3,1],[6,1],[8,2],[58,1]]},"k":[8217,44],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[1,1],[3,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[19,7],[23,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[101,115,121],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[1,1],[8,1],[26,1]]}}]},{"d":{"df":2,"dc":[[59,1],[88,2]]}},{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[121,111],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"d":{"df":1,"dc":[[51,1]]},"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[115,116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[51,1],[55,3],[89,1],[94,1],[119,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[55,2],[103,1],[119,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110,114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[68,2],[77,1],[121,2]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46,47],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,111,105],"v":[{"k":[97,115],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[115],"v":[{"d":{"df":14,"dc":[[60,1],[72,1],[76,1],[85,1],[89,1],[100,1],[104,2],[108,1],[109,1],[110,1],[120,1],[121,1],[123,1],[127,1]]}}]}]},{"k":[99,97],"v":[{"k":[107],"v":[{"d":{"df":9,"dc":[[33,1],[74,2],[77,1],[94,1],[117,2],[120,1],[123,1],[129,1],[136,2]]},"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[103,1],[124,1],[127,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":20,"dc":[[11,1],[12,2],[16,1],[18,1],[38,1],[40,1],[42,1],[46,1],[48,1],[68,1],[78,2],[81,1],[90,1],[91,2],[100,1],[103,1],[112,1],[121,7],[134,2],[137,1]]}}]}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[40,1],[61,1],[65,1],[118,1]]},"k":[112],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[13,1],[61,1],[65,1],[118,1]]}}]}]}]}]}]},{"k":[98,117,108,109,118],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":10,"dc":[[13,1],[42,2],[61,1],[75,1],[84,1],[102,1],[117,1],[118,1],[120,3],[122,1]]}}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[88,1],[121,2]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[94,2],[122,1]]}}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46,96],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115,101,99],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[48,1],[51,1],[94,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[90,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[24,1],[51,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[33,1],[36,1],[74,1],[103,4],[123,1],[136,1]]}}]}]}]}]},{"k":[108,97],"v":[{"k":[117],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[34,1],[48,2],[83,3],[129,1]]},"k":[103],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[34,1],[48,1]]},"k":[41,44],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]},{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[114,99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]},{"k":[99,116,97,117],"v":[{"k":[114,104],"v":[{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[59,1],[95,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[102,118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[62,1],[88,1]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[114,112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[84,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]}]}]}]}]}]}]},{"k":[104,97,111,108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[40,1],[80,1],[121,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[109,114,110],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[110,102],"v":[{"d":{"df":1,"dc":[[103,6]]}},{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[92,1],[131,1]]}}]}]}]}]},{"k":[108,111],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[120,110],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[62,1],[88,1],[94,1],[127,2],[137,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]},{"k":[116,97,104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[79,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116,122],"v":[{"k":[121,105],"v":[{"d":{"df":9,"dc":[[0,2],[88,1],[90,1],[95,1],[98,1],[103,2],[108,1],[109,1],[132,1]]},"k":[46,96,42,93,44],"v":[{"d":{"df":6,"dc":[[6,1],[37,1],[90,1],[95,2],[103,1],[132,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[6,1],[23,1],[75,1],[109,1],[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[86,1],[110,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[117,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":51,"dc":[[3,1],[10,1],[13,2],[16,1],[20,1],[22,4],[27,1],[28,1],[31,1],[33,3],[38,1],[41,1],[51,4],[53,1],[61,1],[62,1],[63,2],[66,3],[67,12],[74,1],[76,1],[79,1],[81,4],[84,1],[85,2],[91,16],[94,2],[96,1],[98,1],[99,2],[100,1],[101,3],[102,1],[103,2],[106,3],[111,4],[112,1],[113,1],[114,1],[115,1],[116,2],[117,4],[119,2],[122,1],[124,1],[126,4],[128,1],[129,2],[132,3],[134,1],[137,1]]},"k":[47,42,45,44,46,39,41,8217,93,58,63],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[45,1]]},"k":[33],"v":[{"k":[95,92],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[11,1],[132,2]]}}]}]},{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[20,2]]}}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":2,"dc":[[12,1],[91,4]]},"k":[46],"v":[{"d":{"df":2,"dc":[[66,1],[91,2]]}}]}]},{"k":[114,100,109,98,99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[20,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":3,"dc":[[51,1],[85,1],[102,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[107,2],[130,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[111,7]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":19,"dc":[[20,1],[26,1],[48,3],[51,1],[66,1],[67,8],[84,2],[91,1],[94,2],[95,1],[100,1],[108,1],[114,1],[115,1],[117,2],[121,1],[127,1],[132,1],[134,1]]}},{"d":{"df":12,"dc":[[21,1],[28,2],[67,4],[84,1],[91,6],[92,1],[94,1],[98,1],[102,1],[120,1],[126,3],[135,1]]}},{"k":[115],"v":[{"d":{"df":5,"dc":[[22,1],[43,1],[67,2],[91,1],[111,1]]}}]},{"d":{"df":3,"dc":[[22,1],[74,1],[132,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99,98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[66,1],[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[66,1],[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[117,115,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[35],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[94,1],[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,117,105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[102,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,50],"v":[{"k":[54,56],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[8221],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]},{"d":{"df":67,"dc":[[5,3],[6,2],[11,3],[12,2],[14,2],[16,2],[28,1],[30,2],[31,1],[33,1],[34,1],[37,4],[41,1],[44,1],[48,1],[49,1],[51,1],[52,4],[53,1],[54,1],[57,1],[60,1],[61,1],[62,1],[63,6],[66,1],[75,2],[76,2],[77,2],[78,3],[79,1],[82,1],[84,1],[87,1],[88,5],[91,3],[94,6],[95,3],[96,1],[97,1],[98,15],[99,1],[100,8],[102,1],[103,11],[104,1],[105,2],[111,2],[112,3],[113,2],[114,2],[115,1],[116,2],[118,1],[119,2],[120,1],[121,8],[123,1],[126,1],[127,2],[129,1],[130,3],[131,1],[132,6],[134,1],[136,4],[137,1]]},"k":[46,111,58,47,41,100,39,115,44,112,97,103,60,45,108,63,96,93,116],"v":[{"d":{"df":13,"dc":[[5,1],[20,1],[31,1],[37,1],[40,1],[56,1],[84,1],[96,1],[98,5],[103,1],[117,1],[121,3],[130,1]]}},{"k":[110,119],"v":[{"d":{"df":6,"dc":[[5,1],[17,1],[24,1],[60,2],[98,3],[121,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[52,1],[122,1],[127,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[6,1],[77,1]]}},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[12,1],[114,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[13,1],[65,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":40,"dc":[[14,1],[27,1],[30,1],[48,9],[49,2],[55,1],[59,2],[64,3],[65,1],[66,3],[76,1],[79,1],[84,2],[85,7],[88,1],[89,10],[91,1],[94,5],[95,18],[96,1],[99,2],[100,1],[102,2],[104,2],[106,2],[110,1],[111,1],[112,1],[120,3],[121,5],[123,2],[124,2],[127,4],[129,2],[131,1],[133,1],[134,1],[135,1],[136,4],[137,8]]},"k":[114,100,115,44,46,58,45,96,59,41],"v":[{"d":{"df":4,"dc":[[13,1],[59,4],[66,2],[95,1]]},"k":[60,93],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[85,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46,98],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":14,"dc":[[31,1],[38,1],[52,1],[68,1],[73,1],[85,3],[86,1],[89,3],[91,1],[102,1],[104,1],[120,1],[136,2],[137,2]]},"k":[44,46,58,93],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[91,1]]}},{"d":{"df":2,"dc":[[127,3],[136,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":20,"dc":[[30,1],[43,1],[48,2],[60,1],[66,4],[76,3],[79,2],[87,1],[88,1],[89,1],[91,6],[94,5],[95,4],[98,1],[104,3],[121,2],[126,2],[129,2],[131,1],[137,6]]},"k":[60,93,44,46,42,47,58,96],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[43,1],[61,2],[85,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,105,100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[48,1],[60,1],[63,1],[66,1],[85,1],[89,1]]}},{"d":{"df":5,"dc":[[55,1],[66,3],[81,1],[94,1],[121,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[66,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":6,"dc":[[48,2],[59,1],[95,2],[101,1],[121,1],[129,1]]}},{"d":{"df":5,"dc":[[48,4],[59,3],[95,4],[129,2],[137,1]]}},{"d":{"df":2,"dc":[[59,2],[95,1]]}},{"k":[109,97,105,103],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[102,1],[117,5],[120,2]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[117,4]]}}]}]}]}]},{"d":{"df":3,"dc":[[85,1],[89,1],[104,1]]}},{"d":{"df":1,"dc":[[110,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[48,1],[68,1],[76,1],[82,1],[85,1],[89,1],[95,3],[136,1]]},"k":[33,93],"v":[{"d":{"df":1,"dc":[[48,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":2,"dc":[[71,1],[127,1]]},"k":[44,116,99],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":4,"dc":[[51,1],[59,1],[103,1],[129,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]},{"d":{"df":11,"dc":[[31,1],[35,2],[69,1],[78,1],[84,1],[88,1],[91,1],[98,3],[113,1],[126,1],[134,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[52,1],[76,1],[90,1],[127,1],[130,3],[134,1]]},"k":[99,45],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[108,114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[94,1],[112,1]]},"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":10,"dc":[[59,1],[66,10],[68,2],[91,2],[94,3],[104,2],[123,10],[127,2],[136,5],[137,35]]},"k":[115,100,46,44,63,93],"v":[{"d":{"df":4,"dc":[[66,4],[68,1],[113,1],[137,2]]},"k":[46,44,93],"v":[{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[66,2],[85,1],[89,1],[91,1],[136,1],[137,3]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[137,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":3,"dc":[[66,1],[68,2],[137,7]]}},{"d":{"df":5,"dc":[[85,1],[89,1],[102,1],[120,1],[121,2]]}},{"d":{"df":1,"dc":[[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[85,2],[89,1],[94,1],[137,6]]},"k":[59,41,44],"v":[{"d":{"df":1,"dc":[[135,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[95,1],[99,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[96,1],[100,2],[116,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[61],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[11,1],[112,1],[115,1],[130,1],[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[108,105],"v":[{"d":{"df":2,"dc":[[41,1],[68,2]]},"k":[58],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"d":{"df":2,"dc":[[61,1],[118,1]]},"k":[96,44],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"d":{"df":2,"dc":[[61,2],[118,2]]}}]}]},{"k":[117],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[51,3]]},"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":6,"dc":[[59,1],[80,1],[90,2],[95,2],[117,11],[121,3]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[103,13]]}}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[45,116,112],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[117,3],[124,2]]},"k":[58,61,44],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]},{"k":[98,99],"v":[{"k":[55],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[97],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[51],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"d":{"df":128,"dc":[[0,5],[1,9],[2,2],[3,9],[4,4],[5,17],[6,17],[7,1],[8,15],[10,6],[11,17],[12,10],[13,8],[14,18],[15,5],[16,9],[17,6],[18,2],[19,5],[20,6],[21,8],[23,5],[24,14],[25,3],[26,14],[28,7],[29,1],[30,13],[31,4],[32,1],[33,5],[34,6],[35,5],[36,5],[37,18],[38,3],[39,3],[40,3],[41,8],[42,5],[43,1],[45,6],[48,7],[49,1],[50,1],[51,33],[52,28],[53,4],[54,7],[55,8],[57,6],[58,9],[59,9],[60,9],[61,24],[62,4],[63,9],[64,5],[65,7],[66,7],[67,19],[68,8],[69,5],[70,12],[71,1],[72,2],[73,4],[74,6],[75,47],[76,42],[77,13],[78,10],[79,20],[80,17],[81,3],[82,27],[83,6],[84,31],[85,14],[87,7],[88,16],[89,13],[90,10],[91,12],[93,1],[94,22],[95,22],[96,5],[97,4],[98,55],[99,4],[100,27],[101,14],[102,17],[103,68],[104,14],[105,6],[106,4],[108,5],[109,4],[110,2],[111,8],[112,54],[113,17],[114,4],[115,17],[116,15],[117,19],[118,23],[119,18],[120,19],[121,75],[122,10],[123,21],[124,10],[125,1],[126,18],[127,61],[128,7],[129,7],[130,56],[131,34],[132,18],[133,1],[134,26],[135,3],[136,10],[137,36]]},"k":[110,117,108,112,102,100,99,115,116,98,118,114,104,103,119,109,105,97,101,60,111,50,58,46],"v":[{"d":{"df":97,"dc":[[0,1],[1,2],[2,1],[3,3],[5,6],[6,1],[8,2],[9,1],[10,1],[11,4],[13,4],[15,1],[16,3],[17,2],[18,2],[22,1],[23,2],[26,3],[28,1],[30,5],[32,1],[33,1],[36,3],[37,2],[39,1],[40,1],[48,2],[51,2],[52,6],[54,1],[55,2],[58,1],[61,1],[62,1],[63,1],[64,1],[65,1],[66,3],[67,4],[70,4],[72,3],[73,2],[74,4],[75,7],[76,2],[77,2],[78,2],[79,3],[80,1],[81,2],[82,2],[83,1],[84,4],[85,2],[87,1],[89,4],[90,3],[91,8],[94,3],[95,3],[96,2],[97,4],[98,8],[99,2],[100,4],[101,3],[102,3],[103,16],[104,4],[105,2],[106,2],[107,1],[110,2],[111,2],[112,9],[113,3],[115,4],[116,4],[117,8],[118,1],[119,2],[120,5],[121,10],[122,2],[123,6],[124,3],[127,7],[128,1],[129,2],[130,19],[131,3],[132,5],[133,1],[134,2],[135,3],[136,4],[137,8]]},"k":[100,121,97,110,116,103,111,115,105,99],"v":[{"d":{"df":137,"dc":[[1,16],[2,7],[3,20],[4,4],[5,11],[6,21],[7,2],[8,18],[9,1],[10,8],[11,14],[12,10],[13,8],[14,9],[15,3],[16,14],[17,5],[18,3],[19,17],[20,9],[21,2],[22,2],[23,2],[24,11],[25,4],[26,23],[27,8],[28,11],[29,1],[30,13],[31,6],[32,7],[33,12],[34,4],[35,4],[36,18],[37,17],[38,11],[39,5],[40,7],[41,8],[42,3],[43,2],[44,1],[45,7],[46,2],[47,2],[48,12],[49,3],[50,5],[51,23],[52,34],[53,17],[54,4],[55,12],[56,1],[57,2],[58,14],[59,13],[60,21],[61,20],[62,5],[63,13],[64,10],[65,7],[66,13],[67,45],[68,5],[69,4],[70,28],[71,4],[72,8],[73,6],[74,11],[75,12],[76,33],[77,12],[78,17],[79,27],[80,13],[81,7],[82,19],[83,9],[84,26],[85,11],[86,13],[87,13],[88,15],[89,11],[90,14],[91,13],[92,5],[93,2],[94,25],[95,15],[96,6],[97,14],[98,35],[99,6],[100,13],[101,23],[102,24],[103,26],[104,15],[105,13],[106,10],[107,6],[108,7],[109,7],[110,3],[111,5],[112,38],[113,14],[114,10],[115,41],[116,19],[117,21],[118,15],[119,17],[120,33],[121,81],[122,11],[123,20],[124,23],[125,2],[126,21],[127,43],[128,12],[129,14],[130,111],[131,36],[132,27],[133,11],[134,18],[135,15],[136,15],[137,26]]},"k":[47,44],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[52,1],[79,1],[94,1],[100,1],[127,1],[134,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":64,"dc":[[1,1],[5,2],[10,1],[11,1],[12,1],[13,2],[14,2],[21,2],[24,2],[28,1],[30,8],[31,1],[33,3],[36,1],[38,2],[39,1],[42,1],[48,1],[51,1],[52,2],[55,1],[57,1],[65,4],[66,5],[68,1],[75,3],[76,2],[77,2],[78,2],[79,2],[80,1],[81,1],[82,2],[84,2],[85,3],[88,4],[89,5],[90,1],[94,1],[95,3],[96,1],[98,6],[100,2],[103,1],[104,4],[106,1],[112,2],[113,7],[115,1],[116,7],[119,2],[120,1],[121,13],[123,3],[124,3],[126,2],[127,2],[129,1],[130,1],[131,1],[133,2],[134,4],[136,5],[137,8]]},"k":[119,116,111,46],"v":[{"k":[97,104],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[8217],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[67,1],[98,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[32,1],[33,1],[94,2],[104,2],[121,1],[127,2],[137,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[67,1],[104,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[67,1],[98,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"d":{"df":1,"dc":[[100,1]]}}]},{"k":[108],"v":[{"k":[121],"v":[{"k":[122,115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[1,1],[8,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[6,2],[36,1],[49,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[6,2]]}}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[99,45],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[60,2]]},"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115,45],"v":[{"d":{"df":2,"dc":[[11,1],[112,1]]}},{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":28,"dc":[[16,1],[35,1],[37,1],[39,1],[42,1],[60,1],[62,1],[67,2],[73,2],[75,2],[82,1],[83,1],[84,1],[89,1],[91,2],[95,1],[98,3],[99,1],[100,1],[103,7],[104,2],[106,3],[112,1],[115,1],[121,2],[127,1],[130,2],[132,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[82,1],[98,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[53,1],[61,1],[113,1],[118,1],[137,3]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[100,116,115,114,103,110],"v":[{"k":[105,97,111],"v":[{"k":[111],"v":[{"d":{"df":6,"dc":[[0,4],[46,1],[70,2],[79,11],[101,1],[116,12]]},"k":[46,44,41],"v":[{"d":{"df":3,"dc":[[32,2],[79,1],[116,2]]}},{"d":{"df":3,"dc":[[32,1],[67,1],[116,2]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[104,111],"v":[{"d":{"df":1,"dc":[[77,3]]},"k":[111,95,101],"v":[{"k":[114],"v":[{"k":[58,105],"v":[{"d":{"df":4,"dc":[[2,1],[21,1],[113,1],[130,1]]}},{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[77,1],[97,1],[104,1],[119,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[60,1],[64,1],[76,1],[106,3],[115,1],[119,1],[123,4]]},"k":[109,45,114,117,112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,99],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"d":{"df":10,"dc":[[4,1],[18,1],[51,1],[60,2],[78,1],[88,1],[98,3],[116,1],[126,1],[130,1]]},"k":[97,58,44],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":24,"dc":[[4,1],[11,1],[17,1],[19,1],[37,1],[38,1],[41,1],[52,1],[66,1],[78,1],[82,1],[84,1],[88,2],[98,4],[99,1],[100,1],[101,1],[112,4],[115,2],[118,2],[121,7],[131,1],[132,1],[133,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[20,1],[98,1]]}},{"d":{"df":5,"dc":[[38,1],[87,1],[95,1],[121,1],[136,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]}]},{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"k":[112,109,116,102],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[48,1],[51,2],[85,3],[89,3],[94,1],[102,1],[120,2],[123,2],[127,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[133,1],[135,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[107,1]]}}]},{"d":{"df":1,"dc":[[127,3]]},"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]},{"k":[115,108,119,111,114,105,116,101,103,112,98,109],"v":[{"k":[111,97],"v":[{"d":{"df":70,"dc":[[0,3],[3,1],[5,1],[6,3],[8,1],[11,1],[14,1],[16,1],[17,1],[18,1],[19,4],[28,1],[30,1],[34,1],[39,1],[42,1],[48,2],[49,1],[51,2],[52,2],[54,2],[55,2],[61,1],[64,1],[67,4],[69,1],[72,1],[74,1],[75,1],[76,3],[79,1],[80,1],[81,2],[84,3],[85,2],[87,5],[88,3],[89,1],[90,2],[91,3],[94,5],[95,2],[97,1],[98,1],[99,1],[100,3],[104,1],[107,1],[108,1],[109,1],[112,2],[113,5],[115,5],[116,1],[117,4],[118,1],[121,6],[122,1],[124,1],[126,4],[127,2],[128,1],[129,2],[130,16],[131,3],[132,2],[134,2],[135,1],[136,3],[137,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[77,1]]}}]},{"d":{"df":1,"dc":[[116,10]]},"k":[46,109,45],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]}]},{"k":[98,117,105],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"d":{"df":73,"dc":[[0,1],[1,1],[3,1],[6,1],[7,1],[8,3],[11,2],[14,1],[15,2],[20,1],[24,2],[26,1],[30,4],[38,1],[41,2],[48,1],[53,1],[54,1],[55,1],[58,3],[60,3],[61,1],[63,1],[65,2],[66,3],[67,5],[68,4],[70,1],[73,1],[75,3],[76,4],[78,1],[79,4],[80,1],[81,2],[83,1],[84,2],[85,1],[88,1],[89,2],[91,3],[94,5],[95,1],[98,7],[99,2],[101,1],[102,4],[103,2],[104,2],[106,1],[108,1],[109,1],[112,3],[113,2],[114,2],[115,6],[116,1],[117,6],[118,1],[119,4],[120,5],[121,7],[123,1],[126,2],[127,4],[130,6],[131,1],[132,1],[133,2],[134,2],[135,1],[136,2],[137,11]]},"k":[111,46,101,59,96],"v":[{"k":[119,99,116],"v":[{"d":{"df":21,"dc":[[30,1],[33,1],[37,1],[51,1],[52,1],[76,2],[77,1],[82,1],[83,1],[84,1],[87,1],[90,1],[91,1],[98,1],[99,1],[100,2],[116,1],[121,5],[124,1],[136,1],[137,1]]},"k":[115,105,101,116,61,102],"v":[{"d":{"df":26,"dc":[[0,1],[10,1],[11,1],[24,2],[29,2],[37,1],[52,1],[61,1],[67,1],[75,1],[76,1],[80,1],[84,1],[101,5],[108,1],[109,1],[112,1],[118,1],[119,1],[121,5],[126,2],[128,1],[130,6],[131,1],[132,2],[136,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[5,1],[39,1],[58,1],[82,1],[88,1],[98,1],[108,1],[109,1],[117,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[24,1],[52,1],[59,1],[76,1]]}}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]},{"k":[34],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[53,2]]}},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[53,2],[84,1]]},"k":[93,34],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"d":{"df":3,"dc":[[79,2],[116,1],[124,1]]}},{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"d":{"df":1,"dc":[[117,2]]}}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":12,"dc":[[1,1],[15,1],[36,1],[49,1],[78,1],[79,2],[98,5],[102,1],[103,1],[119,2],[120,1],[123,1]]},"k":[124],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[124],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,109],"v":[{"k":[101,103],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":3,"dc":[[77,1],[127,1],[134,1]]}}]},{"d":{"df":12,"dc":[[5,1],[8,1],[19,2],[22,2],[52,3],[67,1],[71,1],[88,1],[102,1],[115,1],[120,1],[136,1]]},"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[26,1],[42,1],[99,1],[115,1],[124,1],[130,2]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[101,105],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":18,"dc":[[5,1],[32,1],[44,1],[55,1],[73,1],[74,1],[84,1],[88,1],[91,1],[95,1],[98,4],[103,1],[107,1],[112,1],[113,1],[119,1],[121,2],[137,1]]},"k":[46,58,41,44],"v":[{"d":{"df":1,"dc":[[48,1]]}},{"d":{"df":2,"dc":[[82,1],[99,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]},{"k":[97,107,103],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[101,105,109],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[71,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,8]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[19,2],[121,1]]},"k":[101,104],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[51,2],[58,1],[84,1],[130,3]]},"k":[108,46,115,44],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[24,1],[87,1],[135,1],[136,1]]},"k":[44],"v":[{"d":{"df":4,"dc":[[80,1],[84,1],[105,1],[136,1]]}}]}]},{"d":{"df":1,"dc":[[77,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[67,1],[87,1],[110,1],[112,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[115,3]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[130,1],[137,1]]}}]}]}]}]},{"k":[112,116,105,97,114,108],"v":[{"d":{"df":25,"dc":[[0,1],[15,1],[17,1],[23,3],[31,2],[37,1],[55,1],[66,2],[72,1],[81,5],[94,1],[97,5],[98,3],[105,1],[114,2],[115,2],[116,1],[119,2],[121,1],[127,1],[128,2],[130,7],[131,1],[132,1],[136,1]]},"k":[93,114,108,101,115,46,39,105,44,45,58],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104,98],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[112,120,97,118],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[0,1],[10,1],[40,1],[61,3],[80,1],[117,1],[118,3],[121,2],[135,1]]},"k":[46,108],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"k":[121],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]},{"k":[46,105],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[44,1],[94,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[105,121,101],"v":[{"k":[99,101,97],"v":[{"k":[97],"v":[{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":46,"dc":[[0,2],[11,1],[14,2],[17,1],[21,2],[22,1],[24,3],[25,2],[28,3],[36,1],[42,3],[50,2],[52,3],[54,1],[55,4],[58,1],[61,3],[62,2],[72,1],[73,1],[81,4],[84,1],[85,1],[89,1],[92,1],[94,6],[96,1],[100,1],[101,1],[103,7],[104,1],[111,1],[112,3],[114,1],[115,14],[116,1],[118,2],[119,1],[121,2],[122,3],[127,6],[129,2],[130,10],[131,11],[134,4],[136,1]]},"k":[46,115,44,41,93,58],"v":[{"d":{"df":17,"dc":[[0,1],[13,5],[25,1],[54,1],[61,2],[70,1],[84,1],[94,5],[95,1],[97,1],[112,3],[118,2],[121,2],[122,4],[130,1],[132,2],[135,2]]}},{"d":{"df":35,"dc":[[11,5],[23,1],[24,1],[25,1],[28,1],[37,1],[42,2],[45,1],[52,6],[54,1],[58,2],[63,1],[67,3],[79,1],[81,5],[84,2],[91,1],[94,3],[103,1],[104,1],[108,3],[109,3],[114,1],[115,10],[116,3],[119,1],[121,3],[122,1],[126,2],[127,2],[128,1],[130,26],[131,3],[132,1],[136,1]]},"k":[46,44,60,93,96,34],"v":[{"d":{"df":12,"dc":[[3,2],[14,1],[18,1],[24,2],[52,1],[54,1],[84,1],[94,1],[110,1],[115,1],[130,2],[137,1]]}},{"d":{"df":4,"dc":[[24,1],[45,1],[115,3],[128,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[115,1]]}},{"d":{"df":2,"dc":[[115,1],[130,1]]}}]},{"d":{"df":8,"dc":[[14,1],[37,1],[54,1],[61,1],[92,1],[122,3],[130,3],[133,2]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[111,1],[133,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[100,115],"v":[{"d":{"df":4,"dc":[[30,1],[60,1],[76,1],[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[35,2]]}}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[53,1],[90,1],[104,1],[111,1],[117,1],[124,1],[128,1],[129,2],[130,1],[137,1]]}},{"d":{"df":4,"dc":[[67,3],[79,1],[97,4],[130,10]]},"k":[39,116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[67,4],[130,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[97,110],"v":[{"k":[114],"v":[{"d":{"df":17,"dc":[[10,1],[17,2],[24,1],[38,1],[61,2],[66,1],[81,1],[84,1],[90,1],[95,1],[98,1],[104,1],[118,1],[127,1],[131,1],[136,1],[137,1]]},"k":[115,97,46,44,58],"v":[{"d":{"df":8,"dc":[[11,1],[48,1],[52,1],[66,1],[78,1],[113,1],[121,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":5,"dc":[[48,1],[95,1],[120,1],[123,1],[124,1]]}},{"d":{"df":3,"dc":[[94,1],[121,1],[122,1]]}}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[51,1],[115,1]]}}]}]}]},{"d":{"df":1,"dc":[[61,1]]}},{"d":{"df":1,"dc":[[98,3]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[61,1],[69,1],[118,1]]}}]}]}]}]},{"d":{"df":11,"dc":[[11,1],[23,4],[31,2],[81,1],[86,1],[98,1],[114,1],[115,2],[126,2],[128,3],[130,6]]},"k":[44,46,58],"v":[{"d":{"df":2,"dc":[[31,1],[121,1]]}},{"d":{"df":2,"dc":[[81,1],[130,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"d":{"df":4,"dc":[[25,1],[73,1],[130,1],[132,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]},{"k":[109,110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[101,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[81,1],[94,1]]}},{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}}]},{"d":{"df":65,"dc":[[0,1],[5,1],[10,1],[14,3],[15,1],[17,1],[20,4],[22,1],[28,1],[31,1],[37,1],[38,1],[44,1],[47,1],[48,3],[49,2],[50,1],[51,13],[52,4],[56,1],[59,2],[60,3],[61,5],[64,1],[66,4],[72,1],[76,5],[77,1],[79,5],[80,1],[82,3],[84,5],[85,20],[88,1],[89,20],[91,3],[93,1],[94,12],[95,6],[96,2],[98,3],[99,13],[100,1],[102,7],[103,1],[104,6],[106,4],[107,1],[108,1],[111,2],[116,4],[117,5],[118,5],[119,3],[120,13],[121,1],[123,10],[127,11],[129,2],[130,1],[131,8],[134,8],[135,1],[136,1],[137,12]]},"k":[45,47,105],"v":[{"k":[103,97,109,107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[4,1],[27,3],[41,2],[45,1],[64,2],[112,2],[130,1],[135,2]]}}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[27,1],[66,1],[91,1],[108,1],[135,1],[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[76,1],[85,3],[89,3]]}}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[82,1],[133,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[76,1],[133,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]},{"k":[111,105],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[116,102,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":64,"dc":[[0,1],[1,1],[4,1],[6,1],[8,1],[10,3],[13,1],[14,1],[20,1],[25,1],[30,2],[37,1],[38,2],[42,1],[47,1],[48,1],[51,1],[52,2],[53,2],[57,1],[60,4],[61,1],[63,3],[65,2],[66,3],[72,1],[73,1],[74,1],[75,1],[76,2],[78,2],[79,3],[83,1],[84,2],[85,2],[89,2],[91,6],[93,1],[94,6],[95,7],[96,1],[97,1],[98,3],[99,2],[101,2],[102,8],[104,2],[110,1],[112,6],[116,2],[117,8],[119,6],[120,8],[121,9],[123,5],[124,1],[126,1],[129,1],[131,6],[132,2],[133,9],[134,1],[136,2],[137,5]]},"k":[58,46,61,119],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[64,1]]}},{"k":[110,100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,2]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[12,1],[51,1],[57,1],[76,1],[79,1],[91,1]]},"k":[46,101,105],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[100],"v":[{"d":{"df":3,"dc":[[76,1],[121,1],[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[10,5]]},"k":[100,111,118,97,115,109,95,106,104],"v":[{"d":{"df":40,"dc":[[5,1],[7,1],[10,2],[28,2],[31,2],[38,1],[39,2],[41,2],[43,1],[44,2],[55,1],[60,1],[61,5],[63,1],[65,2],[68,1],[82,1],[87,1],[88,4],[91,1],[95,2],[97,15],[99,1],[101,2],[102,2],[105,2],[106,2],[111,1],[112,1],[115,2],[118,5],[119,3],[120,2],[121,2],[124,7],[130,1],[131,3],[133,1],[135,1],[137,2]]},"k":[105,101,117,115,114,103,44,45,119],"v":[{"k":[116,110],"v":[{"k":[105],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":7,"dc":[[0,1],[3,1],[41,1],[85,1],[89,1],[112,1],[135,1]]},"k":[97,44,115],"v":[{"k":[108],"v":[{"d":{"df":42,"dc":[[1,1],[7,1],[13,1],[19,3],[30,1],[33,1],[36,1],[38,1],[40,1],[51,1],[52,3],[55,3],[57,2],[60,2],[61,4],[63,1],[65,1],[67,2],[74,2],[77,1],[78,2],[79,3],[80,1],[82,2],[85,2],[87,2],[89,2],[91,1],[98,1],[99,2],[103,2],[105,1],[106,2],[115,3],[117,1],[118,3],[121,5],[123,1],[124,2],[128,1],[130,6],[136,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":4,"dc":[[6,1],[117,1],[124,1],[130,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}},{"d":{"df":2,"dc":[[131,1],[137,1]]}}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":12,"dc":[[28,1],[41,1],[61,2],[73,2],[87,1],[94,1],[101,1],[118,1],[119,4],[123,1],[130,1],[131,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[43,1],[81,1],[87,2]]}}]}]}]},{"k":[100,114],"v":[{"d":{"df":23,"dc":[[7,1],[19,1],[31,1],[38,2],[67,1],[78,1],[80,1],[82,1],[87,1],[91,1],[97,1],[99,1],[101,2],[113,1],[117,1],[118,1],[119,1],[122,1],[123,1],[127,2],[130,3],[133,1],[135,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[7,1],[68,1],[79,1],[88,2],[119,1]]}},{"d":{"df":4,"dc":[[67,1],[101,1],[115,1],[118,1]]}}]},{"d":{"df":7,"dc":[[59,1],[65,1],[86,3],[108,1],[109,1],[121,1],[125,3]]}}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[10,1],[39,1],[102,1],[106,3],[112,1],[120,1]]}}]}]}]},{"d":{"df":4,"dc":[[23,1],[88,1],[101,3],[130,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":10,"dc":[[23,1],[42,1],[61,6],[67,1],[69,1],[76,1],[97,4],[103,26],[106,7],[118,6]]},"k":[101,46,44,39,58,42,41],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[61,1],[97,2],[103,6],[106,1],[118,1]]},"k":[44,46,58],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,2]]}},{"d":{"df":1,"dc":[[106,2]]}}]}]},{"d":{"df":4,"dc":[[69,1],[96,1],[103,2],[106,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"d":{"df":2,"dc":[[97,2],[103,4]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]},{"d":{"df":1,"dc":[[106,1]]},"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}},{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[94,1],[119,2],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[50,51,49],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[112,98],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[97,105,101],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"d":{"df":1,"dc":[[113,2]]},"k":[100],"v":[{"d":{"df":12,"dc":[[60,1],[67,1],[70,1],[79,1],[80,1],[84,1],[90,1],[91,1],[95,2],[103,1],[121,2],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[76,1],[79,1],[103,1],[115,1],[135,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[55,1],[98,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[9,1],[30,1],[83,1],[90,1],[127,3],[134,1]]},"k":[46,44,42,34,96,58],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":2,"dc":[[83,1],[127,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":2,"dc":[[127,6],[134,5]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,7]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[106,1],[133,5],[135,2]]},"k":[105],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[63,1],[88,1],[94,3],[122,1],[127,1]]},"k":[105,95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,111],"v":[{"k":[118,111],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[10,1],[63,2],[91,1],[106,1]]}}]},{"k":[110],"v":[{"d":{"df":3,"dc":[[61,1],[106,1],[118,1]]}}]}]},{"k":[114],"v":[{"d":{"df":7,"dc":[[10,4],[39,2],[61,1],[63,3],[117,1],[118,1],[127,1]]},"k":[44,58,115],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]},{"k":[104,115,100],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[11,1],[19,1],[32,1],[46,1],[76,1],[88,1],[90,1],[97,1],[106,2],[112,6],[115,5],[124,1]]},"k":[109,105,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[19,2],[76,1],[128,8]]},"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[115,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[19,1],[52,1],[53,1],[60,1],[81,1],[88,1],[101,1]]}}]}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[22,1],[32,1],[52,1],[67,1],[87,1],[88,1],[116,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"d":{"df":7,"dc":[[9,1],[30,1],[52,2],[83,2],[90,1],[95,1],[127,5]]},"k":[116,99,97,114,101,104,112],"v":[{"d":{"df":2,"dc":[[103,1],[121,1]]},"k":[105,115,117],"v":[{"k":[118,111,110],"v":[{"k":[105,101,97],"v":[{"k":[116],"v":[{"k":[105,121,101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":16,"dc":[[0,1],[14,1],[17,1],[19,1],[38,1],[66,3],[72,1],[94,1],[97,1],[98,1],[100,1],[114,1],[116,1],[121,1],[123,1],[130,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"d":{"df":3,"dc":[[46,1],[52,2],[130,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"d":{"df":10,"dc":[[3,1],[10,2],[73,1],[82,2],[88,2],[114,1],[115,4],[122,1],[128,1],[134,1]]},"k":[108,46,41],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[82,1],[130,1]]}}]},{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[40,7]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[40,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,2]]},"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":6,"dc":[[28,1],[66,1],[91,1],[114,4],[128,7],[137,1]]},"k":[115,46,44,61],"v":[{"d":{"df":6,"dc":[[28,3],[75,1],[81,2],[114,1],[128,1],[130,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[81,1],[114,1],[128,1],[129,1]]}},{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":2,"dc":[[65,1],[115,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]},{"d":{"df":3,"dc":[[112,1],[114,1],[129,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[117,108],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[59],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[59],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[59],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[59],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":2,"dc":[[51,1],[114,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[75,1],[103,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[53,1],[75,1]]}}]}]}]}]}]},{"k":[111,101,117,105],"v":[{"k":[117,109,114],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":21,"dc":[[2,1],[5,3],[17,1],[39,3],[40,1],[42,1],[63,5],[69,1],[80,5],[82,1],[97,11],[99,1],[102,1],[113,1],[120,1],[121,2],[123,1],[127,1],[130,3],[132,1],[136,1]]},"k":[44,46,93,105,115],"v":[{"d":{"df":7,"dc":[[5,1],[30,1],[57,1],[63,1],[82,1],[100,1],[121,2]]}},{"d":{"df":11,"dc":[[5,1],[24,3],[33,1],[39,3],[40,1],[63,3],[97,4],[98,1],[121,1],[130,1],[131,1]]}},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[9,1],[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"d":{"df":4,"dc":[[23,1],[91,2],[126,1],[130,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[112,109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[101],"v":[{"k":[100,115],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[59,46,44],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":2,"dc":[[88,1],[130,1]]}},{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]},{"k":[115,108,112],"v":[{"k":[115],"v":[{"d":{"df":38,"dc":[[13,2],[14,2],[19,9],[35,1],[39,1],[42,1],[57,4],[60,7],[61,1],[63,1],[65,1],[67,1],[69,1],[74,6],[75,2],[80,3],[84,1],[94,2],[95,1],[96,2],[98,4],[100,3],[108,1],[109,1],[110,1],[113,1],[115,2],[117,4],[118,1],[120,1],[121,2],[122,1],[123,2],[126,1],[127,2],[130,3],[134,1],[136,5]]},"k":[105,111,101,95,39,44,46,93,41],"v":[{"k":[98,110],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[3,1],[58,2],[87,1],[98,3]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":2,"dc":[[98,2],[100,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[19,4],[114,2],[128,1]]}}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":10,"dc":[[8,1],[23,1],[43,1],[74,1],[84,2],[100,1],[115,1],[120,1],[130,1],[136,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[113,1],[125,3]]},"k":[42,93,44],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[9,3]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":10,"dc":[[9,2],[29,1],[67,1],[78,1],[81,1],[98,1],[117,1],[127,1],[130,3],[136,2]]},"k":[44],"v":[{"d":{"df":2,"dc":[[74,1],[136,1]]}}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"d":{"df":1,"dc":[[38,1]]}},{"d":{"df":5,"dc":[[67,1],[74,2],[98,2],[103,1],[130,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":6,"dc":[[17,1],[40,1],[53,2],[77,1],[106,1],[121,6]]},"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[52,1],[103,2],[112,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,3]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[97,99],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":2,"dc":[[3,1],[8,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[16,1],[94,1],[103,2],[115,1],[126,1]]}}]}]}]},{"d":{"df":1,"dc":[[45,1]]},"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[60,1],[82,1],[112,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":4,"dc":[[88,1],[127,2],[133,3],[134,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]},{"d":{"df":98,"dc":[[0,1],[1,4],[3,1],[4,1],[5,5],[6,4],[8,4],[11,4],[12,1],[13,2],[14,2],[16,5],[20,2],[21,1],[22,2],[24,1],[25,1],[26,2],[28,1],[30,5],[33,2],[35,1],[36,2],[37,3],[38,2],[39,2],[48,2],[50,1],[51,7],[52,15],[53,5],[55,1],[57,1],[58,5],[59,4],[60,2],[61,4],[65,2],[66,1],[67,4],[68,2],[70,1],[71,1],[74,2],[75,2],[76,10],[77,2],[78,4],[79,7],[80,7],[82,8],[83,1],[84,6],[85,2],[87,3],[88,4],[89,1],[90,2],[91,2],[93,1],[94,7],[96,3],[97,4],[98,11],[100,4],[101,1],[102,6],[103,16],[104,5],[105,1],[106,1],[108,3],[109,2],[110,1],[112,12],[113,6],[114,2],[115,3],[116,3],[117,13],[118,3],[119,1],[120,7],[121,17],[122,3],[123,3],[124,2],[126,3],[127,7],[129,1],[130,12],[131,9],[132,4],[133,1],[134,3],[135,1],[136,6],[137,1]]},"k":[116,45,115,107,58,46,112,105,97],"v":[{"k":[114,101],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"k":[110,105],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[101,111,105,117],"v":[{"k":[109,115],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121,101],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[127,1],[137,1]]},"k":[105,109],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[5,1],[24,2],[75,2]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[115,103],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[19,2]]},"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[19,1],[76,1],[124,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[66,1],[102,1],[120,1],[137,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[28,1],[61,1],[112,1],[118,1]]},"k":[109,101,105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[61,2],[103,1],[106,2],[118,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]},{"k":[109,114],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[44,1],[74,1],[107,1],[136,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[84,1],[121,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[132,3]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"d":{"df":10,"dc":[[5,1],[17,1],[84,1],[92,1],[94,1],[95,1],[98,3],[104,1],[121,6],[137,1]]},"k":[101,115,105],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[5,1],[45,1],[91,1],[103,1],[119,4],[121,5]]}}]},{"d":{"df":2,"dc":[[72,1],[91,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[91,1],[130,1],[131,1],[137,1]]}}]}]}]},{"d":{"df":2,"dc":[[26,1],[86,1]]}},{"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,3]]},"k":[115],"v":[{"d":{"df":1,"dc":[[115,2]]}}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[132,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":76,"dc":[[1,4],[2,1],[3,4],[4,1],[5,2],[6,1],[7,1],[8,3],[10,1],[11,4],[12,5],[13,1],[16,1],[25,1],[31,1],[34,1],[35,3],[37,1],[38,1],[39,1],[41,3],[42,1],[51,5],[52,4],[53,2],[55,2],[58,3],[60,2],[61,2],[63,1],[64,1],[65,2],[66,1],[67,2],[70,1],[73,1],[74,1],[75,2],[76,3],[78,1],[79,3],[80,1],[82,3],[84,8],[85,1],[88,1],[89,1],[90,5],[92,1],[94,1],[95,4],[97,2],[98,6],[100,2],[101,4],[102,4],[103,6],[104,3],[105,3],[112,21],[113,2],[115,2],[116,2],[117,3],[118,1],[120,4],[121,5],[124,2],[127,3],[129,2],[130,3],[131,1],[132,1],[134,3],[135,1],[137,5]]},"k":[109,116],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[1,2]]}}]}]}]}]}]}]}]}]},{"k":[114,97,101],"v":[{"k":[97,105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104,107],"v":[{"d":{"df":6,"dc":[[12,1],[13,1],[14,2],[65,1],[71,1],[122,1]]},"k":[101,105,109],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[77,1],[85,1],[89,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[70,1],[98,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115,46],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":2,"dc":[[113,1],[122,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[76,1],[124,1]]}}]}]}]},{"k":[109,110],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[35,1],[84,1],[91,1],[121,1],[123,1],[135,1]]},"k":[101,105,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[75,1],[91,1],[133,1]]}}]}]},{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[60,1],[74,1],[77,1],[85,1],[89,1],[123,1],[127,1],[131,1],[134,1],[136,1]]}}]}]}]}]}]}]}]},{"k":[108,105,111,115,110],"v":[{"k":[101],"v":[{"d":{"df":27,"dc":[[1,1],[16,1],[31,1],[39,1],[42,1],[48,1],[53,2],[60,1],[61,1],[62,1],[66,2],[76,1],[77,1],[79,2],[82,1],[84,1],[95,2],[97,1],[100,1],[102,2],[103,1],[118,1],[119,1],[120,2],[121,1],[123,4],[137,2]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":13,"dc":[[1,1],[14,1],[15,1],[36,1],[84,2],[87,1],[98,1],[101,1],[103,1],[108,1],[109,1],[127,1],[130,2]]}}]}]}]}]},{"k":[117,118],"v":[{"k":[116],"v":[{"d":{"df":55,"dc":[[1,1],[3,1],[8,1],[12,1],[14,1],[16,2],[26,2],[28,1],[29,1],[36,1],[45,1],[48,1],[52,2],[55,2],[58,2],[59,2],[60,3],[61,1],[64,1],[66,2],[67,1],[70,1],[75,1],[76,1],[79,2],[82,1],[85,2],[86,1],[87,1],[88,1],[89,2],[95,2],[98,1],[100,1],[103,1],[104,1],[105,1],[107,1],[109,1],[110,1],[112,1],[115,3],[118,1],[119,1],[121,2],[122,2],[123,3],[126,2],[129,3],[130,4],[131,10],[132,2],[134,1],[136,1],[137,7]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[101],"v":[{"d":{"df":28,"dc":[[5,2],[20,1],[52,1],[53,1],[60,2],[61,3],[64,1],[66,2],[74,1],[75,2],[76,1],[79,1],[84,3],[91,1],[94,1],[95,4],[98,1],[102,1],[103,3],[112,5],[113,1],[115,2],[117,2],[118,3],[120,2],[127,1],[133,1],[136,2]]},"k":[44,41,46,93,58,45],"v":[{"d":{"df":5,"dc":[[20,1],[53,1],[103,1],[105,2],[117,1]]}},{"d":{"df":1,"dc":[[100,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[32,1],[37,1],[132,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":8,"dc":[[53,1],[66,1],[77,1],[91,1],[107,1],[112,1],[117,2],[123,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]},{"k":[40],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]}},{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[73,1],[104,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]},{"k":[111,97,103,101,105],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[90,1],[120,1],[121,2],[126,1]]},"k":[115,101],"v":[{"d":{"df":2,"dc":[[1,1],[98,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":40,"dc":[[3,1],[11,1],[14,1],[20,2],[29,1],[30,1],[48,1],[49,1],[51,1],[52,1],[55,2],[59,3],[60,1],[64,1],[66,1],[67,6],[69,1],[75,1],[76,1],[78,2],[84,4],[85,1],[88,4],[89,1],[90,4],[91,3],[98,4],[104,1],[107,1],[108,1],[109,1],[113,2],[115,2],[121,3],[126,2],[127,2],[129,2],[130,29],[131,2],[137,2]]},"k":[44,41,46,93],"v":[{"d":{"df":7,"dc":[[30,2],[89,1],[104,1],[108,1],[109,1],[110,1],[130,1]]}},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":11,"dc":[[61,1],[67,1],[78,1],[84,1],[89,1],[95,1],[104,1],[118,1],[121,2],[130,1],[137,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,112],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,3]]},"k":[114,101,99,116,103,111,98,109,112,115,100,105],"v":[{"k":[105,111,97,114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[119],"v":[{"d":{"df":14,"dc":[[12,1],[13,1],[37,1],[52,2],[53,1],[60,1],[76,1],[97,1],[115,2],[116,2],[117,1],[121,1],[128,1],[132,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[53,2]]}},{"d":{"df":2,"dc":[[67,1],[76,3]]}}]}]},{"k":[121,110],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"k":[103],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"d":{"df":103,"dc":[[1,2],[2,3],[3,4],[5,7],[6,3],[7,1],[8,1],[10,1],[11,1],[12,1],[13,6],[14,4],[15,1],[17,2],[18,1],[19,2],[20,2],[22,3],[25,1],[26,2],[28,3],[30,7],[31,1],[33,3],[35,1],[36,3],[37,2],[39,1],[41,1],[42,2],[48,3],[50,3],[51,2],[52,7],[54,1],[55,1],[58,6],[59,8],[60,2],[61,6],[62,3],[63,5],[64,1],[65,3],[66,1],[67,18],[68,2],[74,4],[75,4],[76,14],[77,2],[78,2],[79,13],[80,1],[82,4],[83,2],[84,15],[85,10],[87,3],[88,6],[89,11],[90,3],[91,7],[92,1],[94,5],[95,3],[96,1],[97,1],[98,13],[99,1],[100,6],[101,5],[102,8],[103,13],[104,2],[105,1],[106,1],[108,2],[109,2],[110,1],[112,5],[113,6],[115,6],[116,4],[117,13],[118,6],[119,2],[120,8],[121,12],[122,4],[123,5],[124,3],[126,6],[127,25],[129,4],[130,34],[131,2],[132,4],[133,5],[134,11],[135,3],[136,4],[137,10]]},"k":[46,97,110,58,44,99],"v":[{"d":{"df":2,"dc":[[5,1],[79,1]]}},{"d":{"df":5,"dc":[[53,1],[79,1],[103,1],[112,1],[131,1]]},"k":[115,46,44],"v":[{"d":{"df":4,"dc":[[16,1],[60,1],[127,1],[130,1]]}},{"d":{"df":1,"dc":[[71,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[39,8217],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[20,1],[60,1],[79,1],[84,1],[88,1],[100,1],[131,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"d":{"df":4,"dc":[[94,1],[98,2],[105,1],[137,1]]}},{"d":{"df":1,"dc":[[116,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[104],"v":[{"d":{"df":6,"dc":[[64,1],[84,2],[107,1],[129,2],[133,1],[135,5]]},"k":[105,44],"v":[{"k":[116,118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[3,1],[70,1],[117,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[44,115],"v":[{"d":{"df":2,"dc":[[13,1],[98,1]]}},{"d":{"df":1,"dc":[[68,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[105,115,102],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":36,"dc":[[4,1],[11,1],[13,1],[14,1],[21,2],[27,1],[37,1],[41,1],[45,1],[56,1],[62,1],[63,2],[64,1],[66,1],[67,2],[69,1],[73,1],[76,2],[77,2],[80,1],[84,2],[97,1],[100,1],[103,1],[105,1],[110,1],[113,5],[117,1],[119,3],[120,1],[121,4],[123,1],[124,1],[127,1],[130,1],[137,1]]},"k":[115,46,44,93,58,41],"v":[{"d":{"df":9,"dc":[[11,1],[13,1],[37,1],[65,1],[94,1],[113,1],[127,1],[130,1],[134,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[94,1],[95,1],[130,1]]}}]},{"d":{"df":9,"dc":[[13,1],[59,1],[65,1],[100,1],[102,1],[117,1],[120,1],[121,1],[134,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":3,"dc":[[76,1],[79,1],[84,1]]}},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[110,115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,111],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116,111,98,112,100],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[86,1]]}},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121,109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41,47],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[45,108],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[94,1],[130,2]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115,46,44],"v":[{"d":{"df":2,"dc":[[24,1],[112,1]]},"k":[44,58],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":2,"dc":[[48,1],[82,1]]}},{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":19,"dc":[[8,1],[11,1],[16,1],[34,1],[53,1],[58,1],[67,1],[74,1],[76,2],[85,1],[89,1],[90,2],[95,1],[104,1],[112,1],[117,2],[126,1],[127,1],[136,1]]},"k":[46,33,93,44],"v":[{"d":{"df":4,"dc":[[26,1],[76,1],[103,1],[132,1]]}},{"d":{"df":1,"dc":[[37,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[80,1]]},"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"d":{"df":1,"dc":[[103,3]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[5,1],[16,1],[131,1],[135,1],[136,1],[137,1]]}}]}]}]},{"k":[97,101,114,103,111,110,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":21,"dc":[[5,1],[7,1],[35,1],[51,3],[60,1],[61,1],[66,1],[73,1],[85,1],[89,1],[95,1],[97,3],[103,1],[111,1],[112,3],[115,1],[118,1],[121,1],[131,1],[134,1],[137,1]]},"k":[46,115,63,44],"v":[{"d":{"df":16,"dc":[[13,1],[20,1],[25,1],[61,2],[65,1],[79,4],[97,1],[100,1],[102,3],[103,1],[112,2],[116,2],[118,1],[120,3],[121,2],[123,2]]}},{"k":[116],"v":[{"d":{"df":2,"dc":[[79,1],[98,1]]}}]},{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":9,"dc":[[95,1],[98,1],[102,1],[113,1],[119,1],[120,1],[121,1],[131,1],[137,1]]}}]}]}]},{"d":{"df":1,"dc":[[127,2]]},"k":[110,44],"v":[{"k":[99,116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}}]},{"d":{"df":2,"dc":[[52,1],[127,1]]}}]},{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]},"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[40,1],[100,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115,103],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[127,3]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]},{"k":[97,101],"v":[{"k":[121,114],"v":[{"d":{"df":5,"dc":[[6,1],[52,1],[58,1],[75,2],[94,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[119,1],[126,1]]}}]},{"k":[101,100],"v":[{"d":{"df":5,"dc":[[52,1],[61,1],[76,1],[80,1],[118,1]]},"k":[110,44],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"d":{"df":1,"dc":[[119,1]]}}]},{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[67,1],[112,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[127,2]]},"k":[111,97,98,100],"v":[{"k":[117,110],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[14,1],[51,1],[52,1],[84,2],[103,1],[112,1],[124,1],[127,1],[134,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":4,"dc":[[101,1],[103,1],[122,1],[130,1]]}}]}]},{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[105,117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[52,1],[127,1],[134,1]]}}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"d":{"df":5,"dc":[[72,1],[102,2],[105,5],[120,2],[121,1]]},"k":[103,39,45],"v":[{"k":[112],"v":[{"k":[117],"v":[{"d":{"df":2,"dc":[[102,2],[120,2]]},"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[105,3]]}}]},{"k":[118],"v":[{"d":{"df":1,"dc":[[121,3]]}}]}]}]},{"d":{"df":1,"dc":[[105,1]]},"k":[109,114,100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[115,112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[52,1],[60,1],[79,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[21,1],[113,1]]}}]}]}]},{"k":[115,58],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[103,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[100],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[46],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"k":[100,117,97,101,105,111,121,112,116,98,114,102,115],"v":[{"k":[109,100],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[0,4]]},"k":[44,45],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[110,109,103],"v":[{"k":[100,116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[67,1],[70,1]]}}]}]},{"k":[114,110,118,115,100,112,108,98],"v":[{"k":[116,100,109],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":20,"dc":[[8,1],[14,6],[21,1],[30,5],[33,1],[63,2],[64,1],[74,1],[76,1],[91,1],[98,1],[100,1],[117,2],[121,6],[123,2],[127,1],[131,1],[134,4],[136,2],[137,1]]},"k":[119,45,99,58,101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":33,"dc":[[1,4],[3,2],[6,2],[14,1],[16,2],[25,1],[30,1],[36,2],[37,2],[52,3],[58,2],[59,1],[60,5],[62,1],[66,1],[76,1],[79,2],[80,1],[83,1],[84,1],[86,1],[95,1],[100,2],[103,1],[112,1],[113,4],[116,4],[121,4],[127,8],[130,2],[132,3],[133,1],[134,6]]},"k":[46,44,93],"v":[{"d":{"df":11,"dc":[[1,1],[14,1],[26,1],[32,1],[60,1],[121,3],[126,1],[127,1],[133,1],[134,1],[135,1]]},"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[1,1],[36,1],[70,1],[121,1],[136,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"d":{"df":1,"dc":[[76,2]]}},{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]},"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[20,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[100,103],"v":[{"d":{"df":5,"dc":[[28,2],[81,1],[84,2],[87,1],[112,1]]},"k":[45,108,121,102,44],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":4,"dc":[[15,1],[67,1],[70,1],[94,1]]},"k":[100,115],"v":[{"d":{"df":2,"dc":[[129,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":9,"dc":[[26,1],[67,1],[79,1],[86,1],[102,1],[103,1],[114,1],[120,1],[128,1]]}}]}]},{"d":{"df":4,"dc":[[37,1],[66,1],[105,1],[132,1]]}},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"d":{"df":2,"dc":[[87,1],[112,2]]}}]},{"d":{"df":3,"dc":[[66,1],[112,1],[137,1]]},"k":[105,115,111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]},{"d":{"df":2,"dc":[[66,1],[137,1]]}},{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":91,"dc":[[1,1],[2,1],[3,3],[4,1],[5,10],[6,3],[7,1],[11,4],[14,2],[16,1],[18,1],[19,1],[20,1],[21,1],[22,1],[26,2],[27,1],[30,1],[31,1],[33,1],[35,1],[36,1],[37,3],[39,2],[42,1],[44,1],[48,1],[52,5],[53,3],[58,1],[60,1],[62,1],[63,4],[64,1],[65,1],[66,3],[67,4],[68,1],[69,1],[70,1],[71,1],[72,1],[74,4],[75,1],[76,4],[77,1],[78,1],[79,5],[81,1],[82,1],[83,2],[84,1],[86,1],[88,3],[90,1],[91,3],[94,5],[95,2],[96,1],[97,2],[98,11],[99,1],[100,8],[101,1],[102,2],[103,6],[104,1],[105,1],[107,1],[108,3],[109,3],[110,2],[112,5],[113,11],[115,4],[117,10],[119,2],[120,5],[121,12],[123,7],[124,3],[126,3],[127,6],[129,2],[130,15],[131,2],[132,3],[133,1],[134,2],[136,4],[137,12]]},"k":[46,58,110],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":2,"dc":[[53,1],[117,4]]}},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[68,1],[94,1],[112,2],[131,1],[137,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":19,"dc":[[2,1],[6,2],[14,2],[53,1],[60,1],[66,1],[67,1],[76,3],[77,1],[82,1],[88,1],[98,1],[100,2],[103,3],[105,2],[113,2],[116,1],[121,1],[127,2]]}}]}]}]},{"d":{"df":65,"dc":[[1,1],[3,1],[5,3],[6,1],[7,1],[8,1],[11,1],[14,2],[16,3],[20,1],[21,1],[26,1],[28,1],[33,2],[34,1],[38,1],[42,1],[48,2],[52,6],[58,2],[60,1],[63,1],[65,1],[67,5],[68,1],[70,1],[74,1],[76,7],[77,1],[78,1],[80,2],[84,3],[85,5],[87,1],[89,3],[90,4],[91,2],[93,1],[94,1],[95,2],[97,3],[101,2],[102,5],[103,14],[105,1],[106,2],[111,1],[112,2],[113,2],[116,1],[120,7],[121,2],[122,1],[123,1],[126,3],[127,10],[128,1],[130,6],[131,2],[132,1],[133,1],[134,2],[135,2],[136,4],[137,1]]},"k":[104,46,110],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}},{"d":{"df":2,"dc":[[14,1],[82,1]]}},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[82,1],[99,1]]}}]}]}]},{"d":{"df":9,"dc":[[6,1],[26,3],[52,1],[74,1],[103,1],[117,1],[119,1],[130,1],[136,2]]}},{"k":[112],"v":[{"k":[121,101],"v":[{"d":{"df":2,"dc":[[6,1],[58,1]]}},{"k":[110],"v":[{"d":{"df":5,"dc":[[52,1],[98,1],[103,1],[116,1],[137,2]]},"k":[115,33,101,100],"v":[{"d":{"df":3,"dc":[[8,1],[90,1],[100,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":1,"dc":[[37,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[85,2],[89,1]]}}]},{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[102],"v":[{"d":{"df":4,"dc":[[11,2],[26,1],[58,1],[121,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[1,5],[5,1],[16,3],[26,2]]},"k":[97,108,114,105,8217],"v":[{"k":[118,108,114,116,100],"v":[{"k":[121,105,101],"v":[{"d":{"df":5,"dc":[[1,2],[76,1],[121,1],[125,1],[129,1]]}},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[14,2],[52,1],[127,1],[134,1]]}}]}]},{"d":{"df":2,"dc":[[19,1],[116,2]]},"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[18,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":1,"dc":[[101,1]]},"k":[101,115,112,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[48,1]]}}]},{"d":{"df":1,"dc":[[123,1]]},"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]},{"k":[112,100,108],"v":[{"d":{"df":34,"dc":[[6,1],[12,3],[16,3],[19,2],[26,3],[48,2],[51,1],[52,1],[57,1],[58,1],[60,1],[66,1],[70,1],[74,1],[75,4],[79,2],[85,1],[88,1],[89,1],[94,3],[103,1],[108,1],[109,1],[112,1],[113,2],[116,1],[117,1],[122,1],[126,1],[127,3],[128,1],[130,4],[136,1],[137,1]]},"k":[115,33,102,105,44,58,46,101],"v":[{"d":{"df":8,"dc":[[1,1],[8,1],[52,1],[68,1],[76,1],[113,1],[121,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":1,"dc":[[5,1]]}},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[17,1],[26,1],[100,1],[112,1],[116,1],[123,1],[137,2]]},"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]},{"d":{"df":3,"dc":[[60,1],[66,1],[137,1]]}},{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"d":{"df":2,"dc":[[100,1],[116,1]]}},{"k":[114],"v":[{"d":{"df":2,"dc":[[133,1],[135,2]]}}]}]},{"d":{"df":5,"dc":[[34,1],[85,3],[89,3],[98,1],[129,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"d":{"df":2,"dc":[[85,1],[89,1]]}}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]},{"k":[101,111],"v":[{"d":{"df":24,"dc":[[1,1],[3,1],[5,1],[6,1],[8,1],[12,1],[16,1],[26,1],[28,1],[33,1],[38,1],[40,1],[53,4],[58,1],[60,1],[65,1],[79,1],[88,1],[105,1],[112,1],[117,1],[121,1],[130,3],[134,1]]},"k":[58,93,39,34,46,44],"v":[{"d":{"df":12,"dc":[[2,1],[35,1],[57,1],[60,3],[79,1],[88,1],[99,1],[102,1],[106,1],[120,1],[127,1],[130,1]]}},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116,115,112,117],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,115],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[72,1]]}},{"d":{"df":2,"dc":[[74,1],[117,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[97,1],[98,1],[121,1]]}}]},{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[109,103],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,2]]},"k":[115,44,46,61],"v":[{"d":{"df":1,"dc":[[112,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[112,3]]}},{"k":[34],"v":[{"k":[53,57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[109,115,103,100,116,110,98],"v":[{"d":{"df":2,"dc":[[1,1],[26,1]]},"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[102],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"d":{"df":7,"dc":[[1,1],[3,1],[6,2],[8,1],[16,4],[26,6],[58,5]]},"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[23,1]]},"k":[104],"v":[{"d":{"df":8,"dc":[[11,2],[19,1],[26,1],[53,1],[126,1],[127,1],[131,1],[134,1]]},"k":[45,108,101,46,44,93],"v":[{"k":[112,101,108,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97,105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[1,1],[3,1],[26,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":5,"dc":[[3,1],[51,2],[67,1],[77,1],[101,2]]}},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[112,1],[115,1],[121,2]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[13,2],[65,1],[112,1],[121,2],[126,1],[130,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[114,115],"v":[{"d":{"df":6,"dc":[[11,1],[76,2],[88,1],[105,2],[110,1],[127,1]]},"k":[58,46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[16,1],[112,1]]}}]}]},{"d":{"df":1,"dc":[[36,1]]}},{"d":{"df":3,"dc":[[112,1],[127,1],[134,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,101,105,100],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,13]]},"k":[63,46,44,34],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":1,"dc":[[114,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"d":{"df":15,"dc":[[24,3],[37,2],[45,1],[49,1],[53,1],[61,1],[69,1],[75,6],[92,1],[94,2],[112,6],[118,1],[119,1],[131,2],[132,2]]},"k":[99,115,116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[66,1],[137,1]]}}]}]},{"d":{"df":2,"dc":[[76,1],[127,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[124,11]]},"k":[44],"v":[{"d":{"df":1,"dc":[[124,2]]}}]}]}]},{"d":{"df":1,"dc":[[124,3]]}}]}]}]}]}]}]}]},{"k":[117,119,112,108,115,109,118,110,116,111,114],"v":[{"k":[114,115],"v":[{"d":{"df":2,"dc":[[5,1],[137,1]]},"k":[115,44,41],"v":[{"d":{"df":4,"dc":[[1,2],[14,1],[127,1],[134,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]},{"k":[101],"v":[{"k":[115,44,34],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":2,"dc":[[98,2],[100,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":33,"dc":[[3,1],[5,1],[6,2],[8,1],[13,2],[14,1],[16,1],[18,2],[26,2],[36,2],[52,4],[53,2],[65,2],[66,1],[67,1],[69,1],[76,9],[80,1],[82,1],[91,1],[94,1],[103,1],[113,1],[115,6],[117,2],[119,3],[121,3],[126,1],[127,2],[130,5],[131,1],[134,1],[135,2]]},"k":[93,101,44,100],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[59,44,46],"v":[{"d":{"df":1,"dc":[[42,1]]}},{"d":{"df":21,"dc":[[63,1],[75,1],[76,1],[79,1],[80,1],[82,1],[84,1],[98,1],[100,1],[102,1],[103,1],[113,1],[115,1],[120,1],[121,2],[124,1],[126,1],[127,2],[130,2],[133,1],[135,1]]}},{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[119,28]]},"k":[44,46,45],"v":[{"d":{"df":1,"dc":[[119,2]]}},{"d":{"df":1,"dc":[[119,2]]}},{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]},{"k":[107,112,101,46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[101,100,105],"v":[{"d":{"df":2,"dc":[[8,1],[34,2]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[34,1]]}}]},{"d":{"df":18,"dc":[[14,1],[37,3],[48,2],[76,1],[85,2],[89,2],[91,2],[95,1],[98,1],[112,6],[117,3],[120,1],[121,6],[123,1],[124,1],[127,2],[130,1],[132,3]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":15,"dc":[[12,1],[29,1],[33,1],[34,2],[37,1],[74,1],[85,2],[89,2],[90,1],[95,1],[121,4],[127,1],[129,1],[132,1],[136,1]]},"k":[47],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[84,8],[88,2],[103,7],[104,1]]},"k":[110,105,39,59,44,58,115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[10,1],[97,1],[103,1],[104,1],[106,4]]},"k":[58,44,115,46],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[84,1],[103,3]]}}]},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":2,"dc":[[103,1],[106,1]]}}]}]},{"k":[101],"v":[{"d":{"df":18,"dc":[[14,1],[39,1],[67,1],[78,2],[84,1],[94,1],[98,6],[100,1],[102,4],[104,1],[113,1],[120,4],[122,3],[126,1],[127,2],[130,1],[131,3],[136,3]]},"k":[46,96],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[19,1],[112,1]]}}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[21,1],[113,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[52,1],[127,1],[134,1]]},"k":[102,107],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]},{"k":[100,107],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[105],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[98,100,112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[3,1],[52,1],[108,6],[109,6]]},"k":[44,115],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}},{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[116,108,118],"v":[{"k":[104,101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[124],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[84,1],[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[61,1],[118,4]]},"k":[99,58,108,44,45],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"d":{"df":1,"dc":[[61,1]]}},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[61,1],[118,2]]}}]}]},{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]},{"k":[116,109,111,50],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"d":{"df":1,"dc":[[5,2]]},"k":[58,44,41],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,100,97],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99,114,109,121,110,112,119],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46,95],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[55,1],[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115,103,102,112],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100,97,112,105,111,102],"v":[{"k":[107,114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[5,1],[130,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[115,97],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[47],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[52,2]]}}]},{"k":[48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[38,2]]}}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[61],"v":[{"k":[34],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[120],"v":[{"k":[63],"v":[{"k":[99],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[38],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[61],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[38],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[42,1],[129,1]]},"k":[105,114,101,97,111,116,100,117,110,121,118,112,99,109,104,106,115,103,102,233,107],"v":[{"k":[115,102,114,100,97,109,99,103,118,108],"v":[{"k":[112,116,107,97,99,109,114],"v":[{"k":[108,111,46],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":28,"dc":[[0,2],[6,1],[11,7],[15,1],[24,1],[35,2],[47,1],[51,10],[52,2],[63,1],[75,1],[78,1],[83,2],[88,1],[91,1],[95,1],[102,3],[105,1],[108,1],[109,1],[112,4],[114,2],[120,4],[121,3],[128,2],[130,1],[134,1],[137,1]]},"k":[112,115,46,44,101,41,105,47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]},{"d":{"df":13,"dc":[[11,4],[29,2],[47,1],[52,1],[75,1],[95,1],[99,1],[102,1],[112,1],[120,1],[128,1],[130,2],[133,1]]},"k":[46],"v":[{"d":{"df":3,"dc":[[5,1],[11,2],[115,1]]}}]},{"d":{"df":3,"dc":[[11,2],[112,1],[114,1]]}},{"d":{"df":1,"dc":[[11,3]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[48,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[114,97,45,117],"v":[{"k":[111,105],"v":[{"k":[115,59],"v":[{"d":{"df":2,"dc":[[3,1],[107,2]]}},{"d":{"df":1,"dc":[[107,1]]}}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[98,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[82,3],[84,1],[110,1],[119,1]]},"k":[115,44,46],"v":[{"d":{"df":10,"dc":[[32,1],[49,1],[63,1],[82,1],[84,2],[94,1],[107,1],[116,2],[119,1],[130,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[51,1],[133,1],[135,1]]}},{"d":{"df":3,"dc":[[52,1],[84,2],[130,1]]}}]},{"d":{"df":2,"dc":[[82,1],[84,1]]}},{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[85,2],[94,1],[106,1],[123,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"d":{"df":30,"dc":[[6,2],[7,1],[13,1],[14,2],[21,4],[33,2],[37,8],[53,3],[62,1],[74,2],[80,4],[82,1],[84,2],[91,2],[94,1],[95,4],[98,25],[100,3],[102,1],[117,17],[120,1],[121,1],[123,3],[124,2],[126,1],[127,2],[130,2],[132,11],[134,1],[136,3]]},"k":[44,115,46,41,93,42,45,58,47],"v":[{"d":{"df":15,"dc":[[6,1],[14,1],[37,1],[53,1],[74,1],[94,2],[95,1],[98,1],[117,2],[120,1],[121,2],[123,1],[127,1],[132,2],[136,1]]}},{"d":{"df":6,"dc":[[13,2],[21,2],[62,1],[98,4],[122,1],[132,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[91,1],[98,1]]}}]},{"d":{"df":12,"dc":[[21,1],[33,2],[80,2],[91,1],[100,2],[113,1],[117,3],[121,4],[123,1],[124,1],[130,1],[136,2]]},"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"d":{"df":3,"dc":[[37,1],[117,2],[132,1]]},"k":[44,96],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[40],"v":[{"k":[47,104,35],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,105,100,108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[79,1],[94,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[94,1],[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[91,1]]}}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[100,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]},{"k":[98,112,115],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":17,"dc":[[11,1],[32,1],[42,2],[51,1],[52,1],[75,1],[79,1],[80,1],[85,1],[87,2],[89,1],[101,1],[107,1],[110,5],[116,2],[121,1],[124,1]]},"k":[45,100],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[52,1],[59,2],[63,1],[68,1],[80,2],[90,1],[110,4],[137,2]]},"k":[58,46,44],"v":[{"d":{"df":1,"dc":[[59,2]]}},{"d":{"df":3,"dc":[[90,1],[95,2],[103,1]]}},{"d":{"df":2,"dc":[[95,1],[126,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[42,1],[52,2],[60,3],[95,1],[110,1],[121,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[111,117,114,108,104],"v":[{"k":[118,110,114,108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[75,1],[131,1]]},"k":[121],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[60,1],[76,1],[83,2],[127,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[66,1],[80,1],[91,1],[108,3],[109,3]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[91,1],[121,1],[124,1],[133,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[95,1],[137,1]]}}]}]}]},{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[61,1],[103,1],[118,1],[127,1],[129,1]]},"k":[101,115],"v":[{"k":[110,116],"v":[{"k":[116,99],"v":[{"d":{"df":38,"dc":[[3,1],[7,1],[17,1],[18,1],[28,1],[36,1],[51,1],[52,1],[60,1],[63,1],[67,1],[70,1],[75,1],[76,3],[78,1],[79,1],[80,1],[82,1],[88,1],[94,3],[97,2],[99,1],[101,2],[102,1],[103,7],[107,2],[112,2],[115,2],[116,1],[119,1],[120,1],[121,2],[126,1],[127,8],[129,2],[130,2],[131,1],[137,1]]},"k":[108,46,105],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[59,1]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[13,1],[60,1],[65,1],[94,1],[121,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]}]},{"d":{"df":4,"dc":[[63,1],[67,2],[79,1],[106,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":5,"dc":[[11,2],[126,1],[127,2],[130,1],[131,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[59,1],[79,1],[115,1]]}}]}]}]},{"d":{"df":1,"dc":[[28,1]]}}]},{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[99],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[58,1],[98,1],[102,1],[103,1],[120,1]]},"k":[44,121],"v":[{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[111,108,105,101],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":23,"dc":[[5,2],[10,2],[13,1],[40,3],[42,1],[44,1],[61,1],[65,1],[72,1],[75,4],[76,4],[82,2],[91,1],[94,1],[98,2],[102,2],[104,2],[107,2],[118,1],[120,2],[122,2],[134,2],[137,2]]},"k":[96,44,46,41,93],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"d":{"df":13,"dc":[[10,1],[13,2],[51,1],[64,1],[65,2],[72,1],[75,1],[84,1],[98,2],[100,1],[102,1],[104,1],[120,1]]}},{"d":{"df":16,"dc":[[13,1],[15,1],[53,1],[65,1],[72,1],[76,1],[82,1],[102,1],[104,1],[120,1],[122,1],[123,1],[132,1],[134,1],[136,2],[137,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[98,2]]}}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":5,"dc":[[75,2],[76,1],[91,1],[104,1],[130,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":13,"dc":[[13,1],[55,1],[61,1],[63,1],[64,1],[70,8],[91,1],[94,1],[112,2],[118,1],[122,1],[127,2],[130,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[67,1],[76,1],[79,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[115,1],[128,3],[133,1],[135,1]]},"k":[115,97],"v":[{"d":{"df":2,"dc":[[67,1],[106,1]]}},{"k":[108],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[41,1],[103,1],[107,1],[108,1],[121,1],[127,1]]},"k":[110],"v":[{"k":[8217,39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[103,1],[121,2]]}}]}]}]},{"k":[103,108,109],"v":[{"k":[114,110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[9,1]]},"k":[115,46],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[105,101,116],"v":[{"k":[110,115],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":1,"dc":[[113,2]]}}]},{"d":{"df":2,"dc":[[113,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[11,1],[31,1],[51,2],[53,1],[69,1],[80,1],[84,1],[92,1],[96,1]]},"k":[44,93,117,46,58],"v":[{"d":{"df":4,"dc":[[11,1],[53,1],[92,1],[121,3]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102,109,107,101],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[61,1],[91,1]]}}]},{"d":{"df":1,"dc":[[92,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[26,1],[38,1],[70,5],[112,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,2]]}}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[111,105,97,109,121],"v":[{"k":[112],"v":[{"d":{"df":6,"dc":[[12,1],[84,2],[97,1],[98,1],[106,1],[131,1]]},"k":[100,45,98,112,115],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[0,1],[97,1],[115,1],[121,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":2,"dc":[[129,2],[134,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":9,"dc":[[0,1],[46,1],[66,1],[67,1],[79,1],[81,1],[98,2],[130,1],[131,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[84,1],[117,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[90,1],[103,7]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":37,"dc":[[7,2],[12,1],[13,10],[14,9],[21,5],[30,5],[33,5],[37,5],[53,3],[62,3],[63,1],[65,1],[69,1],[74,8],[76,2],[78,16],[80,6],[84,1],[88,8],[91,2],[92,7],[94,2],[95,1],[98,6],[100,13],[106,1],[117,13],[120,1],[121,29],[122,1],[123,6],[124,7],[127,7],[131,1],[132,7],[134,6],[136,9]]},"k":[115,46,114,93,44,110,63,40,58,41,39,42,47,34],"v":[{"d":{"df":17,"dc":[[13,3],[14,1],[21,1],[37,1],[65,1],[78,2],[95,2],[98,2],[100,2],[117,4],[120,1],[121,1],[123,1],[124,1],[127,9],[132,1],[134,1]]},"k":[58,44,46,63,93,42,59,124],"v":[{"d":{"df":2,"dc":[[7,1],[123,4]]}},{"d":{"df":6,"dc":[[30,1],[95,1],[106,1],[117,1],[121,1],[127,1]]}},{"d":{"df":4,"dc":[[59,1],[124,1],[127,1],[132,1]]}},{"d":{"df":1,"dc":[[63,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":4,"dc":[[74,6],[123,2],[124,2],[136,6]]}}]},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[127,2]]}}]},{"d":{"df":26,"dc":[[7,1],[13,2],[14,2],[21,1],[30,4],[37,2],[62,1],[63,1],[65,2],[69,1],[78,1],[80,3],[91,1],[92,1],[98,3],[100,2],[117,3],[123,1],[124,1],[126,1],[127,2],[130,1],[131,1],[132,2],[134,1],[136,2]]},"k":[45],"v":[{"k":[45],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]},{"d":{"df":23,"dc":[[11,4],[14,1],[44,1],[47,2],[60,5],[61,4],[66,1],[72,1],[84,3],[91,4],[94,3],[95,1],[99,5],[102,9],[116,2],[118,3],[120,9],[121,2],[122,2],[126,1],[127,2],[133,1],[135,9]]},"k":[44,46,115,47,58,60],"v":[{"d":{"df":6,"dc":[[14,1],[60,1],[84,1],[102,1],[120,1],[121,1]]}},{"d":{"df":5,"dc":[[14,1],[58,1],[66,1],[84,2],[99,3]]}},{"d":{"df":11,"dc":[[16,1],[61,2],[66,1],[80,2],[84,11],[91,1],[118,1],[121,6],[126,2],[127,1],[135,3]]},"k":[93,46,59,44],"v":[{"k":[40],"v":[{"k":[105,104],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[110,114,107],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[56,54],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[84,1],[94,2],[121,2]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":3,"dc":[[80,1],[91,1],[116,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[122,5],[133,2],[135,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104,47,35],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,119,100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[98,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,119,108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":22,"dc":[[13,1],[14,1],[21,2],[33,2],[37,5],[62,1],[63,1],[69,1],[74,4],[78,2],[80,1],[88,2],[91,2],[98,1],[100,5],[117,1],[120,1],[121,5],[123,2],[130,2],[132,4],[136,3]]}},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":2,"dc":[[30,1],[123,1]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[65,2],[127,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[62,1],[65,1],[100,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"d":{"df":3,"dc":[[62,1],[123,1],[136,1]]}},{"d":{"df":1,"dc":[[66,1]]},"k":[58,44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[74,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[44,42],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[100,1]]}}]}]}]},{"k":[119,109,103],"v":[{"d":{"df":3,"dc":[[31,1],[88,2],[127,1]]},"k":[105,110,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[11,1],[70,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"d":{"df":2,"dc":[[11,3],[94,1]]}},{"k":[114],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[67,1],[112,1],[115,2],[121,1],[124,1],[128,2]]},"k":[103],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[67,1],[84,1],[115,3]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[38,4]]},"k":[45],"v":[{"k":[101,99],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[38,4]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[118,102,115,112,99,101,108,110,116,100,97,98,103,109,106,114,93,45],"v":[{"d":{"df":3,"dc":[[103,12],[117,5],[121,1]]},"k":[105,101,47],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":21,"dc":[[0,7],[21,1],[25,5],[37,1],[46,1],[53,1],[60,1],[61,4],[79,9],[80,2],[84,3],[95,2],[98,2],[101,2],[116,2],[118,7],[119,1],[121,2],[127,3],[132,1],[134,2]]},"k":[115,93,44,46,42,58,95],"v":[{"d":{"df":14,"dc":[[16,1],[25,2],[28,1],[52,1],[59,1],[63,1],[79,11],[103,1],[113,3],[114,1],[116,3],[117,1],[121,1],[122,1]]},"k":[44,34,93,46,42,41],"v":[{"d":{"df":3,"dc":[[0,1],[79,3],[116,2]]}},{"d":{"df":3,"dc":[[0,1],[84,1],[116,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[76,1],[79,3],[83,1],[84,1],[95,1],[98,1],[103,1],[116,1]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[0,2],[63,1],[79,2],[80,1],[112,1],[124,1],[127,1]]}},{"d":{"df":9,"dc":[[0,1],[29,2],[35,1],[80,1],[83,1],[84,1],[116,2],[121,1],[132,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[46,1]]}}]},{"d":{"df":2,"dc":[[84,1],[127,3]]}},{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[16,1],[26,1]]},"k":[105,101,109,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[3,2],[99,1],[112,1]]}}]}]},{"k":[114,100],"v":[{"d":{"df":2,"dc":[[70,1],[130,1]]},"k":[39,115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[6,1],[84,1]]}}]},{"d":{"df":7,"dc":[[16,1],[26,1],[57,1],[58,1],[59,1],[126,1],[130,1]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[113],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[36,1],[51,2],[59,1],[82,1],[88,1],[112,1],[126,2]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[16,2],[26,1],[36,1],[41,1],[58,1],[59,1],[70,1],[99,1],[130,2]]},"k":[44,115,46],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[36,1]]}},{"d":{"df":2,"dc":[[111,1],[130,1]]}}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[117,5]]}}]}]}]}]},{"k":[97,105,101],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":43,"dc":[[0,4],[5,2],[10,1],[13,1],[17,1],[22,2],[23,1],[24,1],[28,2],[29,1],[31,1],[38,1],[41,1],[44,1],[48,1],[51,5],[52,3],[53,6],[59,1],[63,1],[65,1],[67,3],[76,2],[78,1],[79,2],[82,10],[88,4],[90,1],[99,1],[101,4],[103,19],[106,2],[110,1],[115,2],[116,3],[118,1],[121,7],[124,1],[126,3],[127,1],[130,7],[134,1],[137,1]]},"k":[95,44,46,115,45,58,41],"v":[{"k":[114,115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"d":{"df":16,"dc":[[15,1],[32,2],[51,1],[52,1],[79,1],[82,1],[98,1],[100,1],[102,1],[110,1],[115,2],[117,1],[120,1],[126,2],[130,1],[135,1]]}},{"d":{"df":19,"dc":[[20,1],[22,2],[40,1],[51,3],[60,1],[61,1],[67,1],[88,1],[94,1],[101,2],[108,1],[115,1],[118,1],[121,1],[124,1],[126,1],[130,4],[132,1],[135,1]]}},{"d":{"df":10,"dc":[[53,2],[67,1],[76,1],[82,2],[84,1],[88,1],[105,1],[116,2],[124,1],[130,1]]},"k":[44,42,46],"v":[{"d":{"df":1,"dc":[[48,1]]}},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[106],"v":[{"k":[100],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]},{"d":{"df":2,"dc":[[76,18],[124,1]]}},{"k":[46],"v":[{"d":{"df":2,"dc":[[77,1],[131,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[129,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[23,1],[82,1]]}}]}]}]}]},{"k":[99,114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[107,105,99,116,112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":35,"dc":[[1,2],[8,1],[19,2],[23,1],[24,2],[30,3],[35,1],[36,2],[51,30],[53,1],[57,1],[58,2],[63,1],[64,1],[67,5],[75,1],[81,1],[84,1],[95,1],[96,1],[98,3],[101,5],[102,4],[108,2],[109,2],[112,1],[114,1],[115,7],[117,1],[120,4],[121,7],[123,2],[124,1],[126,2],[127,7]]},"k":[115,44,46,33,93,58],"v":[{"d":{"df":11,"dc":[[1,2],[6,1],[24,1],[29,2],[35,1],[37,1],[91,1],[117,1],[121,4],[125,3],[132,1]]},"k":[44,46],"v":[{"d":{"df":5,"dc":[[1,2],[8,1],[16,1],[26,1],[121,2]]}},{"d":{"df":3,"dc":[[80,1],[101,1],[133,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]},{"d":{"df":8,"dc":[[3,1],[14,1],[35,1],[51,1],[52,1],[94,1],[115,2],[127,2]]}},{"d":{"df":9,"dc":[[51,1],[63,1],[81,1],[91,1],[101,1],[115,1],[121,1],[126,1],[132,1]]}},{"d":{"df":2,"dc":[[63,1],[115,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,112,119,100],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[102,97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99,112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,118],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]},{"k":[103,114],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[3,4],[26,2],[36,3],[58,1]]},"k":[44,101,97],"v":[{"d":{"df":2,"dc":[[26,2],[36,1]]}},{"k":[114,100],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"d":{"df":9,"dc":[[59,1],[85,1],[88,1],[91,1],[115,1],[126,2],[127,1],[130,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[101,97],"v":[{"d":{"df":1,"dc":[[58,1]]},"k":[100],"v":[{"d":{"df":9,"dc":[[73,1],[85,1],[88,1],[89,1],[94,1],[115,2],[121,4],[131,1],[137,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112,98],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[111,118],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[30,1],[75,1],[104,1],[128,1]]},"k":[115,61],"v":[{"d":{"df":1,"dc":[[75,1]]}},{"k":[109,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[100,115],"v":[{"d":{"df":10,"dc":[[52,1],[66,1],[74,1],[91,1],[94,1],[112,1],[117,2],[121,1],[136,1],[137,1]]}},{"d":{"df":1,"dc":[[80,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[114,105],"v":[{"k":[117,111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[24,1],[91,2]]}}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"k":[110],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[40,4],[103,1]]},"k":[46,58,44],"v":[{"d":{"df":1,"dc":[[103,2]]}},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[105,97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[58,1],[127,1]]}}]}]},{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[46,105],"v":[{"d":{"df":1,"dc":[[76,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]},{"k":[108,101,111,116],"v":[{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[1,1],[16,1],[26,1]]},"k":[109,101,105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[31,1],[82,1],[85,1],[89,1],[121,1]]},"k":[101,115,105,97],"v":[{"k":[110],"v":[{"k":[116,99,100],"v":[{"d":{"df":4,"dc":[[3,1],[58,1],[85,1],[89,1]]}},{"k":[105,121,101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":11,"dc":[[4,1],[51,2],[54,1],[82,1],[85,4],[89,4],[104,2],[107,2],[119,1],[135,1],[137,1]]},"k":[58,46,93,44],"v":[{"d":{"df":2,"dc":[[45,1],[51,1]]}},{"d":{"df":4,"dc":[[54,1],[85,3],[89,3],[130,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"d":{"df":1,"dc":[[137,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[3,1],[29,1],[72,1],[80,1],[89,1],[105,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":24,"dc":[[13,1],[15,1],[18,1],[62,1],[65,1],[66,1],[79,1],[82,1],[95,3],[100,1],[105,1],[106,1],[108,1],[109,1],[111,1],[113,1],[115,1],[117,1],[121,4],[123,1],[124,1],[127,2],[130,1],[134,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[112,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]}]},{"k":[105,114,111,108,101],"v":[{"k":[100,109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[100],"v":[{"d":{"df":4,"dc":[[1,1],[6,1],[36,1],[126,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[3,1],[7,2],[91,1],[92,2]]},"k":[105,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[91,1],[120,5],[124,1],[130,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[130,1],[136,2]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[92,1],[123,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[60,1],[121,1],[127,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[109,100],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[41,46],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"k":[110,109],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":3,"dc":[[1,1],[16,3],[88,2]]},"k":[101],"v":[{"k":[115,114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,2]]}}]},{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"d":{"df":3,"dc":[[29,1],[80,1],[121,1]]},"k":[97,101,105,117],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[19,2],[76,1],[124,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":11,"dc":[[2,1],[13,1],[15,1],[42,2],[55,3],[65,1],[78,1],[87,2],[111,1],[119,4],[121,2]]},"k":[100,44,58],"v":[{"d":{"df":2,"dc":[[121,1],[130,1]]},"k":[46,58,44],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[111,1]]}},{"d":{"df":1,"dc":[[115,1]]}}]},{"d":{"df":1,"dc":[[119,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[51,1],[116,1],[121,2]]}}]},{"k":[110],"v":[{"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"k":[118,99],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121,115],"v":[{"d":{"df":2,"dc":[[3,1],[127,4]]},"k":[45,46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[109,115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[101,97],"v":[{"k":[114,99],"v":[{"k":[109,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101,105],"v":[{"d":{"df":16,"dc":[[14,3],[25,1],[36,3],[74,1],[85,3],[88,1],[89,2],[90,1],[102,2],[103,2],[106,2],[117,1],[120,2],[133,1],[135,1],[136,1]]},"k":[100],"v":[{"d":{"df":5,"dc":[[5,1],[14,1],[62,1],[88,1],[105,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[37,1],[121,1],[132,1]]},"k":[115,101,105],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[60,1],[61,1],[82,1],[116,3],[118,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]},{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[9,1],[11,1],[52,1]]},"k":[105,93,42,115,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97,108],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"d":{"df":6,"dc":[[44,2],[55,1],[62,1],[113,6],[121,2],[130,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":3,"dc":[[84,1],[112,1],[129,1]]}}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[45,1],[88,1],[94,1],[115,1],[122,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[100],"v":[{"d":{"df":12,"dc":[[6,1],[16,1],[26,1],[63,2],[108,1],[109,1],[112,2],[121,4],[127,1],[130,2],[134,1],[135,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[6,1],[11,1]]}}]},{"k":[117,34,105],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[77,5],[103,1]]},"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[6,1],[77,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[17,1]]}},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[27,1],[94,1],[96,3],[99,1]]},"k":[47,41],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":2,"dc":[[64,1],[130,1]]},"k":[41],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[97,111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[16,1],[123,1],[137,1]]}}]}]},{"d":{"df":8,"dc":[[33,1],[37,1],[80,1],[120,1],[121,1],[123,1],[124,1],[136,1]]},"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":2,"dc":[[98,8],[100,6]]},"k":[45],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[115,108,111],"v":[{"k":[101,99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,116,101,115,118,109,99,105,114,110],"v":[{"k":[44,115,46],"v":[{"d":{"df":2,"dc":[[1,1],[3,1]]}},{"d":{"df":3,"dc":[[6,1],[30,2],[113,1]]}},{"d":{"df":2,"dc":[[51,1],[67,1]]}}]},{"k":[97,101],"v":[{"d":{"df":28,"dc":[[1,1],[3,1],[6,4],[8,3],[14,1],[23,1],[24,1],[30,5],[33,1],[36,1],[52,1],[55,2],[76,1],[80,1],[88,6],[98,40],[100,19],[103,6],[113,1],[120,1],[123,2],[124,2],[126,3],[127,1],[132,1],[134,1],[136,4],[137,3]]},"k":[46,45,115,98,44,93],"v":[{"d":{"df":8,"dc":[[2,1],[21,1],[30,1],[42,1],[98,5],[100,2],[126,1],[136,1]]}},{"k":[100,108],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,2]]},"k":[115,44,58,41,93],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[8,1],[30,1],[100,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[88,1],[91,1],[94,3],[136,1]]},"k":[58,45,44,46,115],"v":[{"d":{"df":5,"dc":[[2,1],[21,1],[41,1],[113,1],[130,1]]}},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[81,1]]}},{"d":{"df":3,"dc":[[94,1],[127,1],[136,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[11,2],[99,1],[103,1],[106,1],[116,1],[135,1]]},"k":[44,58,45,60],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":2,"dc":[[116,1],[127,1]]}},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[133,1],[135,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":3,"dc":[[22,1],[91,1],[101,3]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,58,115],"v":[{"k":[100,110,115],"v":[{"d":{"df":1,"dc":[[26,5]]}},{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":3,"dc":[[70,2],[72,14],[130,1]]},"k":[95,45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[42],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[30,3],[113,1]]},"k":[115,100,44,63],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":4,"dc":[[30,1],[62,1],[71,2],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[71,1]]}}]},{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[104,1],[127,1],[134,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[32,4]]}},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[58,1],[130,1]]}}]}]},{"k":[116,112,107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[59,1],[65,2],[86,3],[95,1],[125,5]]}}]}]},{"k":[54,55,56,57],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[130,4]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]},{"d":{"df":53,"dc":[[5,4],[11,1],[13,3],[15,1],[17,1],[20,3],[23,1],[25,2],[30,5],[32,1],[40,2],[41,1],[45,1],[48,1],[52,4],[53,1],[58,1],[60,2],[62,1],[63,2],[65,1],[67,2],[74,2],[76,4],[77,3],[82,3],[85,1],[87,1],[88,1],[89,1],[90,2],[91,1],[94,3],[97,1],[100,2],[103,2],[104,1],[106,1],[108,1],[112,2],[113,4],[114,1],[117,6],[121,9],[122,2],[123,4],[126,4],[127,4],[129,2],[130,1],[133,4],[136,2],[137,4]]},"k":[101,119,99,116,110,105,109,117,122,58,44,45,63,46,114,103,96,115],"v":[{"k":[115],"v":[{"d":{"df":35,"dc":[[1,1],[3,1],[12,1],[14,1],[26,1],[28,1],[35,2],[48,1],[51,1],[52,3],[58,1],[59,1],[63,1],[72,1],[76,1],[83,1],[85,1],[89,1],[91,1],[94,1],[98,2],[102,2],[104,1],[110,1],[113,1],[116,1],[117,3],[120,3],[121,3],[123,1],[126,2],[130,4],[132,3],[133,2],[135,1]]},"k":[110,44],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":21,"dc":[[5,1],[15,1],[30,1],[34,1],[39,1],[51,1],[67,2],[68,1],[79,2],[85,1],[88,1],[89,1],[91,1],[96,1],[100,1],[101,1],[103,2],[112,2],[116,2],[127,1],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]},{"d":{"df":2,"dc":[[79,1],[117,2]]}}]}]},{"k":[110],"v":[{"d":{"df":41,"dc":[[3,1],[5,3],[12,2],[28,2],[29,1],[33,1],[38,1],[46,1],[60,1],[63,1],[70,1],[74,1],[75,2],[76,1],[79,1],[80,1],[84,1],[85,1],[89,1],[90,3],[93,1],[94,2],[95,1],[96,1],[97,2],[98,2],[100,1],[103,3],[112,1],[115,2],[116,1],[120,1],[121,9],[123,1],[124,1],[126,2],[127,2],[131,1],[134,3],[136,1],[137,1]]},"k":[108,39,44,60,103,46,93],"v":[{"k":[111,105],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":37,"dc":[[1,1],[3,1],[5,1],[6,1],[8,1],[16,1],[17,7],[26,1],[27,2],[37,2],[38,3],[40,1],[41,2],[58,1],[60,1],[64,1],[65,1],[66,2],[72,2],[76,2],[80,3],[84,3],[91,1],[96,2],[97,1],[104,1],[106,2],[112,1],[119,1],[121,4],[126,1],[129,2],[131,2],[132,6],[133,1],[134,1],[137,4]]},"k":[34,115,101,46,93,105,96,44,39,58],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":9,"dc":[[53,2],[61,2],[84,3],[98,1],[100,1],[118,2],[126,1],[132,1],[134,3]]},"k":[44,47,92],"v":[{"d":{"df":1,"dc":[[17,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":12,"dc":[[37,2],[53,3],[61,1],[67,1],[72,1],[79,1],[88,1],[96,1],[118,1],[130,2],[131,3],[132,5]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[17,1],[72,1],[94,1]]}},{"d":{"df":3,"dc":[[80,1],[85,1],[89,1]]}}]}]},{"d":{"df":1,"dc":[[40,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[61,1],[64,1],[76,1],[79,1],[85,1],[89,1],[118,1],[131,1],[132,4]]}}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"d":{"df":1,"dc":[[72,1]]}},{"d":{"df":1,"dc":[[134,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":5,"dc":[[52,1],[84,1],[115,1],[127,1],[134,1]]}},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[124],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]},{"d":{"df":5,"dc":[[95,1],[114,1],[115,1],[127,2],[129,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,107,115],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,97],"v":[{"d":{"df":6,"dc":[[2,1],[21,1],[67,2],[113,1],[130,1],[137,1]]},"k":[97,93,46,115,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[5,1],[19,1],[49,1],[55,1],[61,1],[80,1],[84,2],[118,1],[124,1],[129,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,119,104],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115,109],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[66,1]]}},{"d":{"df":4,"dc":[[67,1],[78,1],[98,1],[130,2]]},"k":[44],"v":[{"d":{"df":3,"dc":[[67,1],[98,2],[100,1]]}}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[22,10],[94,1],[101,2],[115,4],[130,6],[136,1]]},"k":[44,93,46,41,101,115],"v":[{"d":{"df":4,"dc":[[22,1],[81,1],[101,1],[115,1]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112,117],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[67,1],[101,3],[115,2],[130,2]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[81,1]]}}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[82,10],[99,12]]},"k":[95,46,58],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[52],"v":[{"k":[57],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[65,1],[125,1],[129,2]]}}]},{"d":{"df":2,"dc":[[11,1],[130,1]]},"k":[115],"v":[{"d":{"df":7,"dc":[[2,1],[13,1],[21,1],[73,2],[81,1],[130,1],[132,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]},{"k":[101,39,8217],"v":[{"d":{"df":24,"dc":[[3,1],[5,2],[6,1],[37,1],[48,2],[64,1],[66,1],[74,3],[76,1],[82,1],[83,1],[88,1],[91,1],[94,2],[99,1],[103,3],[112,2],[117,5],[119,1],[123,2],[127,1],[129,1],[132,1],[136,2]]},"k":[46,44,33],"v":[{"d":{"df":3,"dc":[[5,1],[6,1],[26,1]]}},{"d":{"df":5,"dc":[[26,1],[69,1],[100,1],[117,1],[119,4]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":3,"dc":[[28,1],[53,1],[135,1]]}}]},{"k":[116],"v":[{"d":{"df":21,"dc":[[5,3],[11,1],[52,2],[53,1],[67,1],[74,1],[78,1],[79,1],[85,1],[88,3],[89,1],[94,1],[98,2],[102,1],[112,2],[116,1],[117,1],[119,1],[120,1],[121,6],[130,1]]}}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[11,1],[26,1],[126,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[3,1],[52,1],[76,1],[103,1],[110,1],[121,2],[132,1]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[97,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[10,7],[60,1],[103,2],[106,2]]},"k":[44,115,46],"v":[{"d":{"df":3,"dc":[[10,1],[69,1],[106,1]]}},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":2,"dc":[[51,1],[78,1]]},"k":[45],"v":[{"k":[99],"v":[{"k":[108,104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[19,1],[91,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"d":{"df":2,"dc":[[28,1],[41,1]]}},{"d":{"df":1,"dc":[[31,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"d":{"df":1,"dc":[[98,1]]}},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[121,2],[125,5]]}},{"d":{"df":1,"dc":[[121,1]]}},{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[3,3]]}}]},{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[114,101,97,112,110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":25,"dc":[[3,1],[8,2],[13,1],[18,1],[19,1],[29,1],[30,3],[52,1],[58,1],[61,1],[63,2],[65,1],[76,1],[78,1],[80,1],[91,1],[95,3],[118,1],[119,1],[121,4],[122,1],[123,1],[130,2],[131,1],[137,5]]}}]}]}]},{"d":{"df":8,"dc":[[13,1],[20,1],[36,1],[62,1],[123,1],[130,2],[133,1],[137,1]]}},{"k":[108],"v":[{"d":{"df":5,"dc":[[58,1],[60,2],[80,1],[117,3],[121,3]]},"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[13,1],[65,1],[121,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[98,6],[100,5],[130,3]]},"k":[108,93,44,60],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[23,1],[51,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[98,2],[100,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]},{"k":[115,102],"v":[{"d":{"df":2,"dc":[[67,1],[103,4]]},"k":[95,46,45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[107,114],"v":[{"k":[100],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[84,1],[107,1],[133,7],[135,2]]}}]},{"k":[110,101],"v":[{"k":[100,97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[67,1],[103,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[20,3],[66,2],[67,1],[91,1],[112,1]]},"k":[115,46,47],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"d":{"df":2,"dc":[[112,2],[121,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[99],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[72,1],[75,7],[76,1],[79,1],[85,2],[88,1],[89,2],[94,2],[120,1],[123,2],[137,2]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[20,1],[77,1],[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[111,45],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[45,93],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,5]]}}]}]}]},{"k":[101,105],"v":[{"k":[115],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[60,1],[79,1],[122,2]]}}]}]},{"k":[100,99],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[110,1],[122,2]]}}]}]}]}]}]},{"k":[95],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[48],"v":[{"k":[34,47],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[47],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[61,2],[103,3],[106,2],[118,2]]},"k":[46,52],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]}]},{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[95],"v":[{"k":[109],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"d":{"df":2,"dc":[[108,2],[109,2]]}}]}]},{"d":{"df":2,"dc":[[122,2],[123,1]]}},{"k":[106],"v":[{"k":[224],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]},{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[133,12]]},"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[133,3]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,2]]},"k":[105,111,104,97,101,114,103,115,112,108,116,119,100,47],"v":[{"k":[116,115,108,110,102,100,114,107,45,122,104,112],"v":[{"k":[104],"v":[{"d":{"df":121,"dc":[[0,2],[1,6],[3,5],[4,1],[5,6],[6,3],[7,4],[8,3],[10,4],[11,7],[12,4],[13,3],[14,4],[15,1],[16,10],[17,1],[18,1],[19,5],[20,4],[21,2],[22,1],[24,5],[25,1],[26,7],[27,2],[28,5],[29,1],[30,3],[31,2],[32,3],[33,1],[34,3],[36,5],[37,1],[38,3],[39,1],[40,1],[41,3],[42,1],[43,1],[45,1],[48,4],[50,1],[51,8],[52,17],[53,5],[54,3],[55,3],[56,1],[58,7],[59,3],[60,8],[61,6],[62,3],[63,1],[64,4],[65,8],[66,3],[67,14],[68,1],[69,1],[70,4],[74,5],[75,7],[76,6],[77,5],[78,2],[79,15],[82,17],[83,1],[84,10],[85,5],[86,1],[87,2],[88,9],[89,6],[90,3],[91,4],[92,1],[93,1],[94,14],[95,5],[96,2],[97,1],[98,12],[99,12],[100,5],[101,5],[102,7],[103,20],[104,2],[106,8],[108,7],[109,4],[110,3],[111,6],[112,22],[113,2],[114,4],[115,7],[116,6],[117,16],[118,6],[119,3],[120,9],[121,24],[122,2],[123,2],[124,1],[126,7],[127,24],[128,2],[129,1],[130,16],[131,14],[132,1],[133,3],[134,13],[135,2],[136,7],[137,6]]},"k":[105,111,58,46],"v":[{"k":[110],"v":[{"d":{"df":25,"dc":[[1,1],[5,1],[19,2],[20,1],[55,2],[59,1],[61,1],[65,1],[67,1],[68,1],[71,1],[75,2],[78,1],[82,1],[84,1],[98,1],[99,2],[112,3],[113,3],[115,3],[118,1],[121,3],[122,1],[133,1],[136,1]]}}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":31,"dc":[[5,1],[6,1],[28,1],[32,1],[38,1],[52,1],[53,1],[62,1],[66,1],[67,1],[70,1],[75,2],[76,1],[79,1],[83,1],[87,3],[88,2],[90,1],[91,1],[94,1],[98,1],[104,1],[111,1],[112,2],[116,1],[121,5],[123,1],[126,1],[132,1],[136,2],[137,1]]}}]}]},{"d":{"df":8,"dc":[[48,1],[51,4],[55,1],[79,1],[82,1],[85,1],[89,1],[119,1]]}},{"d":{"df":2,"dc":[[91,1],[104,1]]}}]}]},{"k":[104],"v":[{"d":{"df":6,"dc":[[0,1],[51,1],[98,2],[100,1],[105,1],[121,1]]}}]},{"k":[108,100],"v":[{"d":{"df":113,"dc":[[0,1],[2,1],[4,1],[5,2],[7,1],[8,1],[10,2],[11,6],[12,6],[13,8],[14,8],[15,1],[17,7],[18,6],[19,4],[20,1],[21,1],[24,5],[25,2],[27,3],[28,5],[30,13],[31,1],[32,3],[33,6],[34,1],[36,8],[37,3],[38,5],[40,2],[41,3],[42,4],[47,1],[48,12],[49,2],[50,3],[51,7],[52,18],[53,5],[54,2],[55,5],[56,1],[57,1],[60,10],[61,6],[62,1],[63,7],[64,3],[65,5],[66,9],[67,9],[69,1],[72,3],[73,2],[74,10],[76,38],[77,5],[78,7],[79,16],[80,9],[81,2],[82,10],[83,1],[84,21],[85,6],[87,8],[88,3],[89,5],[90,4],[91,15],[92,2],[94,9],[95,5],[96,4],[97,8],[98,26],[99,3],[100,7],[101,4],[102,2],[103,8],[104,13],[105,3],[106,11],[107,3],[108,3],[109,2],[110,2],[111,1],[112,14],[113,8],[115,4],[116,16],[117,6],[118,5],[119,15],[120,5],[121,49],[122,3],[123,5],[124,3],[125,1],[126,2],[127,12],[129,9],[130,10],[131,13],[132,6],[133,16],[134,10],[135,5],[136,15],[137,17]]},"k":[105,46],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[8,4]]}}]}]},{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":1,"dc":[[125,5]]},"k":[99],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[40],"v":[{"k":[42],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[110,100,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":39,"dc":[[6,1],[19,1],[20,1],[24,1],[28,2],[31,1],[33,1],[39,1],[52,1],[53,1],[61,2],[62,1],[64,2],[66,1],[67,1],[69,2],[73,1],[76,1],[78,1],[81,2],[84,3],[87,1],[92,1],[96,4],[97,5],[101,4],[112,4],[114,9],[115,6],[118,1],[119,2],[120,2],[121,5],[123,1],[124,1],[128,12],[130,4],[131,3],[137,1]]},"k":[115,46,93,44,39,33,58,41,45],"v":[{"d":{"df":22,"dc":[[6,2],[13,1],[24,3],[54,3],[60,2],[65,1],[67,1],[77,1],[78,1],[81,1],[84,2],[91,2],[94,3],[101,1],[106,1],[114,7],[115,9],[121,86],[128,9],[130,4],[131,3],[132,1]]},"k":[44,46,39,45,93,96,47],"v":[{"d":{"df":8,"dc":[[6,1],[31,1],[60,1],[80,1],[84,1],[115,2],[121,2],[132,2]]}},{"d":{"df":8,"dc":[[37,1],[51,1],[60,1],[84,1],[114,1],[115,2],[121,8],[132,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[51,1]]}},{"k":[111,114],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99,98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[66,1],[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[66,1],[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119,100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49,50,51,52],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,3]]}},{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]},{"d":{"df":13,"dc":[[13,1],[24,1],[66,2],[84,1],[94,1],[96,1],[97,4],[98,1],[115,4],[119,1],[121,1],[131,1],[132,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99,109,117,97,119],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,115],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[50,51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[101,102],"v":[{"k":[120,100],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[52,55,49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[48,1],[52,1],[61,1],[72,1],[112,1],[115,1],[118,1],[121,1]]}},{"k":[115],"v":[{"d":{"df":2,"dc":[[101,1],[121,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[54,2],[105,1],[130,1],[131,3]]},"k":[95,47],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[61,95],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[105,2]]}}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[61],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"d":{"df":11,"dc":[[36,1],[57,1],[60,10],[67,1],[74,2],[79,1],[103,1],[115,2],[117,2],[121,2],[136,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[101,116],"v":[{"d":{"df":3,"dc":[[6,2],[82,1],[131,1]]},"k":[115,114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[104],"v":[{"d":{"df":2,"dc":[[60,2],[112,2]]},"k":[46,44,61],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[60,1]]}},{"k":[34],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[115,6],[129,2]]}}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[34,6]]},"k":[112,108],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[32,2],[116,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[52,3],[60,2],[63,1],[79,2]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[63,1]]}},{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[105],"v":[{"k":[46,93],"v":[{"d":{"df":1,"dc":[[45,2]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109,119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114,107],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":4,"dc":[[52,4],[79,4],[100,1],[113,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[54,1],[121,3],[131,1]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,2]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[59,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[114,117,111,110,101,119],"v":[{"k":[107,108,115,100,114,116],"v":[{"d":{"df":42,"dc":[[0,1],[1,2],[3,2],[5,1],[6,1],[8,2],[11,1],[12,1],[13,1],[16,2],[26,2],[28,1],[36,4],[37,1],[41,1],[52,1],[54,1],[58,2],[60,1],[65,1],[76,2],[79,4],[82,1],[90,3],[96,1],[97,1],[98,1],[99,1],[101,2],[102,1],[103,1],[110,1],[111,1],[113,1],[119,1],[120,1],[121,3],[124,1],[126,2],[130,3],[133,1],[134,1]]},"k":[108,104,46,105,33,115,44,102,101,41],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[1,2],[126,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"d":{"df":10,"dc":[[3,1],[16,1],[26,2],[58,1],[78,1],[98,1],[121,1],[123,1],[126,1],[137,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":24,"dc":[[6,1],[25,1],[33,1],[44,1],[51,1],[53,1],[55,1],[67,2],[74,1],[76,1],[79,3],[82,3],[88,1],[91,1],[99,1],[102,1],[103,1],[115,1],[120,1],[123,1],[127,1],[131,2],[134,2],[136,1]]},"k":[44,100,58],"v":[{"d":{"df":5,"dc":[[38,1],[60,1],[61,1],[101,1],[118,1]]}},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[37],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[107,1]]}}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"d":{"df":15,"dc":[[31,1],[35,1],[37,1],[55,1],[75,1],[77,1],[79,2],[83,1],[101,1],[103,1],[105,1],[119,1],[124,1],[131,1],[137,1]]},"k":[112,116,46],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[28,2],[67,1],[113,1],[114,3],[115,3],[128,2]]},"k":[115],"v":[{"d":{"df":6,"dc":[[28,1],[67,1],[114,1],[115,11],[128,2],[130,2]]},"k":[44,46,47],"v":[{"d":{"df":3,"dc":[[31,1],[115,1],[126,1]]}},{"d":{"df":3,"dc":[[67,1],[115,2],[130,3]]}},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[79,1],[121,2]]}}]},{"d":{"df":5,"dc":[[48,1],[63,1],[79,1],[101,1],[107,1]]}},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":3,"dc":[[113,1],[115,3],[130,1]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[114,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[64,1],[70,1],[76,3],[131,4]]},"k":[46,44,8217,34],"v":[{"d":{"df":2,"dc":[[5,1],[16,1]]}},{"d":{"df":3,"dc":[[8,1],[58,1],[76,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":1,"dc":[[82,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[82,1],[94,1]]}}]}]},{"d":{"df":8,"dc":[[20,1],[23,1],[58,1],[61,1],[81,1],[104,1],[115,1],[118,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[104],"v":[{"d":{"df":3,"dc":[[102,1],[103,1],[120,1]]}}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":37,"dc":[[5,1],[6,1],[11,2],[14,1],[19,1],[30,1],[59,1],[60,1],[61,1],[62,1],[75,1],[76,1],[78,1],[79,1],[81,1],[84,3],[90,1],[91,6],[92,1],[94,1],[95,1],[98,1],[103,1],[105,2],[106,1],[110,1],[115,1],[116,1],[118,1],[119,2],[121,1],[123,4],[124,1],[127,1],[129,1],[134,3],[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"d":{"df":1,"dc":[[70,1]]},"k":[39],"v":[{"k":[116],"v":[{"d":{"df":14,"dc":[[11,1],[48,1],[66,1],[67,1],[74,1],[79,1],[81,1],[98,1],[103,3],[104,2],[121,1],[127,1],[134,1],[137,2]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,2]]}}]},{"d":{"df":1,"dc":[[127,8]]},"k":[105,121,101,97,111],"v":[{"k":[99,116,108],"v":[{"k":[104],"v":[{"d":{"df":69,"dc":[[0,1],[3,2],[5,2],[8,1],[9,1],[10,1],[14,1],[18,1],[20,1],[22,1],[24,3],[28,1],[33,2],[36,1],[41,1],[44,1],[45,1],[48,1],[51,1],[52,11],[55,1],[57,1],[60,3],[61,2],[62,1],[63,1],[67,3],[68,2],[69,1],[74,2],[75,6],[76,1],[78,1],[79,3],[82,5],[83,1],[84,2],[85,2],[86,1],[88,2],[89,2],[96,1],[98,6],[100,1],[101,1],[103,6],[105,3],[106,1],[108,3],[109,4],[112,3],[114,1],[115,4],[116,3],[117,1],[118,2],[119,1],[121,13],[126,3],[127,4],[129,2],[130,13],[131,2],[132,1],[133,4],[134,2],[135,2],[136,4],[137,2]]},"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[112,8]]},"k":[112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":46,"dc":[[6,1],[8,1],[10,1],[11,1],[13,2],[18,2],[26,1],[28,2],[30,1],[34,2],[36,1],[42,1],[48,3],[49,1],[51,6],[52,1],[54,1],[57,1],[58,1],[63,1],[64,1],[65,1],[67,2],[68,1],[74,1],[75,1],[77,1],[78,1],[79,1],[85,1],[89,1],[90,1],[91,2],[95,2],[100,1],[103,2],[115,2],[116,1],[117,1],[121,6],[123,2],[126,3],[127,1],[130,1],[134,1],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"d":{"df":6,"dc":[[1,1],[5,1],[11,1],[55,1],[75,1],[127,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[110,114,116,101,119],"v":[{"d":{"df":76,"dc":[[1,4],[5,3],[11,2],[12,1],[14,2],[16,1],[17,2],[19,1],[23,1],[24,1],[25,1],[26,3],[30,3],[31,1],[32,5],[35,1],[37,1],[38,2],[40,1],[42,1],[45,2],[48,1],[49,1],[51,1],[52,10],[54,1],[55,2],[61,3],[63,5],[66,1],[67,1],[68,2],[70,1],[71,1],[74,1],[75,2],[76,3],[77,2],[78,3],[79,1],[80,1],[83,3],[84,3],[85,4],[86,2],[88,2],[89,4],[90,5],[91,2],[92,1],[94,4],[98,7],[100,2],[101,1],[103,5],[104,3],[110,1],[112,7],[113,3],[115,1],[116,4],[117,5],[118,2],[119,4],[121,6],[122,1],[123,1],[127,6],[129,4],[130,2],[131,3],[132,3],[133,2],[134,1],[135,2],[137,5]]},"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[11,1],[82,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":37,"dc":[[5,2],[8,2],[11,2],[13,1],[20,1],[21,1],[31,1],[37,1],[53,1],[61,1],[62,1],[67,2],[72,1],[73,1],[76,2],[78,1],[79,1],[82,1],[84,1],[87,1],[88,2],[90,1],[94,1],[95,2],[98,3],[100,1],[103,1],[104,1],[116,1],[118,1],[119,1],[121,3],[126,1],[130,3],[131,1],[132,1],[137,2]]},"k":[44,118,97],"v":[{"d":{"df":1,"dc":[[98,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[102,1],[120,1],[129,1]]}}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":11,"dc":[[17,1],[33,1],[45,1],[79,1],[94,1],[100,1],[102,1],[120,1],[121,2],[127,2],[134,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[84,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[33],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[116],"v":[{"d":{"df":43,"dc":[[1,1],[3,1],[5,1],[11,1],[31,1],[33,2],[36,1],[52,3],[53,2],[55,2],[58,2],[60,1],[64,1],[66,2],[67,1],[70,1],[74,1],[76,2],[79,1],[84,1],[85,3],[87,1],[88,2],[89,2],[91,1],[98,2],[99,1],[100,2],[101,1],[103,3],[106,1],[110,2],[112,1],[113,1],[116,4],[117,8],[119,3],[121,4],[123,2],[129,2],[130,1],[136,2],[137,2]]},"k":[39,101,105],"v":[{"k":[115],"v":[{"d":{"df":6,"dc":[[33,1],[37,1],[55,1],[116,1],[130,1],[132,1]]}}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":8,"dc":[[53,1],[94,1],[103,1],[112,1],[119,1],[121,1],[133,1],[135,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]},{"d":{"df":9,"dc":[[3,1],[5,1],[36,1],[68,2],[75,1],[76,1],[79,1],[95,1],[121,1]]},"k":[108,109,115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[14,1],[76,1],[113,1],[129,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":1,"dc":[[58,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"k":[115,105,114,121,110,116,108,118],"v":[{"d":{"df":42,"dc":[[1,2],[3,1],[4,1],[5,1],[6,5],[8,3],[11,1],[16,1],[21,1],[26,1],[27,1],[31,2],[36,1],[41,1],[42,1],[45,1],[56,1],[58,3],[63,1],[64,1],[69,1],[70,1],[73,1],[75,1],[76,1],[77,1],[84,1],[85,4],[89,4],[91,2],[98,1],[103,1],[111,1],[112,2],[119,1],[121,1],[123,1],[126,1],[130,1],[134,1],[136,1],[137,5]]},"k":[110],"v":[{"k":[8217],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":12,"dc":[[38,1],[54,1],[61,1],[76,1],[84,1],[118,1],[121,9],[126,1],[130,1],[132,1],[134,1],[137,2]]},"k":[105,44],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[1,1],[60,1],[123,1],[131,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[4,1]]}}]}]},{"k":[98,114,110,109,99,102],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[21,1],[113,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121,115],"v":[{"d":{"df":2,"dc":[[30,2],[113,5]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[30,1],[100,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[71,3],[88,2]]},"k":[58,45],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[131,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"d":{"df":23,"dc":[[3,1],[11,1],[16,1],[48,1],[52,1],[60,1],[67,1],[74,1],[79,2],[84,1],[102,3],[103,2],[104,1],[112,1],[114,1],[117,1],[120,3],[121,2],[126,1],[127,1],[130,2],[134,1],[137,1]]},"k":[44,115,46,58],"v":[{"d":{"df":5,"dc":[[3,1],[32,1],[53,1],[112,1],[137,1]]}},{"d":{"df":12,"dc":[[3,1],[6,1],[62,1],[68,1],[77,1],[98,2],[100,1],[101,1],[112,1],[115,2],[121,2],[130,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[67,1],[79,1]]}}]},{"d":{"df":3,"dc":[[34,1],[76,1],[130,1]]}},{"d":{"df":3,"dc":[[82,1],[102,1],[120,1]]}}]},{"k":[116],"v":[{"d":{"df":46,"dc":[[4,1],[5,2],[11,2],[16,1],[17,1],[20,1],[26,2],[27,1],[36,2],[37,3],[40,1],[45,1],[48,1],[50,2],[51,2],[53,3],[55,1],[62,1],[68,4],[74,1],[76,8],[77,3],[78,2],[82,1],[84,2],[88,2],[94,1],[98,3],[100,3],[101,1],[102,1],[103,4],[104,1],[105,2],[112,6],[115,1],[119,4],[120,2],[121,9],[129,1],[130,4],[132,4],[133,2],[134,1],[135,1],[137,3]]},"k":[105,101,115,44,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[98],"v":[{"k":[121],"v":[{"k":[61],"v":[{"k":[109,100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":2,"dc":[[80,1],[119,1]]}},{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[99,101,116],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[30,1],[37,1],[60,1],[134,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[52,1],[67,2],[130,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[115,97],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[52,1],[83,1],[127,3]]},"k":[112,46,44],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[127,2]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]}]},{"d":{"df":68,"dc":[[4,3],[5,6],[7,4],[8,2],[12,1],[13,4],[14,3],[15,1],[16,4],[19,1],[21,1],[28,1],[30,17],[31,1],[33,3],[36,10],[37,1],[41,2],[48,5],[50,2],[52,1],[53,1],[54,1],[55,3],[58,6],[62,4],[64,5],[65,4],[66,3],[67,1],[74,1],[76,12],[77,1],[78,2],[82,2],[84,6],[86,2],[88,5],[92,1],[94,3],[96,4],[97,1],[98,3],[100,14],[101,1],[102,1],[103,13],[106,1],[107,1],[108,1],[112,6],[113,15],[117,2],[119,6],[120,2],[121,5],[123,5],[126,7],[127,1],[129,1],[130,2],[131,7],[132,1],[133,1],[134,8],[135,1],[136,1],[137,1]]},"k":[97,98,39,101,108,8217,114,100,115],"v":[{"k":[116,112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,2]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]},{"d":{"df":19,"dc":[[2,2],[16,3],[17,1],[19,1],[26,4],[28,5],[30,1],[52,1],[61,1],[67,6],[75,1],[76,1],[98,2],[101,1],[103,1],[106,2],[118,1],[129,1],[130,10]]},"k":[112,115,99,100,45,93,109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[13,1],[17,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[17,2],[26,1],[40,1],[72,1],[76,2],[96,2],[97,2],[112,1],[121,1],[130,1],[131,5]]},"k":[46,115,45,93,44],"v":[{"d":{"df":6,"dc":[[17,2],[83,1],[96,1],[97,1],[121,1],[130,1]]}},{"k":[46],"v":[{"d":{"df":2,"dc":[[75,1],[130,1]]}}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[25,7],[119,5],[130,1]]}}]}]},{"k":[97],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[84,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[118,108,114,100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[2,1]]}}]},{"k":[108],"v":[{"d":{"df":16,"dc":[[37,1],[62,1],[66,1],[78,1],[103,1],[107,6],[112,2],[117,1],[120,1],[121,3],[124,1],[131,5],[132,1],[134,3],[135,1],[137,1]]}}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[55,1],[86,2],[113,1],[134,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[107],"v":[{"d":{"df":2,"dc":[[6,1],[137,1]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"k":[108,99],"v":[{"d":{"df":18,"dc":[[22,1],[31,1],[41,1],[48,1],[52,1],[53,1],[79,1],[80,2],[88,1],[94,1],[97,1],[98,1],[103,2],[115,1],[117,1],[122,1],[127,1],[130,3]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[11,1],[67,1],[87,1]]}},{"d":{"df":5,"dc":[[52,1],[97,1],[103,1],[131,3],[133,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[82,1],[115,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[118,108,114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[36,2],[126,1]]}}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[36,3]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[36,1],[58,3]]}}]}]},{"k":[101],"v":[{"d":{"df":10,"dc":[[36,1],[72,1],[77,1],[85,1],[89,1],[94,1],[121,1],[123,1],[130,1],[133,1]]}}]},{"d":{"df":1,"dc":[[127,3]]}},{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[60,93],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,111,97,95,115],"v":[{"k":[116],"v":[{"k":[116,101,105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[6,1],[13,1],[41,1],[51,1],[131,6]]},"k":[58,46],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[95,1]]}}]}]}]},{"d":{"df":11,"dc":[[37,2],[63,1],[80,1],[88,1],[91,1],[97,1],[112,2],[121,1],[124,1],[127,1],[132,2]]},"k":[114,115],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[67,3],[88,1],[90,1],[132,2]]}}]}]}]}]},{"k":[110,116],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[12,1],[32,1],[103,1],[121,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[55,1],[66,3],[91,1],[137,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[30,3]]}}]},{"k":[117,122],"v":[{"k":[110],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[27,1],[64,1],[76,3]]}}]}]},{"d":{"df":7,"dc":[[32,1],[59,1],[65,2],[86,5],[108,3],[109,3],[125,22]]},"k":[93,124],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,3]]},"k":[100,103,116,119,115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[108,122],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[124],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":2,"dc":[[36,1],[57,1]]},"k":[45,50,47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[101,97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[119],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,2]]},"k":[112],"v":[{"k":[48],"v":[{"k":[115],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[103,6]]},"k":[58],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,2]]}},{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[109,121],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[103,16]]},"k":[40],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,115],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"k":[53],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[103],"v":[{"k":[50],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[112],"v":[{"k":[120],"v":[{"k":[104],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]},"k":[119,117,118,112,102,110,114,116,105,108,104,115,99,101,107,100,98],"v":[{"k":[110],"v":[{"d":{"df":18,"dc":[[0,1],[1,1],[5,3],[26,1],[28,1],[52,1],[58,1],[68,1],[100,1],[105,1],[114,1],[121,2],[124,1],[127,1],[129,1],[130,2],[131,2],[133,1]]},"k":[46,101,115],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"k":[114],"v":[{"k":[115,46],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[76,1],[121,1],[133,1],[135,1]]}}]}]}]},{"d":{"df":1,"dc":[[98,1]]}}]}]},{"d":{"df":1,"dc":[[121,2]]}}]}]},{"k":[116,114,105],"v":[{"d":{"df":48,"dc":[[1,1],[5,3],[12,1],[14,1],[16,1],[23,1],[33,1],[34,1],[38,1],[39,3],[41,1],[53,1],[55,2],[58,1],[66,1],[71,1],[75,1],[76,2],[77,1],[79,1],[84,2],[85,1],[88,1],[89,1],[91,1],[94,4],[96,1],[99,2],[102,3],[103,2],[112,1],[113,1],[114,1],[115,3],[116,2],[119,2],[120,4],[121,1],[123,3],[124,1],[126,2],[127,1],[128,1],[130,2],[132,1],[133,1],[136,1],[137,2]]},"k":[112,45,115,42,108,46,99,58,47,44,100,97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":28,"dc":[[0,9],[5,1],[7,3],[18,1],[20,1],[52,2],[55,1],[59,2],[75,8],[77,2],[79,1],[82,1],[85,1],[88,7],[89,1],[98,1],[99,1],[101,3],[103,8],[105,1],[116,4],[117,3],[122,1],[124,1],[127,4],[130,1],[134,2],[136,1]]},"k":[46,115,58,41,93,44,116,95,34],"v":[{"d":{"df":8,"dc":[[0,2],[18,1],[75,1],[77,1],[88,1],[103,1],[116,2],[121,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":2,"dc":[[14,1],[101,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[116,2]]}}]},{"d":{"df":4,"dc":[[14,1],[103,13],[123,1],[131,1]]}},{"d":{"df":1,"dc":[[116,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[33,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102,97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[45,119,100,97,109,105],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115,102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[99],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[75,2],[103,1],[112,1],[117,2]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[116,119,98],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[30,2]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[36,1],[121,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":10,"dc":[[13,1],[42,1],[61,1],[65,1],[76,1],[79,1],[113,1],[118,1],[121,1],[130,1]]}}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[31,1]]}}]},{"k":[101,105,111],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[35,2],[83,1],[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[52,1],[98,1],[121,1]]},"k":[100],"v":[{"d":{"df":8,"dc":[[35,1],[52,1],[79,1],[102,1],[120,1],[122,1],[127,1],[137,1]]}}]}]}]},{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[130,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[74,1],[94,1],[112,1]]}},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[115,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[121,1],[126,1]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":42,"dc":[[3,1],[5,2],[6,2],[8,1],[10,3],[13,2],[16,2],[18,1],[30,4],[36,3],[41,2],[52,1],[53,1],[65,1],[76,2],[79,1],[80,1],[82,1],[83,1],[86,2],[88,1],[91,1],[96,3],[100,5],[103,1],[108,1],[110,1],[112,7],[113,2],[117,1],[119,1],[121,1],[122,1],[123,2],[126,3],[127,2],[129,3],[130,2],[132,2],[133,1],[135,2],[137,2]]}},{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":28,"dc":[[0,2],[3,1],[4,2],[8,1],[16,1],[26,2],[30,1],[52,1],[58,3],[60,1],[66,1],[67,1],[76,6],[79,1],[92,1],[98,2],[99,1],[100,2],[103,1],[112,9],[119,1],[121,1],[126,1],[127,4],[129,1],[132,3],[133,1],[134,1]]},"k":[97,118,114,46,108,110,119,45,44,104],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":6,"dc":[[1,1],[5,1],[58,1],[101,1],[127,1],[134,1]]},"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":7,"dc":[[12,1],[66,2],[88,1],[114,1],[115,5],[130,8],[132,1]]},"k":[44,46,34,93,58,42],"v":[{"d":{"df":2,"dc":[[38,1],[115,3]]}},{"d":{"df":6,"dc":[[38,1],[69,1],[98,1],[100,1],[115,2],[130,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,116,108],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[107,1],[115,1]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[96,115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[103,3]]}}]}]},{"d":{"df":1,"dc":[[55,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[97],"v":[{"k":[112,121],"v":[{"k":[112,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[112,2]]}}]},{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[98,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[114,104,97],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[100,1],[121,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[123,1],[137,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[131,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[117,1]]}},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,2]]},"k":[101,116,112,97],"v":[{"k":[110,114],"v":[{"d":{"df":84,"dc":[[0,2],[3,2],[5,1],[7,2],[11,1],[12,2],[14,3],[16,4],[17,2],[19,2],[20,2],[23,1],[26,1],[27,2],[28,2],[29,3],[31,1],[33,1],[36,2],[37,2],[38,3],[39,1],[40,2],[47,1],[48,1],[50,3],[53,2],[56,1],[58,1],[59,20],[61,1],[65,1],[66,3],[67,4],[69,3],[70,4],[71,2],[72,1],[73,2],[74,1],[76,2],[77,2],[78,5],[80,1],[82,1],[84,9],[85,2],[86,11],[87,2],[89,1],[90,6],[91,1],[92,1],[94,5],[95,5],[96,2],[97,2],[100,2],[102,1],[104,1],[110,7],[111,2],[112,2],[113,1],[114,1],[115,11],[116,2],[117,1],[118,1],[119,8],[120,2],[121,15],[122,1],[123,1],[124,4],[127,7],[128,3],[130,5],[131,9],[132,6],[133,2],[134,3],[136,1],[137,2]]},"k":[105,44,108,115,106,101,45,102,103,99,93,46,118],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":18,"dc":[[0,1],[2,1],[14,1],[17,1],[19,1],[61,1],[62,1],[76,1],[78,1],[81,1],[83,1],[107,1],[113,3],[115,2],[118,1],[129,1],[130,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"d":{"df":7,"dc":[[14,1],[67,1],[84,1],[94,2],[98,1],[100,1],[101,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":5,"dc":[[23,3],[75,2],[81,1],[115,2],[130,1]]},"k":[104,112,44,115,117],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,7]]},"k":[46,58],"v":[{"k":[109],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[45,2]]}}]}]},{"d":{"df":1,"dc":[[45,3]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[92,1],[131,1]]}},{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[45,58,56],"v":[{"k":[56,55],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[106],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[64,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[28,1],[52,1],[97,1],[122,1],[130,1],[131,3]]},"k":[44],"v":[{"d":{"df":3,"dc":[[43,1],[76,1],[87,1]]}}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[59,1],[70,4],[86,1],[98,1],[130,8],[131,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]},{"k":[120],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[108],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[72,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[94,1],[96,3],[131,1]]}},{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[96,5]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":39,"dc":[[1,1],[3,1],[8,1],[13,1],[16,1],[21,2],[30,2],[33,2],[37,4],[53,1],[58,1],[65,1],[67,6],[68,1],[74,1],[81,1],[83,1],[84,13],[85,2],[89,1],[91,5],[95,1],[101,1],[104,1],[111,1],[113,1],[114,1],[115,2],[117,3],[121,8],[122,1],[126,3],[127,4],[130,1],[132,5],[133,3],[135,4],[136,3],[137,2]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[115,44],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[46,96,93],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97,99],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":2,"dc":[[76,1],[82,2]]},"k":[100,41],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[91,1],[126,2]]},"k":[105,45,43],"v":[{"k":[111,109,110],"v":[{"k":[110],"v":[{"d":{"df":44,"dc":[[1,1],[2,1],[11,1],[12,1],[19,1],[21,4],[24,1],[40,1],[51,3],[54,1],[55,1],[61,1],[63,1],[66,2],[68,2],[73,1],[76,1],[77,1],[78,1],[79,1],[80,2],[85,2],[89,2],[91,12],[92,1],[94,1],[95,1],[97,1],[98,2],[101,1],[110,2],[117,1],[118,1],[119,1],[121,5],[123,1],[124,2],[130,2],[132,1],[133,7],[134,1],[135,1],[136,4],[137,2]]},"k":[115,44,97,41,46,58,93],"v":[{"d":{"df":32,"dc":[[12,1],[19,10],[23,1],[51,3],[52,2],[58,1],[60,3],[61,1],[75,4],[76,1],[77,1],[78,8],[85,1],[88,10],[89,1],[90,1],[92,2],[98,2],[101,1],[103,1],[105,4],[108,1],[109,1],[113,1],[115,5],[121,3],[124,1],[127,1],[129,1],[130,5],[131,2],[136,1]]},"k":[93,46,44,96,42,58,34],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111,108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":14,"dc":[[13,1],[29,1],[51,1],[52,1],[55,1],[67,1],[88,2],[91,1],[95,1],[98,1],[121,2],[124,1],[130,1],[136,3]]},"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]},{"d":{"df":7,"dc":[[25,1],[33,1],[75,1],[91,1],[120,1],[123,1],[124,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[61,1]]}}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"d":{"df":4,"dc":[[88,1],[103,1],[105,1],[130,4]]}},{"d":{"df":1,"dc":[[98,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]},{"d":{"df":7,"dc":[[17,1],[38,1],[66,1],[68,1],[119,1],[121,1],[130,1]]}},{"k":[108],"v":[{"d":{"df":2,"dc":[[19,1],[88,3]]},"k":[46,108,58],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"d":{"df":1,"dc":[[106,2]]}}]}]},{"d":{"df":1,"dc":[[80,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":8,"dc":[[42,1],[51,3],[59,2],[94,2],[98,1],[100,2],[103,1],[121,3]]}},{"d":{"df":2,"dc":[[51,1],[77,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,119,112],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,117,97],"v":[{"k":[122],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[37],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[37],"v":[{"k":[57],"v":[{"k":[97],"v":[{"k":[37],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[63],"v":[{"k":[95],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[102],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[106],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[95],"v":[{"k":[61],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[97],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[53],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[102],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[119],"v":[{"k":[120],"v":[{"k":[122],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[51],"v":[{"k":[120],"v":[{"k":[113],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[103],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[118],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[52],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[51],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[118],"v":[{"k":[99],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[48],"v":[{"k":[113],"v":[{"k":[104],"v":[{"k":[107],"v":[{"k":[113],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[54],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[106],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[119],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[113],"v":[{"k":[50],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[99],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[50],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[49],"v":[{"k":[118],"v":[{"k":[119],"v":[{"k":[102],"v":[{"k":[106],"v":[{"k":[121],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[122],"v":[{"k":[53],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[118],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[106],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[56],"v":[{"k":[115],"v":[{"k":[48],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[120],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[104],"v":[{"k":[104],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[106],"v":[{"k":[98],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[55],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[51],"v":[{"k":[105],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[106],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[57],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[104],"v":[{"k":[55],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[50],"v":[{"k":[106],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[104],"v":[{"k":[50],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[55],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[54],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[122],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[54],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[120],"v":[{"k":[122],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[119],"v":[{"k":[113],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[48],"v":[{"k":[113],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[50],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[118],"v":[{"k":[122],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[51],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[51],"v":[{"k":[111],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[53],"v":[{"k":[118],"v":[{"k":[110],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[54],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[122],"v":[{"k":[56],"v":[{"k":[114],"v":[{"k":[106],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[103],"v":[{"k":[100],"v":[{"k":[57],"v":[{"k":[121],"v":[{"k":[119],"v":[{"k":[120],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[106],"v":[{"k":[103],"v":[{"k":[50],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[55],"v":[{"k":[99],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[122],"v":[{"k":[109],"v":[{"k":[122],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[106],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[49],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[52],"v":[{"k":[102],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[50],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[113],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[122],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[76,18]]}}]}]}]}]},{"k":[109],"v":[{"d":{"df":3,"dc":[[66,1],[80,1],[91,1]]}}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[112,1],[131,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[99],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[43],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114,115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[5,1],[26,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[113],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"d":{"df":124,"dc":[[0,3],[1,10],[2,1],[3,8],[5,11],[6,11],[7,4],[8,15],[9,2],[10,2],[11,8],[12,4],[13,6],[14,15],[15,3],[16,10],[17,5],[18,3],[20,5],[21,2],[22,3],[23,2],[24,2],[25,3],[26,7],[28,3],[30,7],[31,5],[32,2],[33,3],[34,6],[35,3],[36,3],[37,7],[38,3],[39,4],[40,1],[41,6],[42,2],[44,3],[45,3],[47,1],[48,4],[50,2],[51,10],[52,17],[53,6],[54,1],[55,1],[57,1],[58,13],[59,3],[60,5],[61,8],[62,2],[63,7],[64,2],[65,5],[66,8],[67,10],[68,3],[69,3],[70,6],[73,4],[74,4],[75,16],[76,20],[77,5],[78,1],[79,13],[80,4],[81,7],[82,18],[83,3],[84,24],[85,7],[87,3],[88,14],[89,4],[90,5],[91,11],[92,2],[94,14],[95,8],[96,3],[97,6],[98,21],[99,7],[100,7],[101,10],[102,8],[103,33],[104,7],[105,6],[106,1],[108,2],[109,1],[110,3],[111,2],[112,37],[113,4],[114,6],[115,26],[116,16],[117,17],[118,6],[119,5],[120,15],[121,40],[122,6],[123,7],[124,17],[126,15],[127,29],[128,5],[129,7],[130,51],[131,24],[132,7],[133,9],[134,12],[135,6],[136,11],[137,20]]},"k":[116,102,44],"v":[{"k":[101,45],"v":[{"k":[110],"v":[{"d":{"df":13,"dc":[[1,1],[5,1],[6,2],[52,1],[76,3],[79,3],[91,2],[102,1],[103,3],[118,1],[120,1],[124,1],[131,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[84,1],[91,1],[124,1]]}},{"d":{"df":2,"dc":[[94,1],[116,1]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"d":{"df":24,"dc":[[13,1],[18,1],[19,3],[25,2],[28,1],[32,1],[35,1],[45,1],[48,1],[51,1],[60,2],[76,1],[78,1],[80,1],[84,1],[88,1],[95,2],[99,1],[108,1],[109,1],[110,1],[121,3],[124,2],[127,1]]},"k":[101,46,105,44,45,96],"v":[{"k":[114,110],"v":[{"d":{"df":8,"dc":[[5,1],[98,2],[100,1],[113,3],[115,1],[130,5],[133,1],[135,1]]},"k":[115,105,101],"v":[{"d":{"df":9,"dc":[[24,1],[26,1],[49,1],[76,2],[81,1],[94,1],[126,1],[130,10],[131,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[26,1],[75,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[58,1],[130,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[11,1],[12,1],[19,1],[127,2]]}},{"k":[99],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[16,1],[39,1],[67,1],[130,6]]},"k":[93,46,44,51],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108,111],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}},{"d":{"df":1,"dc":[[130,1]]}},{"k":[54],"v":[{"k":[53],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[82,1],[130,1],[131,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]},{"d":{"df":4,"dc":[[95,1],[120,1],[123,1],[124,1]]}},{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[124,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":127,"dc":[[0,3],[1,6],[3,4],[4,1],[5,6],[6,6],[7,2],[8,4],[9,4],[10,2],[11,10],[12,2],[13,10],[14,3],[15,1],[16,5],[17,6],[18,5],[19,6],[21,6],[22,7],[25,2],[26,3],[27,1],[28,7],[29,2],[30,2],[31,2],[32,4],[33,5],[34,2],[35,10],[36,6],[37,5],[38,4],[39,2],[40,2],[41,2],[43,2],[44,6],[45,3],[46,1],[48,4],[50,7],[51,3],[52,15],[53,18],[54,1],[57,1],[58,5],[59,1],[60,1],[61,2],[62,4],[63,7],[64,3],[65,5],[66,8],[67,10],[68,2],[69,5],[70,2],[71,1],[72,4],[73,3],[74,7],[75,3],[76,13],[77,3],[78,10],[79,4],[80,5],[81,5],[82,5],[83,8],[84,19],[85,5],[86,1],[87,4],[88,5],[89,5],[91,10],[92,10],[93,3],[94,13],[95,17],[96,8],[97,5],[98,19],[99,2],[100,6],[101,5],[102,1],[103,22],[104,1],[105,5],[106,7],[108,7],[109,7],[110,2],[111,2],[112,13],[113,4],[114,9],[115,16],[116,3],[117,15],[118,1],[119,7],[120,6],[121,57],[122,1],[123,6],[124,12],[125,1],[126,11],[127,25],[128,9],[129,5],[130,25],[131,22],[132,19],[133,8],[134,10],[135,4],[136,7],[137,15]]},"k":[45,108,101,99,116,46,8221,44,33,58,63,41,47,103],"v":[{"k":[115,98],"v":[{"k":[105,99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":43,"dc":[[3,1],[8,1],[12,1],[20,1],[36,1],[39,1],[41,2],[48,1],[52,1],[57,1],[63,1],[66,2],[67,2],[70,1],[75,1],[76,1],[79,2],[85,1],[88,2],[89,1],[91,1],[94,3],[97,1],[98,8],[99,1],[100,2],[103,4],[104,1],[108,2],[109,1],[110,1],[112,2],[115,1],[117,2],[121,6],[126,2],[127,1],[130,4],[131,1],[132,1],[133,2],[136,1],[137,1]]},"k":[41,46],"v":[{"d":{"df":3,"dc":[[108,1],[109,1],[134,1]]},"k":[95,93],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[60,1],[108,2],[109,2],[121,1],[133,1],[135,1]]}}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[3,1],[23,2],[38,1],[91,2],[98,2],[113,1],[121,1],[126,1],[130,1]]},"k":[46,58,93],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":52,"dc":[[5,2],[7,3],[8,1],[29,1],[34,1],[36,1],[37,1],[39,1],[41,2],[51,1],[52,1],[63,1],[68,2],[69,3],[70,1],[73,1],[75,5],[78,1],[79,2],[80,2],[82,2],[83,1],[84,2],[85,1],[89,1],[90,1],[91,1],[95,2],[98,6],[99,1],[100,1],[101,2],[103,3],[104,2],[111,1],[112,3],[113,1],[114,1],[116,1],[117,1],[119,2],[120,3],[121,8],[126,3],[127,1],[128,1],[129,1],[130,4],[131,1],[132,4],[136,2],[137,2]]},"k":[41,115,46,45,58,93],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,2]]}}]},{"d":{"df":6,"dc":[[7,1],[28,1],[67,1],[76,2],[102,1],[120,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":7,"dc":[[34,2],[83,1],[95,1],[98,1],[101,1],[103,1],[115,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]},{"k":[115,97],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":66,"dc":[[5,5],[12,2],[13,1],[14,1],[17,2],[19,1],[20,1],[28,2],[33,2],[34,1],[37,3],[40,1],[43,1],[47,1],[48,1],[53,2],[56,1],[57,1],[61,1],[62,2],[65,1],[66,3],[69,1],[72,2],[74,5],[76,1],[77,1],[78,2],[79,1],[80,3],[82,1],[84,3],[87,1],[90,2],[91,7],[92,1],[94,2],[95,6],[96,2],[97,6],[98,2],[100,8],[104,2],[105,1],[108,1],[109,1],[112,4],[113,1],[115,2],[116,1],[117,5],[118,1],[119,3],[120,3],[121,9],[122,1],[123,2],[124,2],[127,1],[129,1],[130,2],[131,15],[132,2],[134,1],[136,8],[137,5]]}}]},{"k":[111],"v":[{"d":{"df":8,"dc":[[6,1],[13,1],[34,1],[88,1],[98,1],[112,4],[121,1],[127,1]]}}]},{"d":{"df":10,"dc":[[13,1],[35,1],[36,1],[56,1],[58,1],[63,1],[83,1],[95,2],[112,1],[123,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[19,1]]}},{"d":{"df":13,"dc":[[25,1],[26,1],[32,2],[35,1],[60,1],[63,1],[79,1],[80,1],[91,1],[95,1],[103,1],[127,1],[134,2]]}},{"d":{"df":3,"dc":[[27,1],[37,1],[132,2]]}},{"d":{"df":3,"dc":[[37,1],[91,1],[132,1]]}},{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[89,1]]}},{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[123,1],[130,1]]}}]}]}]}]}]},{"d":{"df":115,"dc":[[0,1],[1,1],[2,4],[3,1],[4,1],[5,2],[8,1],[9,1],[11,6],[12,2],[13,3],[14,6],[16,2],[17,1],[18,3],[19,4],[20,3],[21,4],[22,1],[24,4],[25,2],[28,1],[29,2],[30,13],[31,2],[32,1],[33,5],[35,1],[36,2],[37,7],[39,2],[40,1],[41,3],[42,3],[45,2],[48,5],[49,2],[50,1],[51,3],[52,8],[53,1],[54,1],[55,1],[57,1],[58,2],[59,3],[60,9],[61,2],[62,3],[63,5],[65,1],[66,5],[67,1],[68,1],[69,3],[70,1],[71,1],[72,1],[73,3],[74,7],[75,6],[76,12],[77,1],[78,3],[79,18],[80,7],[81,1],[82,4],[84,10],[85,10],[87,2],[88,10],[89,10],[90,3],[91,19],[93,1],[94,28],[95,8],[97,1],[98,24],[99,1],[100,19],[101,3],[102,5],[103,19],[104,7],[105,2],[108,1],[109,1],[110,1],[111,4],[112,12],[113,17],[114,1],[115,29],[116,11],[117,14],[118,2],[119,5],[120,8],[121,41],[122,2],[123,10],[124,8],[126,6],[127,54],[128,1],[130,23],[131,11],[132,11],[133,3],[134,12],[135,3],[136,11],[137,13]]},"k":[103,118,100,121,99,97,46,105,44],"v":[{"k":[46,97],"v":[{"k":[103,99],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[116,100,98,115,109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115,106],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[8,1],[115,1],[130,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[130,2]]},"k":[100,115],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":24,"dc":[[9,4],[13,1],[17,1],[21,1],[29,2],[33,1],[37,2],[38,1],[39,1],[53,1],[54,1],[65,1],[73,1],[74,1],[80,1],[107,2],[112,1],[115,1],[117,2],[121,1],[128,2],[130,1],[132,2],[136,3]]},"k":[101,46,93,44],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[8,1],[63,1],[66,1],[78,1],[91,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]},{"d":{"df":2,"dc":[[9,1],[115,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[103,1],[121,1]]}}]}]}]},{"k":[120,112],"v":[{"d":{"df":10,"dc":[[18,1],[52,1],[65,1],[86,2],[91,2],[108,1],[109,1],[121,2],[125,11],[126,1]]}},{"k":[55,52,53,54,56,57,49],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"k":[45],"v":[{"k":[98],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]},{"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"k":[48,49],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[19,3]]}}]},{"k":[99,110],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[45,39],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[47,1],[60,1],[81,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]},{"k":[103,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97,60],"v":[{"k":[108],"v":[{"d":{"df":11,"dc":[[30,4],[33,1],[39,1],[52,1],[75,1],[98,2],[100,1],[103,1],[112,3],[115,1],[124,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[51,1],[76,1],[79,1],[94,2],[116,1],[127,1],[130,1],[134,1]]}}]},{"d":{"df":1,"dc":[[112,1]]},"k":[104,112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":68,"dc":[[1,1],[3,1],[6,1],[8,2],[13,2],[15,1],[16,2],[22,1],[26,1],[30,1],[31,1],[33,1],[37,2],[39,1],[41,1],[42,1],[50,1],[51,4],[52,3],[58,2],[61,1],[64,1],[65,2],[67,3],[68,2],[69,1],[74,3],[75,2],[76,1],[77,1],[79,2],[84,7],[85,4],[88,1],[89,4],[93,1],[94,4],[95,4],[97,1],[98,3],[99,2],[100,1],[101,2],[102,1],[103,7],[106,1],[107,2],[110,1],[112,2],[113,2],[115,3],[116,3],[117,2],[118,1],[119,2],[120,1],[121,5],[123,1],[127,2],[129,1],[130,8],[131,6],[132,2],[133,4],[134,1],[135,4],[136,3],[137,1]]},"k":[8217,119,115,41,46,44],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[30,1],[74,1],[117,1],[126,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[84,1],[121,1],[131,1]]}}]}]}]}]},{"d":{"df":5,"dc":[[67,1],[75,1],[76,1],[104,1],[130,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":2,"dc":[[101,2],[130,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[112,2]]}}]},{"d":{"df":2,"dc":[[121,1],[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[108,105],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[100,101],"v":[{"d":{"df":5,"dc":[[34,2],[73,1],[102,1],[112,1],[120,1]]},"k":[46,44,101,45],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[3,1]]}},{"k":[114],"v":[{"d":{"df":18,"dc":[[21,1],[29,1],[31,1],[32,1],[51,1],[79,2],[80,1],[82,1],[84,1],[94,2],[99,1],[111,1],[114,1],[116,1],[127,1],[128,1],[131,3],[137,3]]},"k":[41],"v":[{"d":{"df":1,"dc":[[86,6]]}}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[133,4]]},"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":37,"dc":[[6,1],[8,1],[14,1],[17,1],[21,2],[30,1],[33,1],[36,1],[45,1],[53,2],[59,2],[62,3],[63,2],[66,2],[74,3],[79,3],[84,8],[85,1],[89,1],[91,2],[94,9],[95,2],[100,11],[103,1],[111,1],[113,2],[114,2],[117,10],[121,13],[123,7],[124,1],[127,5],[128,3],[130,3],[134,3],[136,9],[137,3]]},"k":[58,46,101,44,93,34,39,41,42,59],"v":[{"d":{"df":5,"dc":[[22,1],[94,1],[126,1],[127,2],[133,1]]}},{"d":{"df":17,"dc":[[51,1],[53,1],[59,1],[62,2],[66,1],[91,1],[94,3],[98,1],[100,1],[117,1],[121,2],[123,2],[126,1],[127,1],[130,2],[136,1],[137,1]]}},{"k":[115],"v":[{"d":{"df":6,"dc":[[53,1],[121,1],[129,1],[130,1],[133,1],[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":6,"dc":[[74,1],[100,2],[121,1],[123,1],[127,1],[136,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}},{"k":[115],"v":[{"d":{"df":2,"dc":[[88,1],[121,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[100,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[121,4]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[101,97,99,108,116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]},{"k":[117,97],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[14,2],[61,1],[118,1],[126,2],[127,2]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":3,"dc":[[75,1],[76,1],[103,1]]}}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[48,1],[66,1],[79,1],[95,1],[123,1],[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[106,2]]},"k":[45,64],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[12,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[12,1],[51,6]]},"k":[46,97],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]},{"k":[111,100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"d":{"df":1,"dc":[[84,1]]},"k":[46,105],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]},{"k":[115,101],"v":[{"d":{"df":1,"dc":[[70,2]]},"k":[111,116,101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[17,1],[137,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[118],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[36,2]]}}]}]},{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[120],"v":[{"k":[102],"v":[{"k":[115,116],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"k":[112],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]},"k":[117,111,97,101,121,114,105,108,58,49,47,116,115,41,109,52],"v":[{"k":[105,116,103,102,115,98,110,114,107],"v":[{"k":[108],"v":[{"k":[116,100],"v":[{"d":{"df":9,"dc":[[1,1],[30,1],[70,1],[79,1],[94,1],[99,1],[126,1],[129,2],[130,2]]},"k":[45,58,44],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[0,1],[98,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]},{"d":{"df":1,"dc":[[99,2]]}},{"d":{"df":1,"dc":[[135,1]]}}]},{"d":{"df":14,"dc":[[1,2],[4,1],[36,2],[45,2],[72,1],[77,1],[82,3],[99,1],[107,7],[112,1],[113,1],[131,1],[133,1],[135,3]]},"k":[105,45,33,46,115,41],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[1,1],[3,1],[36,1],[45,1],[82,1]]}}]}]},{"k":[101,116],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[4,1],[41,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":2,"dc":[[64,1],[131,1]]}},{"d":{"df":1,"dc":[[129,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]},{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"d":{"df":63,"dc":[[1,2],[3,1],[4,1],[5,2],[11,5],[13,2],[14,2],[15,1],[16,1],[20,1],[30,1],[31,1],[32,1],[37,2],[40,1],[41,2],[42,1],[48,2],[51,1],[52,6],[53,2],[55,1],[59,2],[63,2],[65,1],[66,2],[67,5],[75,5],[76,6],[79,6],[80,2],[82,1],[83,2],[84,3],[85,4],[86,1],[87,2],[88,3],[89,4],[91,2],[94,2],[98,8],[101,1],[103,5],[104,2],[105,1],[107,2],[108,1],[109,1],[112,5],[113,1],[116,1],[119,4],[120,1],[121,1],[123,2],[126,2],[127,10],[130,5],[131,1],[132,2],[134,3],[137,4]]},"k":[116,46],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":39,"dc":[[0,1],[5,1],[9,4],[11,1],[12,1],[13,1],[14,1],[17,3],[28,7],[34,13],[35,9],[37,1],[38,3],[39,2],[43,1],[48,4],[53,7],[63,4],[66,1],[84,3],[86,1],[87,3],[94,3],[95,1],[96,3],[97,9],[98,3],[101,1],[115,6],[118,1],[119,1],[121,5],[122,3],[125,2],[131,8],[132,2],[134,2],[136,2],[137,1]]},"k":[93,44,115,46,39,63,58,41,42],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,108,116,102,100,117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103,110],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[117,98,110,112],"v":[{"k":[110],"v":[{"k":[112,115],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114,105],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[49,50,51],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[49,50,51],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[5,2],[12,1],[34,1],[53,1],[80,1],[95,1],[112,2],[121,1]]}},{"d":{"df":7,"dc":[[11,1],[17,1],[28,4],[87,2],[98,1],[100,1],[121,1]]}},{"d":{"df":15,"dc":[[13,1],[34,2],[43,1],[53,3],[61,1],[73,1],[92,1],[94,2],[98,1],[100,1],[121,3],[124,1],[131,10],[132,1],[137,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[34,2]]}}]},{"d":{"df":1,"dc":[[35,1]]}},{"d":{"df":4,"dc":[[37,1],[38,2],[112,2],[132,1]]}},{"d":{"df":2,"dc":[[43,1],[130,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]},{"d":{"df":5,"dc":[[5,6],[36,1],[57,4],[126,1],[131,1]]},"k":[115,33,46,44,45],"v":[{"d":{"df":5,"dc":[[5,6],[36,2],[79,1],[88,1],[94,2]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[36,1],[60,1],[76,1],[94,1]]}}]},{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":2,"dc":[[12,1],[79,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[25,1]]},"k":[105,121,45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[16,4],[26,2],[30,2]]},"k":[101,45,44],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[16,1],[26,1]]}},{"d":{"df":1,"dc":[[26,1]]}}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[30,2]]}}]}]}]},{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[100,110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"d":{"df":2,"dc":[[132,1],[134,1]]},"k":[59],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[116,120,117,97,111,114,98,110,119],"v":[{"k":[116,104],"v":[{"k":[111,108],"v":[{"k":[109],"v":[{"d":{"df":19,"dc":[[0,1],[9,1],[14,1],[22,1],[28,1],[60,1],[63,1],[73,2],[83,1],[84,2],[92,1],[95,1],[101,1],[112,1],[114,1],[115,1],[116,1],[121,4],[130,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[66,1]]}},{"d":{"df":3,"dc":[[80,1],[84,1],[101,1]]}}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[54,2],[105,1]]},"k":[115,96,93,44,46],"v":[{"d":{"df":2,"dc":[[54,4],[105,3]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[54,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"d":{"df":31,"dc":[[2,1],[11,2],[20,1],[22,2],[38,1],[51,4],[52,2],[60,1],[66,1],[67,5],[77,2],[79,1],[83,1],[84,1],[88,1],[94,1],[97,1],[98,3],[100,1],[101,1],[102,1],[103,1],[108,1],[109,1],[112,3],[120,1],[121,3],[126,1],[127,2],[130,10],[131,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[42,1],[112,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":16,"dc":[[0,2],[30,3],[40,3],[61,2],[69,1],[71,3],[78,2],[80,1],[91,2],[104,1],[115,3],[118,1],[121,1],[126,1],[131,2],[132,2]]},"k":[46,34,44,101,108,93],"v":[{"d":{"df":11,"dc":[[1,1],[12,1],[23,1],[46,1],[61,1],[71,1],[84,1],[96,1],[98,1],[100,1],[118,1]]},"k":[8221,41],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":5,"dc":[[5,1],[71,1],[73,1],[99,1],[130,1]]}},{"k":[100,115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":3,"dc":[[84,19],[95,1],[131,1]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[84,2]]}}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52,53],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[99],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[99,100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"d":{"df":3,"dc":[[73,1],[90,2],[121,1]]},"k":[58,97],"v":[{"d":{"df":1,"dc":[[76,2]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[3,1],[35,2],[112,3],[126,1]]},"k":[46,115,58],"v":[{"d":{"df":2,"dc":[[16,1],[127,2]]}},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[116,115,107],"v":[{"d":{"df":32,"dc":[[12,4],[13,5],[14,2],[21,2],[29,7],[30,1],[33,1],[37,9],[53,1],[59,3],[60,1],[62,2],[65,6],[66,1],[74,1],[79,1],[80,11],[84,1],[88,8],[90,2],[91,4],[94,3],[95,5],[100,3],[117,12],[121,19],[123,2],[124,1],[127,7],[132,11],[134,1],[136,2]]},"k":[46,105,97,101,108,96,93,115,44,41,99,42,47],"v":[{"d":{"df":12,"dc":[[4,1],[29,1],[51,1],[83,1],[88,2],[91,1],[95,1],[117,1],[120,1],[121,5],[123,1],[124,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":16,"dc":[[13,2],[29,1],[33,1],[37,1],[58,1],[60,2],[65,1],[98,1],[102,1],[110,1],[120,1],[121,4],[124,1],[127,4],[132,1],[136,1]]},"k":[46,44,47],"v":[{"d":{"df":4,"dc":[[37,1],[78,1],[98,1],[127,1]]}},{"d":{"df":4,"dc":[[80,1],[91,1],[121,5],[136,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[21,2],[37,2],[66,2],[80,4],[91,2],[132,2]]}}]}]}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[21,1],[74,2],[100,1],[117,1],[126,1],[127,1],[136,2]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[74,1],[117,1],[136,1]]}},{"d":{"df":1,"dc":[[136,1]]}}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":9,"dc":[[28,1],[48,3],[53,1],[65,2],[91,1],[95,1],[117,4],[121,2],[126,3]]},"k":[93,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]},{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[117,3],[121,1]]}},{"d":{"df":2,"dc":[[117,1],[121,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[29,1]]}},{"k":[40],"v":[{"k":[47,35],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[29,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[117,1]]},"k":[44,46],"v":[{"d":{"df":7,"dc":[[33,1],[88,1],[120,1],[123,1],[124,1],[130,1],[134,1]]}},{"d":{"df":1,"dc":[[80,1]]}}]},{"d":{"df":10,"dc":[[78,1],[91,1],[102,1],[106,1],[117,2],[120,1],[121,1],[124,1],[133,1],[134,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[117,3]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[18,1],[76,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[114,100,105],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[101,108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[39,2]]}},{"k":[100,111,117,119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[111],"v":[{"d":{"df":6,"dc":[[65,1],[86,2],[108,1],[109,1],[121,1],[125,7]]}}]}]},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[49],"v":[{"k":[52,53],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[115,99,114,100,108,116,110],"v":[{"k":[105,101,104],"v":[{"k":[115,99],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[0,1],[98,1],[100,1],[131,1]]}}]},{"d":{"df":4,"dc":[[36,1],[60,1],[76,1],[99,1]]},"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[103,1],[104,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[82,2],[112,6],[137,1]]},"k":[100,108,46,44,45],"v":[{"d":{"df":23,"dc":[[7,1],[13,1],[18,1],[22,1],[36,1],[45,1],[51,1],[53,1],[65,1],[67,1],[94,1],[98,1],[101,1],[103,2],[111,1],[115,2],[117,5],[119,1],[123,1],[126,1],[130,1],[131,2],[134,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"d":{"df":2,"dc":[[36,1],[114,1]]}},{"d":{"df":1,"dc":[[58,1]]}},{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]},{"d":{"df":8,"dc":[[44,1],[61,1],[64,1],[76,2],[82,8],[99,1],[118,1],[123,1]]}}]},{"k":[107],"v":[{"d":{"df":47,"dc":[[1,1],[6,1],[11,1],[13,1],[14,1],[19,1],[28,4],[31,1],[32,2],[35,1],[37,1],[39,2],[48,2],[52,1],[60,2],[62,2],[63,2],[64,1],[65,1],[78,1],[79,1],[83,1],[84,2],[85,2],[89,2],[90,1],[94,2],[95,2],[98,10],[100,3],[102,2],[103,1],[104,1],[106,1],[112,3],[115,1],[119,1],[120,3],[121,3],[123,1],[124,2],[127,1],[129,1],[130,1],[132,1],[136,1],[137,5]]},"k":[103,117,101,105,111,108,112,119,115,46,104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[52,1],[101,1],[112,2],[113,1],[121,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":12,"dc":[[30,3],[35,1],[37,1],[74,1],[84,1],[98,15],[100,12],[113,2],[123,4],[127,1],[130,2],[137,6]]},"k":[44,115,46,47],"v":[{"d":{"df":3,"dc":[[10,1],[98,1],[137,1]]}},{"d":{"df":4,"dc":[[66,1],[94,1],[98,8],[130,8]]},"k":[46,93,44],"v":[{"d":{"df":3,"dc":[[76,1],[98,1],[100,3]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[137,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,100],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[28,1],[89,1]]}}]},{"d":{"df":5,"dc":[[91,1],[94,1],[98,7],[100,2],[113,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[30,2],[37,1],[66,1],[77,1],[98,1],[102,1],[113,1],[120,1],[130,2],[132,2],[137,1]]}}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103,116],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[83,1],[88,2],[121,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[52,1],[88,1]]}}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[116,101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[79,1],[114,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[111],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"d":{"df":11,"dc":[[2,1],[56,2],[74,1],[78,1],[81,2],[98,1],[115,1],[120,1],[123,1],[124,1],[130,1]]},"k":[44,46,34,60,115],"v":[{"d":{"df":5,"dc":[[27,1],[79,1],[85,1],[101,1],[132,1]]}},{"d":{"df":5,"dc":[[48,1],[56,1],[81,1],[98,2],[101,1]]}},{"d":{"df":1,"dc":[[56,1]]}},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[84,1],[101,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]},{"d":{"df":5,"dc":[[4,1],[60,1],[83,1],[100,1],[127,2]]},"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[108,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[90,1],[119,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[119,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[116,48],"v":[{"k":[101,108],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":13,"dc":[[18,1],[28,1],[51,1],[52,17],[56,4],[71,2],[83,10],[88,1],[90,4],[108,2],[109,2],[126,1],[127,13]]},"k":[58,44,46,47],"v":[{"d":{"df":2,"dc":[[18,1],[52,1]]}},{"d":{"df":3,"dc":[[30,1],[83,2],[127,3]]}},{"d":{"df":3,"dc":[[52,1],[124,1],[127,2]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[52,1],[127,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[44,119],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}},{"k":[105],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[60,1],[79,1],[123,1],[137,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":121,"dc":[[0,2],[1,2],[3,2],[5,7],[6,1],[7,4],[8,2],[9,2],[10,2],[11,3],[12,2],[13,3],[14,4],[16,1],[17,2],[18,3],[19,4],[20,3],[21,3],[22,3],[23,1],[25,1],[26,2],[28,5],[29,1],[30,4],[32,2],[33,4],[34,3],[35,3],[36,4],[37,1],[38,4],[39,3],[42,5],[44,1],[48,10],[49,1],[51,10],[52,18],[53,4],[54,1],[55,1],[57,2],[58,3],[59,5],[60,6],[61,5],[62,4],[63,10],[64,1],[65,1],[66,4],[67,21],[68,3],[69,1],[70,1],[72,3],[73,1],[74,7],[75,8],[76,16],[77,2],[78,5],[79,13],[80,8],[81,3],[82,19],[83,2],[84,11],[85,13],[86,3],[87,8],[88,15],[89,14],[90,5],[91,11],[92,3],[93,2],[94,11],[95,7],[96,2],[97,5],[98,33],[99,9],[100,11],[101,10],[102,10],[103,20],[104,3],[105,2],[106,6],[108,7],[109,7],[111,3],[112,15],[113,11],[114,3],[115,8],[116,13],[117,8],[118,6],[119,12],[120,12],[121,30],[122,5],[123,3],[124,3],[125,1],[126,5],[127,24],[128,2],[129,5],[130,25],[131,13],[132,1],[133,8],[134,20],[135,3],[136,19],[137,14]]},"k":[115,98,101,97,121,116,108,102,99,118,110,104,103,105,46,58],"v":[{"k":[116,105],"v":[{"d":{"df":11,"dc":[[1,1],[11,1],[16,1],[30,1],[66,1],[78,1],[80,1],[91,1],[103,1],[126,2],[127,1]]},"k":[46,45],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[101],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[5,1],[100,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[110,112],"v":[{"d":{"df":45,"dc":[[3,2],[8,1],[16,1],[28,1],[31,1],[33,2],[34,1],[52,1],[58,2],[60,1],[65,1],[68,2],[70,1],[74,2],[80,1],[82,1],[84,1],[85,1],[86,1],[87,1],[89,1],[91,2],[94,2],[95,2],[97,3],[98,1],[99,2],[101,1],[102,3],[110,1],[112,1],[113,2],[115,2],[116,1],[117,2],[120,4],[121,1],[122,1],[123,1],[126,2],[127,1],[131,1],[134,1],[136,5],[137,3]]}},{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[103,116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[91,1],[121,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[116,119,97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":12,"dc":[[5,3],[16,1],[58,1],[60,1],[67,1],[79,2],[84,2],[101,1],[105,1],[108,1],[109,1],[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":28,"dc":[[6,1],[11,2],[18,2],[28,1],[48,1],[52,1],[59,3],[67,2],[70,1],[81,1],[84,3],[95,1],[98,2],[99,2],[103,1],[108,2],[109,3],[112,1],[114,3],[115,6],[116,2],[117,1],[121,1],[126,3],[127,2],[128,7],[130,4],[131,2]]},"k":[47,44],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[17,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]},{"k":[111,105,116],"v":[{"k":[119,118],"v":[{"d":{"df":38,"dc":[[10,1],[13,1],[14,1],[17,1],[18,1],[20,1],[28,2],[29,1],[39,1],[44,1],[48,1],[59,2],[61,1],[62,1],[65,1],[69,1],[74,1],[75,2],[76,2],[80,1],[84,4],[88,1],[90,1],[95,1],[100,1],[102,1],[103,1],[104,2],[106,1],[112,2],[115,2],[118,1],[121,2],[128,1],[129,1],[131,2],[133,1],[136,4]]},"k":[41,46,58,44,93],"v":[{"d":{"df":2,"dc":[[52,1],[107,1]]},"k":[46,44,58],"v":[{"d":{"df":7,"dc":[[5,2],[72,1],[84,1],[97,1],[100,1],[121,1],[131,3]]}},{"d":{"df":2,"dc":[[13,1],[65,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]},{"d":{"df":19,"dc":[[7,1],[20,1],[28,1],[51,1],[52,1],[61,1],[66,1],[91,1],[94,2],[97,3],[105,1],[109,1],[117,1],[118,1],[120,2],[125,1],[128,2],[130,1],[137,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":13,"dc":[[12,2],[13,1],[62,1],[65,1],[69,2],[78,1],[91,1],[121,2],[122,1],[126,1],[130,1],[131,1],[136,1]]}},{"d":{"df":7,"dc":[[20,1],[61,1],[77,1],[84,1],[112,2],[115,1],[118,1]]}},{"k":[40],"v":[{"k":[35],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":32,"dc":[[7,1],[14,1],[30,1],[47,1],[48,1],[51,1],[52,1],[59,1],[60,1],[66,2],[72,1],[77,1],[78,1],[80,1],[84,1],[85,1],[89,1],[91,2],[94,1],[95,1],[97,1],[103,1],[105,1],[112,1],[113,2],[119,3],[121,3],[123,1],[130,2],[131,1],[132,4],[137,4]]},"k":[58,44,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[98,2]]}},{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[97,111],"v":[{"k":[117,109],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":18,"dc":[[6,1],[8,1],[11,1],[16,1],[17,1],[20,1],[64,1],[75,1],[79,1],[84,1],[85,2],[89,2],[98,4],[103,2],[116,1],[121,2],[126,1],[130,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"k":[109],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":5,"dc":[[41,1],[52,1],[112,1],[116,1],[121,1]]},"k":[115,58],"v":[{"d":{"df":5,"dc":[[13,1],[30,1],[42,2],[65,1],[76,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"k":[101,113,99],"v":[{"k":[97,102],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[9,1],[125,1]]}}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[36,1],[88,1],[122,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[59,1],[79,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}},{"k":[104],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[134,2]]}}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[118],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":9,"dc":[[13,1],[32,1],[62,1],[76,1],[79,1],[115,1],[116,2],[127,1],[129,1]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[115,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"d":{"df":4,"dc":[[76,1],[79,1],[94,1],[127,2]]}},{"d":{"df":3,"dc":[[84,1],[88,1],[127,1]]}}]}]}]},{"d":{"df":3,"dc":[[13,1],[59,1],[65,1]]}}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[126,1],[130,1]]}}]}]}]},{"k":[105,97],"v":[{"k":[110],"v":[{"d":{"df":14,"dc":[[19,1],[32,3],[36,1],[40,2],[80,1],[82,1],[84,1],[95,2],[98,1],[103,1],[113,1],[121,3],[130,1],[134,1]]},"k":[44,33,110,46],"v":[{"d":{"df":2,"dc":[[14,1],[48,1]]}},{"d":{"df":1,"dc":[[37,1]]}},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[37,1],[69,1],[75,1],[103,1],[117,1]]}}]}]},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":28,"dc":[[16,1],[30,1],[31,1],[51,4],[52,1],[57,1],[58,1],[60,2],[61,1],[76,1],[79,1],[85,1],[89,1],[95,1],[96,1],[98,3],[100,1],[102,1],[103,2],[116,4],[118,1],[120,1],[121,2],[123,2],[124,1],[127,1],[131,1],[137,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"d":{"df":2,"dc":[[52,2],[70,1]]}},{"d":{"df":4,"dc":[[77,1],[98,1],[102,1],[120,1]]}}]},{"d":{"df":112,"dc":[[0,4],[2,1],[3,2],[4,1],[5,3],[6,2],[8,4],[9,1],[11,1],[13,5],[14,3],[15,2],[17,2],[18,1],[19,3],[20,4],[22,2],[24,2],[26,3],[27,1],[28,2],[29,1],[30,2],[33,1],[34,1],[35,1],[36,1],[37,2],[38,2],[39,1],[40,1],[41,1],[42,1],[45,1],[49,1],[51,8],[52,9],[54,1],[55,5],[56,1],[58,2],[59,6],[60,6],[61,6],[62,1],[63,1],[64,3],[65,5],[66,1],[67,3],[69,2],[70,2],[72,4],[73,3],[74,1],[75,4],[76,5],[77,1],[78,5],[79,2],[80,2],[81,2],[82,4],[83,2],[84,5],[85,2],[87,3],[88,11],[89,3],[90,4],[91,1],[94,4],[95,1],[96,2],[97,2],[98,9],[99,4],[100,1],[101,3],[102,5],[103,8],[104,2],[105,3],[106,3],[108,2],[109,1],[110,3],[111,1],[112,9],[113,3],[114,1],[115,9],[116,4],[117,3],[118,7],[119,9],[120,5],[121,11],[122,3],[123,3],[124,8],[126,6],[127,7],[128,2],[129,1],[130,23],[131,17],[132,5],[134,6],[135,3],[136,5],[137,3]]},"k":[45,112,58,116],"v":[{"k":[115],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,11]]}}]}]}]},{"k":[101,111,105,117,97,100],"v":[{"k":[97],"v":[{"k":[100,107],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"d":{"df":6,"dc":[[68,1],[76,3],[103,1],[110,2],[117,1],[124,1]]},"k":[105,44,100,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"k":[119,97,107,116,117],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[115,1],[128,2]]},"k":[114],"v":[{"d":{"df":13,"dc":[[17,2],[23,1],[28,1],[38,1],[52,1],[61,1],[67,1],[75,1],[98,2],[101,1],[106,1],[118,1],[130,4]]},"k":[39,46,115,44],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,1]]}}]},{"d":{"df":6,"dc":[[2,1],[3,1],[75,1],[76,1],[129,1],[130,4]]}},{"d":{"df":2,"dc":[[67,1],[130,1]]}},{"d":{"df":2,"dc":[[67,1],[98,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[28,1],[67,1],[73,1],[130,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[51,1],[130,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101,99],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[37,1],[42,1],[55,1],[66,2],[85,6],[89,5],[91,1],[94,1],[132,1],[137,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[61,3],[118,3]]}}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[110,103,101,100],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[8,1],[16,1],[33,1],[49,1],[52,1],[58,1],[70,1],[102,1],[103,1],[113,2],[120,1],[136,1]]},"k":[115],"v":[{"d":{"df":5,"dc":[[3,1],[101,1],[102,1],[114,1],[120,1]]}}]}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[52,1],[133,1]]}},{"d":{"df":1,"dc":[[115,2]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"d":{"df":2,"dc":[[75,2],[112,3]]},"k":[99,108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[97,4]]},"k":[60,93,50],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[97,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,105],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[115,99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[110,122,105,99,118],"v":[{"k":[99,100],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":2,"dc":[[26,1],[37,1]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[36,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[8,3]]}}]}]}]}]}]},{"k":[108,100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,6]]}}]},{"k":[111,110,116,103,108],"v":[{"k":[115,108,116,105,110],"v":[{"d":{"df":5,"dc":[[29,2],[80,3],[117,7],[121,2],[127,1]]},"k":[117,46,44,47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[97,41,44],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[95,1],[106,1]]}},{"d":{"df":1,"dc":[[106,1]]}},{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[136,2]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[105,121],"v":[{"k":[99,115],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[3,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[3,1],[6,5]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[82,1],[99,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]},{"d":{"df":7,"dc":[[12,1],[67,1],[79,1],[97,1],[103,1],[112,1],[126,1]]},"k":[101,41,44],"v":[{"k":[115,45],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,3]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[5,1],[36,2]]}}]}]}]}]}]}]},{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"d":{"df":1,"dc":[[119,1]]}}]},{"d":{"df":1,"dc":[[11,1]]},"k":[47],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[117,97,105,101,111,107],"v":[{"k":[114,101],"v":[{"k":[114],"v":[{"k":[105,121],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":7,"dc":[[17,2],[26,3],[40,1],[53,1],[95,1],[121,1],[130,1]]},"k":[116,122,109],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":5,"dc":[[52,3],[60,3],[63,1],[79,45],[113,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[79,3]]}},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[101,99,110,109],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[64],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":6,"dc":[[34,3],[72,1],[84,1],[94,1],[102,1],[120,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[102,2],[120,2]]}}]}]}]}]}]},{"k":[107],"v":[{"k":[125,44],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[78,3]]}}]},{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[110],"v":[{"k":[100,107],"v":[{"d":{"df":1,"dc":[[19,1]]},"k":[44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[70,2]]}}]}]}]}]},{"k":[99,97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[115,101,105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[100,114],"v":[{"d":{"df":1,"dc":[[79,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[102,2],[120,2]]}}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[124,2]]}}]}]}]},{"d":{"df":2,"dc":[[94,1],[119,1]]},"k":[57,56],"v":[{"d":{"df":1,"dc":[[28,2]]}},{"d":{"df":1,"dc":[[28,1]]}}]},{"d":{"df":1,"dc":[[125,3]]},"k":[47],"v":[{"k":[98],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"k":[103],"v":[{"k":[47],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"k":[95,109],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}},{"k":[99],"v":[{"d":{"df":1,"dc":[[106,6]]}}]},{"d":{"df":1,"dc":[[125,1]]}}]},{"d":{"df":1,"dc":[[19,1]]},"k":[112,121,116,104,111,101,99,105,117,97,110,119,109,115,108,107,102,114,58,118,45,122],"v":[{"k":[101,97,105,111,114,108],"v":[{"k":[97,99,101,110],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115,44,46],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[0,1],[79,1]]}},{"d":{"df":1,"dc":[[0,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[105,115],"v":[{"k":[102,97],"v":[{"k":[105,121],"v":[{"k":[99,101],"v":[{"d":{"df":24,"dc":[[0,1],[1,1],[24,1],[29,1],[58,1],[59,1],[61,1],[64,1],[68,2],[75,3],[79,3],[84,2],[88,1],[94,3],[103,2],[105,1],[115,2],[116,1],[118,1],[121,2],[127,4],[130,1],[131,5],[134,1]]},"k":[115,97,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[108,116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[60,1],[85,1],[89,1],[126,1],[127,1],[137,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[80,1],[127,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[40,1],[82,2],[85,1],[89,1]]}}]}]},{"d":{"df":3,"dc":[[82,1],[88,1],[131,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[82,1],[103,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":4,"dc":[[8,1],[70,1],[91,1],[121,1]]},"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[1,1],[100,1]]}}]},{"k":[100,99],"v":[{"d":{"df":9,"dc":[[1,2],[6,2],[18,2],[19,1],[52,1],[60,2],[93,1],[95,1],[137,1]]},"k":[115,44,41,46],"v":[{"d":{"df":8,"dc":[[18,3],[60,3],[96,1],[98,1],[100,1],[119,1],[122,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[60,1],[127,1]]}},{"d":{"df":2,"dc":[[60,1],[127,1]]}}]},{"d":{"df":3,"dc":[[41,1],[60,1],[103,1]]}},{"d":{"df":1,"dc":[[60,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]},{"k":[99,100,110,119,114],"v":[{"k":[101],"v":[{"d":{"df":12,"dc":[[1,1],[6,2],[53,1],[72,1],[84,1],[112,1],[115,1],[120,1],[121,1],[122,1],[123,1],[134,1]]},"k":[46,115,114,96,93,98,44],"v":[{"d":{"df":4,"dc":[[40,1],[82,1],[91,1],[115,1]]}},{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[112,2]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[112,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":1,"dc":[[112,2]]}},{"d":{"df":1,"dc":[[112,2]]}}]},{"d":{"df":1,"dc":[[121,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[76,3]]},"k":[101,105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[44,39,46],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[110,103,107,99],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[110,45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[6,1],[84,1],[106,1],[134,1]]}}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[119,118],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[84,4]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[84,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[107,116,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[45,105,108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,6]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[127,3],[134,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[60,1],[98,1]]},"k":[115,46],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[34,96],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]},{"k":[115,109,110,116],"v":[{"d":{"df":1,"dc":[[117,5]]},"k":[116,102,97,108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":88,"dc":[[0,1],[1,1],[6,1],[7,1],[8,1],[11,1],[12,7],[13,3],[14,4],[18,1],[19,1],[20,1],[21,2],[24,4],[29,1],[30,2],[31,1],[33,3],[35,1],[37,4],[39,2],[42,4],[44,2],[52,18],[55,2],[57,1],[58,2],[59,2],[61,1],[62,1],[65,3],[66,3],[67,2],[69,1],[70,2],[74,3],[76,2],[77,2],[79,3],[80,5],[81,1],[83,2],[84,7],[85,2],[86,3],[87,3],[88,3],[89,1],[90,3],[91,8],[92,1],[94,5],[95,12],[96,1],[98,1],[99,1],[100,3],[101,1],[102,3],[103,3],[104,3],[105,2],[106,4],[108,2],[109,2],[110,1],[113,8],[114,1],[115,4],[116,6],[117,17],[118,1],[119,2],[120,4],[121,10],[122,1],[123,2],[124,3],[126,3],[127,29],[130,12],[131,2],[132,6],[133,1],[134,8],[135,2],[136,5],[137,12]]},"k":[55,115,99,46,44,41,45,59,39,96,58,33,93,100,8217,105,40],"v":[{"k":[54],"v":[{"d":{"df":54,"dc":[[1,6],[3,5],[6,6],[8,7],[10,1],[11,3],[12,2],[13,4],[14,3],[16,4],[18,1],[26,4],[29,1],[30,1],[36,2],[47,1],[48,5],[52,1],[58,4],[59,17],[63,1],[66,2],[70,1],[72,1],[76,1],[80,1],[85,1],[86,3],[89,1],[90,2],[91,3],[93,1],[94,1],[95,5],[99,2],[100,4],[104,1],[108,4],[109,3],[110,9],[112,4],[114,2],[117,1],[121,7],[122,2],[123,2],[126,1],[127,2],[128,2],[129,1],[130,1],[133,18],[135,14],[137,1]]},"k":[44,46,8217,47,58,41,45,64,95,42],"v":[{"d":{"df":6,"dc":[[1,1],[16,1],[58,1],[88,1],[94,1],[135,1]]}},{"d":{"df":6,"dc":[[1,1],[13,1],[16,1],[26,1],[58,1],[121,1]]},"k":[108,8221],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,4]]}}]}]}]}]},{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[115],"v":[{"d":{"df":3,"dc":[[1,1],[16,1],[26,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[100,102,112,99,108,97,105,111],"v":[{"k":[114,101,107],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[66,1],[91,1],[95,2],[133,1],[135,4]]},"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":7,"dc":[[47,1],[66,1],[80,1],[91,1],[102,1],[120,1],[135,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[133,4]]}}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[59,1],[95,3],[133,1],[135,1]]},"k":[45,58],"v":[{"k":[99,100],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[59,3],[95,2]]}}]}]},{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[133,3],[135,2]]},"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[65,1],[95,1]]}}]}]}]}]}]}]}]}]},{"k":[111,99],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[90,6],[108,10],[109,9],[133,3]]},"k":[45],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[97,110],"v":[{"k":[45],"v":[{"k":[108,49],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[99,1],[134,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48,49,50],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[49,48],"v":[{"k":[46],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[46],"v":[{"k":[48,49,50],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100,111],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[133,4]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[133,4]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[36],"v":[{"d":{"df":1,"dc":[[99,3]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[133,1]]}}]}]},{"d":{"df":25,"dc":[[1,2],[3,1],[11,1],[13,1],[21,1],[32,1],[37,1],[62,1],[65,1],[67,1],[74,1],[84,2],[90,1],[95,1],[100,1],[110,1],[116,1],[117,2],[121,5],[127,5],[132,1],[133,3],[134,3],[135,3],[137,1]]},"k":[44,46,58,41],"v":[{"d":{"df":4,"dc":[[58,1],[70,1],[110,2],[121,1]]}},{"d":{"df":8,"dc":[[67,4],[84,2],[90,1],[121,3],[126,1],[132,2],[133,4],[135,1]]}},{"d":{"df":2,"dc":[[75,1],[133,2]]}},{"k":[58,44],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":21,"dc":[[4,2],[10,1],[32,2],[51,1],[59,1],[60,1],[76,3],[79,1],[90,2],[95,1],[99,1],[102,5],[106,2],[116,3],[120,5],[123,1],[124,1],[133,13],[134,1],[135,4],[137,1]]}}]}]},{"d":{"df":40,"dc":[[7,1],[13,2],[16,1],[18,1],[30,1],[37,1],[39,1],[42,1],[52,1],[53,1],[61,1],[62,1],[68,1],[71,1],[74,2],[76,1],[77,3],[80,1],[82,1],[83,2],[84,3],[85,2],[89,1],[91,1],[102,1],[104,1],[110,1],[115,1],[117,3],[118,1],[119,1],[120,2],[121,3],[127,1],[130,1],[131,1],[132,1],[135,1],[136,3],[137,1]]}},{"d":{"df":22,"dc":[[13,1],[14,1],[20,1],[30,1],[67,1],[71,1],[76,1],[79,1],[82,1],[84,2],[85,1],[91,3],[100,1],[103,1],[113,1],[115,1],[117,1],[122,4],[123,2],[124,1],[134,1],[137,1]]}},{"k":[46,58],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":1,"dc":[[117,1]]}}]},{"k":[119,99,108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[39,1],[51,1],[87,2],[89,1],[98,2]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[74,1],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[42,1],[75,1]]}},{"k":[115],"v":[{"d":{"df":6,"dc":[[52,1],[88,1],[91,1],[95,1],[101,1],[134,1]]}}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"d":{"df":6,"dc":[[65,3],[95,2],[111,1],[117,1],[121,1],[133,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":4,"dc":[[66,1],[91,1],[105,1],[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[90,1],[133,2]]},"k":[44,45,46],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[88,1],[117,3],[121,3],[126,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]},"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[61],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"k":[39],"v":[{"d":{"df":2,"dc":[[133,1],[135,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[90,3]]}}]},{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"k":[98,108,112],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[14,1],[104,1]]},"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[40,2],[78,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[75,3],[134,1]]},"k":[101,93],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[75,6]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[120,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[94,3],[127,1]]}}]}]}]}]}]},{"k":[99,116,97],"v":[{"d":{"df":3,"dc":[[30,1],[121,1],[130,2]]},"k":[101,104,105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[98,2]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[130,1],[136,1]]}}]}]}]},{"k":[104,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[120],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"d":{"df":1,"dc":[[88,2]]},"k":[101,97,117,111,105,114,121,100],"v":[{"k":[112,118,97],"v":[{"d":{"df":17,"dc":[[2,1],[13,2],[61,1],[65,4],[71,8],[78,1],[80,1],[82,1],[83,1],[84,1],[97,1],[99,1],[112,6],[118,1],[119,1],[121,4],[127,2]]},"k":[115,46,49,50,51,44,58],"v":[{"d":{"df":35,"dc":[[0,1],[12,1],[14,1],[17,1],[30,1],[35,1],[48,2],[54,1],[60,2],[61,1],[65,1],[66,5],[67,1],[79,2],[91,1],[94,6],[95,1],[97,3],[98,1],[100,2],[102,1],[103,2],[105,4],[110,1],[113,1],[118,1],[120,2],[121,3],[123,1],[124,2],[127,2],[133,3],[135,2],[136,2],[137,3]]},"k":[58,46,44,93],"v":[{"d":{"df":5,"dc":[[33,1],[39,1],[62,1],[83,1],[94,1]]}},{"d":{"df":2,"dc":[[60,1],[121,2]]},"k":[41],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]},{"d":{"df":1,"dc":[[94,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[13,1],[14,1],[65,1],[112,1],[121,3],[123,1]]}},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112,103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116,101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112,103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,115],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112,116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,3]]}},{"d":{"df":1,"dc":[[132,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[1,4]]}}]},{"k":[100,109],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[112,1],[127,1]]}}]}]}]},{"d":{"df":4,"dc":[[67,1],[105,2],[130,1],[131,21]]},"k":[93,44,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[126,1],[130,1],[131,2]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[102,114,116,110,99,98,121,103],"v":[{"k":[102],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[116],"v":[{"d":{"df":40,"dc":[[4,2],[14,1],[15,1],[26,1],[27,2],[28,1],[30,1],[36,1],[42,1],[48,1],[51,1],[52,1],[53,4],[55,1],[64,1],[66,1],[76,1],[78,2],[79,1],[81,1],[84,2],[88,2],[90,6],[95,1],[98,1],[99,1],[100,1],[103,5],[116,2],[117,3],[118,1],[119,1],[121,5],[123,2],[127,1],[131,3],[132,1],[133,2],[134,2],[136,1]]},"k":[101,105,117,46,44,115,47,58,45],"v":[{"k":[100],"v":[{"d":{"df":10,"dc":[[1,1],[26,1],[36,1],[56,1],[58,1],[60,1],[63,1],[75,1],[94,1],[117,1]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":15,"dc":[[31,1],[48,1],[55,1],[66,1],[76,1],[79,1],[87,1],[95,2],[101,2],[112,1],[119,1],[121,2],[122,1],[130,1],[137,1]]}}]}]},{"k":[112],"v":[{"d":{"df":10,"dc":[[51,2],[52,1],[53,1],[60,1],[64,1],[76,2],[78,1],[106,1],[121,3],[126,1]]},"k":[34,44,46,93],"v":[{"d":{"df":2,"dc":[[60,1],[121,1]]}},{"d":{"df":1,"dc":[[80,1]]}},{"d":{"df":1,"dc":[[90,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"d":{"df":4,"dc":[[66,1],[84,1],[98,1],[137,1]]}},{"d":{"df":5,"dc":[[67,1],[76,1],[78,1],[97,1],[117,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[91,1]]}}]},{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[101,117,105],"v":[{"d":{"df":5,"dc":[[59,1],[84,2],[95,2],[103,7],[124,2]]},"k":[115,96,46,44,42,58],"v":[{"d":{"df":2,"dc":[[1,1],[88,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":1,"dc":[[94,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]},{"d":{"df":2,"dc":[[88,1],[127,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"d":{"df":1,"dc":[[127,2]]}}]},{"k":[115],"v":[{"d":{"df":14,"dc":[[31,4],[42,1],[61,2],[76,1],[79,1],[83,1],[85,1],[99,1],[116,2],[118,3],[124,1],[133,1],[134,1],[137,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[65,2],[95,2],[136,1]]}}]}]},{"k":[115,99,110,111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[103,2],[127,2]]},"k":[58],"v":[{"d":{"df":2,"dc":[[52,1],[127,3]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[61,3],[106,2],[118,3]]}},{"k":[103],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[101,2]]}}]}]}]}]},{"k":[100,102],"v":[{"k":[97,115,112],"v":[{"k":[114,108],"v":[{"k":[100],"v":[{"d":{"df":19,"dc":[[52,1],[60,1],[66,1],[67,1],[70,1],[75,1],[78,1],[80,1],[84,1],[90,1],[94,1],[112,1],[113,1],[115,1],[117,2],[121,2],[123,1],[128,1],[135,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[1,1],[60,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[76,1],[103,1]]}},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[115,2]]},"k":[101,44,105,46],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[2,1],[115,1]]}}]},{"d":{"df":2,"dc":[[66,1],[115,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[112,1],[115,1],[128,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]},{"d":{"df":1,"dc":[[115,4]]}}]}]},{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[17,1],[60,1],[100,1],[113,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[60,1],[64,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[24,1],[137,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[76,1],[127,1],[134,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]}]}]}]},{"k":[100,102,99,116],"v":[{"k":[101,121,105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115,8217],"v":[{"d":{"df":2,"dc":[[1,1],[6,4]]},"k":[39],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"d":{"df":9,"dc":[[1,1],[3,1],[6,1],[8,1],[16,1],[26,1],[36,1],[58,1],[126,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[8,2]]}}]}]}]},{"k":[111],"v":[{"d":{"df":3,"dc":[[70,1],[72,2],[130,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"k":[107],"v":[{"d":{"df":4,"dc":[[66,1],[79,1],[94,1],[137,1]]}}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[114,112,108],"v":[{"k":[97,101,105,121],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":13,"dc":[[21,1],[30,2],[40,1],[53,1],[59,1],[67,2],[69,1],[80,1],[98,6],[100,1],[106,1],[111,1],[130,1]]},"k":[44,46,58],"v":[{"d":{"df":2,"dc":[[1,1],[53,1]]}},{"k":[34,119,41],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[112],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":1,"dc":[[100,1]]}}]}]}]},{"d":{"df":8,"dc":[[5,1],[23,1],[77,1],[84,1],[85,1],[100,1],[121,1],[130,1]]},"k":[100,44,46,41,47],"v":[{"d":{"df":13,"dc":[[2,1],[52,1],[60,1],[77,1],[98,4],[102,1],[103,1],[120,1],[122,1],[127,2],[130,2],[136,1],[137,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[98,2],[100,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[130,1]]}},{"d":{"df":1,"dc":[[130,1]]}},{"d":{"df":1,"dc":[[130,1]]}},{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[101,110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[98,1],[126,1]]}}]}]},{"d":{"df":1,"dc":[[70,1]]},"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":12,"dc":[[24,1],[32,2],[36,1],[51,1],[90,3],[94,1],[95,1],[100,1],[111,1],[116,1],[130,2],[137,1]]},"k":[115,112],"v":[{"d":{"df":3,"dc":[[61,1],[118,1],[121,1]]}},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[64,2]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[111,1],[116,1]]},"k":[41,44],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[108,99],"v":[{"k":[108],"v":[{"d":{"df":22,"dc":[[1,1],[8,1],[11,1],[32,1],[42,2],[58,2],[75,2],[76,1],[85,1],[89,1],[91,1],[98,1],[102,1],[112,1],[116,1],[119,1],[120,1],[121,1],[123,3],[126,1],[134,1],[137,1]]}}]},{"k":[107],"v":[{"d":{"df":4,"dc":[[65,2],[83,2],[132,1],[134,1]]},"k":[121,41,115],"v":[{"d":{"df":1,"dc":[[19,1]]}},{"d":{"df":2,"dc":[[37,1],[132,1]]}},{"d":{"df":2,"dc":[[83,1],[127,1]]}}]}]}]},{"k":[105,101,97,111,117],"v":[{"k":[99,112,118,110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":1,"dc":[[35,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[68,1],[117,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[97,116,101,110,115],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[79,2],[130,1]]},"k":[108,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[3,1],[54,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[38,1],[70,1],[130,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[103,2]]}}]},{"k":[103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[127,3],[134,1]]},"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[134,2]]}}]}]}]}]}]},{"k":[105,110,116],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[6,1],[103,1]]},"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[59,1],[98,2],[100,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[101],"v":[{"k":[103],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[103,99],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[30,1],[75,1],[130,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[52,1],[127,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":1,"dc":[[128,1]]},"k":[111,97,105,101,117,114],"v":[{"k":[117,119,114,111,112,116],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":53,"dc":[[0,2],[4,1],[5,8],[7,1],[10,1],[13,2],[14,1],[20,2],[37,3],[38,1],[44,1],[48,4],[52,1],[53,4],[56,1],[63,2],[65,1],[66,1],[68,1],[69,1],[76,4],[77,3],[78,1],[79,1],[82,1],[84,2],[94,2],[95,3],[96,3],[98,2],[102,1],[103,1],[105,2],[106,1],[112,5],[113,1],[116,1],[117,2],[119,3],[120,1],[121,8],[122,1],[123,1],[124,2],[126,1],[127,1],[131,1],[132,4],[133,1],[134,3],[135,1],[136,2],[137,4]]},"k":[110],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"d":{"df":48,"dc":[[5,2],[14,1],[18,1],[19,1],[29,1],[31,2],[33,1],[36,1],[51,1],[52,2],[55,1],[56,1],[61,1],[66,2],[67,1],[74,1],[77,1],[78,1],[79,2],[81,3],[82,1],[84,1],[85,1],[87,1],[88,1],[89,1],[91,2],[94,2],[96,1],[101,1],[103,17],[104,1],[106,2],[114,1],[115,3],[116,5],[117,1],[118,1],[119,1],[121,4],[123,1],[127,1],[130,5],[131,5],[132,1],[134,2],[135,1],[136,1]]},"k":[115,105,110,104,41,42,96,46],"v":[{"d":{"df":12,"dc":[[12,1],[52,3],[55,1],[69,1],[78,2],[101,1],[103,2],[115,5],[116,3],[129,1],[131,1],[136,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":17,"dc":[[25,1],[40,1],[52,2],[56,2],[89,1],[94,1],[97,1],[98,1],[102,1],[115,1],[116,1],[120,1],[121,1],[122,1],[123,1],[127,1],[130,1]]}}]}]},{"d":{"df":15,"dc":[[52,1],[61,2],[67,1],[84,2],[88,1],[91,2],[97,1],[100,1],[104,1],[112,2],[115,1],[118,2],[129,1],[130,1],[134,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[71,1],[98,1]]}},{"d":{"df":2,"dc":[[117,1],[136,1]]}}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]},{"d":{"df":1,"dc":[[97,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[103,2]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[116],"v":[{"d":{"df":10,"dc":[[5,1],[71,1],[75,2],[88,1],[90,1],[103,2],[104,1],[123,1],[131,1],[137,1]]},"k":[44,99,97,101,41,45,108],"v":[{"d":{"df":2,"dc":[[11,1],[59,1]]}},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[73,3],[111,1],[112,1],[114,3],[115,1],[126,1],[128,6]]},"k":[115,44,93,96,47],"v":[{"d":{"df":11,"dc":[[19,3],[52,1],[67,2],[73,8],[81,1],[107,2],[114,2],[115,4],[126,2],[128,3],[130,3]]},"k":[44,34,46,96,41,58,93],"v":[{"d":{"df":5,"dc":[[67,1],[73,1],[115,1],[126,1],[135,1]]}},{"d":{"df":1,"dc":[[73,1]]}},{"d":{"df":2,"dc":[[73,1],[115,2]]}},{"d":{"df":1,"dc":[[73,1]]}},{"d":{"df":2,"dc":[[115,1],[128,1]]}},{"d":{"df":1,"dc":[[122,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[73,3]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114,97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[73,3]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[110,115],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[116,99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[49,1],[80,1],[131,1]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,109,100],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]},{"k":[114,112,50,115],"v":[{"k":[101,105,112],"v":[{"d":{"df":9,"dc":[[5,1],[50,2],[61,1],[84,7],[101,1],[115,1],[118,1],[122,1],[127,1]]},"k":[115,100,44],"v":[{"d":{"df":2,"dc":[[1,1],[19,1]]},"k":[93,34],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[118,102],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[84,3]]}}]},{"d":{"df":9,"dc":[[14,1],[36,1],[44,2],[61,1],[82,1],[84,5],[116,1],[118,1],[121,3]]}},{"d":{"df":1,"dc":[[84,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[50,2],[61,1],[84,1],[111,1],[118,1],[122,1]]},"k":[46,42,60],"v":[{"d":{"df":1,"dc":[[50,1]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[105,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[61],"v":[{"k":[91],"v":[{"k":[50,51],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[53],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[132,2]]},"k":[115],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[132,2]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[132,2]]}}]}]}]},{"k":[112,102],"v":[{"d":{"df":5,"dc":[[71,1],[100,1],[110,1],[113,1],[127,1]]},"k":[8217,115,112,109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"d":{"df":2,"dc":[[16,1],[26,1]]}},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[30,6],[71,1],[106,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[59,2],[86,1],[121,1],[136,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[30,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[108,101],"v":[{"k":[108],"v":[{"d":{"df":13,"dc":[[12,1],[31,4],[67,1],[73,1],[75,4],[99,1],[106,1],[107,4],[108,1],[109,1],[115,1],[130,1],[133,2]]},"k":[93,44,46,41,39,115,60,33],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[12,1],[104,1]]}},{"d":{"df":3,"dc":[[31,1],[44,1],[67,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[44,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"d":{"df":1,"dc":[[75,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[107,5]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]},{"k":[116],"v":[{"d":{"df":8,"dc":[[60,1],[79,1],[80,1],[90,2],[94,2],[95,2],[127,3],[134,1]]},"k":[115,100,116,45,111],"v":[{"d":{"df":3,"dc":[[12,1],[121,1],[124,1]]}},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[13,1],[65,1],[81,1],[94,1],[102,1],[120,1]]},"k":[115,47],"v":[{"d":{"df":1,"dc":[[127,2]]},"k":[58,46,44],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[76,1],[127,2],[134,1]]}}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"d":{"df":48,"dc":[[4,1],[5,3],[7,1],[11,3],[16,2],[20,1],[32,2],[34,1],[36,3],[37,1],[38,1],[39,1],[41,1],[49,1],[52,3],[58,1],[64,1],[70,1],[74,1],[76,2],[79,2],[80,1],[85,1],[88,2],[89,1],[94,3],[96,1],[98,1],[101,1],[103,2],[104,1],[106,1],[110,1],[111,1],[112,13],[116,1],[117,1],[119,1],[121,7],[126,2],[127,2],[130,1],[131,1],[132,3],[133,1],[134,2],[135,2],[137,3]]},"k":[117,102,108,109,114,44,99,110,112,58,46,111],"v":[{"k":[110,114,116,112],"v":[{"k":[100],"v":[{"d":{"df":7,"dc":[[0,5],[19,2],[32,2],[79,2],[101,2],[116,16],[130,2]]},"k":[115,46,45,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":1,"dc":[[70,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":35,"dc":[[3,2],[5,1],[16,1],[26,1],[28,2],[36,1],[37,1],[41,2],[45,1],[55,1],[59,2],[66,1],[67,1],[70,3],[76,1],[82,1],[83,1],[84,2],[86,2],[87,2],[88,2],[94,2],[98,1],[103,1],[107,3],[108,1],[109,1],[110,1],[113,1],[114,1],[115,1],[119,1],[131,2],[132,1],[133,1]]},"k":[44,115,58,46,34],"v":[{"d":{"df":6,"dc":[[16,1],[19,1],[49,1],[67,1],[107,1],[131,1]]}},{"d":{"df":11,"dc":[[55,1],[66,1],[76,1],[79,1],[87,11],[94,2],[108,1],[109,1],[113,1],[128,1],[137,3]]},"k":[58,44,46,42,96],"v":[{"d":{"df":3,"dc":[[55,1],[87,1],[94,1]]}},{"d":{"df":2,"dc":[[55,1],[87,1]]}},{"d":{"df":5,"dc":[[85,1],[87,1],[89,1],[130,1],[131,1]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]},{"d":{"df":1,"dc":[[87,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":3,"dc":[[55,1],[87,1],[97,1]]}},{"d":{"df":3,"dc":[[79,1],[87,1],[121,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"d":{"df":1,"dc":[[82,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[79,2]]},"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":48,"dc":[[1,1],[3,2],[6,1],[11,1],[16,2],[20,1],[25,1],[26,2],[28,2],[30,2],[37,1],[40,1],[43,1],[48,3],[55,3],[58,1],[66,2],[67,10],[68,1],[70,3],[76,1],[79,2],[81,1],[84,4],[85,4],[87,7],[89,2],[93,1],[94,5],[98,2],[99,1],[100,3],[102,1],[108,1],[111,2],[112,6],[113,3],[115,1],[116,2],[120,1],[121,1],[126,1],[127,5],[130,6],[132,1],[133,8],[135,3],[137,3]]},"k":[44,60,93,42,41,58,96,46,33],"v":[{"d":{"df":6,"dc":[[1,1],[14,1],[67,3],[84,1],[87,1],[130,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[18,1],[22,1],[28,2],[100,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47,105,104],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":3,"dc":[[43,1],[66,1],[85,1]]}}]},{"d":{"df":3,"dc":[[52,2],[121,1],[130,1]]}},{"d":{"df":1,"dc":[[55,2]]}},{"d":{"df":1,"dc":[[61,1]]}},{"d":{"df":8,"dc":[[67,1],[81,1],[84,2],[94,2],[115,1],[127,2],[130,1],[134,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[117,118,105,97,100],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[6,1],[16,1],[36,1],[57,1],[62,1],[70,1],[79,1],[98,3],[117,1],[121,1]]},"k":[115,58,93,44],"v":[{"d":{"df":6,"dc":[[3,1],[16,1],[67,1],[94,1],[98,2],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[36,2]]}}]},{"d":{"df":1,"dc":[[5,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[58,1],[98,1],[100,1],[102,1],[120,1]]}}]}]}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"d":{"df":3,"dc":[[79,2],[82,2],[116,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[76,1],[124,1],[127,1]]},"k":[45,44,39],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[26,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"d":{"df":1,"dc":[[117,2]]}}]},{"k":[101],"v":[{"d":{"df":54,"dc":[[5,2],[9,1],[11,1],[13,1],[14,1],[15,2],[18,1],[28,1],[31,1],[32,1],[42,1],[51,2],[52,3],[55,1],[59,3],[60,2],[61,1],[63,1],[65,1],[67,4],[68,1],[76,5],[78,1],[79,5],[82,2],[84,4],[85,5],[89,4],[91,2],[94,3],[95,1],[98,2],[100,1],[101,2],[102,1],[103,2],[104,1],[110,2],[116,5],[117,1],[118,1],[119,1],[120,2],[121,4],[122,2],[124,1],[126,3],[127,3],[130,1],[131,4],[132,1],[133,3],[135,3],[137,3]]},"k":[116,44,111,119],"v":[{"k":[104,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":26,"dc":[[5,3],[8,1],[11,1],[12,1],[14,1],[28,1],[37,1],[55,1],[66,2],[70,1],[74,1],[78,1],[79,1],[88,2],[91,1],[102,2],[103,1],[104,1],[112,5],[119,2],[120,2],[121,2],[123,1],[132,2],[134,1],[136,1]]}}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":11,"dc":[[5,1],[15,1],[60,1],[79,5],[85,3],[89,2],[94,1],[102,1],[103,1],[115,1],[120,1]]},"k":[44],"v":[{"d":{"df":7,"dc":[[66,1],[75,1],[79,2],[85,1],[89,1],[111,1],[127,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[6,1]]}},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[26,1],[80,1],[121,1]]}}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[63,1],[102,1],[120,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[5,1],[52,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]},{"d":{"df":11,"dc":[[11,1],[20,3],[25,1],[27,1],[60,1],[79,1],[82,1],[84,1],[85,1],[89,1],[90,1]]}},{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46,115],"v":[{"d":{"df":2,"dc":[[52,1],[103,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[79,2]]}}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[82,1],[98,1],[103,1],[131,3],[134,1]]}},{"d":{"df":3,"dc":[[117,1],[122,1],[130,1]]}},{"k":[110],"v":[{"k":[45,101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[116,99,108,114,118,101,97,110,100,115,111,112,113],"v":[{"d":{"df":42,"dc":[[0,2],[6,1],[7,1],[10,1],[11,4],[14,2],[18,1],[28,1],[39,1],[42,1],[44,1],[51,2],[53,4],[60,5],[63,8],[67,1],[70,2],[76,4],[78,5],[80,2],[82,2],[84,4],[88,9],[90,8],[92,1],[95,1],[98,5],[100,2],[103,2],[105,5],[107,3],[111,2],[112,6],[116,2],[120,1],[121,11],[122,1],[123,1],[130,1],[131,2],[136,1],[137,2]]},"k":[116,117,46,58,115,101,44,45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":22,"dc":[[5,1],[6,1],[28,2],[32,1],[52,3],[57,1],[60,2],[63,1],[76,4],[77,4],[79,1],[82,4],[88,2],[90,1],[94,1],[96,2],[100,1],[105,1],[119,2],[121,4],[126,1],[131,1]]},"k":[115,44,93,46],"v":[{"d":{"df":40,"dc":[[0,2],[2,3],[5,1],[11,2],[18,2],[22,1],[28,1],[39,2],[45,1],[47,1],[52,6],[53,1],[60,3],[61,3],[64,1],[67,1],[73,3],[79,3],[88,3],[92,1],[93,2],[94,1],[95,1],[96,1],[97,3],[101,2],[102,1],[106,1],[112,1],[115,7],[116,4],[117,1],[118,5],[120,1],[121,14],[122,1],[130,4],[131,1],[136,1],[137,1]]},"k":[93,46,44,34,58,42,96,62],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104,98,109,115,116,117,97,119,100,108],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":13,"dc":[[5,1],[19,1],[51,1],[60,1],[61,1],[76,1],[78,1],[79,2],[88,1],[101,1],[116,1],[118,1],[121,1]]}},{"d":{"df":13,"dc":[[22,1],[47,1],[61,2],[67,1],[76,1],[81,1],[106,1],[115,1],[118,1],[121,3],[126,1],[130,1],[136,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"d":{"df":1,"dc":[[60,1]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[60,2],[106,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}},{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[62],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[40],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[41],"v":[{"k":[62],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[5,1],[52,1],[76,1],[121,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,97],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[60,1],[77,1],[90,1]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":24,"dc":[[5,1],[7,1],[20,1],[44,1],[54,1],[57,2],[59,1],[63,1],[74,2],[77,2],[78,1],[80,3],[90,2],[95,2],[97,1],[105,3],[106,2],[111,1],[112,2],[119,2],[120,1],[121,9],[131,2],[137,1]]},"k":[44,46,93,115],"v":[{"d":{"df":5,"dc":[[36,1],[77,1],[117,1],[121,2],[130,1]]}},{"d":{"df":8,"dc":[[44,1],[57,1],[61,1],[63,1],[112,1],[118,1],[121,1],[123,1]]}},{"k":[40],"v":[{"k":[47,35],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98,101],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[114,110],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]}}]}]},{"d":{"df":3,"dc":[[7,2],[88,1],[95,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":4,"dc":[[18,1],[76,1],[112,1],[126,1]]}},{"k":[112],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"d":{"df":4,"dc":[[63,1],[105,1],[112,1],[121,1]]}},{"k":[117,108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116,117,111],"v":[{"k":[105,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":26,"dc":[[11,1],[18,1],[19,5],[28,1],[46,1],[52,1],[61,2],[76,1],[77,1],[79,1],[80,1],[88,2],[91,1],[95,2],[104,1],[105,1],[113,1],[117,2],[118,2],[120,1],[122,1],[127,1],[129,1],[133,1],[135,2],[137,1]]},"k":[44,46,115,93,58,41],"v":[{"d":{"df":7,"dc":[[0,1],[11,1],[38,1],[56,1],[84,1],[93,1],[121,1]]}},{"d":{"df":10,"dc":[[11,1],[19,1],[33,1],[66,1],[68,2],[84,1],[96,1],[117,3],[121,1],[137,1]]}},{"d":{"df":5,"dc":[[103,1],[113,1],[120,1],[127,1],[133,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,108],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,2]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[35],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}},{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105,101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":10,"dc":[[2,1],[63,1],[88,1],[94,2],[95,1],[97,2],[103,2],[121,1],[124,1],[130,1]]},"k":[46,42],"v":[{"d":{"df":3,"dc":[[59,1],[94,1],[97,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"d":{"df":6,"dc":[[59,1],[77,1],[80,5],[106,1],[119,1],[121,1]]},"k":[108,44,58,46,100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":1,"dc":[[98,2]]}},{"d":{"df":1,"dc":[[98,1]]}},{"d":{"df":2,"dc":[[98,1],[119,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":16,"dc":[[6,1],[15,1],[40,1],[51,2],[75,1],[77,1],[78,1],[88,1],[91,1],[94,1],[100,1],[113,1],[121,1],[127,1],[131,1],[137,1]]},"k":[115,97,45,44],"v":[{"d":{"df":6,"dc":[[12,1],[61,1],[118,1],[121,1],[127,3],[131,1]]},"k":[46,44,58],"v":[{"d":{"df":5,"dc":[[3,1],[48,1],[76,1],[83,1],[121,1]]}},{"d":{"df":2,"dc":[[48,1],[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[19,1],[100,2],[121,2]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[101,102],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":55,"dc":[[0,1],[9,1],[13,8],[14,2],[17,1],[21,1],[24,1],[37,3],[38,2],[40,4],[43,1],[45,4],[47,3],[48,1],[51,9],[52,1],[53,2],[54,2],[61,7],[66,1],[69,2],[72,2],[73,4],[75,1],[78,1],[80,9],[84,13],[90,1],[91,2],[92,4],[94,1],[95,6],[96,1],[97,1],[98,8],[100,3],[105,4],[108,1],[109,1],[112,3],[115,1],[117,2],[118,5],[119,1],[120,1],[121,40],[123,1],[124,3],[125,1],[126,1],[129,2],[131,4],[132,6],[134,1],[136,3]]},"k":[105,101,111,97,44,93],"v":[{"k":[110,111,118],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[0,2],[29,1],[66,1],[72,2],[80,1],[84,4],[90,1],[98,1],[100,1],[121,5],[126,1],[130,1]]}}]},{"k":[110],"v":[{"d":{"df":5,"dc":[[1,1],[37,1],[80,1],[126,1],[132,1]]},"k":[46,93],"v":[{"d":{"df":3,"dc":[[37,1],[60,1],[132,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,97,119,100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":14,"dc":[[0,1],[21,1],[25,1],[43,1],[63,1],[80,2],[84,1],[87,2],[91,2],[96,1],[98,3],[105,1],[116,1],[121,3]]},"k":[93,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[46,1],[62,1],[98,2],[112,1],[116,1],[131,1]]}},{"d":{"df":2,"dc":[[51,3],[121,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"d":{"df":1,"dc":[[121,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[45,95,105],"v":[{"k":[116,101,97,104,115,99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[115,42],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[118,112,105,119],"v":[{"k":[101,105,97],"v":[{"d":{"df":3,"dc":[[16,1],[78,1],[101,1]]},"k":[114,115,46],"v":[{"d":{"df":19,"dc":[[1,1],[3,1],[8,1],[10,2],[11,2],[41,1],[45,1],[47,1],[61,1],[64,6],[69,4],[76,27],[96,2],[97,2],[98,3],[103,2],[106,11],[118,1],[137,2]]},"k":[115,44,46,93,41,39,58,42],"v":[{"d":{"df":8,"dc":[[1,1],[8,1],[16,1],[26,1],[41,1],[76,1],[96,1],[103,1]]},"k":[46,58,44],"v":[{"d":{"df":3,"dc":[[1,1],[30,1],[76,1]]}},{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":2,"dc":[[16,1],[64,1]]}}]},{"d":{"df":7,"dc":[[41,2],[64,1],[69,1],[76,3],[103,1],[106,3],[116,2]]}},{"d":{"df":8,"dc":[[42,2],[76,5],[85,2],[89,1],[98,3],[100,1],[103,3],[106,1]]},"k":[106,112,41],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,117],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46,58],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[115],"v":[{"d":{"df":3,"dc":[[76,1],[103,1],[106,2]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[97,1],[98,1]]}}]}]},{"d":{"df":4,"dc":[[8,1],[16,1],[58,2],[130,1]]}},{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":15,"dc":[[1,1],[4,1],[60,1],[76,5],[79,1],[83,1],[90,2],[96,1],[100,4],[103,2],[113,3],[122,1],[125,1],[130,2],[133,5]]},"k":[115,97,46,58],"v":[{"d":{"df":7,"dc":[[3,1],[10,1],[26,3],[38,1],[98,1],[100,2],[106,1]]},"k":[44,46,41],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":2,"dc":[[103,1],[130,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"d":{"df":3,"dc":[[98,1],[100,1],[135,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":5,"dc":[[32,1],[108,1],[109,1],[121,1],[125,7]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97,111],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[11,2],[122,1]]}}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[28,1],[88,1],[106,3]]},"k":[46,58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[50,51],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[101],"v":[{"k":[114,110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":22,"dc":[[3,1],[20,1],[24,1],[30,1],[67,3],[74,1],[79,1],[80,1],[85,2],[89,2],[95,1],[98,1],[102,1],[103,1],[112,1],[113,2],[115,1],[120,1],[121,2],[124,1],[127,2],[130,4]]}}]}]},{"d":{"df":2,"dc":[[7,2],[36,1]]}}]}]},{"d":{"df":74,"dc":[[3,1],[4,1],[5,5],[7,3],[14,1],[19,2],[20,2],[21,2],[25,2],[28,1],[30,2],[37,2],[38,1],[42,1],[46,1],[50,2],[51,2],[52,2],[53,1],[54,1],[56,1],[57,1],[60,4],[61,5],[64,1],[66,4],[67,3],[70,2],[74,2],[75,3],[76,3],[78,1],[79,6],[80,2],[82,1],[84,10],[85,1],[88,3],[89,1],[90,3],[91,4],[94,2],[95,2],[96,1],[97,3],[98,1],[99,2],[100,1],[101,2],[102,2],[103,2],[104,2],[106,3],[108,1],[109,1],[110,3],[112,10],[113,2],[115,1],[116,1],[117,4],[118,5],[120,2],[121,14],[123,2],[125,1],[127,2],[129,1],[131,1],[132,3],[134,1],[135,1],[136,4],[137,3]]},"k":[109,105,58,110,115],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[112,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[19,1],[65,1],[108,1],[109,1],[116,1]]}}]}]},{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":3,"dc":[[99,1],[112,1],[117,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":1,"dc":[[112,7]]},"k":[114,102,109,45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":28,"dc":[[27,1],[38,1],[46,1],[49,1],[55,4],[61,3],[66,1],[67,2],[73,1],[75,3],[81,1],[85,3],[89,2],[94,2],[96,2],[98,1],[100,1],[104,2],[112,1],[115,8],[118,3],[121,4],[122,1],[127,1],[128,2],[130,5],[131,13],[134,1]]},"k":[105,46,101,93,58,45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":10,"dc":[[6,1],[75,1],[94,2],[112,1],[119,2],[121,1],[122,1],[124,1],[128,1],[131,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"d":{"df":1,"dc":[[67,1]]}},{"k":[100,115],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[75,3]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116,112],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,2]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[8,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[108,46],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[112,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[100,115,116],"v":[{"d":{"df":9,"dc":[[12,2],[17,1],[30,3],[79,1],[91,1],[103,2],[113,1],[116,1],[121,1]]},"k":[115,105,45],"v":[{"d":{"df":4,"dc":[[8,1],[24,4],[40,1],[103,3]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[30,2],[67,1],[83,1],[85,1],[89,1],[103,1],[122,1]]}}]}]},{"k":[113],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[105,111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105,101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":3,"dc":[[122,2],[127,1],[134,1]]}}]}]}]},{"d":{"df":2,"dc":[[103,2],[113,2]]}}]},{"d":{"df":3,"dc":[[32,4],[116,6],[137,3]]},"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[10,1],[39,1],[51,2],[75,2],[77,1],[92,1]]},"k":[44,46,115],"v":[{"d":{"df":3,"dc":[[12,1],[69,1],[75,4]]}},{"d":{"df":4,"dc":[[24,1],[51,2],[75,5],[124,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,111],"v":[{"d":{"df":6,"dc":[[63,1],[80,1],[91,1],[115,1],[121,1],[131,2]]},"k":[46,108],"v":[{"d":{"df":2,"dc":[[36,1],[63,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]},{"k":[114,97,105,104,101,111],"v":[{"k":[101,105,111,97],"v":[{"k":[101,119],"v":[{"k":[110],"v":[{"d":{"df":30,"dc":[[2,1],[19,7],[22,2],[24,1],[40,1],[47,1],[51,4],[52,2],[53,7],[61,1],[64,4],[76,3],[81,3],[84,2],[91,9],[94,2],[97,1],[102,2],[105,2],[108,1],[109,1],[114,2],[115,2],[119,1],[120,5],[127,2],[128,2],[130,6],[131,1],[137,3]]},"k":[44,39,93,115,46,41,58,96,47],"v":[{"d":{"df":17,"dc":[[0,1],[6,1],[10,1],[51,1],[52,1],[81,1],[91,1],[94,2],[100,1],[102,3],[105,1],[106,1],[117,2],[120,4],[121,1],[130,3],[136,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97,109,105,117,100],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,97,46,44],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[14,1],[21,1],[37,1],[52,5],[53,1],[61,1],[97,1],[118,1],[124,1],[131,1],[132,1],[136,2]]},"k":[93,115,58,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[13,1],[29,2],[65,1]]}},{"d":{"df":2,"dc":[[62,1],[136,1]]}},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[92,1]]}}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[51,3]]}}]}]}]},{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":1,"dc":[[64,1]]}}]},{"d":{"df":12,"dc":[[22,1],[41,1],[53,3],[64,1],[67,1],[101,1],[102,1],[104,1],[115,2],[120,2],[130,2],[137,1]]}},{"k":[44],"v":[{"d":{"df":4,"dc":[[51,1],[102,1],[120,2],[134,1]]}}]},{"d":{"df":2,"dc":[[91,1],[121,1]]}},{"d":{"df":1,"dc":[[115,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[34,1]]},"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[72,4],[82,1],[116,1]]},"k":[115,46,44,63],"v":[{"d":{"df":3,"dc":[[15,1],[130,1],[131,3]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[40,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[64,1],[131,1]]},"k":[112],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]},{"d":{"df":1,"dc":[[73,1]]}},{"d":{"df":1,"dc":[[100,1]]}}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[28,1],[38,1],[46,1],[84,1],[121,1]]},"k":[46,105],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101,44],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]},{"k":[108,110],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[3,1],[11,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[74,2],[127,1]]},"k":[115,110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[103,1],[119,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"k":[105],"v":[{"k":[102,115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":3,"dc":[[3,1],[6,1],[126,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[8,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[6,1],[8,2]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[6,2],[36,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[49,1],[112,1]]}}]}]}]}]}]},{"k":[101,111],"v":[{"k":[109,100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[7,1],[117,3]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[38,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[59,4],[65,1],[95,5],[98,2]]},"k":[58,100,46],"v":[{"d":{"df":2,"dc":[[65,1],[95,1]]}},{"d":{"df":1,"dc":[[100,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[115,46,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":2,"dc":[[103,1],[121,2]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[103,5],[121,1],[133,1],[135,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[100,110,120,116,109,122,103,99,108],"v":[{"k":[101],"v":[{"d":{"df":16,"dc":[[5,1],[18,1],[21,1],[41,1],[48,1],[50,1],[52,1],[67,1],[69,1],[81,1],[94,1],[96,1],[114,1],[128,2],[130,1],[137,1]]},"k":[98,41,46,44,115,96],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46,44,58],"v":[{"d":{"df":2,"dc":[[0,1],[121,1]]}},{"d":{"df":1,"dc":[[95,2]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":1,"dc":[[62,1]]}},{"d":{"df":2,"dc":[[84,1],[115,1]]}},{"d":{"df":2,"dc":[[101,1],[130,1]]}},{"d":{"df":1,"dc":[[112,2]]}},{"d":{"df":1,"dc":[[115,2]]}}]}]},{"k":[99,103],"v":[{"k":[101],"v":[{"d":{"df":19,"dc":[[3,1],[5,1],[22,1],[26,1],[37,1],[52,1],[58,1],[68,2],[70,1],[76,1],[86,1],[88,1],[91,1],[103,2],[121,4],[124,1],[126,1],[130,2],[132,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":12,"dc":[[3,1],[6,1],[24,1],[34,1],[41,1],[42,1],[83,1],[88,1],[98,5],[121,4],[126,1],[134,1]]},"k":[45],"v":[{"k":[112,117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[3,1],[52,1]]}}]}]}]}]},{"k":[116,117,101,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[5,1],[76,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[7,1],[127,1]]},"k":[44,115,46,58],"v":[{"d":{"df":2,"dc":[[75,1],[120,1]]}},{"d":{"df":1,"dc":[[87,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":1,"dc":[[100,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[26,2]]},"k":[93,115,46,44,58],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[77,1]]}},{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[105,117,112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":24,"dc":[[14,1],[24,2],[41,1],[51,2],[67,3],[69,2],[75,2],[77,1],[78,1],[79,3],[84,1],[87,1],[95,1],[100,1],[101,2],[112,2],[116,2],[119,1],[121,1],[126,1],[127,3],[130,4],[131,1],[136,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[44,58],"v":[{"d":{"df":2,"dc":[[6,1],[116,1]]}},{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116,97],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[77,2],[88,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[121,101,105],"v":[{"d":{"df":8,"dc":[[41,2],[49,1],[61,1],[75,1],[101,2],[103,2],[116,1],[118,1]]}},{"d":{"df":7,"dc":[[49,1],[51,2],[59,1],[82,1],[88,1],[103,4],[126,1]]},"k":[58,114,46],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":1,"dc":[[68,1]]}},{"d":{"df":1,"dc":[[84,1]]}}]},{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[54,1],[103,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":14,"dc":[[11,2],[19,1],[53,1],[76,1],[84,2],[95,1],[98,1],[100,1],[115,1],[117,2],[121,5],[122,1],[124,3],[131,2]]},"k":[46,44,93,47,58,115,96,100],"v":[{"d":{"df":3,"dc":[[6,1],[121,1],[126,1]]}},{"d":{"df":6,"dc":[[8,1],[15,1],[78,1],[115,1],[121,1],[126,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,2]]}},{"d":{"df":2,"dc":[[88,1],[117,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[124,1]]}}]}]},{"k":[110,104,116,115,107],"v":[{"d":{"df":9,"dc":[[17,1],[40,1],[91,1],[96,1],[97,3],[103,1],[112,1],[121,1],[131,2]]},"k":[45,97,101,115,105,41],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[96,3],[97,2]]}}]},{"d":{"df":2,"dc":[[100,1],[103,1]]}},{"k":[102,110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[113,1],[130,1]]}}]}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[24,3]]}}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[107,118,101],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[76,1]]},"k":[100,99,112,115,114,98,105,103,109,96,102],"v":[{"k":[111,100],"v":[{"d":{"df":84,"dc":[[0,1],[4,4],[5,1],[7,3],[10,11],[14,6],[15,2],[17,1],[20,5],[22,1],[24,1],[27,4],[28,1],[31,1],[32,4],[33,6],[37,1],[38,1],[39,2],[40,1],[41,2],[44,1],[45,3],[47,1],[48,3],[49,1],[50,1],[51,14],[52,9],[56,1],[59,4],[60,13],[61,7],[62,2],[63,2],[64,3],[66,4],[72,2],[74,5],[76,23],[77,9],[79,12],[80,1],[82,3],[84,7],[85,23],[88,12],[89,21],[90,1],[91,4],[93,1],[94,15],[95,11],[96,2],[98,2],[99,20],[100,1],[102,13],[104,7],[106,18],[107,4],[108,7],[109,5],[110,1],[111,2],[112,6],[116,13],[117,19],[118,7],[119,15],[120,20],[121,2],[122,3],[123,32],[124,13],[127,12],[129,2],[130,4],[131,6],[133,25],[134,12],[135,13],[136,5],[137,19]]},"k":[47,93],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[24,1],[42,1]]}}]}]}]}]}]},{"k":[104,99],"v":[{"d":{"df":36,"dc":[[1,2],[3,1],[4,1],[6,1],[8,1],[13,1],[14,1],[16,1],[20,1],[26,1],[30,2],[38,1],[52,1],[58,1],[59,2],[60,1],[65,1],[67,2],[70,1],[78,1],[79,2],[84,1],[86,1],[91,1],[93,1],[96,1],[98,1],[103,6],[104,1],[108,1],[109,1],[112,1],[113,1],[116,1],[117,1],[126,1]]},"k":[46,44,58],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[101],"v":[{"k":[115,101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[121,1],[133,1],[135,1]]},"k":[102,111,105],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[112,1],[121,1]]},"k":[108,93],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[5,1],[66,1],[103,1],[105,1],[119,1]]},"k":[46,34,58],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":1,"dc":[[120,1]]}},{"d":{"df":1,"dc":[[136,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[115,101],"v":[{"d":{"df":1,"dc":[[33,1]]}},{"k":[100],"v":[{"k":[33],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"k":[112,101],"v":[{"k":[111,108],"v":[{"k":[114,115],"v":[{"k":[116],"v":[{"d":{"df":50,"dc":[[1,1],[2,1],[8,1],[12,1],[13,4],[14,2],[18,1],[20,1],[31,1],[34,1],[36,2],[38,1],[52,2],[59,1],[65,2],[66,4],[68,1],[70,1],[72,1],[75,1],[79,1],[82,4],[83,3],[84,1],[85,2],[88,1],[89,2],[90,1],[94,2],[97,1],[98,2],[100,1],[101,5],[102,2],[113,6],[116,1],[120,2],[121,11],[122,4],[123,1],[124,1],[127,3],[129,1],[130,1],[131,1],[132,1],[133,2],[134,3],[135,2],[137,1]]},"k":[44,105,115,101,46,93,42,64,58,33,63],"v":[{"d":{"df":8,"dc":[[1,2],[16,1],[20,1],[26,1],[58,1],[82,1],[87,1],[133,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[1,1],[6,1],[58,2],[75,1]]}}]}]},{"d":{"df":10,"dc":[[1,1],[8,1],[38,1],[70,2],[79,1],[82,2],[84,1],[117,1],[121,1],[130,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[100],"v":[{"d":{"df":17,"dc":[[6,3],[15,1],[31,1],[59,1],[66,1],[67,1],[82,2],[84,1],[88,3],[95,2],[97,1],[99,2],[118,1],[121,4],[124,1],[130,1],[131,1]]}}]},{"d":{"df":11,"dc":[[6,1],[36,2],[72,1],[85,1],[89,1],[96,1],[113,1],[116,1],[130,1],[133,1],[135,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[31,1]]}}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[36],"v":[{"d":{"df":2,"dc":[[77,1],[117,2]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[77,1],[99,1]]}},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[52,2],[75,1]]}}]}]}]},{"k":[121,105],"v":[{"d":{"df":5,"dc":[[16,1],[30,1],[35,2],[63,3],[127,3]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"d":{"df":1,"dc":[[127,3]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[121,1],[124,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":16,"dc":[[19,2],[20,1],[38,1],[46,1],[67,1],[78,2],[93,1],[104,1],[105,1],[107,2],[114,3],[117,1],[119,3],[128,4],[130,1],[131,3]]},"k":[95,114],"v":[{"k":[108],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[28,4]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,97,112,99],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"k":[101],"v":[{"k":[110,99],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[32,1],[124,1]]},"k":[105,46,44,101,115,47],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"d":{"df":1,"dc":[[88,2]]}},{"d":{"df":2,"dc":[[94,1],[124,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]},{"k":[101,102,103],"v":[{"d":{"df":43,"dc":[[4,1],[5,1],[21,1],[25,1],[30,1],[33,2],[35,2],[39,1],[46,1],[50,1],[60,1],[64,1],[68,1],[71,3],[74,1],[76,2],[77,2],[79,1],[85,2],[88,2],[89,2],[91,1],[94,2],[95,2],[96,1],[97,1],[98,2],[99,1],[103,1],[112,4],[113,3],[117,5],[119,1],[120,1],[121,6],[123,2],[124,2],[127,1],[131,2],[132,3],[133,2],[136,1],[137,6]]}},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[23,2],[35,1],[112,8]]},"k":[41,46,58],"v":[{"d":{"df":1,"dc":[[112,3]]}},{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[35,2]]}},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[109,115,116,103,99,45,108],"v":[{"k":[105,101],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[5,1],[113,3]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[97,116,99],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":10,"dc":[[30,1],[61,1],[62,1],[74,1],[88,1],[100,1],[117,3],[118,1],[123,1],[136,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[112,1],[121,1]]},"k":[97,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[15,1],[70,1]]}}]}]}]},{"d":{"df":1,"dc":[[130,3]]},"k":[46,58,115],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[130,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[48,1],[82,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[77,1]]}},{"k":[102],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[105,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[77,2]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[118,121,109,116,102,105,110,114,98],"v":[{"k":[101,105,47],"v":[{"d":{"df":29,"dc":[[1,2],[11,1],[15,1],[17,1],[40,1],[47,1],[60,1],[67,1],[78,2],[79,1],[82,3],[84,1],[85,1],[88,2],[89,1],[90,1],[95,1],[97,1],[98,2],[100,2],[112,3],[119,2],[121,1],[122,1],[123,1],[124,1],[127,1],[130,3],[131,1]]},"k":[100,115,46,34,45,114],"v":[{"d":{"df":13,"dc":[[1,1],[5,1],[17,1],[67,1],[82,1],[98,4],[102,1],[116,1],[119,1],[120,1],[122,1],[130,3],[137,1]]},"k":[46],"v":[{"d":{"df":4,"dc":[[5,1],[74,1],[117,1],[136,1]]}}]},{"d":{"df":3,"dc":[[3,1],[88,1],[130,1]]}},{"d":{"df":3,"dc":[[64,1],[95,1],[106,1]]}},{"d":{"df":1,"dc":[[76,1]]}},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[10,1],[60,1],[76,2],[79,1],[82,1],[95,1],[130,1]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[38,1],[48,1],[86,2],[103,1]]},"k":[115,44,105],"v":[{"d":{"df":9,"dc":[[5,1],[33,1],[61,1],[69,1],[74,1],[117,2],[119,1],[123,1],[136,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[4,2]]}}]},{"d":{"df":1,"dc":[[11,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]}]},{"k":[101,112,98],"v":[{"d":{"df":41,"dc":[[5,1],[11,2],[13,1],[16,1],[21,2],[22,1],[41,1],[52,3],[58,2],[62,1],[63,1],[65,1],[67,4],[72,1],[73,1],[79,3],[80,1],[81,1],[82,3],[94,1],[96,1],[97,1],[98,5],[102,1],[103,1],[104,2],[105,1],[112,4],[113,2],[115,2],[117,1],[120,1],[121,2],[124,1],[126,2],[127,2],[129,1],[130,2],[131,2],[132,1],[136,2]]},"k":[46,44],"v":[{"d":{"df":5,"dc":[[67,2],[74,1],[94,1],[97,1],[103,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[8,1],[10,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[8,2],[70,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[69,2]]}}]}]},{"k":[97],"v":[{"d":{"df":9,"dc":[[14,2],[33,1],[62,1],[74,1],[95,1],[117,8],[123,4],[127,5],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[101,97],"v":[{"d":{"df":7,"dc":[[66,1],[76,1],[87,1],[91,1],[116,1],[123,1],[137,2]]},"k":[108,46,116,115],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[37,1],[123,1]]}}]},{"d":{"df":4,"dc":[[63,1],[85,1],[89,1],[113,1]]}},{"k":[121],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[119,1],[121,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[110,100],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[112,13]]},"k":[98,93,44,46,45],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[112,24]]},"k":[93,58,46,44],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,5]]}},{"d":{"df":1,"dc":[[112,8]]}},{"d":{"df":1,"dc":[[112,3]]}}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[48],"v":[{"k":[99],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,2]]}},{"d":{"df":1,"dc":[[112,2]]}},{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[112,4]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[100],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[125,7]]}}]}]}]},{"k":[97,116,100],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[45,1],[85,5],[94,3],[111,1],[128,1]]},"k":[112,115,100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"d":{"df":1,"dc":[[85,2]]},"k":[58,104],"v":[{"d":{"df":2,"dc":[[45,1],[94,1]]}},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[64,1],[84,5],[130,1]]},"k":[115,44,46],"v":[{"d":{"df":2,"dc":[[84,2],[130,2]]}},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[111,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[45,95],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[34,47],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[47],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[103,112],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"d":{"df":4,"dc":[[18,1],[117,2],[124,9],[128,2]]},"k":[46,58,112,44,111],"v":[{"d":{"df":1,"dc":[[124,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":1,"dc":[[14,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[44],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[61],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[44],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"k":[116,112],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":26,"dc":[[11,1],[35,1],[42,7],[52,1],[58,1],[76,2],[79,1],[81,1],[94,1],[97,1],[98,1],[99,2],[102,3],[103,2],[108,3],[109,3],[112,2],[114,8],[115,7],[116,1],[120,3],[121,1],[128,6],[131,1],[133,1],[134,1]]},"k":[105,101,46,93,96,97,44,41],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":14,"dc":[[6,1],[28,1],[31,1],[52,2],[58,1],[59,2],[81,2],[95,1],[101,1],[108,4],[109,5],[115,1],[121,1],[126,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]},{"k":[100,115],"v":[{"d":{"df":4,"dc":[[26,2],[52,1],[67,1],[114,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[114,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]},{"d":{"df":1,"dc":[[31,1]]}},{"k":[40],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[42,1]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[52,2],[108,2],[109,2],[133,1]]},"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[115,4]]}}]}]}]},{"k":[97,111,109,98,116],"v":[{"k":[108,114],"v":[{"k":[108],"v":[{"d":{"df":12,"dc":[[8,1],[24,1],[26,1],[36,1],[52,2],[63,1],[71,1],[94,1],[98,1],[103,1],[112,1],[121,1]]},"k":[44,45,33,101],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[26,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[114,115],"v":[{"d":{"df":5,"dc":[[76,1],[112,1],[115,1],[126,2],[130,1]]},"k":[46],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[14,2],[88,2],[134,1]]},"k":[45,99,109,47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[14,2],[134,1]]}}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[88,4],[134,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[88,1],[134,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[97,4]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":1,"dc":[[97,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,2]]},"k":[104,115,105,100,42],"v":[{"d":{"df":4,"dc":[[5,1],[69,1],[103,2],[106,6]]},"k":[58,44,100],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"d":{"df":1,"dc":[[104,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[10,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[44,41,115],"v":[{"d":{"df":1,"dc":[[98,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]},{"k":[42],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[111,105,97,101],"v":[{"k":[119,116],"v":[{"d":{"df":5,"dc":[[19,1],[21,1],[26,1],[112,1],[126,1]]},"k":[101,46],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[98,2],[127,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":3,"dc":[[7,2],[77,4],[127,1]]},"k":[115,58],"v":[{"d":{"df":1,"dc":[[7,2]]},"k":[44,47],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"k":[98],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[7,1]]}}]}]},{"d":{"df":1,"dc":[[47,2]]},"k":[100,103,109],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[101],"v":[{"k":[114,46,115],"v":[{"d":{"df":1,"dc":[[19,2]]}},{"d":{"df":1,"dc":[[37,1]]}},{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":3,"dc":[[91,1],[101,1],[121,2]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[105,1],[121,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[53,1],[67,1],[76,2],[88,1],[95,1],[101,1],[106,1],[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[99,116],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[55,3],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]},{"k":[119,101],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"k":[112],"v":[{"d":{"df":3,"dc":[[88,3],[116,1],[121,1]]},"k":[44,46,96],"v":[{"d":{"df":1,"dc":[[88,2]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"k":[101,121,105],"v":[{"k":[108],"v":[{"k":[61,101],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":5,"dc":[[33,1],[80,1],[113,1],[121,2],[134,1]]}}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[103,4]]},"k":[61],"v":[{"k":[34],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115,49,45,97,117,118],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[117],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[119],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[57],"v":[{"k":[97],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[98],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[113],"v":[{"k":[106],"v":[{"k":[48],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[113],"v":[{"k":[106],"v":[{"k":[120],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[122],"v":[{"k":[53],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[122],"v":[{"k":[119],"v":[{"k":[106],"v":[{"k":[114],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[114,118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}},{"k":[109],"v":[{"d":{"df":1,"dc":[[121,2]]}}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[134,3]]}}]}]}]},{"k":[121],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[4,1],[42,2],[82,1],[94,1],[129,1]]},"k":[97,111,108,104,101,99,117,105,100,106,114,112,121,109,43,115,45,52,122,116],"v":[{"k":[110,109,115,99,112,108,102,116,114,98,117,118],"v":[{"d":{"df":120,"dc":[[0,6],[2,1],[3,2],[4,2],[5,11],[6,3],[7,6],[8,1],[9,2],[10,2],[11,5],[13,2],[14,4],[15,4],[16,2],[17,1],[18,2],[19,6],[20,2],[21,4],[22,3],[24,4],[26,2],[28,7],[29,1],[32,1],[33,2],[34,2],[35,1],[36,2],[37,5],[38,4],[39,2],[40,1],[42,2],[48,5],[49,1],[51,14],[52,21],[53,5],[54,2],[55,7],[57,2],[58,1],[59,4],[60,10],[61,7],[62,5],[63,6],[64,5],[66,2],[67,19],[68,5],[69,3],[70,4],[71,1],[72,1],[73,2],[74,6],[75,6],[76,12],[77,2],[78,3],[79,10],[80,8],[81,4],[82,13],[83,3],[84,14],[85,9],[86,3],[87,5],[88,19],[89,11],[90,9],[91,8],[92,2],[93,2],[94,10],[95,9],[96,2],[97,1],[98,16],[99,9],[100,14],[101,8],[102,6],[103,24],[104,3],[105,1],[106,1],[107,3],[108,4],[109,4],[110,6],[111,4],[112,9],[113,6],[114,1],[115,17],[116,13],[117,5],[118,7],[119,8],[120,6],[121,21],[122,7],[123,9],[124,4],[126,4],[127,30],[128,1],[129,13],[130,32],[131,30],[132,10],[134,21],[135,3],[136,12],[137,9]]},"k":[39,110,8217,97,118,99,46,111,44],"v":[{"k":[116],"v":[{"d":{"df":15,"dc":[[14,1],[32,1],[33,1],[37,2],[75,1],[85,2],[89,1],[98,3],[100,1],[103,3],[121,1],[123,1],[132,3],[134,1],[137,1]]}}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[20,1],[116,1],[117,2],[123,1],[130,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[59,1],[95,1],[98,2],[128,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[73,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"d":{"df":2,"dc":[[67,1],[76,1]]}},{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[98,1],[113,1]]}}]},{"k":[101,112],"v":[{"d":{"df":5,"dc":[[1,2],[16,1],[48,1],[76,1],[78,1]]},"k":[111,114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[97],"v":[{"d":{"df":2,"dc":[[25,1],[112,2]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]},{"k":[101,115,99],"v":[{"d":{"df":21,"dc":[[1,1],[3,1],[6,1],[8,2],[16,1],[26,1],[30,1],[34,4],[35,1],[53,1],[58,1],[61,1],[66,2],[77,1],[88,1],[91,1],[100,1],[113,1],[118,1],[123,1],[124,1]]},"k":[115,46,41,93,42,44],"v":[{"d":{"df":3,"dc":[[11,1],[79,1],[103,1]]},"k":[44,46,41],"v":[{"d":{"df":11,"dc":[[13,1],[60,1],[65,1],[98,1],[102,1],[104,2],[120,1],[122,1],[130,2],[133,1],[137,1]]}},{"d":{"df":1,"dc":[[60,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":10,"dc":[[13,1],[34,4],[35,1],[65,1],[79,1],[103,1],[108,1],[109,1],[113,1],[122,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[34,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41,97],"v":[{"d":{"df":1,"dc":[[48,1]]}},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[75,7]]}}]}]},{"d":{"df":10,"dc":[[75,1],[88,1],[97,1],[100,1],[112,1],[117,1],[120,1],[122,1],[133,1],[135,1]]}}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[2,2],[15,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[116,115,97],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[112,9],[121,1],[130,1]]},"k":[115,44,100,46],"v":[{"d":{"df":1,"dc":[[2,1]]}},{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[19,1],[101,1]]}},{"k":[98,99],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[103,1],[106,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[58,46],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[121,111],"v":[{"d":{"df":2,"dc":[[52,1],[127,2]]},"k":[46,58,44],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":2,"dc":[[88,2],[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[108,101,99,105],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[101,105,115],"v":[{"k":[100],"v":[{"d":{"df":30,"dc":[[3,1],[10,2],[13,1],[16,1],[33,1],[43,1],[52,3],[60,1],[63,1],[64,1],[65,1],[67,1],[74,3],[76,1],[78,1],[79,2],[87,3],[90,1],[98,1],[103,1],[115,2],[119,3],[121,1],[122,2],[124,1],[126,1],[127,2],[130,8],[134,1],[136,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[33,1]]}},{"d":{"df":4,"dc":[[74,1],[117,2],[123,1],[136,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[65,1],[95,1]]}}]}]},{"d":{"df":1,"dc":[[130,2]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[23,1],[67,1],[81,1],[114,1],[130,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]},{"d":{"df":2,"dc":[[112,4],[128,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[112,4]]},"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[112,4]]},"k":[44,46,33],"v":[{"d":{"df":1,"dc":[[112,3]]}},{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"d":{"df":7,"dc":[[4,1],[59,1],[67,1],[76,1],[85,4],[89,4],[99,1]]},"k":[101,115],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[73,2]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[76,2]]}}]},{"k":[111,101,114,100],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[11,1],[26,1],[117,1],[126,1]]},"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[51,1],[68,1],[131,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[103,3]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]},{"d":{"df":7,"dc":[[60,2],[66,1],[80,2],[91,2],[116,9],[127,2],[134,1]]},"k":[44,115,46],"v":[{"d":{"df":8,"dc":[[58,1],[60,1],[63,1],[66,1],[102,1],[116,2],[120,1],[135,1]]}},{"d":{"df":4,"dc":[[60,1],[108,1],[109,1],[116,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":4,"dc":[[63,2],[108,1],[109,1],[135,1]]}}]}]},{"k":[108,105],"v":[{"k":[101,105],"v":[{"d":{"df":6,"dc":[[35,1],[48,1],[63,1],[103,1],[106,1],[127,8]]},"k":[44,115,41],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"d":{"df":2,"dc":[[48,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[103,1],[127,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[115,116],"v":[{"k":[101,105],"v":[{"d":{"df":20,"dc":[[11,1],[15,1],[28,2],[60,1],[61,1],[71,1],[76,5],[79,1],[83,1],[88,1],[94,1],[102,2],[103,1],[112,1],[116,1],[118,1],[120,2],[121,1],[127,12],[134,1]]},"k":[100,115,46,58],"v":[{"d":{"df":8,"dc":[[30,1],[37,1],[103,3],[113,1],[123,1],[127,3],[132,1],[134,1]]}},{"d":{"df":5,"dc":[[64,1],[94,1],[102,1],[120,1],[127,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]},{"d":{"df":4,"dc":[[85,1],[89,1],[117,1],[127,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[30,1],[39,1],[85,2],[89,2],[90,1],[102,5],[113,1],[120,5]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[52,1],[137,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[110,109,108,115,100,112,111,114,98,117,118,104,103,101],"v":[{"k":[102,110,116,115,99,118,100,103],"v":[{"k":[105,111,108,117],"v":[{"k":[103,114],"v":[{"d":{"df":9,"dc":[[28,3],[68,2],[76,1],[79,1],[102,1],[103,1],[110,1],[119,6],[120,1]]},"k":[117,95,46],"v":[{"k":[114],"v":[{"k":[101,97,105],"v":[{"d":{"df":20,"dc":[[0,1],[4,2],[10,2],[32,1],[45,1],[51,1],[64,1],[66,1],[67,1],[77,5],[93,1],[98,1],[99,3],[100,1],[101,1],[106,9],[117,1],[121,1],[130,1],[137,1]]},"k":[100,115],"v":[{"d":{"df":11,"dc":[[16,1],[38,1],[51,1],[55,1],[59,1],[85,2],[87,2],[89,2],[103,1],[119,1],[128,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[90,1],[103,1]]}},{"d":{"df":1,"dc":[[93,1]]}}]},{"d":{"df":3,"dc":[[77,2],[85,1],[89,1]]}}]},{"k":[116,98],"v":[{"k":[105,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":37,"dc":[[1,1],[4,1],[10,3],[29,1],[32,4],[47,3],[54,1],[55,1],[60,2],[61,3],[63,1],[64,1],[68,2],[77,1],[78,1],[79,1],[82,3],[85,1],[88,5],[89,1],[94,1],[97,1],[98,10],[99,2],[102,4],[104,1],[110,1],[111,1],[113,1],[116,4],[118,3],[119,4],[120,4],[124,1],[126,1],[127,2],[137,2]]},"k":[58,93,46,115,39,44,42],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[12,1],[29,1],[32,1],[38,1],[74,1],[76,2],[116,1]]}},{"d":{"df":2,"dc":[[42,1],[127,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]},{"d":{"df":1,"dc":[[106,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"d":{"df":2,"dc":[[78,1],[113,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[48,6],[110,1],[129,5]]},"k":[93,39,60,46],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[48,1]]}}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[129,1]]}},{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[65,1],[80,1],[82,3],[90,2],[95,1],[106,1],[119,2]]}}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]},"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]},{"k":[109],"v":[{"d":{"df":19,"dc":[[7,2],[33,1],[35,3],[40,2],[42,1],[53,1],[61,3],[83,1],[102,1],[110,1],[111,1],[113,1],[118,3],[120,1],[121,5],[131,1],[133,1],[134,1],[135,1]]},"k":[115,97,101,105,46,58],"v":[{"d":{"df":2,"dc":[[7,1],[94,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[17,1],[19,1],[98,1],[121,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[121,1],[136,1]]}}]}]},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[85,1]]},"k":[46,115],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"k":[44],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":25,"dc":[[1,1],[3,1],[4,1],[11,1],[16,1],[26,1],[41,1],[42,3],[58,1],[63,6],[67,1],[69,1],[76,1],[79,1],[83,2],[96,1],[100,3],[103,4],[106,2],[112,1],[115,2],[117,1],[121,1],[123,1],[130,1]]},"k":[105,101,111,46,115],"v":[{"k":[111,110,118],"v":[{"k":[110],"v":[{"d":{"df":10,"dc":[[60,1],[61,1],[69,1],[79,1],[100,1],[103,2],[121,1],[123,1],[127,1],[137,1]]},"k":[46,115,44,45,108,41],"v":[{"d":{"df":3,"dc":[[0,2],[98,2],[121,1]]}},{"d":{"df":1,"dc":[[35,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[60,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":7,"dc":[[1,1],[8,1],[41,1],[50,1],[83,1],[103,1],[127,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[42,1],[61,1],[103,2],[118,2]]},"k":[46,59],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":18,"dc":[[35,1],[42,1],[52,1],[61,1],[63,1],[79,1],[83,1],[84,1],[96,1],[98,1],[100,1],[104,1],[108,2],[109,2],[118,2],[121,2],[122,3],[127,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":2,"dc":[[42,1],[63,2]]}}]}]}]}]},{"k":[114,105,97,101],"v":[{"k":[111,105,97],"v":[{"k":[108],"v":[{"d":{"df":20,"dc":[[0,1],[8,1],[11,1],[19,1],[28,1],[51,1],[52,1],[61,1],[76,1],[81,1],[88,1],[95,1],[96,1],[103,2],[110,1],[115,1],[116,1],[118,1],[121,3],[133,1]]},"k":[60,108,115,46,43,95,44,42,93,96,34],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[0,3],[116,2]]}}]}]}]},{"k":[101,105],"v":[{"k":[114,100],"v":[{"d":{"df":3,"dc":[[10,1],[88,3],[106,1]]}},{"d":{"df":4,"dc":[[90,1],[98,1],[115,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[41,1],[79,1]]}}]}]}]},{"d":{"df":6,"dc":[[18,1],[25,1],[88,2],[112,1],[116,1],[127,1]]},"k":[62],"v":[{"d":{"df":1,"dc":[[129,2]]}}]},{"d":{"df":5,"dc":[[18,1],[48,1],[55,1],[79,1],[103,1]]}},{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[28,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]},{"d":{"df":1,"dc":[[90,1]]}},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[98],"v":[{"k":[117,47],"v":[{"k":[116],"v":[{"k":[105,111,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[2,1],[3,1],[21,1],[113,1],[130,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[115,33],"v":[{"d":{"df":2,"dc":[[5,2],[131,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]}]},{"d":{"df":1,"dc":[[5,1]]},"k":[100,115],"v":[{"d":{"df":10,"dc":[[4,1],[27,1],[41,1],[45,1],[56,1],[64,1],[69,1],[73,1],[77,1],[119,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":2,"dc":[[5,1],[130,1]]}}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[110,103],"v":[{"k":[117],"v":[{"k":[111,101,105],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"d":{"df":13,"dc":[[36,1],[48,1],[53,1],[66,1],[80,2],[91,1],[117,4],[121,1],[126,1],[127,1],[134,1],[136,1],[137,1]]},"k":[115,44,46,100,63],"v":[{"d":{"df":2,"dc":[[8,1],[94,1]]}},{"d":{"df":2,"dc":[[12,1],[121,2]]}},{"d":{"df":4,"dc":[[12,2],[121,1],[135,1],[137,2]]}},{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[131,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"k":[99,105],"v":[{"k":[116],"v":[{"d":{"df":11,"dc":[[6,1],[61,1],[66,1],[72,1],[102,1],[103,1],[113,1],[118,1],[120,1],[134,1],[137,1]]},"k":[46,105],"v":[{"d":{"df":1,"dc":[[96,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[102,1],[113,1],[120,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[10,1],[22,1],[51,1],[99,1]]},"k":[115,105,101],"v":[{"d":{"df":8,"dc":[[10,1],[19,4],[44,1],[60,1],[67,1],[117,1],[121,1],[130,3]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[80,1],[98,1],[100,2],[121,2],[137,1]]}}]}]},{"k":[114,100],"v":[{"d":{"df":3,"dc":[[82,11],[99,8],[111,9]]},"k":[115,46,95,58,44,105],"v":[{"d":{"df":2,"dc":[[82,7],[99,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":1,"dc":[[82,2]]}}]},{"d":{"df":2,"dc":[[82,1],[111,1]]}},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[99,3],[111,3]]}},{"d":{"df":1,"dc":[[99,1]]}},{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[82,1],[136,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[11,1],[26,2],[38,2],[53,1],[70,1]]},"k":[115,44,46,42],"v":[{"d":{"df":8,"dc":[[63,1],[76,1],[78,2],[80,1],[98,1],[121,1],[122,1],[124,1]]},"k":[58],"v":[{"d":{"df":2,"dc":[[10,1],[90,1]]}}]},{"d":{"df":1,"dc":[[38,2]]}},{"d":{"df":1,"dc":[[38,1]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]},{"k":[105,117,116,101,111],"v":[{"k":[100,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[102,1],[103,1],[120,1],[131,1]]},"k":[101,97],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[1,1],[8,1],[103,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[15,1],[54,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101,115],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":2,"dc":[[74,1],[134,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[103,1],[127,2]]}}]}]}]},{"k":[109,108],"v":[{"k":[112,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[18,1],[127,2]]},"k":[46,124,44],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]},"k":[114,44],"v":[{"k":[115,44],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[97,114],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114,110],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,101],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]},"k":[115,117],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114,110],"v":[{"k":[116,115],"v":[{"d":{"df":1,"dc":[[15,1]]},"k":[105,101,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[15,1],[70,1]]}}]}]},{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"d":{"df":1,"dc":[[115,2]]}}]},{"k":[105,101,97],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[34,1],[105,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":4,"dc":[[42,1],[82,1],[85,1],[89,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[101],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[117,101,105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46,115],"v":[{"d":{"df":1,"dc":[[91,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[63,1]]},"k":[44,33],"v":[{"d":{"df":1,"dc":[[91,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,112,98,46,101,105,102],"v":[{"k":[97,117,105,111,101],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[110],"v":[{"k":[100],"v":[{"d":{"df":68,"dc":[[5,2],[6,2],[7,5],[10,1],[14,2],[20,3],[22,1],[24,10],[28,2],[30,1],[33,3],[39,1],[40,2],[48,2],[51,2],[52,5],[54,1],[55,9],[59,5],[60,3],[61,1],[64,2],[65,2],[72,2],[73,1],[74,2],[75,15],[77,2],[79,2],[80,2],[82,6],[84,1],[85,8],[87,3],[88,4],[89,8],[90,1],[91,1],[94,1],[95,5],[98,1],[99,4],[102,1],[103,11],[104,13],[106,2],[108,4],[109,4],[111,1],[112,4],[114,1],[116,9],[117,12],[119,1],[120,2],[123,5],[124,2],[126,2],[127,4],[128,3],[129,1],[131,13],[132,1],[133,9],[134,2],[135,1],[136,2],[137,1]]},"k":[58,40,115,44,42,46,108,45,39,93],"v":[{"d":{"df":55,"dc":[[0,1],[5,1],[7,1],[14,2],[15,3],[20,1],[28,2],[33,1],[38,1],[39,1],[42,1],[44,1],[47,1],[50,1],[51,6],[52,5],[55,1],[56,1],[59,1],[60,5],[61,3],[66,2],[74,2],[75,1],[77,1],[79,3],[82,2],[85,4],[88,2],[89,4],[90,3],[93,1],[94,1],[98,2],[99,4],[100,1],[103,15],[106,3],[107,2],[108,2],[109,1],[110,1],[111,5],[116,3],[117,1],[118,3],[119,1],[121,3],[124,1],[127,2],[130,2],[132,3],[134,6],[136,2],[137,2]]}},{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"d":{"df":44,"dc":[[12,1],[32,2],[33,1],[52,1],[55,2],[59,1],[60,1],[61,1],[62,2],[66,1],[67,1],[74,7],[75,10],[76,3],[77,1],[79,1],[82,4],[85,3],[87,1],[88,2],[89,4],[91,1],[94,2],[95,2],[96,1],[99,1],[100,2],[102,2],[104,4],[106,1],[111,1],[112,1],[116,7],[117,13],[118,1],[120,1],[122,1],[123,9],[130,1],[132,2],[133,6],[135,4],[136,7],[137,1]]},"k":[46,58,93,44],"v":[{"d":{"df":12,"dc":[[14,1],[40,1],[61,2],[75,2],[76,1],[81,1],[99,1],[100,1],[103,1],[104,1],[118,2],[127,1]]}},{"d":{"df":32,"dc":[[14,1],[17,1],[28,1],[32,2],[33,3],[42,1],[66,1],[74,1],[76,1],[77,1],[85,2],[88,3],[89,1],[90,1],[91,1],[95,1],[102,1],[106,3],[108,1],[116,4],[117,1],[120,2],[121,1],[122,1],[123,1],[124,2],[127,4],[130,1],[134,1],[135,2],[136,1],[137,2]]},"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[40],"v":[{"k":[47,97],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[75,1],[76,1],[95,1],[123,1]]}}]},{"d":{"df":13,"dc":[[12,1],[24,2],[52,1],[74,1],[75,5],[79,1],[98,2],[103,1],[104,2],[106,1],[117,1],[123,1],[136,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[31,1]]}}]},{"d":{"df":20,"dc":[[33,1],[61,1],[74,1],[75,9],[82,1],[84,1],[85,1],[88,1],[89,1],[94,1],[99,1],[103,2],[104,2],[117,3],[118,1],[119,3],[123,1],[131,1],[133,7],[136,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[59,1],[82,1],[95,1],[98,2],[100,2],[131,1],[136,2]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[75,6]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116,99],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[3,1],[16,1]]},"k":[41,46,44],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"d":{"df":6,"dc":[[3,1],[16,1],[26,1],[123,1],[130,1],[131,2]]},"k":[46,45],"v":[{"d":{"df":2,"dc":[[16,1],[70,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]},{"k":[99,109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[63,1]]}}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[67,1],[103,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[5,3],[53,1]]},"k":[44,115,116,109],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":2,"dc":[[5,1],[129,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":19,"dc":[[14,1],[23,1],[36,1],[55,1],[67,2],[70,1],[75,1],[76,2],[80,1],[85,1],[88,1],[89,1],[98,2],[102,2],[103,7],[113,2],[120,2],[126,2],[130,1]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[30,1],[75,2]]}}]},{"d":{"df":1,"dc":[[103,2]]}}]}]},{"k":[110],"v":[{"k":[99,116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[95,2]]}}]},{"d":{"df":1,"dc":[[123,2]]}}]}]}]},{"d":{"df":1,"dc":[[88,1]]},"k":[117,108,97,101,111,105,114,46],"v":[{"k":[116],"v":[{"k":[101,97,105],"v":[{"d":{"df":4,"dc":[[52,1],[99,1],[108,6],[109,6]]},"k":[114],"v":[{"d":{"df":49,"dc":[[1,1],[5,1],[6,1],[8,2],[12,2],[13,3],[20,1],[29,1],[30,7],[33,1],[35,3],[36,3],[37,1],[42,2],[44,1],[47,1],[50,2],[52,1],[57,2],[61,1],[63,1],[66,5],[70,1],[74,1],[75,1],[78,2],[80,6],[81,1],[83,1],[84,1],[88,1],[90,1],[91,3],[98,4],[103,2],[104,2],[106,2],[112,3],[115,1],[117,2],[120,1],[121,7],[123,1],[124,2],[127,1],[130,2],[131,1],[132,1],[137,3]]},"k":[115,45,46,44,39,58,93,8217],"v":[{"d":{"df":11,"dc":[[1,2],[3,1],[6,1],[8,1],[16,2],[30,1],[36,1],[112,1],[117,2],[121,4],[127,1]]},"k":[46,44,59],"v":[{"d":{"df":3,"dc":[[6,1],[30,2],[80,1]]}},{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[80,1]]}}]},{"k":[97,98],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"d":{"df":28,"dc":[[7,1],[8,1],[10,1],[20,1],[30,2],[33,1],[35,1],[51,1],[60,2],[63,1],[66,1],[67,2],[76,1],[78,1],[83,1],[85,1],[89,1],[91,1],[98,3],[104,4],[112,2],[115,3],[118,1],[119,1],[121,1],[126,1],[130,1],[137,1]]}},{"d":{"df":15,"dc":[[8,1],[30,1],[33,2],[37,1],[60,1],[74,1],[78,2],[103,2],[104,1],[106,1],[112,1],[117,1],[121,2],[132,1],[136,2]]}},{"k":[115],"v":[{"d":{"df":4,"dc":[[10,1],[50,1],[103,1],[112,2]]}}]},{"d":{"df":2,"dc":[[60,1],[106,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97,115],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[1,2],[6,1],[8,1],[49,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,2]]}}]}]}]}]},{"k":[101,105,97],"v":[{"k":[116,120],"v":[{"k":[101,105],"v":[{"d":{"df":17,"dc":[[1,1],[37,1],[40,1],[44,1],[54,1],[61,1],[62,1],[66,1],[80,1],[98,1],[118,1],[123,1],[125,1],[127,1],[131,1],[132,2],[137,3]]},"k":[100,108,46,115,93,44,58],"v":[{"d":{"df":3,"dc":[[5,1],[112,1],[136,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":5,"dc":[[48,1],[102,1],[112,1],[120,1],[121,2]]}}]},{"k":[121],"v":[{"d":{"df":10,"dc":[[6,1],[55,1],[60,2],[70,1],[79,1],[80,1],[87,1],[98,1],[124,1],[127,1]]},"k":[41,46],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]},{"d":{"df":7,"dc":[[17,1],[20,1],[40,2],[91,1],[94,1],[121,3],[124,1]]}},{"d":{"df":2,"dc":[[26,1],[132,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[24,1],[54,1]]}},{"d":{"df":2,"dc":[[80,1],[127,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,109,105,108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":10,"dc":[[38,2],[40,1],[66,1],[90,1],[95,1],[121,1],[129,1],[132,1],[134,1],[137,3]]}},{"d":{"df":1,"dc":[[91,1]]}}]},{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[16,1],[104,1]]}}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[91,1],[121,4]]}}]}]}]},{"d":{"df":4,"dc":[[1,1],[70,1],[76,1],[103,1]]}}]},{"k":[97,99],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[110,114,116],"v":[{"k":[121,105],"v":[{"d":{"df":5,"dc":[[16,1],[26,4],[58,1],[130,1],[132,1]]},"k":[46,8217],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[3,1],[58,1]]}}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[58,1],[79,1],[98,1]]}}]}]}]},{"k":[97,101,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[100,115],"v":[{"d":{"df":2,"dc":[[1,1],[6,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[59,1],[82,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":13,"dc":[[1,1],[38,1],[45,1],[52,1],[54,1],[79,2],[88,1],[94,1],[102,1],[117,2],[120,1],[130,1],[131,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[16,1],[117,1],[121,1],[130,2],[131,6]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,116],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105,111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[110,115,117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[80,1]]},"k":[115],"v":[{"d":{"df":11,"dc":[[26,1],[35,1],[63,1],[85,1],[86,1],[89,1],[103,1],[115,1],[127,3],[134,2],[137,1]]},"k":[44,46,41],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":4,"dc":[[36,1],[121,1],[127,2],[134,1]]}},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105,111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[70,2]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]},{"k":[108],"v":[{"k":[101,97],"v":[{"d":{"df":2,"dc":[[41,1],[134,1]]},"k":[114,100],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[115,58],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[115,104],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[122,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[88,4]]}}]},{"k":[105,111],"v":[{"k":[110],"v":[{"k":[101,97,105],"v":[{"k":[115,100],"v":[{"d":{"df":3,"dc":[[1,1],[70,1],[113,1]]}},{"d":{"df":3,"dc":[[16,1],[70,1],[123,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[6,1],[26,1],[73,1],[115,1]]},"k":[115,44],"v":[{"d":{"df":2,"dc":[[68,1],[107,1]]}},{"d":{"df":1,"dc":[[73,2]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[25,1]]}}]},{"k":[115,117],"v":[{"k":[121,108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[104,112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,5]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[55,3]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[36,1],[48,1],[67,1],[94,1],[103,1]]},"k":[115],"v":[{"d":{"df":18,"dc":[[16,1],[21,1],[24,1],[26,1],[31,1],[41,1],[52,2],[67,4],[75,2],[76,1],[83,1],[87,1],[92,1],[98,1],[102,1],[120,1],[126,2],[130,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[67,2],[103,1],[104,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[41,46],"v":[{"d":{"df":1,"dc":[[83,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111,108,117,100],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[5,2],[19,1],[70,1],[83,1],[112,1],[115,1],[129,3]]},"k":[97,115,122,101,102,40,41,45,93],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[1,2]]}}]}]},{"d":{"df":1,"dc":[[5,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]},{"d":{"df":1,"dc":[[83,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,105,115],"v":[{"k":[98,112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[99,97],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[8,1],[14,1],[30,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[8,2],[122,1]]}}]},{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[115,100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,3]]}}]}]}]},{"k":[109],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[42,1],[52,1],[130,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[116,109],"v":[{"d":{"df":2,"dc":[[52,1],[105,1]]},"k":[44,115,45,47],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":2,"dc":[[30,1],[113,2]]}},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[99],"v":[{"d":{"df":4,"dc":[[22,1],[94,1],[101,2],[115,2]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[115,1]]}},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[30,1]]},"k":[101,105],"v":[{"d":{"df":14,"dc":[[5,2],[6,1],[20,1],[28,2],[59,2],[76,1],[79,1],[82,1],[86,2],[107,1],[108,1],[109,1],[130,1],[133,1]]},"k":[47,46,44,99,119,58,115],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[5,1],[70,1],[88,1],[103,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":2,"dc":[[5,1],[115,1]]}},{"d":{"df":1,"dc":[[20,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[130,3]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[20,1]]}},{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,4]]},"k":[44,8217],"v":[{"d":{"df":2,"dc":[[26,1],[58,1]]}},{"d":{"df":1,"dc":[[58,2]]}}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[41,1],[65,4],[95,4]]}},{"d":{"df":1,"dc":[[88,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[121,105,101,114],"v":[{"d":{"df":27,"dc":[[1,1],[3,1],[4,1],[5,2],[6,1],[8,1],[15,1],[16,1],[20,3],[21,2],[26,1],[30,3],[37,1],[45,1],[58,1],[66,1],[76,1],[78,2],[84,3],[88,2],[98,6],[99,1],[100,5],[124,1],[126,2],[132,4],[136,2]]},"k":[105,47,114,45,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[46,47],"v":[{"d":{"df":1,"dc":[[38,1]]}},{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[84,1],[100,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[88,1],[99,1],[130,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,2]]}}]},{"k":[101,110],"v":[{"k":[100,115],"v":[{"d":{"df":4,"dc":[[5,1],[88,1],[98,2],[112,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":5,"dc":[[30,1],[98,3],[100,1],[121,2],[131,1]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[117,1]]}}]},{"d":{"df":1,"dc":[[135,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[122],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107,114,108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[2,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[110,101,114,112,100,116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":12,"dc":[[2,1],[5,2],[17,1],[81,1],[94,1],[98,1],[108,1],[109,1],[112,3],[130,4],[131,2],[136,1]]},"k":[115,46,44],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":2,"dc":[[53,2],[84,2]]}},{"d":{"df":1,"dc":[[112,4]]}}]}]}]},{"d":{"df":10,"dc":[[23,1],[52,1],[85,1],[89,1],[114,1],[116,1],[121,2],[127,8],[129,1],[134,9]]},"k":[115,98,116],"v":[{"d":{"df":5,"dc":[[6,1],[52,1],[88,1],[127,1],[134,1]]},"k":[47,46],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[86,1],[110,2]]},"k":[58,44,39],"v":[{"d":{"df":1,"dc":[[29,1]]}},{"d":{"df":1,"dc":[[110,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,117],"v":[{"k":[99,115],"v":[{"k":[116],"v":[{"d":{"df":20,"dc":[[33,1],[46,1],[52,1],[53,1],[61,2],[74,2],[85,1],[89,1],[106,1],[111,1],[112,1],[117,5],[118,1],[120,2],[121,1],[123,3],[130,1],[131,1],[132,3],[136,2]]},"k":[108,101,105,44,46],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[13,1],[17,1],[65,1],[88,1],[102,1],[117,1],[119,1],[120,1]]},"k":[44,46,93],"v":[{"d":{"df":7,"dc":[[37,1],[78,1],[79,1],[87,1],[94,1],[119,1],[132,1]]}},{"d":{"df":3,"dc":[[68,1],[98,1],[137,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[62,2]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"d":{"df":2,"dc":[[102,1],[120,2]]}},{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[51,1],[130,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[76,1],[94,2],[102,1],[120,2],[127,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[100,1],[127,2]]}},{"d":{"df":1,"dc":[[132,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[63,1],[71,2]]}},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]},{"k":[114,98],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114,108,112,110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,1]]},"k":[115,44],"v":[{"d":{"df":1,"dc":[[6,3]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":1,"dc":[[6,1]]}}]},{"d":{"df":3,"dc":[[37,1],[53,1],[58,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":17,"dc":[[6,1],[31,1],[33,1],[36,1],[98,4],[100,1],[102,1],[103,4],[113,1],[116,1],[117,1],[120,2],[123,2],[124,2],[127,1],[131,1],[136,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[116],"v":[{"k":[101,114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[30,1],[65,1],[83,1],[84,1],[112,1],[113,1]]},"k":[115,101,97],"v":[{"d":{"df":4,"dc":[[13,1],[14,1],[100,1],[115,4]]}},{"k":[100],"v":[{"d":{"df":5,"dc":[[30,2],[71,1],[113,1],[115,1],[121,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]}]},{"k":[120],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]}]}]}]}]}]},{"k":[105,101,111,117,97],"v":[{"d":{"df":6,"dc":[[12,1],[30,1],[62,1],[99,1],[119,2],[131,1]]},"k":[99,101,112],"v":[{"k":[107],"v":[{"d":{"df":61,"dc":[[0,2],[5,4],[10,1],[13,2],[14,3],[17,2],[19,2],[24,3],[27,2],[28,2],[37,2],[38,7],[39,2],[40,9],[43,2],[45,3],[46,1],[47,2],[48,1],[49,1],[50,4],[53,14],[54,5],[60,2],[61,9],[62,1],[66,3],[67,1],[69,1],[72,1],[73,6],[78,11],[80,1],[81,1],[84,12],[87,4],[92,5],[93,2],[94,9],[95,2],[96,6],[97,14],[98,2],[100,1],[108,2],[109,2],[112,4],[115,12],[117,1],[118,7],[121,41],[122,3],[124,3],[127,1],[128,2],[130,1],[131,11],[132,5],[134,5],[136,3],[137,4]]},"k":[105,46,44,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":25,"dc":[[0,1],[2,1],[5,1],[9,1],[19,2],[32,2],[52,1],[54,1],[61,1],[66,1],[78,2],[81,3],[84,1],[91,1],[94,2],[96,1],[98,1],[115,3],[116,1],[118,1],[121,2],[122,2],[124,1],[130,4],[131,4]]},"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[19,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"d":{"df":2,"dc":[[24,1],[115,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[16,1],[67,1],[84,5],[96,4],[97,1],[98,4],[106,1],[130,5],[131,1]]},"k":[115,44,41],"v":[{"d":{"df":5,"dc":[[16,1],[26,3],[97,1],[98,3],[130,1]]},"k":[44,59],"v":[{"d":{"df":2,"dc":[[58,1],[130,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":3,"dc":[[98,1],[130,2],[131,1]]}},{"d":{"df":1,"dc":[[130,2]]}}]}]}]},{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114,110],"v":[{"d":{"df":9,"dc":[[2,3],[16,1],[23,1],[26,1],[60,1],[65,1],[94,1],[116,1],[119,1]]},"k":[105,101,108,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[15,1],[116,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[53,1],[134,1]]}}]},{"d":{"df":2,"dc":[[85,1],[89,1]]}}]},{"d":{"df":16,"dc":[[48,1],[76,1],[79,1],[85,2],[89,2],[91,1],[94,1],[100,1],[102,1],[115,1],[120,2],[123,3],[126,1],[127,3],[136,2],[137,1]]},"k":[46,96,105],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]},{"k":[117,110,115,99],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[3,1],[30,2],[67,2],[98,8],[100,2],[130,2]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":9,"dc":[[4,2],[5,4],[41,3],[45,2],[99,1],[107,6],[133,7],[134,2],[135,4]]},"k":[100,44],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[135,1]]}}]},{"d":{"df":1,"dc":[[135,2]]}}]}]},{"k":[101,105],"v":[{"d":{"df":25,"dc":[[11,1],[14,1],[15,1],[24,3],[33,1],[39,1],[40,1],[60,1],[66,2],[77,1],[84,1],[90,1],[94,1],[96,1],[97,1],[112,9],[114,1],[120,1],[123,1],[124,3],[127,1],[128,1],[131,2],[132,1],[134,1]]},"k":[58,46,100,115,114],"v":[{"d":{"df":1,"dc":[[24,1]]}},{"d":{"df":1,"dc":[[40,1]]}},{"d":{"df":8,"dc":[[66,1],[86,2],[101,1],[103,1],[114,1],[121,2],[132,1],[133,1]]},"k":[45,44,46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[120,1]]}},{"d":{"df":2,"dc":[[136,1],[137,1]]}}]},{"k":[116,44],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[24,1],[61,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]},{"k":[115,116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[44,115,46],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[3,1]]}},{"k":[8221],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]},{"k":[115,114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[101,105,61],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[51,2],[76,1]]}}]},{"k":[34],"v":[{"k":[102],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97,101,114,109,112,117,105],"v":[{"k":[111,105,115,119],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":40,"dc":[[0,1],[1,1],[11,1],[12,4],[14,2],[16,1],[17,1],[26,1],[33,3],[38,1],[40,1],[41,2],[45,1],[51,1],[52,1],[53,2],[54,1],[61,2],[63,1],[66,2],[78,1],[80,2],[88,1],[91,4],[98,2],[101,2],[105,2],[112,1],[118,2],[120,2],[121,6],[123,2],[124,2],[130,3],[131,1],[132,1],[133,7],[134,3],[135,1],[136,2]]},"k":[114],"v":[{"d":{"df":1,"dc":[[101,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[1,1],[52,1],[72,1],[98,1],[100,1],[101,1],[136,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[44,1],[98,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":2,"dc":[[80,1],[115,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[80,1],[91,1],[98,1],[121,2]]},"k":[110],"v":[{"d":{"df":3,"dc":[[36,1],[84,1],[88,1]]}}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[76,3],[77,2]]}}]}]},{"k":[110,105,114,115,116,108],"v":[{"k":[103,110,99],"v":[{"k":[101,105],"v":[{"d":{"df":49,"dc":[[0,2],[5,4],[11,2],[13,2],[29,1],[32,3],[33,1],[40,1],[41,1],[47,2],[51,4],[52,1],[53,1],[60,3],[61,1],[64,1],[65,1],[67,1],[73,1],[74,1],[76,6],[77,3],[78,2],[79,3],[81,1],[88,2],[97,1],[98,1],[101,1],[103,2],[104,3],[106,1],[111,1],[112,1],[115,3],[116,2],[118,1],[119,2],[121,2],[123,1],[127,1],[128,1],[129,2],[130,1],[131,2],[132,3],[133,1],[136,1],[137,7]]},"k":[115,100,46,44,47],"v":[{"d":{"df":27,"dc":[[5,2],[11,1],[28,2],[36,1],[44,2],[60,1],[66,1],[76,6],[77,2],[78,1],[82,2],[84,2],[88,3],[91,2],[98,3],[106,1],[112,1],[116,1],[117,1],[121,1],[124,3],[126,1],[127,1],[128,1],[129,1],[131,1],[137,1]]},"k":[46,44,42,96],"v":[{"d":{"df":7,"dc":[[5,1],[39,1],[78,1],[84,1],[116,1],[124,1],[127,1]]}},{"d":{"df":2,"dc":[[11,1],[60,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":13,"dc":[[5,1],[22,1],[67,2],[76,1],[80,1],[82,1],[85,1],[89,1],[100,1],[103,1],[123,1],[124,1],[129,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[101,1]]}}]},{"d":{"df":3,"dc":[[76,1],[78,1],[121,1]]}},{"d":{"df":1,"dc":[[77,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":17,"dc":[[0,1],[28,1],[29,1],[51,1],[52,2],[66,1],[67,1],[76,2],[77,1],[85,1],[88,1],[92,1],[93,1],[101,1],[125,1],[129,3],[131,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[60,5]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"k":[44,46],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[103,97,116],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[30,1],[83,1],[90,9],[95,1],[127,7]]}}]}]},{"d":{"df":4,"dc":[[30,1],[52,2],[90,1],[127,2]]},"k":[115,100,47,46,45,44],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[30,1]]}}]},{"d":{"df":1,"dc":[[30,1]]}},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]}},{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[90,7]]},"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[90,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,2]]}}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115,44],"v":[{"d":{"df":2,"dc":[[74,1],[117,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[63,1]]}}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[123,1],[130,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[77,4]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[77,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[95],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[77,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,109,115,97,101],"v":[{"k":[107],"v":[{"d":{"df":36,"dc":[[4,1],[14,3],[17,1],[25,1],[30,1],[35,2],[36,1],[41,1],[53,1],[59,1],[60,5],[61,2],[63,1],[66,5],[75,1],[76,1],[77,1],[78,1],[79,4],[91,1],[94,2],[95,2],[99,2],[103,3],[104,1],[110,1],[112,1],[116,5],[117,1],[118,1],[121,4],[124,1],[127,3],[131,2],[134,4],[137,4]]},"k":[109,105,44,101,98,115,45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[0,2],[116,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[14,1],[52,1],[59,1],[61,1],[80,1],[103,3],[118,1],[121,5],[123,1],[132,1],[136,1]]}}]}]},{"d":{"df":1,"dc":[[14,1]]}},{"k":[100],"v":[{"d":{"df":5,"dc":[[14,1],[78,2],[121,1],[127,1],[134,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]},{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":5,"dc":[[17,1],[38,1],[53,1],[121,2],[131,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]},"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[132,4]]},"k":[115],"v":[{"d":{"df":2,"dc":[[80,1],[136,1]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[124,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[111,105],"v":[{"k":[109,111],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[2,2],[38,7],[130,1]]},"k":[44,47,93,42,45],"v":[{"d":{"df":2,"dc":[[2,1],[130,1]]}},{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50,54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[38,1]]}}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[20,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":8,"dc":[[33,1],[62,1],[74,3],[100,1],[117,8],[120,3],[123,4],[136,3]]},"k":[101,44],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[120,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]},{"d":{"df":3,"dc":[[102,1],[117,1],[120,1]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[4,1],[10,1],[77,2],[134,1]]}}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[79,1],[127,1]]},"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[90,1],[95,3],[110,1]]}}]}]}]}]}]},{"k":[110,108,111,114],"v":[{"k":[116],"v":[{"k":[101,111,114],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[1,2],[3,1],[11,1],[19,1],[67,1],[71,1],[81,1]]},"k":[60,46,41,101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[11,1],[20,1],[85,1],[93,1]]}}]}]}]},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[96,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[64,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[108,115],"v":[{"d":{"df":1,"dc":[[3,2]]}},{"k":[105],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,3]]},"k":[44],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[16,1]]}},{"k":[116],"v":[{"k":[97,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":18,"dc":[[26,1],[58,2],[81,1],[82,2],[85,1],[89,1],[91,2],[94,1],[98,1],[102,1],[104,1],[119,2],[120,1],[124,1],[128,1],[130,2],[131,1],[137,1]]},"k":[108,116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[84,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[119,4]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[132,2]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[44,8217],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[115,114,116,108,100,112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":16,"dc":[[1,1],[15,1],[18,1],[28,3],[41,1],[54,1],[65,2],[73,1],[76,1],[79,1],[82,8],[90,1],[101,1],[121,1],[126,1],[131,2]]},"k":[105,101,115,45,58],"v":[{"k":[122],"v":[{"k":[105,97,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[3,1],[115,1]]}}]}]},{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[115,44,93],"v":[{"d":{"df":2,"dc":[[48,1],[51,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[48,1],[101,1]]}}]},{"d":{"df":1,"dc":[[101,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[51,2],[67,1],[101,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[51,1],[91,1],[115,1],[121,1]]},"k":[100,97],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[67,1],[119,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[16,2],[36,5]]},"k":[115],"v":[{"d":{"df":4,"dc":[[16,1],[26,1],[36,3],[58,1]]},"k":[46,44,8217],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[114,118,115,105],"v":[{"k":[101,49],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":33,"dc":[[7,2],[17,1],[18,1],[39,1],[52,1],[57,1],[59,2],[61,1],[66,1],[75,3],[79,2],[80,1],[82,2],[84,1],[85,4],[88,2],[89,3],[94,1],[95,1],[98,1],[99,1],[104,6],[111,1],[113,1],[114,2],[115,5],[116,2],[118,1],[120,1],[127,2],[128,2],[136,1],[137,3]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":20,"dc":[[3,1],[5,1],[52,1],[55,3],[59,1],[67,4],[78,1],[82,1],[85,1],[87,1],[89,1],[90,2],[91,1],[94,1],[101,2],[104,2],[115,1],[116,2],[121,3],[124,1]]},"k":[45,44,41],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]}},{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[58],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[18,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[19,2],[24,1],[104,1],[112,11]]}}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]},"k":[116,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[116,112],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]},{"k":[97,110],"v":[{"d":{"df":5,"dc":[[44,5],[82,1],[99,21],[126,1],[134,1]]},"k":[58,95,45],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[56],"v":[{"k":[95],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[99,5]]},"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[61,5],[118,5]]},"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[44,116,110,114],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[8,5]]}}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[51,6]]},"k":[45,39],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[51,2]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[117,108],"v":[{"k":[108,105,109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[79,1],[127,1]]},"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]},{"d":{"df":19,"dc":[[4,2],[17,1],[41,1],[45,2],[61,1],[64,1],[69,1],[75,1],[76,1],[99,1],[107,2],[112,3],[117,4],[118,1],[121,2],[122,1],[133,7],[134,3],[135,4]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,4]]}}]}]}]},{"k":[101,121,117,105,111,97],"v":[{"k":[97,100],"v":[{"k":[116],"v":[{"k":[101,111,105],"v":[{"d":{"df":47,"dc":[[4,2],[5,1],[10,1],[14,2],[15,3],[21,1],[23,1],[28,1],[36,2],[39,1],[40,2],[53,1],[54,2],[63,1],[66,4],[68,2],[70,2],[72,2],[76,1],[77,2],[78,2],[79,1],[80,1],[82,1],[84,2],[90,1],[91,5],[94,2],[95,1],[97,3],[98,2],[100,1],[102,1],[111,3],[112,1],[113,1],[116,1],[117,1],[120,1],[121,10],[122,1],[123,3],[124,2],[127,1],[130,2],[134,1],[137,1]]},"k":[115,100,44,46],"v":[{"d":{"df":1,"dc":[[88,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":14,"dc":[[18,1],[33,1],[39,1],[54,1],[67,2],[72,2],[99,1],[111,1],[121,2],[122,1],[124,1],[126,2],[130,2],[131,1]]},"k":[46,44,58],"v":[{"d":{"df":3,"dc":[[18,1],[36,1],[91,1]]}},{"d":{"df":5,"dc":[[80,1],[97,1],[115,1],[122,1],[130,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":1,"dc":[[36,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[114],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[110,111,118],"v":[{"k":[103],"v":[{"d":{"df":19,"dc":[[12,1],[33,1],[37,1],[57,1],[66,1],[68,1],[70,1],[80,2],[82,1],[84,1],[88,1],[95,1],[97,1],[98,5],[100,1],[113,1],[121,4],[132,1],[137,1]]},"k":[44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":5,"dc":[[26,1],[70,1],[91,1],[95,2],[121,1]]},"k":[46,44,93],"v":[{"d":{"df":2,"dc":[[15,1],[70,1]]}},{"d":{"df":1,"dc":[[26,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[76,1],[126,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[30,1],[94,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[115,100],"v":[{"k":[101,119],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":7,"dc":[[7,3],[33,1],[74,2],[117,2],[123,2],[124,2],[136,2]]}}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[123,3]]},"k":[96,95],"v":[{"d":{"df":1,"dc":[[117,2]]},"k":[96],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[74,2],[124,2],[136,2]]}}]}]},{"k":[117],"v":[{"k":[48],"v":[{"k":[113],"v":[{"k":[110],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,110],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[115,116,110],"v":[{"k":[112,105],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"d":{"df":2,"dc":[[127,9],[134,9]]},"k":[105,101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[88,3],[137,1]]},"k":[46,45],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[115,119],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[67,1],[79,1]]},"k":[104,111,45],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[26,1],[58,3]]}}]}]}]},{"k":[99,112,104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":4,"dc":[[45,1],[70,1],[98,1],[130,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[112,10]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[102,115,99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[104],"v":[{"d":{"df":4,"dc":[[57,1],[64,1],[76,1],[134,1]]},"k":[105,101,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[36,1],[94,1]]}}]}]},{"k":[115,100],"v":[{"d":{"df":2,"dc":[[57,1],[127,2]]},"k":[44],"v":[{"d":{"df":3,"dc":[[64,1],[127,1],[134,1]]}}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[116,4]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[4,1],[45,1],[99,1],[117,2],[122,3],[123,2]]},"k":[117],"v":[{"d":{"df":9,"dc":[[6,1],[18,1],[52,8],[80,1],[88,3],[101,3],[121,1],[127,4],[134,10]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[18,1],[108,1],[109,1]]}}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[25,1],[128,2]]},"k":[115,44],"v":[{"k":[44,58],"v":[{"d":{"df":2,"dc":[[14,1],[52,1]]}},{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]},{"k":[115,97,111,100],"v":[{"d":{"df":1,"dc":[[26,1]]}},{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[41,2],[45,2]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[83,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]},{"k":[95,43],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[43],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[49,46],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,2]]}}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[58],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[58],"v":[{"k":[101],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111,104,101,97,114,105,109,119,121,117,98,116,108,107,102,99,120,122,112],"v":[{"d":{"df":138,"dc":[[0,9],[1,13],[2,4],[3,17],[4,3],[5,24],[6,13],[7,6],[8,11],[9,1],[10,6],[11,22],[12,12],[13,20],[14,19],[15,7],[16,19],[17,8],[18,7],[19,10],[20,9],[21,7],[22,2],[23,3],[24,17],[25,5],[26,20],[27,3],[28,14],[29,2],[30,18],[31,8],[32,11],[33,13],[34,7],[35,6],[36,16],[37,22],[38,18],[39,9],[40,10],[41,10],[42,13],[43,2],[44,9],[45,4],[46,1],[47,4],[48,15],[49,2],[50,6],[51,30],[52,23],[53,28],[54,6],[55,22],[56,5],[57,2],[58,24],[59,17],[60,28],[61,37],[62,7],[63,20],[64,6],[65,11],[66,20],[67,24],[68,14],[69,9],[70,4],[71,4],[72,6],[73,10],[74,20],[75,38],[76,60],[77,32],[78,20],[79,32],[80,24],[81,6],[82,26],[83,12],[84,68],[85,29],[86,4],[87,11],[88,39],[89,23],[90,19],[91,50],[92,3],[93,3],[94,30],[95,38],[96,10],[97,26],[98,68],[99,16],[100,41],[101,25],[102,25],[103,61],[104,26],[105,13],[106,17],[107,13],[108,18],[109,15],[110,5],[111,9],[112,81],[113,13],[114,4],[115,62],[116,15],[117,52],[118,36],[119,38],[120,39],[121,160],[122,11],[123,38],[124,25],[125,2],[126,23],[127,58],[128,2],[129,10],[130,72],[131,40],[132,36],[133,27],[134,36],[135,18],[136,36],[137,64]]},"k":[112,111,100,121,103,44,46,116,45,117,58,34,59,110,119],"v":[{"d":{"df":47,"dc":[[0,1],[13,1],[14,2],[16,1],[17,1],[21,1],[31,1],[34,3],[35,1],[39,1],[51,1],[52,2],[53,2],[56,2],[61,2],[66,1],[67,2],[69,1],[76,1],[79,1],[81,3],[84,4],[87,1],[92,1],[94,3],[96,1],[97,4],[98,1],[101,2],[103,2],[105,1],[108,1],[109,1],[112,5],[115,5],[116,1],[118,1],[121,4],[122,2],[126,1],[127,1],[129,1],[130,1],[131,1],[132,1],[134,1],[137,1]]},"k":[45,46,105,44],"v":[{"k":[114,109,98,108,99],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[5,1],[17,1],[81,1],[100,1],[115,1],[121,1],[131,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[53,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[101,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":4,"dc":[[53,2],[112,5],[116,1],[122,1]]},"k":[46,108,33,63,107],"v":[{"d":{"df":4,"dc":[[1,1],[16,1],[58,1],[114,1]]}},{"d":{"df":32,"dc":[[3,1],[17,1],[19,1],[24,1],[28,1],[36,1],[37,1],[40,1],[42,1],[43,1],[52,7],[56,2],[61,2],[62,1],[67,1],[76,1],[79,1],[80,1],[82,2],[87,2],[100,2],[103,6],[110,1],[112,1],[118,2],[126,1],[127,3],[130,1],[131,7],[132,1],[134,3],[137,1]]},"k":[115,107,98,46,44,96,99,41],"v":[{"d":{"df":21,"dc":[[3,2],[6,1],[13,1],[16,1],[19,2],[26,1],[37,1],[52,3],[65,1],[70,3],[94,1],[99,1],[103,1],[104,1],[115,1],[121,1],[126,1],[130,2],[131,1],[132,1],[134,1]]},"k":[44,93,46],"v":[{"d":{"df":3,"dc":[[70,1],[99,1],[124,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[44,1],[99,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[11,1],[99,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[111,97],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[40,1]]},"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[53,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":8,"dc":[[56,1],[65,1],[70,1],[103,1],[108,1],[109,1],[119,1],[131,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":3,"dc":[[56,1],[88,1],[103,1]]}},{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"k":[104],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":1,"dc":[[4,1]]}},{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":2,"dc":[[84,1],[103,1]]}}]},{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":7,"dc":[[1,2],[3,3],[6,2],[8,1],[16,2],[26,2],[58,2]]},"k":[44],"v":[{"d":{"df":2,"dc":[[3,1],[26,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[101,103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":4,"dc":[[3,1],[36,1],[65,1],[79,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":11,"dc":[[18,1],[19,10],[35,1],[50,1],[56,1],[84,1],[105,4],[108,1],[114,3],[126,1],[128,6]]},"k":[58,93,115],"v":[{"d":{"df":1,"dc":[[19,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[25,1],[52,1],[79,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[6,1],[50,1],[67,1],[124,1]]}},{"d":{"df":4,"dc":[[13,1],[103,1],[116,1],[121,3]]},"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[14,3],[60,1],[88,2],[99,1],[112,2],[121,1],[124,1]]}}]}]},{"k":[109,100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[76,1],[125,3]]},"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[86,1],[93,5]]},"k":[42,46,44,60],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[91,1]]}}]},{"d":{"df":1,"dc":[[91,1]]}},{"d":{"df":1,"dc":[[93,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[77,1],[123,1],[127,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[101,114,105,97,111,117],"v":[{"d":{"df":138,"dc":[[0,32],[1,19],[2,7],[3,18],[4,8],[5,67],[6,14],[7,24],[8,33],[9,7],[10,22],[11,42],[12,34],[13,67],[14,53],[15,8],[16,22],[17,34],[18,13],[19,19],[20,22],[21,22],[22,9],[23,4],[24,35],[25,16],[26,9],[27,7],[28,38],[29,10],[30,36],[31,12],[32,21],[33,32],[34,56],[35,31],[36,26],[37,40],[38,16],[39,18],[40,27],[41,15],[42,24],[43,5],[44,8],[45,12],[46,5],[47,5],[48,40],[49,9],[50,15],[51,44],[52,110],[53,60],[54,8],[55,25],[56,12],[57,8],[58,22],[59,38],[60,55],[61,82],[62,18],[63,49],[64,15],[65,35],[66,48],[67,38],[68,17],[69,20],[70,20],[71,7],[72,29],[73,21],[74,40],[75,61],[76,82],[77,38],[78,48],[79,59],[80,48],[81,21],[82,60],[83,31],[84,148],[85,53],[86,5],[87,21],[88,80],[89,43],[90,34],[91,69],[92,27],[93,9],[94,97],[95,78],[96,32],[97,66],[98,113],[99,51],[100,62],[101,35],[102,46],[103,149],[104,40],[105,47],[106,45],[107,18],[108,36],[109,29],[110,21],[111,18],[112,202],[113,26],[114,20],[115,120],[116,60],[117,121],[118,75],[119,16],[120,71],[121,327],[122,35],[123,69],[124,65],[125,1],[126,37],[127,169],[128,24],[129,55],[130,159],[131,124],[132,84],[133,63],[134,79],[135,37],[136,93],[137,99]]},"k":[110,121,115,105,109,114,108,95],"v":[{"d":{"df":93,"dc":[[0,2],[6,1],[7,1],[9,1],[12,4],[13,4],[14,4],[15,1],[20,2],[21,2],[24,1],[25,1],[27,1],[28,6],[33,5],[34,1],[35,1],[37,4],[38,5],[39,5],[41,2],[42,1],[43,1],[45,2],[46,1],[47,1],[49,1],[50,2],[52,2],[53,1],[54,1],[55,1],[59,6],[60,5],[61,6],[62,2],[64,3],[65,1],[66,7],[67,1],[69,1],[73,2],[74,4],[75,8],[76,2],[77,2],[78,11],[79,4],[82,3],[83,1],[84,3],[87,1],[88,1],[90,2],[91,2],[92,4],[93,1],[94,9],[95,12],[97,6],[98,4],[99,2],[100,4],[101,1],[102,3],[103,7],[104,1],[105,3],[106,2],[108,1],[111,1],[112,21],[113,1],[115,2],[116,3],[117,7],[118,4],[119,2],[120,5],[121,30],[122,4],[123,6],[124,4],[127,1],[129,2],[130,1],[131,5],[132,6],[133,3],[134,4],[135,1],[136,4],[137,3]]},"k":[44,58],"v":[{"d":{"df":19,"dc":[[0,1],[10,1],[12,1],[13,1],[30,1],[49,1],[60,2],[61,1],[64,1],[79,2],[84,1],[85,1],[89,1],[90,2],[105,1],[106,1],[117,1],[119,2],[134,3]]}},{"d":{"df":1,"dc":[[120,1]]}}]},{"d":{"df":45,"dc":[[1,3],[3,1],[5,6],[6,2],[8,1],[11,1],[16,2],[20,1],[22,1],[26,5],[28,1],[30,1],[31,1],[36,1],[39,1],[48,1],[51,1],[52,3],[58,2],[59,1],[63,1],[66,1],[67,4],[76,3],[79,6],[82,1],[85,1],[88,3],[89,1],[91,2],[94,3],[98,4],[100,1],[101,2],[103,1],[116,1],[121,1],[126,1],[127,4],[129,1],[130,7],[131,2],[133,1],[134,1],[135,1]]},"k":[39],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[11,1],[52,2],[88,1],[98,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":72,"dc":[[1,1],[3,3],[5,5],[6,1],[10,1],[11,1],[12,1],[13,1],[16,1],[19,1],[20,1],[26,1],[28,1],[32,1],[33,6],[36,2],[39,1],[42,1],[44,1],[48,1],[52,1],[54,1],[55,1],[57,1],[59,1],[60,4],[61,2],[62,2],[65,1],[66,1],[74,4],[75,2],[76,5],[79,6],[82,1],[84,4],[85,6],[86,1],[88,1],[89,6],[90,2],[94,4],[95,4],[98,8],[99,1],[101,1],[102,2],[103,3],[106,3],[107,1],[108,2],[109,2],[111,1],[112,1],[113,1],[116,7],[117,7],[118,2],[120,2],[121,1],[123,1],[124,4],[126,2],[127,4],[129,1],[130,8],[131,1],[133,7],[134,1],[135,6],[136,4],[137,1]]},"k":[41,58],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":1,"dc":[[95,1]]}}]}]},{"k":[114],"v":[{"d":{"df":39,"dc":[[1,2],[3,2],[5,1],[6,3],[8,2],[10,1],[11,1],[16,3],[18,2],[19,1],[26,7],[36,4],[47,1],[52,2],[58,3],[61,1],[68,2],[75,1],[81,1],[84,2],[85,4],[89,3],[96,1],[97,1],[98,2],[108,1],[109,1],[112,3],[114,1],[115,3],[118,1],[121,4],[127,2],[128,1],[130,7],[131,5],[133,1],[134,1],[135,1]]}}]},{"d":{"df":29,"dc":[[3,1],[5,2],[6,1],[16,1],[24,1],[58,1],[62,1],[63,1],[66,1],[76,5],[78,1],[85,1],[89,1],[90,1],[91,2],[94,2],[98,1],[100,1],[101,1],[115,3],[116,2],[119,1],[121,2],[122,1],[126,1],[127,1],[129,1],[130,4],[137,2]]},"k":[46,115,101,44],"v":[{"d":{"df":8,"dc":[[3,1],[11,1],[30,1],[88,1],[90,1],[104,1],[121,1],[130,2]]}},{"k":[101],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[36,1],[85,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[51,1],[101,1]]},"k":[115,100,44,46],"v":[{"d":{"df":1,"dc":[[101,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[126,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":5,"dc":[[51,1],[52,1],[76,1],[87,1],[115,1]]}}]},{"k":[101,109],"v":[{"d":{"df":54,"dc":[[5,1],[7,1],[11,1],[12,1],[14,1],[18,1],[19,2],[23,1],[26,1],[36,3],[37,1],[39,2],[52,2],[55,2],[57,2],[58,1],[62,2],[63,1],[64,1],[67,6],[68,1],[77,1],[78,1],[79,4],[82,1],[84,3],[85,2],[87,3],[89,4],[91,1],[92,1],[94,1],[95,1],[98,4],[101,1],[102,2],[103,5],[104,2],[110,1],[112,5],[113,1],[115,3],[117,2],[119,1],[120,2],[121,5],[123,1],[124,2],[127,6],[129,1],[130,14],[131,2],[134,4],[137,2]]},"k":[63,102,39,44,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":9,"dc":[[11,1],[37,1],[52,1],[70,1],[112,1],[121,2],[127,1],[130,2],[132,1]]}}]},{"d":{"df":5,"dc":[[11,1],[66,1],[119,2],[122,1],[137,1]]}},{"d":{"df":2,"dc":[[36,1],[127,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[18,3],[127,3],[134,3]]},"k":[115],"v":[{"d":{"df":2,"dc":[[127,2],[134,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":9,"dc":[[29,1],[34,1],[35,2],[63,3],[80,1],[121,6],[125,11],[127,7],[133,4]]},"k":[45,115,46,44],"v":[{"k":[114,98,109],"v":[{"k":[49,50,51],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[49,50,51,52,53],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[105,97,101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114,98],"v":[{"k":[49,50,51],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[49,50,51,52],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[106,115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114,98],"v":[{"k":[49,50,51,52],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[49,50,51,52],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49,50],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[64,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105,101],"v":[{"k":[117,116],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":36,"dc":[[0,1],[3,1],[5,3],[6,1],[14,1],[19,1],[32,1],[34,2],[36,3],[38,1],[52,2],[54,1],[67,1],[68,1],[75,1],[80,1],[82,2],[84,1],[87,1],[90,2],[91,1],[98,3],[100,1],[103,1],[104,1],[112,2],[113,2],[121,4],[122,1],[126,1],[127,6],[128,1],[130,4],[134,5],[136,1],[137,2]]},"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[98,1],[104,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[101,97,115],"v":[{"d":{"df":13,"dc":[[13,1],[21,1],[73,2],[76,1],[87,1],[94,1],[98,1],[100,1],[112,1],[115,3],[121,1],[132,1],[137,1]]},"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[76,1],[90,5]]},"k":[41,58,115],"v":[{"k":[46,44],"v":[{"d":{"df":2,"dc":[[59,1],[90,1]]}},{"d":{"df":1,"dc":[[90,1]]}}]},{"d":{"df":1,"dc":[[88,3]]}},{"d":{"df":3,"dc":[[90,13],[127,1],[134,1]]},"k":[46,93,44],"v":[{"d":{"df":1,"dc":[[90,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]},{"k":[40],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]},{"k":[115,110,114],"v":[{"d":{"df":129,"dc":[[0,1],[1,2],[3,2],[4,1],[5,8],[6,1],[7,6],[8,6],[10,3],[11,6],[12,5],[13,7],[14,10],[15,5],[16,1],[17,1],[18,2],[19,6],[20,2],[21,1],[22,2],[24,2],[26,2],[27,1],[28,9],[30,1],[31,3],[32,1],[33,7],[34,1],[35,3],[36,2],[37,2],[38,2],[39,1],[40,1],[41,1],[42,2],[43,1],[44,1],[45,1],[47,1],[48,7],[50,2],[51,10],[52,12],[53,4],[54,1],[55,5],[56,1],[57,2],[58,3],[59,4],[60,15],[61,12],[62,4],[63,7],[64,4],[65,5],[66,2],[67,2],[68,5],[69,2],[70,1],[71,2],[72,2],[73,2],[74,11],[75,10],[76,32],[77,10],[78,7],[79,18],[80,6],[81,3],[82,10],[83,2],[84,16],[85,10],[87,2],[88,11],[89,9],[90,8],[91,17],[92,1],[93,1],[94,7],[95,6],[96,1],[97,4],[98,6],[99,8],[100,12],[101,10],[102,2],[103,14],[104,13],[105,2],[106,10],[107,3],[108,6],[109,5],[110,3],[111,6],[112,36],[113,15],[115,11],[116,17],[117,14],[118,11],[119,5],[120,5],[121,40],[122,1],[123,9],[124,8],[125,1],[126,6],[127,17],[128,1],[129,3],[130,11],[131,12],[132,6],[133,18],[134,12],[135,7],[136,7],[137,12]]},"k":[58,44,46],"v":[{"d":{"df":15,"dc":[[5,1],[37,1],[52,1],[53,1],[55,1],[91,1],[97,1],[103,1],[112,8],[116,1],[117,1],[119,1],[127,2],[132,2],[134,2]]}},{"d":{"df":12,"dc":[[11,1],[15,1],[32,1],[55,1],[82,1],[103,1],[120,1],[121,4],[122,1],[123,1],[133,1],[134,1]]}},{"d":{"df":3,"dc":[[14,1],[76,2],[134,1]]}}]},{"k":[103,107],"v":[{"d":{"df":3,"dc":[[5,1],[79,1],[103,1]]},"k":[115],"v":[{"d":{"df":13,"dc":[[11,1],[13,1],[52,2],[53,1],[65,1],[66,1],[76,1],[84,1],[102,1],[120,2],[130,2],[136,1],[137,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[103,2],[127,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[37,1],[98,2],[126,1]]},"k":[45,44],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":7,"dc":[[66,1],[68,3],[80,1],[87,2],[114,1],[128,1],[137,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[116,110],"v":[{"d":{"df":110,"dc":[[0,1],[1,3],[3,2],[4,1],[5,15],[6,3],[7,4],[8,3],[10,4],[11,2],[12,2],[13,4],[14,2],[16,7],[18,1],[19,2],[20,1],[21,2],[23,4],[24,1],[25,1],[26,6],[28,3],[30,1],[31,1],[32,1],[33,1],[35,7],[36,4],[37,5],[38,4],[39,1],[44,1],[46,1],[47,1],[48,7],[50,5],[51,2],[52,13],[53,5],[54,1],[57,2],[58,6],[59,1],[60,3],[61,4],[63,4],[65,3],[66,3],[67,3],[68,1],[69,1],[70,4],[71,2],[72,3],[74,1],[75,6],[76,11],[77,3],[78,5],[79,14],[80,2],[82,8],[84,13],[85,9],[86,1],[87,2],[88,5],[89,10],[90,2],[91,3],[92,1],[94,7],[95,3],[96,7],[97,4],[98,11],[99,2],[100,5],[101,1],[102,2],[103,23],[104,3],[105,1],[106,1],[110,5],[111,5],[112,5],[113,5],[114,1],[116,7],[117,16],[118,3],[119,7],[120,4],[121,15],[122,1],[123,3],[124,6],[126,7],[127,19],[129,3],[130,10],[131,13],[132,10],[133,7],[134,7],[135,3],[136,3],[137,9]]},"k":[39,46,8217,44,58],"v":[{"k":[115],"v":[{"d":{"df":12,"dc":[[0,1],[5,1],[52,2],[53,1],[55,1],[97,1],[98,1],[100,1],[119,4],[122,1],[133,1],[135,1]]}}]},{"d":{"df":2,"dc":[[3,1],[5,1]]}},{"k":[115],"v":[{"d":{"df":2,"dc":[[3,1],[16,1]]}}]},{"d":{"df":7,"dc":[[4,1],[26,1],[38,1],[58,1],[66,1],[98,1],[119,3]]}},{"d":{"df":1,"dc":[[119,3]]}}]},{"d":{"df":38,"dc":[[1,1],[3,1],[5,1],[6,2],[7,1],[11,3],[14,1],[16,1],[31,1],[33,2],[51,1],[60,6],[67,1],[73,1],[74,1],[76,1],[79,2],[82,1],[84,1],[88,1],[95,1],[98,1],[99,1],[101,1],[102,1],[103,1],[110,1],[112,1],[116,1],[117,1],[120,1],[121,3],[123,1],[126,1],[127,5],[130,1],[136,2],[137,1]]},"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[115,117,114],"v":[{"k":[101],"v":[{"d":{"df":21,"dc":[[3,2],[10,1],[52,2],[58,1],[60,1],[65,1],[77,1],[82,1],[94,1],[100,1],[102,2],[103,1],[113,1],[116,2],[120,2],[121,1],[123,2],[127,1],[130,3],[133,1],[135,1]]}}]},{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":12,"dc":[[5,1],[14,1],[15,1],[21,1],[22,1],[35,1],[96,1],[97,1],[112,1],[123,1],[131,2],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[79,1],[94,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[109,110,115],"v":[{"k":[98],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]},"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[15,1],[115,2]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[15,5]]}},{"k":[114],"v":[{"d":{"df":1,"dc":[[15,4]]}}]}]}]}]}]}]}]},{"k":[100,97],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105,111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[97,1],[98,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]},{"d":{"df":1,"dc":[[31,1]]}}]}]},{"k":[115,114,99,110,97,120,108,109,100,101],"v":[{"k":[116],"v":[{"d":{"df":28,"dc":[[0,1],[10,1],[14,4],[30,1],[36,1],[44,2],[48,1],[60,1],[61,2],[68,2],[77,1],[79,1],[83,1],[88,1],[94,5],[99,1],[102,2],[103,1],[113,1],[118,1],[119,1],[120,2],[121,1],[124,1],[127,9],[133,1],[134,7],[135,1]]},"k":[101,46,105,34,45,115,41,44],"v":[{"k":[100,114],"v":[{"d":{"df":7,"dc":[[6,1],[79,1],[99,1],[131,1],[133,1],[134,2],[137,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[91,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":1,"dc":[[48,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"d":{"df":2,"dc":[[14,2],[134,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":15,"dc":[[30,2],[48,2],[76,1],[77,3],[79,1],[80,1],[85,1],[89,1],[102,1],[103,1],[113,2],[120,1],[121,1],[126,1],[134,3]]},"k":[44,46],"v":[{"d":{"df":5,"dc":[[36,2],[37,1],[77,1],[126,1],[132,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"d":{"df":1,"dc":[[41,1]]}},{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[48,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[113,1],[127,1],[131,1],[134,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]},{"k":[109,114],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[105,115,44],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108,116],"v":[{"d":{"df":54,"dc":[[5,1],[8,1],[12,1],[14,2],[17,2],[19,1],[20,1],[24,1],[28,1],[40,3],[42,2],[49,2],[50,1],[52,8],[55,1],[61,2],[62,1],[66,2],[67,2],[69,1],[72,1],[74,1],[75,13],[76,4],[77,2],[80,1],[82,2],[84,1],[85,3],[88,1],[89,3],[90,1],[94,6],[95,1],[96,2],[98,1],[99,1],[102,4],[104,1],[111,2],[112,8],[114,1],[117,1],[118,2],[119,6],[120,4],[123,3],[124,2],[127,1],[128,2],[130,4],[131,3],[132,2],[137,6]]},"k":[44,46,115,58,96,63,41],"v":[{"d":{"df":17,"dc":[[0,1],[5,1],[14,1],[20,1],[33,1],[61,1],[67,1],[82,1],[112,2],[116,1],[118,1],[119,1],[120,2],[123,1],[124,1],[134,1],[136,1]]}},{"d":{"df":15,"dc":[[5,2],[20,1],[24,1],[45,1],[55,1],[61,1],[87,2],[112,1],[116,1],[118,1],[119,2],[123,1],[131,1],[136,1],[137,1]]},"k":[39],"v":[{"d":{"df":1,"dc":[[72,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"d":{"df":15,"dc":[[37,1],[48,1],[52,1],[59,1],[69,1],[77,1],[106,1],[111,1],[112,3],[119,1],[123,1],[124,2],[129,1],[135,1],[137,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[69,1]]}}]},{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":1,"dc":[[130,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[58,1],[112,1],[121,6],[134,1]]},"k":[93,96],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[95],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,2]]}}]},{"d":{"df":1,"dc":[[90,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":3,"dc":[[65,1],[125,1],[129,2]]},"k":[110,105,45],"v":[{"k":[111,105],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105,121],"v":[{"k":[101,99],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[1,1],[3,1],[52,1],[79,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"d":{"df":3,"dc":[[8,1],[16,1],[79,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[99,113],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[3,1],[36,2],[52,1],[87,1]]}}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[118],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]},{"k":[115,100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102,109],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[1,1],[82,20]]},"k":[47,33,45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[58],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[39],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,32]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]},{"d":{"df":4,"dc":[[14,1],[58,1],[127,1],[134,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[109,99],"v":[{"d":{"df":10,"dc":[[3,5],[8,2],[16,3],[26,1],[45,1],[58,4],[103,2],[122,2],[130,1],[135,2]]},"k":[8217,46,115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":4,"dc":[[8,1],[83,2],[88,1],[113,1]]}},{"d":{"df":2,"dc":[[133,1],[135,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,2]]}}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":15,"dc":[[5,3],[12,2],[15,1],[19,2],[36,1],[60,1],[64,1],[75,2],[78,1],[80,1],[103,1],[106,1],[115,1],[121,2],[130,4]]},"k":[117,45,93],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,3]]},"k":[115],"v":[{"k":[44,96],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[111,98],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[104,1],[127,1],[134,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,101,109],"v":[{"d":{"df":11,"dc":[[37,1],[55,1],[68,1],[76,1],[91,1],[103,1],[104,1],[113,1],[117,2],[126,1],[132,1]]},"k":[115,105,116],"v":[{"d":{"df":6,"dc":[[16,1],[53,1],[68,1],[88,1],[98,1],[103,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[70,2],[103,1],[104,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[112,109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[111,108,46,101,58,49],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":3,"dc":[[52,1],[85,1],[89,1]]}},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]},"k":[63],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[88,2]]}},{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[88,2],[113,1],[127,1],[134,1]]},"k":[58,115],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":3,"dc":[[122,1],[127,4],[134,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[127,2],[134,2]]}},{"k":[58],"v":[{"d":{"df":2,"dc":[[127,2],[134,2]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"d":{"df":5,"dc":[[85,11],[89,11],[99,1],[116,2],[137,1]]}}]},{"k":[98,107,99,103,108,112,114,115,120],"v":[{"d":{"df":14,"dc":[[51,3],[61,1],[79,1],[85,1],[87,2],[94,1],[95,1],[96,1],[104,1],[105,1],[116,4],[118,1],[121,1],[131,1]]},"k":[44,108,115,46,93,58,98],"v":[{"d":{"df":4,"dc":[[0,2],[43,1],[61,1],[105,1]]}},{"k":[101],"v":[{"d":{"df":4,"dc":[[29,1],[80,1],[103,3],[121,3]]},"k":[46,116,44,42],"v":[{"d":{"df":2,"dc":[[7,1],[103,1]]}},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"d":{"df":1,"dc":[[92,1]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[19,1],[131,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[81,1]]}}]},{"d":{"df":5,"dc":[[43,1],[61,1],[66,1],[84,4],[118,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97,117,109],"v":[{"k":[100,117],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112,114,111,105,99],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":34,"dc":[[5,2],[13,1],[14,1],[15,1],[20,1],[30,1],[33,2],[47,1],[48,1],[60,1],[66,1],[71,1],[76,1],[77,1],[79,1],[82,1],[84,2],[91,1],[94,1],[97,2],[98,1],[104,1],[106,1],[112,1],[115,2],[117,2],[119,1],[121,4],[127,2],[130,3],[133,1],[134,3],[135,2],[137,1]]},"k":[115,46,110],"v":[{"d":{"df":11,"dc":[[1,1],[11,1],[14,1],[24,1],[48,1],[76,1],[103,4],[117,1],[126,1],[134,2],[137,1]]}},{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":3,"dc":[[100,1],[112,1],[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[3,1],[14,1],[26,1],[84,2],[94,1],[123,1],[127,1]]}}]}]}]},{"k":[107],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"d":{"df":1,"dc":[[82,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"d":{"df":1,"dc":[[82,1]]}}]},{"k":[108,107],"v":[{"k":[44,101],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"k":[114,115],"v":[{"d":{"df":1,"dc":[[112,2]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[12,1],[13,1],[104,1],[121,1]]},"k":[101,112],"v":[{"d":{"df":1,"dc":[[112,3]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[12,1],[122,1]]},"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[12,1],[80,2],[112,6],[117,1],[121,1],[124,1]]},"k":[61,46,115,96,93],"v":[{"k":[34],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[108,116],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,2]]}},{"d":{"df":1,"dc":[[117,1]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[132,1]]}}]},{"k":[40],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107,116],"v":[{"d":{"df":2,"dc":[[24,2],[64,1]]},"k":[115,46],"v":[{"d":{"df":2,"dc":[[52,1],[67,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":2,"dc":[[75,1],[76,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[117,105,111,97,101,121],"v":[{"k":[115,101,108],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[79,1],[97,1]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"d":{"df":6,"dc":[[10,4],[11,1],[42,1],[76,1],[106,4],[126,1]]},"k":[46,59],"v":[{"d":{"df":2,"dc":[[76,1],[136,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[41,1],[126,1]]}}]}]},{"k":[101,99,103],"v":[{"k":[100,115],"v":[{"d":{"df":2,"dc":[[1,1],[113,1]]}},{"d":{"df":1,"dc":[[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[107],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[112,1],[127,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[98,110],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[2,1],[36,1],[51,1],[60,1],[103,1]]},"k":[115,44],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[35,1],[94,1],[103,4],[127,1]]},"k":[105,101,44,46,41,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":25,"dc":[[2,1],[14,1],[35,1],[39,1],[51,1],[52,1],[60,2],[61,1],[66,2],[79,3],[83,1],[88,3],[94,1],[103,5],[106,1],[113,2],[116,1],[117,1],[118,1],[119,2],[121,2],[127,6],[133,2],[135,2],[137,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[79,1],[103,2],[122,1],[132,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[110,118,99,100,102,112,115,121],"v":[{"k":[115],"v":[{"k":[108,99,112,105,102,109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[3,1],[67,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[67,1],[103,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[76,1],[103,3]]}}]}]}]},{"k":[116],"v":[{"k":[105,44],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[58,1],[59,2],[95,1],[137,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]},{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[101,116],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[69,1],[79,2],[84,1],[88,1],[98,1],[100,1],[127,2]]},"k":[46,47,114],"v":[{"d":{"df":1,"dc":[[79,1]]}},{"k":[98],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]},{"k":[105],"v":[{"k":[115,116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[107,116,101],"v":[{"d":{"df":4,"dc":[[12,1],[49,1],[130,1],[134,1]]},"k":[101,105,112,34,115],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[12,1],[30,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[115,2]]}}]}]},{"d":{"df":1,"dc":[[130,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,1]]},"k":[114,115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,3]]},"k":[34],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[51,3]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":3,"dc":[[60,1],[103,7],[124,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[98,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[97,110],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"d":{"df":31,"dc":[[13,1],[25,1],[30,1],[37,1],[48,1],[53,1],[55,2],[60,10],[61,1],[65,1],[79,3],[83,1],[84,2],[88,1],[89,1],[94,2],[101,2],[102,4],[103,2],[113,1],[116,3],[117,1],[118,1],[119,3],[120,4],[121,4],[123,2],[127,3],[130,2],[132,1],[136,1]]},"k":[101,105,46,58],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[52,1],[55,1],[58,1],[85,1],[89,1],[94,3],[103,1],[112,1],[117,2],[127,1],[131,1],[132,1]]}}]}]},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"d":{"df":1,"dc":[[112,2]]}}]}]},{"k":[109,101,99,116,103,100,108],"v":[{"k":[101],"v":[{"d":{"df":36,"dc":[[1,4],[5,1],[11,1],[15,2],[17,1],[26,1],[29,3],[30,1],[32,1],[37,1],[41,1],[52,1],[63,1],[76,3],[78,2],[79,1],[80,2],[82,1],[88,2],[90,1],[98,3],[101,1],[103,3],[106,1],[112,2],[113,1],[119,1],[121,2],[123,2],[126,1],[127,2],[130,4],[131,1],[132,3],[134,1],[137,4]]},"k":[44,46,115,111,58,45,122,61,114,100],"v":[{"d":{"df":15,"dc":[[3,1],[10,1],[12,1],[26,1],[52,1],[66,1],[81,1],[90,1],[103,1],[104,1],[127,1],[132,3],[134,2],[135,1],[137,2]]}},{"d":{"df":7,"dc":[[5,2],[57,1],[67,1],[84,1],[94,1],[98,2],[112,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":5,"dc":[[30,1],[76,1],[97,1],[101,1],[137,1]]},"k":[41,46,116,42,44,104],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":2,"dc":[[48,1],[121,2]]}},{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]},{"d":{"df":2,"dc":[[116,1],[127,1]]}},{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]},{"d":{"df":2,"dc":[[38,1],[88,3]]}},{"k":[102,116,115],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]},{"k":[49],"v":[{"k":[52,49,54],"v":[{"k":[46],"v":[{"k":[55,57],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[46],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[46],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[121,2]]}},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,3]]}}]}]}]}]}]}]}]}]},{"k":[114,100,45],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[94,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115,46],"v":[{"d":{"df":1,"dc":[[112,8]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]},{"d":{"df":1,"dc":[[112,6]]}}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[38,1]]},"k":[101,105,34,44,115],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[12,1],[14,2],[83,1],[113,4],[121,1],[134,1]]},"k":[44,46,115,63,93],"v":[{"d":{"df":3,"dc":[[2,1],[127,2],[134,1]]}},{"d":{"df":5,"dc":[[13,1],[14,1],[65,1],[113,2],[122,1]]}},{"d":{"df":1,"dc":[[100,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]},{"d":{"df":1,"dc":[[113,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[38,1],[76,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[19,1],[115,1]]},"k":[100,61,115],"v":[{"d":{"df":1,"dc":[[40,1]]}},{"k":[34],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[130,1],[131,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[100,101,105],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[102,1],[104,1],[120,1]]}}]},{"d":{"df":1,"dc":[[114,2]]},"k":[100,45,47],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[114,1]]}}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[115,3],[130,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[111,105,101],"v":[{"d":{"df":27,"dc":[[3,1],[6,2],[13,1],[19,1],[26,1],[32,1],[55,1],[64,1],[65,1],[68,1],[79,1],[82,1],[90,1],[95,1],[98,1],[100,1],[103,1],[112,5],[114,1],[116,2],[120,1],[126,2],[127,1],[128,2],[130,4],[131,2],[136,1]]},"k":[46,45,44,41],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[102,116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[11,3],[51,1],[104,1]]}}]}]},{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[56,4]]},"k":[115],"v":[{"d":{"df":2,"dc":[[116,2],[131,1]]},"k":[60,93],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[93,2]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101,105],"v":[{"d":{"df":39,"dc":[[10,1],[12,1],[13,2],[14,4],[19,1],[20,2],[24,3],[27,1],[31,1],[33,3],[45,2],[49,1],[53,4],[61,3],[74,2],[75,7],[77,1],[78,4],[81,1],[91,1],[92,1],[93,1],[94,2],[99,1],[102,2],[104,6],[115,1],[116,1],[117,5],[118,2],[119,4],[120,2],[121,3],[123,4],[131,3],[132,1],[134,1],[136,2],[137,4]]},"k":[115,58,93,100,46,61,45,41],"v":[{"d":{"df":4,"dc":[[3,1],[14,1],[64,1],[127,2]]},"k":[44,99,93],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[31,2],[44,1],[117,3],[123,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101,116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[74,1],[104,2],[112,1]]}},{"d":{"df":1,"dc":[[78,1]]}},{"k":[115,34],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[34],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"d":{"df":1,"dc":[[96,1]]}}]},{"k":[99,110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[30,2]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":13,"dc":[[13,1],[38,1],[60,2],[94,1],[98,2],[105,1],[110,2],[112,1],[117,1],[127,2],[133,1],[134,1],[135,1]]},"k":[44],"v":[{"d":{"df":5,"dc":[[76,1],[79,1],[98,1],[127,1],[134,1]]}}]}]}]}]}]},{"k":[103],"v":[{"d":{"df":11,"dc":[[19,3],[61,1],[62,1],[94,1],[102,2],[104,1],[118,1],[119,1],[120,2],[130,1],[137,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[116,114,110,101],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[5,1],[17,1],[37,1],[53,1],[115,4]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[64,1],[112,1],[132,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":19,"dc":[[24,1],[25,1],[31,1],[35,3],[48,1],[50,2],[51,1],[60,2],[78,1],[84,1],[91,1],[93,1],[95,1],[110,1],[112,1],[120,2],[121,1],[123,2],[124,2]]},"k":[105,101,115,107,45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[13,1],[68,1],[76,1],[83,1]]}}]}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[19,1],[25,1],[35,2],[52,1],[63,1],[95,1]]}}]},{"d":{"df":3,"dc":[[88,1],[108,1],[109,1]]}},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[95],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[95],"v":[{"k":[95],"v":[{"k":[55],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[6,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[88,2]]}}]},{"k":[121,108],"v":[{"d":{"df":1,"dc":[[123,1]]},"k":[47,44,46],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[42,1],[123,1]]}},{"d":{"df":2,"dc":[[102,1],[120,1]]}}]},{"d":{"df":1,"dc":[[103,2]]},"k":[61],"v":[{"k":[53],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[52,2]]}}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"d":{"df":1,"dc":[[82,1]]},"k":[46],"v":[{"k":[99,112,95,100,109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[40],"v":[{"k":[39,91],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]},{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[40],"v":[{"k":[104,39,99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[95],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[40],"v":[{"k":[39],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[39],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[40],"v":[{"k":[97],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[103,14]]},"k":[47],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[103,3]]}}]},{"k":[100,58],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[116,97,111,99,53,102,100,98,107,104,117,112,105,114,119,118,49,115,96,108,126,101,121,56,103,57,109,60,110,54,9167,120,48,50,46,51,43,45,42,92,106,55,52,34,113],"v":[{"k":[104,111,101,116,121],"v":[{"k":[101,114,105],"v":[{"d":{"df":11,"dc":[[13,1],[18,1],[65,1],[90,2],[95,1],[103,1],[117,4],[120,1],[121,1],[127,1],[131,1]]},"k":[115,114,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[0,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]},"k":[98],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114,109],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[115],"v":[{"d":{"df":8,"dc":[[32,1],[41,1],[42,1],[80,1],[106,1],[116,1],[129,1],[134,1]]}}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[111,116],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[114,120,99],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[66,1],[89,1],[130,1]]},"k":[110,108,99,115,100,116,114,98,103,112,109,102,117,118],"v":[{"k":[100],"v":[{"d":{"df":9,"dc":[[0,1],[1,1],[6,1],[52,1],[66,1],[88,1],[116,1],[121,1],[137,1]]}}]},{"k":[108,116,115],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"k":[104],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[130,10]]}}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[20,1],[100,1],[115,1],[131,1]]},"k":[115],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[100,118],"v":[{"k":[119],"v":[{"k":[50,49,51],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[59,1],[65,1],[86,1]]}}]},{"k":[41,44],"v":[{"d":{"df":1,"dc":[[86,1]]}},{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[86,1]]}}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[80,1],[121,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[73,1]]}},{"k":[111,112,114,116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,13]]}}]}]}]}]}]}]}]}]},{"k":[114,99,112,102,116,110,117,115],"v":[{"d":{"df":19,"dc":[[0,1],[8,1],[12,1],[34,1],[73,1],[74,1],[87,1],[88,1],[98,1],[100,1],[103,1],[106,1],[110,2],[112,4],[115,1],[121,3],[122,1],[130,1],[137,1]]},"k":[121],"v":[{"k":[112],"v":[{"k":[54,53,50,52],"v":[{"d":{"df":1,"dc":[[86,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"d":{"df":1,"dc":[[86,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]},{"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[116,101],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[41,108],"v":[{"d":{"df":1,"dc":[[20,1]]}},{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[29,1],[90,1]]},"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]},{"k":[116,102],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[62,1],[81,1],[95,1],[98,1],[114,1],[136,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[99,104,111,108,41,97,121,116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"k":[114,105,97],"v":[{"k":[111],"v":[{"k":[109,111],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]},{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[37,1],[74,1],[120,1],[132,1]]}}]}]}]}]},{"k":[45,109,115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"k":[109,112],"v":[{"k":[97,111],"v":[{"k":[110,41],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[62,1],[134,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[41,99],"v":[{"d":{"df":2,"dc":[[24,1],[95,1]]}},{"k":[107],"v":[{"d":{"df":2,"dc":[[53,1],[123,1]]}}]}]}]},{"d":{"df":2,"dc":[[88,1],[99,1]]}},{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[102,1],[107,2],[120,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[43],"v":[{"k":[97,115,120],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[43],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]},{"k":[45,53],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[2,1],[113,1]]}}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[105,114,111,115],"v":[{"k":[114,108],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[111,101],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[11,1],[77,2]]}}]},{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[114,108,99],"v":[{"d":{"df":10,"dc":[[38,2],[59,1],[79,1],[93,1],[98,3],[116,1],[117,1],[121,1],[127,1],[134,1]]},"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[130,3]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[104,1],[130,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[41],"v":[{"k":[46,34],"v":[{"d":{"df":1,"dc":[[105,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]},{"k":[116,105,111,101,112,114,97,110,117],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"k":[115,103],"v":[{"k":[116,97,99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,99],"v":[{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[102,115,98,112,41,118],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[24,1],[130,12]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]},{"k":[116,107],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[130,3]]}}]}]}]}]},{"k":[41,105],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[98,1],[137,1]]}}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[109,105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[112],"v":[{"k":[54,55,53],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[59,1],[65,1],[86,1]]}}]},{"d":{"df":1,"dc":[[86,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"d":{"df":1,"dc":[[86,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[109,114],"v":[{"k":[109],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[105,117,121,101,111,97,114,108],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[6,1],[53,1],[98,1]]}}]},{"d":{"df":1,"dc":[[32,1]]}},{"d":{"df":4,"dc":[[33,1],[120,1],[123,1],[124,1]]},"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[116,110,111],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[51,1],[83,1]]}}]},{"k":[119],"v":[{"k":[49],"v":[{"k":[52,51,53],"v":[{"d":{"df":1,"dc":[[86,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"d":{"df":1,"dc":[[86,1]]}},{"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]},{"k":[116,99,115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"k":[56,117],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[100],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]}]},{"k":[112,111,105],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[96,1]]}}]},{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[127,9],[134,9]]}}]}]}]},{"k":[109,110,98,115,112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]},{"k":[101,108,45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":5,"dc":[[50,1],[74,2],[76,1],[127,3],[134,1]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[93,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,97],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[61,1],[98,1],[118,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[105,111,97,114,112,50,99,115],"v":[{"k":[99,100],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[5,2],[120,1],[121,1],[130,2]]}}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]},{"k":[112,119],"v":[{"d":{"df":1,"dc":[[62,1]]},"k":[115,95,33],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]},{"k":[92,95],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[127,2],[134,2]]},"k":[41],"v":[{"d":{"df":4,"dc":[[76,1],[127,3],[130,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[74,2]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[41],"v":[{"k":[44,93],"v":[{"d":{"df":1,"dc":[[93,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[110,105],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[50,48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[111,101],"v":[{"k":[112,116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[59,1],[90,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[35],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115,101],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[68,1],[137,1]]}}]}]}]},{"d":{"df":1,"dc":[[74,1]]}},{"k":[98],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[102,110,116,46,115,109,119],"v":[{"d":{"df":15,"dc":[[5,1],[17,1],[22,2],[51,3],[55,1],[83,1],[88,2],[90,1],[94,1],[95,2],[100,1],[112,1],[121,6],[127,1],[134,1]]}},{"d":{"df":7,"dc":[[5,1],[63,1],[76,1],[97,1],[99,1],[112,1],[130,1]]},"k":[99,116,115],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[32,2],[98,1],[137,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[59,1],[72,1]]}}]}]},{"k":[116],"v":[{"k":[101,97],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[12,1],[121,2],[131,1]]}},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[98,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]},{"k":[112,111],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[121,47,111,105,101,97,41],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"k":[118],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]},{"k":[112,102,99],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[93,96],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,114,110,100],"v":[{"d":{"df":1,"dc":[[80,1]]}},{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[105,104,108,47,111],"v":[{"k":[116,102,45,110],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[5,1],[55,1],[87,1],[103,1]]},"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[111,105,101],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"k":[99,108],"v":[{"k":[104],"v":[{"d":{"df":12,"dc":[[52,1],[75,3],[77,1],[80,1],[90,1],[97,1],[102,1],[103,1],[112,1],[116,1],[120,1],[129,1]]}}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[121,5],[128,5]]}}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]},{"k":[112],"v":[{"k":[48],"v":[{"k":[115],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,2]]}},{"k":[114,119],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[109,105,101,112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[114,109],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[103,53,57,41,48,56],"v":[{"k":[98],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]},{"k":[41,45],"v":[{"d":{"df":1,"dc":[[24,2]]}},{"k":[51],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[123,1],[137,1]]}}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"d":{"df":2,"dc":[[98,1],[100,1]]}},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[101,111,104,112,117,100,121,110,115,116],"v":[{"k":[101,97,108,114],"v":[{"d":{"df":9,"dc":[[13,1],[52,1],[65,1],[84,1],[97,1],[100,1],[107,1],[131,1],[137,1]]}},{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":3,"dc":[[66,1],[91,1],[117,1]]}}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[119,118],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]},"k":[108,109],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[76,1],[108,1],[109,1]]}}]}]},{"k":[111],"v":[{"k":[117,119],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[72,1],[131,1]]}}]}]}]},{"k":[101,114,97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":8,"dc":[[65,1],[98,1],[102,1],[103,3],[110,1],[117,3],[120,1],[121,1]]}}]}]},{"k":[97],"v":[{"k":[50,35],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45,100,55],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]},{"k":[54],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[105,100],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[49,97,47,99,104,95,115,116],"v":[{"k":[53],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[74,1],[136,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[98,1],[122,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[43],"v":[{"k":[43],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[96],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[48],"v":[{"k":[113],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105,111,116,97],"v":[{"k":[97,102,109,116],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[107,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[112],"v":[{"k":[57,49,56],"v":[{"d":{"df":1,"dc":[[86,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"k":[48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]},{"d":{"df":1,"dc":[[86,1]]}}]}]},{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[107,118,115,98],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[31,1],[52,3],[63,1],[112,1],[121,1]]}}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[37,1],[62,1],[132,1]]}}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[99,114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,99],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[110,117],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[44,115],"v":[{"d":{"df":1,"dc":[[126,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[129,1]]},"k":[95],"v":[{"k":[49,50,108,104],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,41],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":3,"dc":[[102,1],[104,1],[120,1]]}}]},{"k":[114,46,102,120,115,105,110,116,113,111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":6,"dc":[[58,1],[74,1],[78,1],[130,1],[131,1],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[102],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]}]}]}]},{"k":[116,46,99,105],"v":[{"k":[52],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"d":{"df":1,"dc":[[105,1]]}},{"k":[101],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[128,2]]}}]}]},{"k":[112],"v":[{"k":[101,41,115],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[79,1],[116,1]]}}]}]}]}]}]}]},{"k":[46,44],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}},{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[130,1]]}}]}]}]}]},{"k":[97,112],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[53],"v":[{"k":[55],"v":[{"k":[115],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101,48,49],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[117],"v":[{"k":[97,105],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[112,1],[124,1]]}}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[111,47],"v":[{"k":[117],"v":[{"d":{"df":3,"dc":[[21,1],[97,1],[131,1]]},"k":[114],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[110],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]},{"k":[45,103],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[60,1]]},"k":[112,117,110,97,114,100],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]},{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":4,"dc":[[24,2],[95,1],[118,1],[134,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[51,1],[96,1]]}}]}]}]},{"k":[122,108],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[53,52,54],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[59,1],[86,1]]}}]},{"d":{"df":1,"dc":[[86,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"k":[112],"v":[{"k":[53,51,52],"v":[{"d":{"df":3,"dc":[[86,1],[108,1],[109,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"d":{"df":1,"dc":[[86,1]]},"k":[45],"v":[{"k":[99,98],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]},{"k":[97,117,101,111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[51],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]},{"k":[41,45],"v":[{"d":{"df":1,"dc":[[24,2]]}},{"k":[51],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[105,97,111,116],"v":[{"k":[110,98],"v":[{"k":[105],"v":[{"k":[41,109],"v":[{"d":{"df":1,"dc":[[29,1]]}},{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[41],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[110,99],"v":[{"k":[97,121],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109,41],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[100,117,106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[107,102,117],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[60,97],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[31,1],[93,1],[95,1],[114,1],[128,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[102],"v":[{"k":[50],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[62],"v":[{"k":[97],"v":[{"k":[112,110],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]},"k":[111,101,97,115,118],"v":[{"d":{"df":1,"dc":[[33,1]]},"k":[116],"v":[{"d":{"df":2,"dc":[[105,1],[121,1]]},"k":[101],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]},{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]},{"k":[117,115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[109,105],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,2]]}}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":2,"dc":[[108,2],[109,2]]}}]}]}]}]}]}]}]},{"k":[52,55],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"k":[54],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[101,56],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[85,2],[89,1]]}}]}]}]}]}]},{"k":[54],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]},{"k":[120,46],"v":[{"k":[49,48],"v":[{"k":[52,101],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[48,50],"v":[{"k":[49,53],"v":[{"k":[55],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[102],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[48,41,54,52,49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"d":{"df":3,"dc":[[98,1],[100,1],[130,3]]}},{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[41,58],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}},{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[111,100],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[120],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[41,54,50],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}},{"d":{"df":1,"dc":[[112,1]]}},{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]}}]},{"k":[42],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[34],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[97],"v":[{"k":[118,109],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[109],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[50],"v":[{"k":[48],"v":[{"k":[41],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41,50],"v":[{"d":{"df":2,"dc":[[115,1],[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[111,97,105,114,117,101,115,108,110,53,50,55,49,56,116,109,113,102,54,58],"v":[{"k":[114,117,108,110,99,97],"v":[{"d":{"df":128,"dc":[[0,2],[1,14],[2,1],[3,9],[4,1],[5,10],[6,6],[7,1],[8,6],[9,1],[10,4],[11,4],[12,4],[13,3],[14,11],[15,5],[16,3],[17,2],[18,2],[19,12],[20,5],[21,3],[23,2],[24,2],[25,1],[26,5],[28,11],[29,2],[30,16],[31,3],[32,1],[33,7],[34,2],[36,7],[37,3],[38,7],[40,5],[41,1],[42,2],[43,1],[44,1],[45,1],[46,1],[48,7],[49,2],[51,10],[52,16],[53,3],[54,3],[55,10],[57,2],[58,1],[59,5],[60,3],[61,16],[62,2],[63,6],[64,2],[65,3],[66,13],[67,19],[68,5],[69,1],[70,7],[72,4],[73,3],[74,7],[75,12],[76,25],[77,9],[78,4],[79,11],[80,6],[81,4],[82,13],[83,4],[84,21],[85,7],[86,2],[87,10],[88,6],[89,6],[90,5],[91,8],[92,4],[93,1],[94,16],[95,14],[96,4],[97,9],[98,8],[99,6],[100,10],[101,11],[102,7],[103,27],[104,8],[105,9],[106,9],[107,7],[108,7],[109,8],[110,6],[111,7],[112,18],[113,9],[115,19],[116,8],[117,21],[118,14],[119,16],[120,7],[121,57],[122,5],[123,15],[124,14],[126,15],[127,20],[128,1],[129,9],[130,35],[131,35],[132,19],[133,14],[134,15],[135,6],[136,3],[137,8]]},"k":[107,116,109,101,103,99,119,46,58,44,117],"v":[{"d":{"df":3,"dc":[[51,2],[101,1],[131,1]]},"k":[101,93,46],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[5,2],[101,1],[130,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[104,117],"v":[{"d":{"df":2,"dc":[[6,1],[28,1]]}},{"k":[110],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"d":{"df":5,"dc":[[7,1],[13,1],[24,1],[72,1],[127,1]]},"k":[97,105,101],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[13,1],[15,2],[21,2],[30,1],[67,1],[78,3],[88,1],[94,1],[98,2],[117,2],[121,1],[130,2]]},"k":[105,116,115,44,46,58],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[13,1],[65,1],[78,1],[88,1],[130,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[20,1],[23,1],[70,1],[130,4]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[15,1],[67,1]]}},{"d":{"df":2,"dc":[[20,1],[70,1]]}}]},{"d":{"df":1,"dc":[[67,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":3,"dc":[[92,1],[94,1],[98,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[115,109],"v":[{"k":[101,116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[101,111,105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[11,1],[121,1]]}}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":5,"dc":[[15,1],[24,2],[112,1],[116,2],[130,1]]},"k":[115,45],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"k":[114,113],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,4]]}}]}]}]}]}]},{"k":[98,110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[28,4],[76,1]]},"k":[44,105,46],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[36,1],[58,1],[103,1]]}},{"d":{"df":3,"dc":[[37,1],[121,1],[132,1]]}},{"d":{"df":1,"dc":[[66,1]]}},{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[133,1],[135,1]]}}]}]}]}]},{"k":[110,114],"v":[{"k":[100],"v":[{"d":{"df":31,"dc":[[1,1],[16,2],[19,2],[26,1],[35,1],[36,1],[49,1],[52,1],[58,1],[60,3],[63,1],[67,1],[68,1],[82,1],[83,1],[84,2],[86,2],[88,2],[94,1],[98,2],[101,3],[108,1],[109,1],[117,1],[119,1],[121,1],[127,1],[129,1],[131,2],[134,1],[136,1]]},"k":[97,101,33,58,44],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[114,100],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":2,"dc":[[26,1],[58,1]]}}]},{"d":{"df":1,"dc":[[67,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[25,1]]}}]},{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":1,"dc":[[134,1]]}}]}]},{"d":{"df":5,"dc":[[67,1],[112,5],[115,4],[121,1],[127,1]]}}]},{"k":[108,100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":21,"dc":[[5,1],[12,1],[20,1],[23,1],[30,1],[33,2],[39,1],[59,4],[62,1],[66,2],[91,1],[94,1],[103,1],[105,2],[117,4],[120,1],[121,4],[123,1],[133,1],[136,1],[137,2]]},"k":[105,101,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":65,"dc":[[5,4],[7,1],[10,2],[14,2],[15,1],[17,1],[19,1],[20,4],[24,1],[28,2],[29,1],[32,3],[37,1],[40,1],[42,1],[48,1],[52,1],[56,1],[59,3],[60,1],[61,2],[66,2],[68,1],[69,1],[72,1],[75,1],[76,2],[77,4],[80,2],[82,4],[83,1],[84,1],[85,2],[86,1],[88,1],[89,2],[90,1],[91,2],[94,2],[95,4],[96,1],[98,1],[99,2],[102,1],[105,1],[106,2],[108,4],[109,1],[112,1],[113,1],[116,1],[117,5],[118,2],[120,2],[121,3],[122,1],[123,6],[124,1],[127,5],[129,2],[130,2],[132,4],[134,3],[135,1],[137,4]]},"k":[58,44],"v":[{"d":{"df":11,"dc":[[5,1],[10,1],[14,1],[28,1],[55,1],[76,1],[96,1],[102,1],[120,1],[127,1],[134,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":8,"dc":[[20,3],[30,1],[55,1],[79,1],[88,1],[96,1],[97,1],[131,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[71,4]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":22,"dc":[[5,1],[13,1],[30,1],[40,1],[45,1],[50,1],[53,1],[65,1],[67,3],[69,1],[78,6],[84,11],[98,2],[100,1],[101,1],[104,1],[115,2],[121,1],[130,3],[131,2],[134,1],[136,1]]},"k":[46,44,115,41,42,34,39,93],"v":[{"d":{"df":14,"dc":[[14,1],[17,1],[50,1],[84,3],[88,1],[98,2],[102,1],[104,1],[117,2],[120,1],[126,1],[127,1],[130,3],[136,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]},{"d":{"df":7,"dc":[[30,1],[38,1],[84,1],[98,1],[100,1],[104,2],[132,3]]}},{"d":{"df":9,"dc":[[30,2],[50,1],[84,3],[98,1],[100,1],[104,2],[115,3],[130,2],[131,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[98,1],[100,1],[115,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[44,46],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[132,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"d":{"df":1,"dc":[[84,5]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[97,102],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"k":[117,97],"v":[{"k":[115],"v":[{"d":{"df":6,"dc":[[26,2],[36,1],[70,1],[114,1],[126,1],[128,1]]},"k":[101,105],"v":[{"k":[115,100],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":2,"dc":[[51,1],[70,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[137,1]]}}]}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"k":[99,108,115,110,105,116,118,117,109,107,114,45],"v":[{"k":[117,116,101,105],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,3]]},"k":[105,121,115,44],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,2]]}}]}]},{"d":{"df":1,"dc":[[48,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":2,"dc":[[79,1],[127,3]]},"k":[44],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"d":{"df":2,"dc":[[119,8],[130,1]]},"k":[39,46,116],"v":[{"d":{"df":1,"dc":[[119,1]]}},{"d":{"df":1,"dc":[[119,1]]}},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"k":[108,115],"v":[{"d":{"df":2,"dc":[[1,1],[113,1]]},"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[10,2],[11,1],[51,2]]}}]}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[3,1],[6,1],[36,1],[51,1],[76,1],[112,2],[121,3]]},"k":[101,109,46,44,93],"v":[{"k":[114,115],"v":[{"d":{"df":5,"dc":[[3,1],[98,1],[111,1],[121,1],[126,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[113,1],[137,1]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,4]]}}]}]}]},{"d":{"df":1,"dc":[[119,1]]}},{"d":{"df":1,"dc":[[119,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[18,10],[99,1],[108,1],[109,1],[122,1],[134,1]]},"k":[116,40,115,58],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116,121],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[11,1],[12,1]]}}]}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"d":{"df":3,"dc":[[95,1],[127,2],[134,2]]}},{"d":{"df":2,"dc":[[127,2],[134,2]]}}]},{"k":[108,114],"v":[{"d":{"df":1,"dc":[[53,1]]},"k":[115,117,101,44,105],"v":[{"d":{"df":7,"dc":[[33,1],[74,1],[83,2],[117,1],[123,1],[134,1],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[117,1],[134,2]]},"k":[115,46,44,58,93],"v":[{"k":[44,46],"v":[{"d":{"df":2,"dc":[[30,1],[134,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"d":{"df":4,"dc":[[98,4],[113,1],[127,1],[134,2]]}},{"d":{"df":1,"dc":[[100,2]]}},{"d":{"df":1,"dc":[[103,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[65,4],[85,1],[89,1],[95,4],[103,1],[134,1]]},"k":[58,46,47],"v":[{"d":{"df":2,"dc":[[65,1],[95,1]]}},{"d":{"df":1,"dc":[[94,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[51],"v":[{"k":[50],"v":[{"d":{"df":3,"dc":[[13,1],[65,1],[117,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[31,1]]},"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[53,1],[58,1],[81,1],[130,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[38,1]]},"k":[58,93],"v":[{"d":{"df":1,"dc":[[38,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[55,56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[44,115,121],"v":[{"d":{"df":1,"dc":[[35,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,2]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[37,1],[51,1],[67,1],[115,1],[132,2]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,110,114,108,120,103,101,98,100],"v":[{"d":{"df":3,"dc":[[1,3],[8,1],[53,1]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[100,105,101,97,103],"v":[{"d":{"df":37,"dc":[[1,1],[2,1],[3,1],[5,1],[6,1],[13,1],[16,2],[28,1],[36,1],[45,1],[55,3],[58,1],[60,1],[61,2],[67,1],[68,1],[75,5],[82,1],[83,1],[84,2],[94,1],[98,1],[103,1],[112,1],[115,2],[118,2],[119,3],[121,4],[123,1],[125,2],[126,1],[129,1],[130,1],[131,3],[132,1],[133,1],[137,1]]},"k":[115,105,101],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":10,"dc":[[36,1],[52,1],[67,1],[88,1],[103,1],[119,1],[121,1],[123,1],[130,1],[131,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":7,"dc":[[4,1],[30,1],[40,1],[77,2],[121,4],[131,1],[132,1]]},"k":[101,46,105,93],"v":[{"k":[100,115],"v":[{"d":{"df":5,"dc":[[57,2],[116,1],[119,1],[121,1],[131,1]]},"k":[44,46],"v":[{"d":{"df":7,"dc":[[17,1],[20,1],[66,1],[91,2],[120,1],[121,1],[137,1]]}},{"d":{"df":1,"dc":[[90,1]]}}]},{"d":{"df":2,"dc":[[72,1],[121,3]]}}]},{"d":{"df":2,"dc":[[38,1],[84,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[98,1],[121,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":6,"dc":[[40,1],[77,1],[98,1],[103,1],[112,2],[130,1]]},"k":[108,105],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[77,1],[97,1]]},"k":[44,58],"v":[{"d":{"df":10,"dc":[[13,1],[34,1],[36,1],[44,1],[90,1],[97,1],[112,2],[121,4],[132,1],[137,1]]}},{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115,112],"v":[{"d":{"df":2,"dc":[[34,1],[115,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,101,109],"v":[{"k":[116],"v":[{"d":{"df":48,"dc":[[1,1],[2,1],[5,3],[6,2],[7,1],[10,2],[12,1],[14,1],[15,1],[17,1],[21,1],[37,1],[45,1],[50,1],[53,1],[54,1],[57,1],[58,1],[61,2],[64,2],[76,1],[78,1],[79,1],[84,2],[91,2],[94,3],[95,1],[102,3],[103,3],[104,1],[107,2],[111,1],[112,4],[113,1],[116,2],[117,1],[118,1],[119,1],[120,4],[121,2],[123,3],[126,2],[127,3],[131,2],[132,1],[133,7],[135,1],[137,2]]},"k":[44,45,46,98,58,59,47,108,41],"v":[{"d":{"df":26,"dc":[[5,1],[6,1],[15,1],[27,2],[33,1],[34,2],[38,1],[42,1],[64,1],[66,1],[76,1],[78,1],[82,1],[85,1],[89,1],[91,1],[95,1],[111,1],[112,1],[117,2],[121,1],[131,1],[134,2],[135,1],[136,2],[137,1]]}},{"k":[98,117,103,116,112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"d":{"df":7,"dc":[[26,1],[53,1],[63,1],[97,1],[121,1],[131,1],[133,2]]}},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[60,1],[66,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"k":[116,108],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[102,100,44,119],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":5,"dc":[[2,3],[24,2],[38,3],[130,3],[131,5]]},"k":[44,47],"v":[{"d":{"df":3,"dc":[[17,1],[38,1],[131,1]]}},{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[98,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":23,"dc":[[13,12],[18,2],[28,1],[29,6],[37,2],[48,21],[59,24],[60,1],[65,6],[79,4],[80,2],[86,5],[88,4],[90,6],[95,30],[110,14],[112,1],[121,16],[122,1],[129,6],[132,4],[133,7],[135,5]]},"k":[44,41,39,93,46,45,47,42,63],"v":[{"d":{"df":5,"dc":[[13,1],[59,4],[86,2],[90,3],[95,2]]}},{"d":{"df":2,"dc":[[59,1],[90,2]]},"k":[60,44,58],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,1]]}},{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[40],"v":[{"k":[104,47,35],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,103],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115,113],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[102,113],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[113],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[59,3],[95,1]]}},{"k":[108,109],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[133,4],[135,1]]},"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,101,104],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"k":[99],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[86,1]]}},{"d":{"df":1,"dc":[[86,2]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]},{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]},{"k":[101,108,116,105],"v":[{"d":{"df":65,"dc":[[4,2],[5,2],[10,4],[12,1],[13,4],[14,2],[15,2],[17,2],[28,4],[30,2],[37,1],[40,2],[44,1],[50,1],[52,1],[53,4],[60,4],[61,1],[62,2],[65,3],[67,3],[68,3],[69,3],[70,1],[72,5],[74,2],[75,9],[76,3],[77,1],[78,1],[79,5],[80,1],[82,4],[84,2],[88,3],[90,1],[91,1],[94,1],[96,6],[97,1],[98,7],[101,1],[102,1],[104,1],[106,3],[111,4],[112,7],[113,2],[116,2],[117,2],[118,1],[119,5],[120,1],[121,2],[122,5],[123,3],[124,2],[127,1],[128,1],[130,7],[131,2],[132,3],[133,1],[134,1],[137,1]]},"k":[44,46,93,115,58,40,33,42,39,100,96,34,110,112,45,118],"v":[{"d":{"df":14,"dc":[[4,1],[10,1],[13,1],[17,1],[72,1],[76,1],[77,1],[84,2],[94,1],[98,1],[103,1],[113,1],[123,1],[124,1]]}},{"d":{"df":19,"dc":[[4,1],[10,1],[12,1],[13,1],[14,1],[17,1],[40,1],[44,1],[54,1],[76,4],[82,1],[84,1],[102,1],[112,1],[119,1],[120,1],[121,1],[129,1],[132,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,105,103,117],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":46,"dc":[[5,1],[6,2],[13,6],[14,1],[15,1],[17,1],[20,1],[30,1],[37,3],[50,2],[62,1],[65,6],[66,2],[67,3],[69,3],[72,2],[74,2],[75,2],[76,2],[77,1],[79,3],[82,2],[84,2],[88,1],[91,3],[94,5],[96,3],[98,17],[99,1],[100,2],[102,9],[104,3],[111,1],[113,3],[120,10],[121,3],[122,8],[123,4],[126,1],[127,4],[128,2],[130,17],[131,1],[132,3],[136,5],[137,6]]},"k":[44,121,46,63,58,93,42,101,96,47],"v":[{"d":{"df":13,"dc":[[6,1],[14,1],[67,1],[74,1],[75,1],[77,2],[81,1],[84,1],[100,1],[115,1],[116,1],[130,1],[137,1]]}},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":9,"dc":[[12,1],[33,1],[74,1],[78,2],[88,1],[123,1],[124,1],[128,2],[136,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"d":{"df":1,"dc":[[122,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]},{"d":{"df":18,"dc":[[15,1],[20,1],[44,1],[51,1],[68,1],[69,1],[84,1],[85,2],[89,2],[90,1],[98,2],[100,3],[116,1],[121,2],[123,1],[130,2],[131,1],[136,1]]}},{"d":{"df":3,"dc":[[37,1],[113,1],[132,1]]}},{"d":{"df":2,"dc":[[55,1],[77,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100,108,98],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[123,1],[137,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[106,2]]},"k":[46],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[122,1]]}},{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[10,1],[15,1],[68,1],[106,4],[123,1],[124,2]]}},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":1,"dc":[[27,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[38,1]]}}]},{"d":{"df":1,"dc":[[47,1]]}},{"d":{"df":2,"dc":[[57,1],[112,2]]}},{"d":{"df":3,"dc":[[61,1],[118,1],[132,1]]}},{"d":{"df":1,"dc":[[84,1]]}},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[111,1]]},"k":[96,115,46],"v":[{"d":{"df":1,"dc":[[128,2]]}},{"d":{"df":1,"dc":[[132,3]]}},{"d":{"df":1,"dc":[[132,3]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[72,1],[112,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[112,2],[121,1]]}}]},{"d":{"df":1,"dc":[[112,2]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[105,101,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"d":{"df":14,"dc":[[5,1],[12,1],[55,1],[60,1],[85,2],[89,2],[94,3],[95,1],[102,1],[116,1],[117,1],[120,1],[121,1],[137,2]]},"k":[44,46,105,101],"v":[{"d":{"df":3,"dc":[[5,1],[85,1],[89,1]]}},{"d":{"df":1,"dc":[[5,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[36,1],[52,1],[121,1],[137,1]]}}]}]},{"k":[100,115],"v":[{"d":{"df":3,"dc":[[51,1],[60,2],[79,1]]}},{"d":{"df":5,"dc":[[85,1],[89,1],[126,1],[129,1],[131,1]]}}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[5,1],[55,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[6,1],[8,1],[94,1],[103,1]]},"k":[115,125,46],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[6,1],[36,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[78,1]]}}]},{"d":{"df":2,"dc":[[78,1],[121,2]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[102],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]}]}]}]},{"k":[111,101,97,117,105,109],"v":[{"k":[109,122,110],"v":[{"d":{"df":105,"dc":[[1,1],[3,4],[5,2],[6,1],[7,2],[8,1],[11,1],[13,5],[14,2],[16,4],[17,2],[18,2],[19,2],[21,3],[24,1],[25,2],[28,5],[30,4],[31,1],[32,2],[33,2],[34,5],[36,1],[37,4],[38,1],[39,1],[41,1],[42,1],[43,1],[44,1],[45,1],[49,1],[50,1],[51,1],[52,6],[53,2],[54,1],[55,4],[57,1],[58,3],[59,2],[61,2],[62,2],[64,1],[66,4],[67,3],[68,1],[70,8],[72,4],[74,6],[75,8],[76,9],[77,2],[78,1],[79,3],[80,3],[81,3],[82,3],[84,7],[85,1],[86,1],[87,5],[88,7],[89,1],[90,1],[91,8],[93,2],[94,2],[95,2],[96,4],[97,6],[98,8],[99,1],[100,4],[101,4],[102,2],[103,8],[104,2],[106,3],[107,5],[108,2],[109,2],[111,1],[112,12],[113,1],[115,3],[116,1],[117,8],[118,2],[119,2],[120,2],[121,16],[122,2],[123,1],[124,4],[126,4],[127,13],[129,6],[130,15],[131,15],[132,6],[134,6],[135,2],[136,9],[137,11]]},"k":[44,46,47,33,45,58],"v":[{"d":{"df":2,"dc":[[11,1],[104,1]]}},{"d":{"df":3,"dc":[[58,1],[76,1],[121,1]]}},{"k":[116],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[101,1]]}},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[123,1],[136,1],[137,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[24,4],[94,1]]}}]}]},{"k":[116],"v":[{"d":{"df":6,"dc":[[34,1],[54,1],[63,2],[83,1],[104,2],[113,1]]},"k":[101,44],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[28,1],[81,1],[89,1]]}}]}]},{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[115,101,113],"v":[{"k":[104],"v":[{"d":{"df":8,"dc":[[10,1],[15,1],[30,1],[33,1],[91,1],[108,1],[117,1],[126,2]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"d":{"df":1,"dc":[[98,1]]}}]}]},{"d":{"df":7,"dc":[[14,2],[53,2],[67,2],[70,6],[98,1],[121,2],[124,2]]},"k":[122,44,45],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[14,2]]}}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[115,93,44],"v":[{"d":{"df":2,"dc":[[94,1],[120,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":3,"dc":[[19,1],[67,1],[131,2]]}},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[121,105],"v":[{"d":{"df":3,"dc":[[19,1],[101,1],[121,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":1,"dc":[[63,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[75,1],[117,1]]}}]}]}]}]}]}]}]},{"k":[109,110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[119,115,98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"d":{"df":2,"dc":[[76,1],[103,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[112,2]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[61],"v":[{"k":[34],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]},"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[108,116,110,122,115,114],"v":[{"k":[108],"v":[{"d":{"df":21,"dc":[[7,1],[11,1],[21,1],[37,2],[55,1],[61,1],[67,1],[79,1],[80,2],[84,1],[88,2],[90,1],[95,1],[98,1],[118,1],[123,2],[126,1],[130,1],[132,2],[135,2],[136,1]]},"k":[121,45,95,115,44],"v":[{"d":{"df":12,"dc":[[1,1],[16,1],[60,1],[67,1],[79,1],[88,1],[91,2],[94,1],[106,1],[121,1],[127,1],[137,2]]},"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]}]},{"k":[100,117,115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[59,1],[117,1],[121,3]]}}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[76,1],[85,1],[89,2],[94,1],[99,1],[102,1],[104,1],[120,2],[137,4]]},"k":[96],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]},{"k":[99,112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[94,1],[102,2],[120,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[132,1]]}}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":10,"dc":[[19,1],[41,1],[48,1],[59,1],[61,1],[76,1],[79,1],[100,1],[112,1],[118,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[8,1],[19,1]]}}]}]}]}]},{"k":[110,99],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[11,1],[67,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":9,"dc":[[28,1],[75,1],[88,1],[98,1],[121,1],[125,1],[127,1],[130,1],[136,1]]},"k":[97,105,115,46,44],"v":[{"k":[108],"v":[{"k":[105,46],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":13,"dc":[[23,1],[24,1],[31,1],[58,1],[67,2],[75,1],[84,1],[99,1],[101,1],[110,1],[126,1],[130,1],[135,1]]},"k":[46],"v":[{"d":{"df":5,"dc":[[75,2],[79,1],[95,1],[101,1],[110,1]]}}]}]}]},{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"d":{"df":3,"dc":[[115,1],[128,1],[130,1]]},"k":[58,44,46],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":3,"dc":[[67,1],[85,1],[89,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]},{"d":{"df":2,"dc":[[75,1],[123,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[122],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]},{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[41,1],[64,1]]}}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114,115],"v":[{"d":{"df":8,"dc":[[44,2],[76,1],[101,1],[103,1],[115,1],[119,1],[133,1],[135,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]},{"k":[108,119,101,97,100,116,56,48],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":30,"dc":[[3,1],[11,2],[14,1],[20,1],[26,1],[39,1],[48,1],[52,1],[61,1],[62,1],[67,1],[79,1],[85,1],[89,1],[91,1],[93,1],[94,1],[95,1],[97,1],[98,2],[101,2],[102,1],[103,1],[112,1],[118,1],[120,1],[127,1],[130,2],[131,1],[134,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[52,1],[67,2],[102,1],[120,1],[127,1]]}}]}]},{"d":{"df":1,"dc":[[30,1]]},"k":[100,108],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[98,115],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":3,"dc":[[53,1],[112,1],[126,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":7,"dc":[[51,1],[53,2],[67,2],[101,2],[115,1],[121,1],[130,1]]},"k":[46,115],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[67,1],[112,1]]}}]}]},{"k":[116,114],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":10,"dc":[[32,1],[36,2],[42,1],[59,2],[84,2],[90,2],[115,1],[124,1],[126,1],[130,4]]},"k":[115,46,100,45],"v":[{"d":{"df":16,"dc":[[19,2],[24,1],[36,5],[58,1],[59,3],[70,1],[80,1],[81,1],[84,6],[88,1],[91,2],[110,1],[115,6],[121,2],[126,3],[130,3]]},"k":[44,58,93,46,41],"v":[{"d":{"df":2,"dc":[[41,1],[82,1]]}},{"d":{"df":1,"dc":[[79,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[115,1],[130,3]]}},{"d":{"df":1,"dc":[[129,1]]}}]},{"d":{"df":1,"dc":[[112,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[59,1]]}}]},{"d":{"df":2,"dc":[[67,1],[130,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[41,1]]}}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":6,"dc":[[64,1],[84,1],[107,1],[129,1],[133,9],[135,3]]},"k":[45,44,46],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[119,1]]}},{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[130,1],[131,1]]},"k":[101,105],"v":[{"k":[115,100],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"d":{"df":1,"dc":[[136,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[58],"v":[{"k":[58],"v":[{"k":[50,98,97],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[57],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[100],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[100],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[99],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[54],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[58],"v":[{"k":[58],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[99,114,104,116],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[12,1],[62,2]]}}]},{"d":{"df":1,"dc":[[105,5]]},"k":[46,39,34,33],"v":[{"d":{"df":1,"dc":[[105,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"d":{"df":1,"dc":[[105,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":2,"dc":[[122,1],[123,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]},{"k":[97,101,111,105,117],"v":[{"k":[115,116,112,103],"v":[{"k":[104],"v":[{"d":{"df":10,"dc":[[13,9],[19,2],[21,1],[37,6],[48,2],[65,2],[80,1],[98,1],[121,4],[132,5]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[13,2],[65,2],[91,1]]},"k":[44,46,93],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}},{"d":{"df":1,"dc":[[95,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,114],"v":[{"d":{"df":2,"dc":[[13,1],[80,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"d":{"df":3,"dc":[[35,1],[112,5],[126,1]]},"k":[112,104,116],"v":[{"k":[97],"v":[{"k":[107],"v":[{"d":{"df":9,"dc":[[54,2],[55,35],[84,1],[87,14],[89,7],[94,3],[98,2],[130,1],[131,1]]},"k":[41,44,115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":2,"dc":[[89,1],[130,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":4,"dc":[[54,1],[55,4],[87,4],[98,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[71,2]]}}]},{"d":{"df":1,"dc":[[103,2]]},"k":[115,44],"v":[{"d":{"df":5,"dc":[[76,1],[82,1],[88,2],[103,1],[117,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[120],"v":[{"k":[105],"v":[{"k":[98,99],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[19,1]]}},{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[59,1],[90,4]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,111,97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[70,2]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[43],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"d":{"df":1,"dc":[[28,1]]},"k":[39],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"d":{"df":3,"dc":[[29,2],[80,2],[95,1]]}},{"d":{"df":2,"dc":[[29,1],[80,1]]}},{"d":{"df":2,"dc":[[29,1],[80,1]]},"k":[50,48],"v":[{"d":{"df":2,"dc":[[29,1],[80,1]]}},{"d":{"df":2,"dc":[[29,1],[80,1]]}}]},{"d":{"df":2,"dc":[[29,1],[80,1]]}},{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]},{"k":[58,48,112,109],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,50],"v":[{"k":[58],"v":[{"k":[58],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[58],"v":[{"k":[58],"v":[{"k":[49,50,51],"v":[{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":1,"dc":[[119,1]]}}]},{"d":{"df":15,"dc":[[14,1],[28,3],[44,4],[62,1],[74,4],[76,1],[82,4],[88,1],[106,3],[121,1],[124,3],[130,1],[133,1],[135,1],[137,14]]},"k":[35,100,103,33,46,96,47],"v":[{"d":{"df":109,"dc":[[0,2],[2,2],[4,1],[5,1],[13,6],[14,3],[15,4],[17,3],[18,1],[19,3],[20,5],[21,1],[22,3],[23,1],[24,3],[27,2],[28,5],[29,1],[31,2],[32,2],[33,3],[34,2],[35,1],[36,7],[37,3],[38,2],[41,4],[42,3],[43,1],[44,1],[45,2],[48,2],[49,2],[50,1],[51,2],[52,8],[54,3],[55,5],[59,1],[60,5],[61,5],[62,2],[63,6],[64,2],[65,3],[66,4],[67,17],[68,3],[69,3],[70,1],[73,3],[74,2],[76,9],[77,5],[78,7],[79,4],[80,3],[81,7],[82,14],[83,1],[84,9],[85,5],[86,3],[87,4],[88,4],[89,4],[90,2],[91,4],[92,1],[94,6],[96,2],[97,4],[98,7],[99,3],[100,6],[101,9],[102,6],[103,5],[104,3],[105,2],[108,3],[109,3],[110,4],[111,5],[112,10],[113,7],[114,2],[115,5],[116,7],[117,5],[118,6],[119,4],[120,1],[121,8],[122,2],[123,7],[124,4],[126,7],[127,3],[128,2],[129,7],[130,4],[131,6],[132,6],[133,4],[134,8],[135,5],[136,5],[137,7]]},"k":[35,46],"v":[{"d":{"df":81,"dc":[[11,4],[12,1],[13,2],[14,2],[17,1],[18,3],[21,3],[24,3],[28,5],[29,4],[30,4],[37,2],[38,4],[42,1],[44,5],[47,4],[48,4],[49,2],[50,2],[51,14],[52,5],[53,11],[54,1],[56,2],[59,6],[60,7],[61,4],[62,2],[63,2],[64,3],[66,8],[70,11],[71,8],[72,5],[74,2],[75,8],[76,5],[79,12],[80,5],[82,5],[84,12],[85,2],[88,9],[89,3],[90,3],[91,19],[92,1],[94,10],[95,8],[96,6],[98,9],[99,4],[100,7],[102,1],[103,6],[105,7],[106,10],[108,6],[109,6],[112,1],[113,11],[114,4],[115,9],[116,2],[117,10],[118,5],[119,4],[120,10],[121,21],[122,2],[125,3],[127,8],[128,8],[130,26],[131,14],[132,8],[133,13],[134,6],[135,4],[136,4],[137,9]]},"k":[35],"v":[{"d":{"df":28,"dc":[[7,3],[11,1],[12,3],[28,2],[30,1],[47,2],[53,1],[75,2],[76,18],[80,1],[84,3],[94,1],[95,2],[98,5],[99,5],[100,4],[103,1],[106,1],[107,4],[116,2],[117,3],[119,2],[121,4],[127,13],[130,5],[131,7],[132,6],[134,2]]}}]},{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,3]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[14,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[100,1]]}}]},{"d":{"df":2,"dc":[[103,1],[121,1]]}},{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[105,117],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[100],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,105,121,111,107,117,115,118,46,114,112,120,109,98,104,99,116,119,100],"v":[{"k":[107,99,116,106,121,110,114,105,100,115,120,103,112,108],"v":[{"k":[101,105],"v":[{"d":{"df":60,"dc":[[0,1],[4,1],[5,3],[6,1],[11,1],[14,1],[21,1],[23,1],[25,1],[30,2],[32,1],[33,1],[35,1],[36,1],[37,2],[39,1],[41,1],[44,2],[45,2],[46,1],[50,1],[58,1],[60,2],[63,1],[64,3],[67,1],[68,1],[70,2],[71,3],[74,1],[76,9],[77,1],[79,2],[82,1],[84,2],[85,2],[88,3],[89,2],[91,1],[94,2],[95,2],[98,3],[99,1],[103,2],[107,4],[112,3],[117,3],[119,2],[121,4],[123,2],[124,2],[126,2],[127,2],[130,2],[131,1],[132,4],[133,2],[134,2],[136,1],[137,8]]},"k":[115,114,102,112],"v":[{"d":{"df":11,"dc":[[5,1],[11,2],[76,1],[88,1],[90,1],[98,1],[126,2],[130,3],[132,1],[133,1],[135,1]]}},{"d":{"df":1,"dc":[[36,1]]},"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[72,5]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[133,6],[135,4]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":13,"dc":[[12,1],[58,3],[60,1],[70,1],[76,1],[77,1],[99,1],[103,1],[112,2],[116,1],[117,1],[121,1],[132,1]]}}]}]}]},{"d":{"df":6,"dc":[[66,2],[67,1],[91,2],[103,7],[114,1],[128,1]]},"k":[104,111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":24,"dc":[[1,2],[5,1],[6,2],[8,1],[16,4],[26,1],[32,2],[37,1],[50,1],[52,1],[53,3],[60,1],[63,1],[64,1],[79,1],[83,1],[95,1],[104,1],[113,3],[121,18],[130,2],[132,2],[134,2],[137,1]]},"k":[115,44,46,39,34,33,93,63],"v":[{"d":{"df":13,"dc":[[1,1],[6,3],[16,3],[54,1],[58,2],[79,1],[84,1],[95,1],[110,1],[113,1],[121,4],[133,1],[135,1]]},"k":[44,45,93,46,58],"v":[{"d":{"df":3,"dc":[[3,1],[8,1],[26,2]]}},{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[79,1],[84,1],[103,1],[127,1]]}},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":6,"dc":[[6,1],[26,1],[58,1],[83,1],[106,1],[121,4]]}},{"d":{"df":9,"dc":[[8,1],[35,1],[53,1],[63,2],[84,1],[94,1],[110,1],[121,1],[130,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[105,1]]}},{"k":[40],"v":[{"k":[35,47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":5,"dc":[[13,1],[65,1],[101,1],[130,39],[132,1]]},"k":[44,93,46,39,59,47],"v":[{"d":{"df":3,"dc":[[80,1],[130,3],[132,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,2]]}},{"d":{"df":1,"dc":[[130,1]]}},{"d":{"df":1,"dc":[[130,1]]}},{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,101,108,104,116,114],"v":[{"k":[104],"v":[{"d":{"df":14,"dc":[[11,2],[36,1],[52,1],[74,1],[77,2],[78,1],[84,1],[85,2],[89,1],[100,1],[112,1],[117,1],[119,1],[132,3]]},"k":[101,46,105,44],"v":[{"k":[100,115],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":3,"dc":[[50,1],[121,1],[132,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"d":{"df":1,"dc":[[75,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"d":{"df":1,"dc":[[75,1]]}}]}]},{"d":{"df":1,"dc":[[51,4]]},"k":[114,45],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[40,16]]},"k":[46,95,93],"v":[{"d":{"df":1,"dc":[[40,2]]}},{"k":[114],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[110],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[40,4]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[115,109],"v":[{"d":{"df":1,"dc":[[82,1]]}},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[123,1],[130,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":9,"dc":[[1,1],[30,1],[36,1],[67,2],[103,1],[121,1],[125,2],[126,1],[127,1]]},"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]},{"d":{"df":79,"dc":[[1,2],[5,1],[7,2],[12,1],[13,3],[14,1],[17,1],[20,3],[25,1],[30,1],[31,1],[32,1],[34,2],[35,2],[36,1],[38,1],[42,3],[48,2],[51,3],[52,5],[53,1],[57,1],[59,3],[60,3],[61,5],[62,1],[65,4],[66,1],[67,1],[68,2],[74,1],[75,5],[76,4],[79,9],[82,3],[83,1],[84,2],[85,2],[87,1],[88,1],[89,3],[91,4],[94,8],[95,10],[97,3],[98,12],[99,1],[100,6],[102,2],[103,9],[104,1],[106,2],[107,1],[108,1],[109,1],[112,1],[113,3],[114,2],[115,2],[116,6],[117,1],[118,4],[119,2],[120,3],[121,19],[123,1],[124,3],[126,1],[127,12],[128,2],[129,1],[130,1],[131,5],[132,3],[133,4],[134,5],[135,3],[136,3],[137,9]]},"k":[98],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]},{"d":{"df":3,"dc":[[75,5],[103,1],[104,1]]},"k":[121,117,97,105,112,100,106],"v":[{"d":{"df":32,"dc":[[1,1],[3,1],[6,3],[11,1],[19,4],[24,1],[49,1],[51,1],[58,1],[59,1],[60,2],[61,1],[67,5],[70,1],[81,1],[82,2],[85,2],[89,2],[94,1],[98,4],[101,4],[103,3],[104,2],[108,1],[109,1],[110,1],[113,1],[115,2],[116,1],[121,1],[130,8],[131,1]]}},{"k":[102,97],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[3,1],[16,1]]}}]}]},{"k":[114,46],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[46,115,39,44],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[46,44],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":1,"dc":[[59,1]]}}]},{"k":[115],"v":[{"d":{"df":3,"dc":[[61,1],[80,1],[118,1]]}}]},{"d":{"df":2,"dc":[[78,1],[121,1]]}}]},{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":8,"dc":[[48,1],[75,2],[79,1],[83,1],[91,1],[98,3],[113,1],[135,1]]},"k":[108,93,44,115,46],"v":[{"k":[121],"v":[{"d":{"df":21,"dc":[[42,1],[48,2],[52,1],[66,1],[74,1],[80,1],[85,2],[88,1],[89,1],[91,1],[94,1],[98,3],[108,1],[110,1],[117,1],[118,1],[121,1],[122,2],[123,1],[136,2],[137,1]]},"k":[58,46,44,63],"v":[{"d":{"df":2,"dc":[[12,1],[57,1]]}},{"d":{"df":3,"dc":[[20,1],[85,1],[89,1]]}},{"d":{"df":3,"dc":[[75,1],[98,1],[130,1]]}},{"d":{"df":1,"dc":[[110,1]]}}]}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[35],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}},{"d":{"df":4,"dc":[[100,1],[113,1],[125,1],[127,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":2,"dc":[[104,1],[106,1]]}}]}]}]},{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":8,"dc":[[61,2],[82,1],[88,2],[106,1],[118,2],[128,1],[130,4],[131,2]]},"k":[109,114,115,100,97],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[26,1],[38,2],[52,1],[60,2],[67,2],[98,1],[106,5],[110,3],[114,1],[115,1],[127,2],[130,5]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[16,1],[26,1]]}},{"d":{"df":2,"dc":[[16,1],[130,1]]}}]}]}]}]},{"d":{"df":26,"dc":[[48,2],[51,7],[66,1],[67,2],[74,3],[75,1],[77,1],[85,2],[88,1],[89,2],[94,2],[95,1],[97,1],[98,1],[101,1],[102,3],[117,1],[118,1],[120,4],[121,1],[123,1],[130,1],[133,1],[135,1],[136,2],[137,1]]},"k":[44,46,59,41,58,115,93,60,42,96],"v":[{"d":{"df":6,"dc":[[24,1],[66,1],[67,1],[94,1],[126,1],[131,1]]}},{"d":{"df":8,"dc":[[24,1],[38,1],[60,1],[85,1],[89,1],[94,1],[97,1],[118,1]]}},{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[51,1],[130,1]]},"k":[124],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":3,"dc":[[51,6],[85,1],[89,1]]}},{"d":{"df":2,"dc":[[67,1],[130,1]]},"k":[41,44,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[65,1]]}}]},{"d":{"df":1,"dc":[[107,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101,115],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[57],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":5,"dc":[[79,1],[89,1],[129,1],[133,1],[135,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":2,"dc":[[60,1],[84,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":3,"dc":[[61,1],[99,1],[118,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[31,1],[51,1],[67,3],[82,3],[94,1],[114,1],[115,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[23,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"d":{"df":1,"dc":[[128,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,4]]}}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[88,1],[99,5]]},"k":[115,105,107],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[2,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"d":{"df":3,"dc":[[8,1],[57,1],[124,1]]},"k":[101,105,100],"v":[{"k":[116,100],"v":[{"k":[112,45,105,101,115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[26,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":2,"dc":[[14,1],[53,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[110,108],"v":[{"d":{"df":21,"dc":[[8,1],[28,2],[29,1],[33,2],[39,2],[40,1],[54,1],[63,1],[74,2],[83,3],[96,1],[112,1],[115,2],[117,3],[121,2],[123,2],[124,1],[127,2],[129,1],[130,3],[136,2]]},"k":[116,98,108,34],"v":[{"k":[97,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[3,1],[8,2],[98,1]]},"k":[101,115],"v":[{"k":[114,100],"v":[{"d":{"df":3,"dc":[[3,1],[5,2],[68,1]]},"k":[115,39],"v":[{"d":{"df":2,"dc":[[5,1],[68,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[5,1],[82,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]},{"d":{"df":4,"dc":[[8,1],[70,1],[72,1],[131,1]]}}]},{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[74,1],[136,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[13,1],[65,1],[127,1]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,2]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[94,7],[131,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":3,"dc":[[67,2],[97,3],[130,2]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":18,"dc":[[8,1],[28,1],[42,1],[48,1],[52,1],[78,4],[79,1],[82,2],[90,1],[91,1],[103,1],[112,1],[117,1],[123,1],[126,1],[127,1],[134,1],[137,2]]},"k":[44,93],"v":[{"d":{"df":3,"dc":[[5,1],[91,1],[117,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,115,107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[28,1]]},"k":[93,105,115],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"d":{"df":2,"dc":[[6,1],[106,1]]},"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[76,1],[125,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[133,4]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"d":{"df":3,"dc":[[18,2],[76,1],[88,2]]},"k":[105,41,47,95],"v":[{"k":[109],"v":[{"k":[105,117],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[18,1],[112,6],[114,1]]},"k":[100,47],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"d":{"df":5,"dc":[[52,6],[60,1],[84,1],[88,3],[99,1]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110,105],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105,121],"v":[{"k":[99,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[19,2]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[114,2],[128,2]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[37,1],[72,1]]}}]}]},{"d":{"df":3,"dc":[[69,1],[76,1],[112,1]]},"k":[115,112],"v":[{"d":{"df":2,"dc":[[23,1],[103,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[34],"v":[{"k":[53],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[48,1],[129,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,3]]}}]}]}]}]},{"d":{"df":8,"dc":[[1,2],[3,1],[6,1],[26,3],[59,1],[66,1],[95,5],[110,1]]},"k":[110,97,101,100,116,99,115,109,46,103,108,93],"v":[{"k":[117,116],"v":[{"d":{"df":48,"dc":[[0,1],[2,1],[12,2],[13,1],[14,2],[18,1],[19,3],[21,1],[25,1],[29,3],[33,1],[36,1],[38,1],[52,1],[59,1],[62,1],[66,1],[67,1],[74,1],[78,1],[80,3],[81,7],[84,3],[87,1],[88,1],[91,1],[94,2],[95,2],[97,8],[98,4],[100,1],[101,3],[105,1],[108,1],[109,1],[110,2],[114,1],[115,5],[120,1],[121,9],[123,2],[124,1],[126,1],[128,4],[130,4],[131,2],[132,2],[136,2]]},"k":[46,93,44,58,8217,115,42,96,41],"v":[{"d":{"df":15,"dc":[[0,2],[12,5],[17,1],[31,1],[72,1],[81,1],[84,5],[94,1],[115,4],[117,1],[118,1],[119,2],[121,5],[124,1],[136,1]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111,108,98,112,101,117,100,105,97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103,110,118],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108,98],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97,105,116,115,112],"v":[{"k":[112,99],"v":[{"k":[112],"v":[{"k":[108,45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[116,97,115],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[116,119],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52,55],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[100],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[41,47],"v":[{"d":{"df":2,"dc":[[94,1],[136,1]]}},{"k":[41],"v":[{"d":{"df":2,"dc":[[95,1],[121,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[94,1],[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":14,"dc":[[12,1],[13,1],[20,1],[25,1],[33,1],[37,1],[72,1],[115,1],[116,1],[121,3],[124,1],[130,1],[131,1],[132,1]]}},{"d":{"df":4,"dc":[[12,1],[19,1],[72,1],[84,1]]}},{"d":{"df":1,"dc":[[19,1]]}},{"d":{"df":4,"dc":[[29,1],[81,1],[115,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[36,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"d":{"df":1,"dc":[[115,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[98,2],[117,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[110,115],"v":[{"d":{"df":2,"dc":[[79,1],[103,1]]},"k":[115,105,116],"v":[{"d":{"df":12,"dc":[[1,1],[6,1],[11,1],[36,1],[48,1],[63,1],[67,1],[88,2],[98,1],[103,2],[127,1],[131,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[66,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[59,1],[76,1],[94,1],[126,1]]}}]}]},{"d":{"df":2,"dc":[[85,1],[89,1]]}}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,3]]},"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[116,114],"v":[{"d":{"df":3,"dc":[[1,1],[23,1],[121,1]]}},{"k":[107,53,54,55],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[29,1],[80,1],[121,4],[125,6]]},"k":[41,115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[105],"v":[{"k":[99,97,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"d":{"df":10,"dc":[[20,3],[23,2],[26,3],[55,1],[66,2],[80,1],[88,1],[91,5],[121,1],[130,2]]},"k":[115,46,93],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]},{"d":{"df":4,"dc":[[38,1],[66,2],[91,1],[126,1]]}},{"k":[40],"v":[{"k":[47,35],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]},{"k":[104,97,101,114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":10,"dc":[[13,1],[24,1],[30,1],[38,1],[65,2],[77,1],[95,1],[97,1],[121,1],[130,1]]},"k":[115,58,44,41],"v":[{"d":{"df":9,"dc":[[3,2],[24,2],[30,1],[37,1],[49,1],[80,1],[93,1],[115,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[24,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]},"k":[98,100],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[3,3]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[101,1],[116,4]]},"k":[115],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[103,8]]}}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97,121],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":12,"dc":[[36,1],[66,1],[77,1],[88,1],[95,2],[103,1],[112,1],[113,2],[117,1],[121,3],[123,1],[137,1]]},"k":[115,93,46,44,58],"v":[{"d":{"df":9,"dc":[[12,1],[36,1],[65,2],[78,1],[79,2],[95,1],[116,1],[122,1],[127,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[77,1],[103,1]]}},{"d":{"df":3,"dc":[[82,1],[112,1],[121,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[111,58,116],"v":[{"k":[114,115],"v":[{"k":[121,105],"v":[{"d":{"df":9,"dc":[[14,7],[23,1],[53,2],[94,1],[99,1],[121,1],[124,1],[127,4],[134,10]]},"k":[45,44,46,41,59],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[124,2],[127,1]]}},{"d":{"df":2,"dc":[[124,1],[127,2]]}},{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[119,1],[130,1]]},"k":[46,100],"v":[{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":1,"dc":[[14,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[14,2],[127,7],[134,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[26,1],[110,1]]}},{"k":[97],"v":[{"d":{"df":1,"dc":[[125,1]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,120,103,99,110,109,108,114,116,100,98],"v":[{"k":[115,98,99,108,45,117],"v":[{"k":[105,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[58,1],[137,1]]},"k":[115,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[8221],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":4,"dc":[[103,1],[121,3],[133,1],[137,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[101],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[127,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[1,1],[26,1],[98,1]]},"k":[101,105],"v":[{"k":[100,114],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[45],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[116,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[70,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[104,114],"v":[{"k":[116],"v":[{"d":{"df":12,"dc":[[1,1],[5,1],[11,1],[31,2],[41,1],[66,1],[102,5],[103,1],[104,2],[112,1],[119,2],[120,5]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]},{"k":[114,104,101],"v":[{"k":[111],"v":[{"k":[115,112,45],"v":[{"k":[101,111],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[41,1],[67,1],[101,1],[121,4],[130,9]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[121,6]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[63,1]]}}]},{"k":[105,115,117,101,116,110,100,111,47],"v":[{"d":{"df":1,"dc":[[8,2]]},"k":[109,110],"v":[{"k":[105,117,97],"v":[{"k":[122],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]},{"k":[109],"v":[{"d":{"df":2,"dc":[[20,1],[76,1]]}}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]},{"k":[116,115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[20,1],[99,2],[121,1],[134,1]]},"k":[41,46,47],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[123,1],[137,1]]}}]},{"d":{"df":1,"dc":[[127,1]]}},{"k":[49],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[98,1],[100,1]]}}]},{"d":{"df":1,"dc":[[36,1]]},"k":[99,116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[27,2],[41,1],[45,1],[64,3],[76,17]]},"k":[33,63,46,95,49],"v":[{"d":{"df":1,"dc":[[27,1]]}},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[76,1]]}},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"k":[64],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,3]]},"k":[95],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[51,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[44,46,102],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"d":{"df":2,"dc":[[126,1],[137,1]]}},{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[105],"v":[{"k":[113],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[120],"v":[{"k":[110],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[122],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[59],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,101],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[97,114],"v":[{"d":{"df":1,"dc":[[125,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[112,3],[137,1]]},"k":[101],"v":[{"k":[100],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[70,1]]},"k":[44,105],"v":[{"d":{"df":1,"dc":[[58,1]]}},{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100,115],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]},{"k":[100,105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"d":{"df":1,"dc":[[130,1]]},"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[131,4],[136,1]]},"k":[47],"v":[{"k":[51,52],"v":[{"k":[55],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":12,"dc":[[1,1],[3,1],[5,3],[6,2],[8,1],[9,1],[26,2],[58,1],[103,1],[110,1],[125,1],[137,1]]},"k":[45,112,114,115],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[10,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[105],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"k":[113],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[118,114,116,100,115,117,110,122,106,98,109],"v":[{"k":[101,105],"v":[{"d":{"df":20,"dc":[[1,1],[10,2],[13,1],[16,1],[34,2],[53,2],[58,1],[65,1],[75,6],[84,2],[86,1],[102,4],[104,2],[112,12],[114,1],[115,3],[120,4],[128,3],[134,2],[137,2]]},"k":[100,115,44],"v":[{"d":{"df":9,"dc":[[13,1],[65,1],[67,1],[100,1],[112,1],[114,1],[127,1],[129,1],[130,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"d":{"df":2,"dc":[[16,1],[94,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[16,1],[28,1],[76,1],[102,1],[120,1],[127,2],[130,2],[137,2]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":68,"dc":[[1,2],[3,1],[4,1],[6,2],[7,2],[8,1],[11,1],[14,1],[15,1],[16,1],[19,1],[26,3],[28,2],[39,1],[41,1],[45,1],[48,1],[49,1],[51,1],[52,9],[55,1],[58,9],[59,2],[60,3],[62,1],[64,1],[66,3],[67,4],[70,3],[73,1],[75,1],[76,3],[77,2],[79,4],[82,1],[83,1],[85,1],[87,1],[88,1],[94,4],[95,1],[98,1],[100,2],[101,4],[102,2],[103,8],[104,1],[105,2],[109,1],[111,1],[112,7],[113,6],[115,5],[116,1],[117,1],[119,4],[120,2],[121,6],[122,1],[123,1],[126,3],[127,10],[129,5],[130,8],[131,7],[132,1],[136,1],[137,1]]},"k":[46,33,44,45],"v":[{"d":{"df":4,"dc":[[8,1],[67,1],[70,1],[81,1]]}},{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[41,1]]}},{"k":[115],"v":[{"k":[111],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[3,4]]},"k":[8217],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,2]]}}]}]}]}]}]},{"k":[105,104],"v":[{"k":[118,111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[3,1],[58,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[59,1],[63,1],[80,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,117,105,100,115,33,112],"v":[{"d":{"df":16,"dc":[[12,2],[18,1],[48,3],[52,5],[53,1],[60,5],[79,2],[103,6],[108,7],[109,7],[114,1],[117,3],[121,4],[126,1],[128,1],[130,5]]},"k":[108,41,93,34,114,115,46,42,8221,39,44,96,109,61,58],"v":[{"d":{"df":15,"dc":[[14,1],[18,1],[29,1],[48,1],[52,1],[59,1],[61,2],[83,1],[88,1],[103,2],[118,2],[121,2],[125,1],[127,1],[134,1]]},"k":[105,41,58,115,44,39,46],"v":[{"k":[110],"v":[{"k":[103,101],"v":[{"d":{"df":2,"dc":[[3,1],[36,3]]}},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[13,1],[65,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"d":{"df":2,"dc":[[29,1],[127,1]]}},{"d":{"df":8,"dc":[[29,1],[59,2],[86,1],[100,1],[108,1],[109,1],[110,1],[127,1]]},"k":[60,58,44],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[59,1],[95,1]]}},{"d":{"df":3,"dc":[[108,1],[109,1],[121,1]]}}]},{"d":{"df":3,"dc":[[29,1],[52,1],[95,2]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":3,"dc":[[80,1],[88,1],[119,1]]}}]},{"d":{"df":1,"dc":[[128,7]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[117,8],[130,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":1,"dc":[[33,1]]}}]},{"k":[110,97],"v":[{"d":{"df":9,"dc":[[14,1],[21,1],[51,1],[108,1],[109,1],[115,1],[127,1],[130,2],[134,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]},{"d":{"df":5,"dc":[[18,1],[52,2],[60,1],[108,1],[109,1]]},"k":[46,44,41],"v":[{"d":{"df":4,"dc":[[18,1],[108,1],[109,1],[126,1]]}},{"d":{"df":1,"dc":[[109,1]]}},{"d":{"df":1,"dc":[[114,1]]}}]},{"d":{"df":9,"dc":[[21,1],[24,2],[48,2],[52,2],[117,8],[126,1],[129,1],[134,1],[136,1]]},"k":[95],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]},{"d":{"df":2,"dc":[[120,1],[123,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]},{"d":{"df":1,"dc":[[37,1]]}},{"d":{"df":13,"dc":[[48,1],[60,1],[76,1],[77,1],[79,1],[94,1],[102,1],[108,1],[109,1],[120,1],[129,1],[134,1],[136,1]]}},{"d":{"df":5,"dc":[[52,1],[80,1],[121,1],[124,1],[136,1]]}},{"d":{"df":1,"dc":[[60,1]]},"k":[47],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[77,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[108,1],[109,1],[117,3]]}}]},{"k":[108],"v":[{"k":[101,97],"v":[{"d":{"df":3,"dc":[[79,3],[90,1],[127,1]]},"k":[115,45,93,46,44],"v":[{"d":{"df":3,"dc":[[77,1],[94,1],[127,1]]},"k":[46,58],"v":[{"d":{"df":2,"dc":[[14,1],[77,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[115,98],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[35,39,108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[32,2],[116,2]]}},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[77,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[79,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105,121],"v":[{"k":[101,99],"v":[{"k":[114,100],"v":[{"d":{"df":2,"dc":[[107,1],[114,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"d":{"df":5,"dc":[[36,1],[98,1],[102,1],[104,1],[120,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[23,1],[59,1],[73,1],[75,1],[98,1],[100,1],[105,1],[130,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"d":{"df":2,"dc":[[41,1],[76,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[41,2]]}}]},{"d":{"df":1,"dc":[[41,1]]}},{"k":[114],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]}]},{"k":[116,97],"v":[{"d":{"df":43,"dc":[[6,1],[11,2],[14,1],[15,1],[20,1],[30,1],[36,1],[37,2],[52,3],[55,1],[60,1],[66,1],[67,3],[70,1],[79,2],[80,1],[82,1],[84,3],[85,1],[88,2],[89,1],[91,1],[93,1],[96,1],[98,7],[100,1],[102,1],[103,7],[104,2],[105,2],[108,1],[109,1],[112,1],[117,3],[118,1],[120,1],[126,1],[127,3],[129,1],[130,5],[132,1],[134,1],[137,1]]},"k":[46,108],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[121],"v":[{"d":{"df":2,"dc":[[76,2],[110,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]},{"k":[110,115],"v":[{"k":[116],"v":[{"d":{"df":18,"dc":[[12,1],[14,2],[33,2],[37,1],[62,1],[69,1],[74,9],[78,17],[92,1],[95,2],[100,3],[117,26],[120,1],[123,12],[124,6],[132,1],[134,1],[136,6]]},"k":[112,101,105],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[7,1],[62,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[12,1],[69,1],[78,2],[95,1],[98,1],[100,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[74,1],[78,2],[88,1],[136,1]]}},{"d":{"df":3,"dc":[[100,1],[117,1],[123,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[33,1],[82,1],[92,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[19,2],[24,1],[28,5],[63,2],[91,1],[94,1],[112,7],[121,1]]},"k":[46,112],"v":[{"d":{"df":2,"dc":[[28,2],[63,1]]}},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"k":[105,116],"v":[{"k":[116,107],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":8,"dc":[[24,3],[52,3],[63,2],[105,1],[106,1],[116,1],[130,5],[134,1]]},"k":[115,46,105,101,96,44,34,41],"v":[{"d":{"df":2,"dc":[[8,1],[11,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]},{"d":{"df":2,"dc":[[11,1],[130,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[18,1],[52,7]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[18,1],[52,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"d":{"df":1,"dc":[[52,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"k":[104],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[38,1],[130,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[46,39],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[76,4]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[76,2]]}},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44,46,115],"v":[{"d":{"df":2,"dc":[[84,1],[112,3]]}},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[100,110,115],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":10,"dc":[[4,1],[40,2],[45,1],[64,1],[75,3],[76,3],[77,1],[95,2],[122,1],[137,1]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"k":[108,99,115,116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[112,109,116,45,118],"v":[{"k":[108],"v":[{"k":[101,97],"v":[{"d":{"df":14,"dc":[[6,1],[24,1],[51,1],[81,1],[82,1],[98,2],[100,1],[110,1],[112,1],[117,2],[121,2],[127,1],[130,2],[131,1]]}},{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]},{"k":[116,117,99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[104,111],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":23,"dc":[[8,1],[11,1],[14,1],[16,1],[18,2],[36,1],[41,1],[52,4],[58,1],[67,1],[70,1],[76,2],[81,1],[88,1],[96,1],[102,1],[103,2],[104,1],[113,1],[119,1],[120,1],[126,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[116,105,101],"v":[{"d":{"df":19,"dc":[[13,1],[37,2],[54,1],[59,2],[61,1],[75,2],[77,1],[80,2],[82,1],[90,1],[99,1],[103,1],[108,2],[109,2],[112,1],[118,1],[121,1],[130,1],[132,2]]}},{"k":[99],"v":[{"d":{"df":3,"dc":[[67,4],[70,1],[130,7]]},"k":[93,44],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112,109],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[103,5]]},"k":[107,116,102],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,3]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"k":[116],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]},{"d":{"df":6,"dc":[[10,2],[39,1],[77,1],[102,6],[120,6],[137,1]]}},{"d":{"df":1,"dc":[[99,2]]},"k":[50,105],"v":[{"d":{"df":6,"dc":[[14,1],[33,1],[65,1],[74,1],[127,5],[136,1]]}},{"k":[46],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[51,118],"v":[{"d":{"df":1,"dc":[[20,1]]}},{"d":{"df":1,"dc":[[55,2]]}}]},{"d":{"df":1,"dc":[[28,1]]}},{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"d":{"df":1,"dc":[[53,1]]},"k":[46,47],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[60,7]]}}]}]},{"k":[122],"v":[{"d":{"df":1,"dc":[[60,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]},"k":[104,45,93,97,101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,6]]}}]}]}]},{"k":[37],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[76,6]]}}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,3]]}}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"k":[114,117],"v":[{"d":{"df":1,"dc":[[103,10]]},"k":[45,39],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,6]]}}]},{"k":[54],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]},{"k":[108,97,117,101,111,114,100,105,121,104,99,110,112,118,107,119,53,115,55,109],"v":[{"k":[97,101,117,105,121],"v":[{"k":[121,116,99,110,115,105],"v":[{"d":{"df":13,"dc":[[0,2],[26,1],[38,2],[41,1],[52,1],[53,1],[67,1],[101,1],[105,1],[112,1],[123,1],[130,2],[131,5]]},"k":[105,98,101,44,34],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[0,1],[32,3],[67,1],[116,3]]},"k":[33,44],"v":[{"d":{"df":1,"dc":[[27,2]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":4,"dc":[[20,2],[38,5],[79,1],[116,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[20,1],[38,1],[67,1]]}}]}]}]}]},{"k":[114,100],"v":[{"d":{"df":7,"dc":[[20,1],[41,1],[45,1],[52,1],[55,1],[76,4],[130,2]]},"k":[44,115,34,46],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":2,"dc":[[67,1],[76,2]]}},{"d":{"df":1,"dc":[[115,6]]}},{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":1,"dc":[[131,2]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":5,"dc":[[3,2],[36,1],[58,2],[67,1],[130,1]]},"k":[46,115],"v":[{"d":{"df":2,"dc":[[5,1],[130,1]]}},{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[41,1],[58,1]]}}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":6,"dc":[[6,1],[66,1],[77,1],[98,1],[130,1],[137,1]]},"k":[46,44,115,100,109],"v":[{"d":{"df":1,"dc":[[17,1]]}},{"d":{"df":2,"dc":[[94,1],[137,1]]}},{"k":[46],"v":[{"d":{"df":2,"dc":[[98,2],[100,1]]}}]},{"d":{"df":2,"dc":[[112,1],[122,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[115,2],[130,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[80,1],[112,1]]}}]}]}]},{"d":{"df":3,"dc":[[76,1],[78,1],[96,1]]},"k":[110,115,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[16,1],[121,1],[137,1]]}}]}]}]},{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":1,"dc":[[112,7]]},"k":[46,115,93],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[44,93,96],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[97],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[34,4],[71,1]]}}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[51,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[97,110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":41,"dc":[[11,2],[12,1],[13,3],[14,2],[19,1],[20,2],[30,9],[33,2],[38,1],[44,2],[48,1],[53,2],[57,1],[59,1],[60,1],[65,2],[66,5],[67,2],[71,1],[76,1],[79,1],[83,2],[85,1],[89,1],[91,7],[94,4],[95,2],[106,1],[112,1],[113,5],[117,3],[119,3],[121,3],[123,3],[129,1],[131,3],[132,3],[134,3],[135,1],[136,2],[137,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]},{"k":[103,115],"v":[{"d":{"df":6,"dc":[[34,1],[63,1],[83,2],[112,2],[121,3],[127,1]]},"k":[45,103,105,97,44,46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[105,97,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[35,1],[48,1],[83,1]]}}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[63,1],[77,2],[83,1],[90,1],[98,1],[103,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[101,2]]},"k":[115],"v":[{"d":{"df":2,"dc":[[67,1],[76,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":4,"dc":[[96,1],[98,1],[100,1],[101,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[34,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[120,2]]}}]}]}]}]}]}]},{"k":[103,118,114,116,108,115,112,99,109,110,117,105,100,121],"v":[{"k":[101],"v":[{"d":{"df":27,"dc":[[0,1],[5,1],[9,1],[17,3],[19,1],[27,1],[28,1],[35,2],[45,2],[52,1],[61,2],[73,1],[75,2],[77,1],[85,1],[88,1],[89,1],[100,1],[101,1],[103,1],[115,1],[117,1],[118,1],[121,3],[129,1],[131,1],[137,2]]},"k":[93,115,44,41,46,124,58],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119,103,97,112],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[105,115,112],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41,115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[132,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,109,102,117],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,109],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[52,1],[75,2],[77,1],[88,1],[98,1],[100,1],[130,1]]},"k":[46,44,59,47],"v":[{"d":{"df":2,"dc":[[28,2],[75,2]]}},{"d":{"df":2,"dc":[[52,1],[130,1]]}},{"d":{"df":1,"dc":[[75,1]]}},{"k":[110],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[52,1],[75,1],[89,1],[98,2],[100,2],[121,5],[137,1]]}},{"d":{"df":1,"dc":[[73,1]]}},{"d":{"df":6,"dc":[[75,1],[84,1],[88,1],[97,2],[131,4],[136,1]]}},{"d":{"df":1,"dc":[[75,5]]}},{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[0,1],[79,1],[116,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115,112],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,101,97,115,105,117],"v":[{"d":{"df":16,"dc":[[3,1],[6,1],[35,1],[61,3],[64,1],[96,2],[100,1],[103,1],[113,5],[118,3],[121,1],[126,1],[127,2],[130,1],[134,1],[137,1]]},"k":[115,110,105,46,121,101],"v":[{"d":{"df":5,"dc":[[1,1],[36,1],[113,1],[127,3],[130,2]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[1,1],[36,1]]}},{"d":{"df":1,"dc":[[30,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[100,1]]},"k":[115,101],"v":[{"d":{"df":1,"dc":[[3,1]]},"k":[46,96],"v":[{"d":{"df":1,"dc":[[3,2]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[116,99,97,101],"v":[{"k":[105,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":20,"dc":[[7,4],[21,2],[62,1],[74,5],[78,3],[80,1],[88,1],[91,2],[94,2],[95,5],[98,1],[117,11],[120,1],[121,24],[123,2],[124,9],[126,3],[130,1],[136,17],[137,1]]},"k":[115,46,41,93,44,59,105,34],"v":[{"d":{"df":9,"dc":[[7,2],[33,1],[74,1],[91,3],[95,1],[117,2],[121,4],[126,1],[136,2]]},"k":[46,44,93],"v":[{"d":{"df":3,"dc":[[91,1],[117,2],[121,3]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[121,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":11,"dc":[[21,1],[33,1],[74,3],[92,1],[95,2],[98,1],[100,1],[117,3],[121,2],[124,1],[136,3]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[62,1],[117,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[124,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[80,1],[95,1],[121,1],[124,2]]}},{"d":{"df":1,"dc":[[94,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[117,3]]}}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]},{"k":[117,105],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[85,1],[89,1],[103,3],[104,1],[112,1],[116,1]]},"k":[58,108,44],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"k":[121],"v":[{"d":{"df":5,"dc":[[36,1],[79,1],[94,1],[103,1],[113,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[40,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[100,1],[127,1],[137,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[98,1],[126,1]]}}]}]},{"d":{"df":2,"dc":[[58,1],[113,1]]}},{"d":{"df":4,"dc":[[97,1],[98,1],[119,1],[137,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[117,1],[123,1]]}}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[13,2],[65,2],[82,1]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[115,46,58,44],"v":[{"d":{"df":5,"dc":[[19,1],[52,1],[77,1],[88,1],[112,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":1,"dc":[[82,1]]}}]},{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":2,"dc":[[82,1],[99,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[133,8],[135,4]]}}]},{"k":[116,104,99,101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110,39],"v":[{"k":[115,46,39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":1,"dc":[[48,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]},{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"d":{"df":12,"dc":[[14,2],[44,4],[73,1],[75,4],[88,7],[103,4],[104,1],[112,1],[119,2],[124,1],[131,3],[134,1]]},"k":[44,46,93,115,58],"v":[{"d":{"df":3,"dc":[[14,1],[88,2],[103,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[88,2]]}}]},{"d":{"df":3,"dc":[[73,1],[75,1],[103,1]]}},{"d":{"df":1,"dc":[[88,2]]}},{"d":{"df":2,"dc":[[103,1],[123,2]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]},{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,5]]}}]}]}]}]},{"k":[115,116],"v":[{"d":{"df":3,"dc":[[75,1],[88,1],[103,1]]},"k":[119,112,101,105,116],"v":[{"k":[111,100],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":36,"dc":[[5,1],[7,7],[14,1],[24,2],[27,2],[31,1],[33,2],[38,1],[39,1],[41,1],[45,1],[51,1],[61,1],[63,6],[69,1],[74,2],[77,2],[80,2],[88,1],[92,1],[94,2],[97,9],[98,1],[102,2],[104,1],[106,3],[117,1],[118,1],[119,2],[120,2],[121,1],[122,1],[123,2],[130,7],[136,1],[137,1]]},"k":[41,115,46,44,96,58,33,93,45,42],"v":[{"d":{"df":2,"dc":[[14,1],[123,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":1,"dc":[[97,1]]}}]},{"d":{"df":3,"dc":[[7,2],[51,1],[130,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":14,"dc":[[12,1],[13,1],[33,1],[63,1],[66,1],[80,2],[94,2],[97,2],[98,3],[102,1],[104,2],[120,1],[121,2],[132,1]]}},{"d":{"df":10,"dc":[[14,1],[20,1],[33,1],[63,1],[97,2],[104,1],[119,1],[122,1],[123,1],[137,1]]}},{"d":{"df":1,"dc":[[80,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[20,1]]}},{"d":{"df":1,"dc":[[80,1]]}}]},{"d":{"df":2,"dc":[[33,1],[91,1]]}},{"d":{"df":1,"dc":[[41,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[33,1]]}}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[63,6],[74,1],[92,1],[120,4]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[33,2],[91,1]]}},{"d":{"df":3,"dc":[[33,1],[91,1],[120,1]]}}]}]}]}]}]}]},{"k":[100,115],"v":[{"d":{"df":2,"dc":[[75,1],[88,2]]}},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":9,"dc":[[13,1],[15,1],[20,4],[65,1],[84,2],[100,1],[112,1],[127,1],[134,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[36,1],[76,5],[112,1]]},"k":[115,109,39],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]},{"k":[107,109,116,97],"v":[{"d":{"df":1,"dc":[[41,1]]},"k":[97,105,101,115],"v":[{"k":[103],"v":[{"k":[101,105],"v":[{"d":{"df":41,"dc":[[14,1],[20,2],[30,1],[37,1],[38,1],[48,1],[50,1],[51,2],[53,1],[55,3],[61,1],[64,1],[66,3],[67,2],[68,1],[72,1],[74,2],[75,5],[84,3],[85,18],[89,18],[94,6],[96,2],[98,2],[99,2],[103,1],[107,2],[115,1],[116,1],[117,1],[118,2],[123,2],[127,3],[129,1],[130,1],[131,1],[133,9],[134,2],[135,1],[136,1],[137,8]]},"k":[115,100,46,58,44,39,41,45],"v":[{"d":{"df":23,"dc":[[20,2],[55,1],[68,2],[72,2],[77,1],[79,1],[85,16],[87,1],[89,15],[91,2],[94,5],[99,1],[102,1],[104,2],[106,1],[108,1],[116,1],[120,2],[131,1],[132,1],[133,3],[135,1],[137,5]]},"k":[58,44,46,41],"v":[{"d":{"df":5,"dc":[[10,1],[28,1],[116,3],[123,1],[135,1]]}},{"d":{"df":11,"dc":[[10,1],[60,1],[66,1],[77,2],[79,1],[82,1],[85,1],[89,1],[94,1],[116,1],[135,1]]}},{"d":{"df":8,"dc":[[20,1],[75,2],[85,2],[87,1],[89,2],[94,1],[133,1],[137,2]]},"k":[41,34],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":2,"dc":[[85,1],[89,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"d":{"df":4,"dc":[[13,1],[30,1],[107,2],[135,1]]}},{"d":{"df":12,"dc":[[17,2],[27,1],[60,1],[75,3],[85,1],[87,1],[89,1],[99,1],[104,1],[130,1],[134,1],[137,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"d":{"df":5,"dc":[[51,1],[55,2],[99,1],[107,2],[127,1]]}},{"d":{"df":8,"dc":[[52,1],[60,1],[61,1],[85,1],[89,1],[108,1],[109,1],[118,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"d":{"df":1,"dc":[[75,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[30,3],[82,1],[112,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[30,2]]}}]}]},{"k":[100,116],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[103,8]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[103,11]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[44],"v":[{"d":{"df":2,"dc":[[41,2],[76,1]]}}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[64,1],[84,1],[107,1],[135,1]]}}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[107],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[10,1],[77,5]]},"k":[58,95,97],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[117,109,121],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[77,3]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]},{"k":[101,103,105],"v":[{"k":[108,46,44],"v":[{"d":{"df":5,"dc":[[11,2],[19,2],[61,1],[67,1],[118,1]]},"k":[46,44,115,58],"v":[{"d":{"df":5,"dc":[[19,1],[50,1],[51,1],[67,1],[121,1]]}},{"d":{"df":3,"dc":[[31,1],[118,1],[121,1]]}},{"d":{"df":1,"dc":[[52,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[133,1]]}}]},{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":2,"dc":[[14,1],[131,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[49,111],"v":[{"k":[50,51,48,49],"v":[{"d":{"df":2,"dc":[[90,1],[121,1]]}},{"d":{"df":1,"dc":[[90,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[93,1],[125,4],[133,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[115,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]},{"k":[114,110,100],"v":[{"d":{"df":3,"dc":[[34,2],[68,1],[79,2]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[63,1],[79,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"d":{"df":1,"dc":[[36,2]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115,46],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[70,1],[76,1]]}}]},{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[97,1],[98,1],[113,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[59,1]]}}]},{"d":{"df":11,"dc":[[60,1],[74,1],[77,1],[85,1],[89,1],[123,1],[127,1],[130,1],[131,1],[134,1],[136,1]]},"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[108,114,116,115,98],"v":[{"k":[115,108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":4,"dc":[[0,1],[32,6],[79,2],[116,19]]},"k":[45,96,46,58],"v":[{"k":[109,117],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[79,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[5,5],[82,4],[95,2],[100,1],[111,2],[131,1],[133,1],[135,1]]}}]},{"k":[99,112,103,115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[1,2],[100,1]]}}]}]},{"d":{"df":3,"dc":[[63,1],[100,1],[113,2]]},"k":[100],"v":[{"d":{"df":2,"dc":[[34,1],[121,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[36,3],[85,1],[89,1],[124,1]]},"k":[115,46],"v":[{"d":{"df":4,"dc":[[52,1],[121,1],[133,1],[135,1]]},"k":[58,46],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"d":{"df":2,"dc":[[124,1],[130,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":8,"dc":[[51,1],[85,3],[89,3],[94,1],[102,1],[104,1],[119,1],[120,1]]},"k":[100],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"d":{"df":12,"dc":[[5,1],[30,2],[41,2],[53,1],[65,1],[68,1],[76,1],[91,1],[98,1],[131,1],[134,2],[137,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[104],"v":[{"d":{"df":4,"dc":[[5,3],[34,1],[64,1],[111,2]]},"k":[105,44,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[5,1],[76,1],[112,1]]}}]}]},{"d":{"df":1,"dc":[[5,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[34,1],[76,1]]}}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[115,99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[115,100],"v":[{"d":{"df":1,"dc":[[97,1]]}},{"d":{"df":2,"dc":[[99,1],[131,2]]}}]}]}]},{"d":{"df":4,"dc":[[36,1],[50,3],[76,1],[135,1]]}}]}]}]}]},{"k":[114,101,97,111,110],"v":[{"d":{"df":5,"dc":[[15,1],[76,1],[78,1],[129,1],[131,1]]},"k":[45,102,115,104,109,99,111,105],"v":[{"k":[97,114,112,117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[0,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[82,2],[98,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[111,101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":14,"dc":[[13,1],[59,2],[62,1],[65,2],[75,1],[83,1],[85,1],[88,1],[89,1],[112,1],[113,1],[129,1],[136,2],[137,1]]},"k":[97,105,115,101,46],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[101],"v":[{"d":{"df":14,"dc":[[1,1],[6,1],[16,1],[18,1],[52,2],[60,1],[76,5],[79,2],[84,1],[88,1],[105,2],[121,1],[125,9],[127,1]]},"k":[44,46,96,41,33],"v":[{"d":{"df":6,"dc":[[1,1],[16,1],[26,1],[52,1],[76,2],[126,2]]}},{"d":{"df":6,"dc":[[16,1],[66,1],[76,2],[80,1],[91,1],[126,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"d":{"df":1,"dc":[[105,1]]}}]}]},{"d":{"df":1,"dc":[[59,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[14,1],[59,1],[84,1],[95,1],[103,1],[113,1],[121,2]]}}]}]},{"d":{"df":1,"dc":[[75,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[98,1],[113,1]]}}]}]},{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]},{"k":[111,105,95],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[7,1],[45,1],[104,1]]},"k":[97],"v":[{"k":[108],"v":[{"d":{"df":7,"dc":[[21,1],[30,1],[68,1],[94,1],[98,2],[127,1],[134,1]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[115,46,101],"v":[{"d":{"df":1,"dc":[[42,1]]}},{"d":{"df":1,"dc":[[42,1]]}},{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":1,"dc":[[90,1]]}},{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[8,1],[37,1],[132,1]]}}]}]}]},{"k":[105,97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111,118],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[10,1],[111,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[108,58,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[16,1],[76,1]]},"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[52,1],[56,3],[88,1]]},"k":[46,44,34,58],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[56,1]]}},{"d":{"df":1,"dc":[[56,1]]}},{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[66,1],[98,1],[113,1],[134,1],[137,2]]},"k":[115,46],"v":[{"d":{"df":1,"dc":[[90,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[4,1],[103,1]]}}]},{"k":[110],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[30,2]]}}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[36,3],[39,1],[57,1],[58,2],[76,2],[98,1]]}}]}]}]},{"k":[100,97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[119,116,115,112,108,105,111,114,117,100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":33,"dc":[[12,2],[13,2],[18,2],[30,1],[32,1],[34,25],[35,14],[37,2],[52,10],[60,6],[62,1],[63,9],[71,2],[79,2],[80,2],[83,6],[86,1],[88,9],[90,2],[95,4],[100,1],[101,3],[108,1],[115,2],[121,12],[124,2],[126,1],[127,23],[131,1],[132,2],[133,4],[134,3],[137,1]]},"k":[102,101,105,44,115,45,116,112,60],"v":[{"k":[117],"v":[{"k":[108],"v":[{"d":{"df":13,"dc":[[1,2],[6,1],[8,1],[16,3],[17,1],[52,1],[64,1],[67,1],[70,1],[85,1],[89,1],[103,2],[104,1]]}}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[8,1],[32,1],[35,1],[127,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[13,1],[32,1],[100,1]]}}]}]},{"d":{"df":6,"dc":[[30,1],[52,1],[83,1],[108,1],[109,1],[127,1]]}},{"d":{"df":4,"dc":[[32,2],[48,1],[95,1],[127,1]]}},{"k":[104,115,109,99,111,112],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[52,3]]}}]}]},{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[1,1],[5,1],[104,1],[117,1]]},"k":[58,108],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[121],"v":[{"d":{"df":2,"dc":[[98,1],[113,1]]}}]}]}]}]}]}]}]}]},{"k":[116,115,105],"v":[{"d":{"df":1,"dc":[[70,1]]},"k":[100,101,105],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[112,3]]}}]},{"k":[116,110],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101,121],"v":[{"d":{"df":12,"dc":[[6,1],[16,1],[36,1],[74,1],[78,1],[79,1],[82,1],[83,1],[121,2],[127,1],[130,1],[131,1]]},"k":[46,44],"v":[{"d":{"df":4,"dc":[[19,1],[53,1],[102,1],[120,1]]}},{"d":{"df":3,"dc":[[84,1],[100,1],[112,2]]}}]},{"d":{"df":1,"dc":[[55,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121,105],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111,118],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[19,1],[35,1],[104,1],[112,4],[121,1]]},"k":[101,115,105,44,46],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[22,2]]}}]},{"k":[44,93],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[102],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"d":{"df":1,"dc":[[112,3]]}},{"d":{"df":1,"dc":[[115,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"d":{"df":16,"dc":[[21,3],[22,1],[40,1],[51,1],[54,1],[84,1],[91,1],[94,1],[98,1],[103,1],[107,2],[122,1],[123,3],[128,3],[130,1],[137,1]]},"k":[33,92,45,115,95,117,111,41,93,47,46],"v":[{"d":{"df":1,"dc":[[3,2]]},"k":[95,92,111],"v":[{"k":[111,115,47],"v":[{"k":[115],"v":[{"d":{"df":38,"dc":[[19,4],[21,2],[27,1],[28,1],[31,2],[32,2],[33,4],[37,11],[44,1],[53,7],[63,1],[74,2],[75,1],[76,1],[82,3],[84,3],[85,1],[87,1],[89,1],[92,1],[98,1],[99,1],[108,1],[109,1],[111,1],[112,2],[115,8],[116,2],[117,10],[118,1],[120,1],[123,1],[124,2],[126,5],[127,1],[130,2],[132,21],[137,3]]},"k":[46,39,44,93,63,58,60],"v":[{"d":{"df":6,"dc":[[3,1],[60,1],[75,1],[82,1],[96,1],[101,1]]},"k":[105,46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[46],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"d":{"df":8,"dc":[[20,1],[37,2],[49,1],[53,1],[63,1],[84,1],[101,1],[117,1]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,112],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":3,"dc":[[37,1],[120,1],[132,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,115],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115,103],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[120,1]]}},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111,101],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[115,2],[131,6]]},"k":[46,93],"v":[{"d":{"df":3,"dc":[[27,1],[87,1],[126,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[95],"v":[{"k":[111,116,115],"v":[{"k":[115],"v":[{"d":{"df":45,"dc":[[10,1],[13,2],[20,1],[21,3],[22,2],[28,2],[31,2],[36,3],[40,1],[48,3],[49,4],[51,2],[52,4],[59,1],[65,1],[70,1],[72,1],[73,1],[74,1],[79,5],[80,7],[84,1],[87,1],[88,1],[94,2],[98,1],[99,3],[100,2],[101,4],[103,1],[109,1],[113,1],[115,12],[116,2],[121,22],[122,1],[123,1],[124,2],[126,9],[127,1],[129,1],[130,50],[132,1],[136,6],[137,15]]},"k":[46,44,39,41,58,93],"v":[{"d":{"df":13,"dc":[[17,1],[24,1],[36,1],[49,1],[52,1],[69,1],[79,1],[80,1],[94,2],[95,1],[121,3],[124,1],[130,4]]},"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[80,2],[132,1]]}}]}]}]},{"d":{"df":14,"dc":[[17,1],[38,1],[51,1],[52,1],[56,1],[75,1],[95,1],[119,1],[121,2],[123,1],[128,1],[130,8],[135,1],[137,1]]}},{"d":{"df":2,"dc":[[115,1],[124,1]]},"k":[115],"v":[{"d":{"df":4,"dc":[[22,1],[42,1],[87,1],[121,1]]}}]},{"d":{"df":3,"dc":[[121,1],[127,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[22,1]]}}]},{"d":{"df":1,"dc":[[23,1]]}},{"k":[40],"v":[{"k":[47,35],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,108,109,105,99],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118,105],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,115],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[111,101],"v":[{"k":[112],"v":[{"d":{"df":5,"dc":[[49,1],[70,8],[127,1],[130,7],[134,1]]},"k":[46,44,41],"v":[{"d":{"df":7,"dc":[[49,1],[54,1],[80,1],[84,1],[94,2],[130,6],[131,1]]}},{"d":{"df":7,"dc":[[98,1],[116,1],[127,1],[130,2],[131,1],[134,1],[137,1]]}},{"d":{"df":1,"dc":[[130,23]]}}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[115,3],[130,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[124,1],[137,1]]}}]}]},{"k":[33],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[92],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,2]]}}]}]}]}]}]},{"k":[100,111,117,115],"v":[{"k":[101],"v":[{"k":[102,115],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[51,1],[89,1],[120,3],[137,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[10,2]]},"k":[47,36,46,34],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[10,3]]}},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":3,"dc":[[98,2],[130,1],[131,1]]},"k":[103,46,44],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[75,1],[123,4],[136,2],[137,5]]}}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[69,1],[96,1]]},"k":[105,104],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[13,1],[37,3]]},"k":[46,45],"v":[{"d":{"df":1,"dc":[[37,1]]}},{"k":[103],"v":[{"k":[116],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,115],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[13,1],[126,1],[132,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116,114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[44,100],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":7,"dc":[[52,2],[67,1],[84,1],[100,1],[101,1],[130,6],[131,2]]},"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[49,1]]}}]},{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[94,2],[120,1]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[100,1]]}}]},{"k":[105],"v":[{"k":[115,99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[121],"v":[{"d":{"df":5,"dc":[[85,1],[89,1],[98,1],[104,1],[130,1]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[13,1],[57,2],[60,1],[65,1],[74,1],[78,6],[98,4],[121,1]]},"k":[44,115,105,41,46,101],"v":[{"d":{"df":6,"dc":[[12,1],[34,1],[36,1],[78,1],[84,2],[134,1]]}},{"d":{"df":5,"dc":[[36,1],[57,2],[67,1],[112,1],[130,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[60,2]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[52,1],[100,1]]}}]}]},{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":3,"dc":[[78,2],[95,2],[112,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]},{"k":[116],"v":[{"d":{"df":5,"dc":[[76,2],[97,5],[103,4],[106,1],[127,4]]},"k":[105,101,115,46],"v":[{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[110],"v":[{"d":{"df":5,"dc":[[61,1],[71,2],[103,2],[112,1],[118,1]]}}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]},{"d":{"df":7,"dc":[[63,6],[76,1],[99,1],[103,2],[108,2],[109,2],[127,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[103,3],[127,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]},{"d":{"df":2,"dc":[[103,3],[106,1]]}}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[111,101,105,97],"v":[{"d":{"df":14,"dc":[[18,1],[52,1],[59,2],[65,6],[86,10],[91,2],[95,2],[106,2],[108,2],[109,2],[121,2],[125,25],[130,1],[133,1]]},"k":[106,102,118,108,99,100,103,116,98,112,109,120,93,96,124,44],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[3,2],[5,4],[8,3],[36,1],[82,2],[99,1],[129,1],[130,1],[131,2]]},"k":[115,46,39,44,45,93,111,101],"v":[{"d":{"df":6,"dc":[[1,1],[3,3],[5,1],[16,3],[82,1],[132,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[26,1],[130,1]]}},{"d":{"df":1,"dc":[[82,1]]}}]},{"d":{"df":4,"dc":[[1,1],[5,1],[36,1],[70,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[5,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[5,1]]}},{"k":[119],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[112,7]]},"k":[39,44,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":1,"dc":[[112,3]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[112,10]]}}]}]}]}]}]},{"k":[101,105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105,111],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[1,1],[26,1],[70,1],[126,1],[130,1]]},"k":[115,45,44,108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[26,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[6,4],[8,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[79,1],[90,2],[119,3],[126,1]]},"k":[115,46],"v":[{"d":{"df":4,"dc":[[18,1],[52,2],[79,1],[90,1]]},"k":[42,44,47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":2,"dc":[[119,1],[127,1]]}},{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]},{"k":[105,101],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":23,"dc":[[1,1],[5,1],[13,2],[51,2],[52,1],[58,2],[60,1],[65,1],[66,1],[68,1],[80,1],[83,2],[96,1],[100,1],[103,1],[110,1],[113,7],[115,2],[121,2],[124,1],[126,1],[131,1],[137,1]]},"k":[114,100,115],"v":[{"d":{"df":2,"dc":[[76,1],[100,1]]},"k":[115,46,39],"v":[{"d":{"df":4,"dc":[[1,1],[96,1],[98,3],[130,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[97,3]]}}]}]},{"d":{"df":1,"dc":[[96,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":13,"dc":[[11,1],[13,2],[37,1],[63,1],[84,2],[88,1],[113,5],[115,1],[121,2],[129,1],[130,3],[133,1],[135,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]},{"d":{"df":27,"dc":[[17,1],[19,4],[24,3],[26,1],[28,1],[37,1],[47,1],[51,4],[52,1],[61,1],[67,1],[70,1],[75,4],[81,2],[82,1],[84,1],[85,1],[89,1],[98,1],[108,1],[109,1],[110,1],[115,1],[118,1],[127,2],[130,1],[134,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[26,1],[35,1],[40,1],[52,1],[104,1],[126,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[105,111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[1,1],[8,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"d":{"df":1,"dc":[[117,5]]},"k":[117,101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]},{"k":[115,101,100],"v":[{"k":[115,101],"v":[{"d":{"df":34,"dc":[[1,1],[13,1],[17,1],[24,4],[30,1],[36,4],[52,1],[54,1],[61,1],[62,1],[65,1],[66,3],[74,2],[79,1],[80,1],[84,1],[85,1],[89,1],[91,2],[95,1],[98,2],[99,1],[100,1],[103,1],[112,3],[113,5],[118,1],[119,1],[121,4],[123,1],[127,3],[130,3],[133,1],[137,5]]},"k":[105,101,46,58,44,111,39],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[1,1],[30,1]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":8,"dc":[[8,1],[24,4],[52,4],[102,1],[103,1],[120,1],[127,1],[130,3]]},"k":[44,46,58],"v":[{"d":{"df":2,"dc":[[16,1],[24,1]]}},{"d":{"df":3,"dc":[[24,2],[52,2],[130,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]}]},{"d":{"df":11,"dc":[[24,2],[36,1],[40,1],[61,2],[66,1],[80,2],[84,1],[95,1],[118,2],[121,3],[137,1]]}},{"d":{"df":3,"dc":[[24,1],[100,1],[127,1]]}},{"d":{"df":9,"dc":[[24,1],[52,1],[59,1],[61,1],[63,1],[94,1],[95,1],[118,1],[137,2]]}},{"k":[114],"v":[{"d":{"df":4,"dc":[[88,1],[108,1],[109,1],[121,1]]},"k":[115,44],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":9,"dc":[[59,1],[63,1],[66,1],[84,1],[95,1],[112,1],[119,1],[123,2],[137,2]]},"k":[105,46],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":1,"dc":[[137,4]]}}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[101,116,105],"v":[{"d":{"df":3,"dc":[[70,1],[76,1],[91,1]]},"k":[100],"v":[{"d":{"df":3,"dc":[[3,1],[8,1],[88,1]]}}]},{"d":{"df":3,"dc":[[36,3],[121,10],[125,2]]},"k":[46,115,105,39],"v":[{"d":{"df":2,"dc":[[9,1],[125,1]]}},{"d":{"df":3,"dc":[[9,1],[58,1],[67,2]]},"k":[44],"v":[{"d":{"df":3,"dc":[[114,3],[126,1],[128,3]]}}]},{"k":[118,111],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[23,1],[36,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[114,97],"v":[{"k":[97,101],"v":[{"k":[109],"v":[{"d":{"df":25,"dc":[[20,1],[24,2],[28,1],[36,1],[42,1],[51,1],[52,3],[54,1],[57,1],[60,1],[67,3],[70,1],[79,2],[85,2],[88,1],[89,2],[94,2],[98,4],[104,1],[106,4],[115,1],[116,2],[127,1],[130,10],[134,3]]},"k":[109,115,44,46,58],"v":[{"k":[101,105],"v":[{"k":[114,100],"v":[{"d":{"df":1,"dc":[[3,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]},{"d":{"df":21,"dc":[[3,1],[16,2],[20,1],[24,1],[26,1],[51,4],[58,4],[60,1],[67,7],[79,2],[85,2],[89,2],[94,3],[98,4],[101,2],[103,1],[115,2],[126,1],[127,1],[130,4],[137,1]]},"k":[46,44,58],"v":[{"d":{"df":7,"dc":[[15,1],[30,1],[51,1],[67,1],[115,1],[127,1],[130,1]]}},{"d":{"df":5,"dc":[[58,1],[67,3],[81,1],[98,1],[115,1]]}},{"d":{"df":1,"dc":[[89,1]]}}]},{"d":{"df":8,"dc":[[57,1],[61,1],[67,3],[85,1],[89,1],[94,1],[117,1],[136,1]]}},{"d":{"df":5,"dc":[[67,3],[79,1],[94,1],[130,1],[134,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[91,1],[98,3],[121,2],[132,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"d":{"df":1,"dc":[[103,6]]},"k":[99,110],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[69,2],[98,2],[103,5]]},"k":[115,44,46],"v":[{"d":{"df":2,"dc":[[3,1],[69,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[79,1],[103,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":2,"dc":[[79,1],[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":3,"dc":[[78,2],[105,1],[131,15]]},"k":[118,109,45,44,46,103,117],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[42,9],[96,5]]},"k":[39,45,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]},{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[97,109],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,10]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[103,54],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[105,2]]},"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[130,1],[131,3]]}},{"d":{"df":1,"dc":[[131,3]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[131,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[131,3]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[131,8]]},"k":[45],"v":[{"k":[113],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[131,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105,111,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[35,2]]}}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[38,1],[130,1]]}}]}]}]}]}]},{"k":[108,97,101],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":11,"dc":[[5,1],[14,1],[37,1],[62,1],[82,1],[85,2],[89,2],[94,2],[103,5],[127,5],[134,1]]},"k":[44,115,46,63],"v":[{"d":{"df":2,"dc":[[5,1],[82,1]]}},{"d":{"df":7,"dc":[[11,1],[55,1],[79,1],[103,5],[116,1],[121,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[30,1],[60,1]]}},{"d":{"df":7,"dc":[[53,1],[60,1],[79,1],[85,1],[89,1],[103,1],[132,1]]}}]},{"d":{"df":2,"dc":[[79,1],[94,1]]}},{"d":{"df":1,"dc":[[100,1]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[53,1],[94,1],[117,2]]}}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[101,114,111],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[5,1],[75,1]]},"k":[108,116],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[68,2],[91,1]]},"k":[58,46],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[76,1],[84,9],[131,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":15,"dc":[[20,2],[29,1],[37,1],[59,11],[67,2],[72,1],[80,1],[90,3],[95,2],[110,1],[121,2],[126,1],[130,2],[132,1],[133,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[36,2]]}}]}]}]}]},{"k":[112,105,111],"v":[{"k":[116],"v":[{"d":{"df":17,"dc":[[12,2],[40,1],[51,3],[61,1],[72,1],[80,1],[82,1],[84,1],[91,3],[95,1],[101,1],[102,1],[104,2],[120,1],[122,1],[132,1],[137,1]]},"k":[101,115,44,46,93],"v":[{"k":[100],"v":[{"d":{"df":18,"dc":[[10,1],[20,1],[33,1],[51,2],[61,1],[63,5],[80,1],[94,1],[95,2],[102,2],[104,1],[108,1],[109,1],[118,1],[120,2],[121,4],[122,1],[137,4]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[31,1],[38,1]]}},{"d":{"df":5,"dc":[[45,1],[61,1],[117,1],[118,1],[137,1]]}}]}]},{"d":{"df":5,"dc":[[14,1],[95,1],[121,1],[123,1],[137,2]]}},{"d":{"df":4,"dc":[[51,1],[102,1],[104,1],[120,1]]}},{"d":{"df":2,"dc":[[75,4],[104,3]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]},"k":[114,109,98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[124],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[118,45,102,115,112,114,108,109,116,105,100,99],"v":[{"k":[105,101],"v":[{"k":[111,101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":17,"dc":[[6,1],[7,1],[14,1],[15,1],[31,1],[40,1],[60,1],[75,1],[79,1],[94,1],[99,1],[103,1],[112,2],[115,1],[119,1],[121,1],[136,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[1,1],[36,1],[85,1],[89,1],[98,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":10,"dc":[[38,1],[66,1],[76,4],[98,1],[100,1],[102,1],[107,1],[116,2],[120,1],[131,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"d":{"df":3,"dc":[[68,1],[90,1],[104,1]]}}]}]}]}]},{"k":[105,103,102,114,50,109],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":8,"dc":[[1,2],[16,1],[21,1],[26,1],[52,1],[58,1],[87,1],[92,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]},{"k":[50],"v":[{"k":[46],"v":[{"k":[49,48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[52],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[101,93,105],"v":[{"k":[114],"v":[{"d":{"df":11,"dc":[[11,1],[23,1],[58,1],[61,1],[78,1],[94,1],[113,1],[118,1],[121,1],[127,1],[134,1]]},"k":[46,44,101,114],"v":[{"d":{"df":4,"dc":[[5,1],[121,1],[133,1],[135,1]]}},{"d":{"df":2,"dc":[[6,1],[137,1]]}},{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[115,93,44],"v":[{"d":{"df":4,"dc":[[105,1],[121,1],[126,1],[130,2]]},"k":[60,44,46,58,59],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[98,1],[112,1],[121,1]]}},{"d":{"df":2,"dc":[[105,2],[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[52,2],[60,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[60,1],[76,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"d":{"df":2,"dc":[[69,1],[103,1]]},"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"k":[101,115,105],"v":[{"k":[110,114,116],"v":[{"k":[116],"v":[{"d":{"df":9,"dc":[[18,1],[55,2],[59,2],[85,1],[88,1],[89,1],[94,1],[131,1],[136,2]]},"k":[97,41,115,44,105,101,58,46],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"d":{"df":3,"dc":[[85,1],[89,1],[133,1]]}},{"d":{"df":1,"dc":[[95,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[98,2]]}}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[102,1],[120,1],[121,2]]}}]},{"d":{"df":1,"dc":[[127,2]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[118],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]},{"d":{"df":3,"dc":[[91,2],[94,1],[98,1]]}}]}]},{"d":{"df":1,"dc":[[105,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[105,3]]}}]}]},{"d":{"df":49,"dc":[[12,7],[13,3],[14,1],[19,2],[20,4],[24,4],[25,1],[31,3],[33,1],[37,1],[38,1],[46,1],[49,1],[51,9],[53,1],[61,1],[63,1],[66,1],[67,1],[74,2],[78,6],[80,1],[91,2],[93,3],[94,1],[96,2],[98,5],[101,1],[102,3],[103,2],[104,2],[106,1],[112,17],[115,5],[116,1],[117,1],[118,2],[119,4],[120,3],[121,9],[123,2],[124,1],[129,1],[131,4],[132,2],[134,1],[135,1],[136,1],[137,8]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":26,"dc":[[12,1],[13,1],[14,1],[28,2],[59,1],[60,1],[62,1],[75,3],[81,1],[94,1],[98,2],[102,1],[112,2],[115,4],[116,2],[117,1],[119,6],[120,1],[121,1],[122,1],[124,1],[129,2],[130,3],[131,3],[134,1],[137,1]]}}]}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[97,1],[136,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]},{"k":[97,101],"v":[{"k":[99,114],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[100,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115,101],"v":[{"d":{"df":1,"dc":[[44,1]]}},{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[77,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[91,1],[103,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[99,118,109,110,111],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[1,1],[8,1],[16,1]]}}]},{"k":[97,105],"v":[{"k":[99,116],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[2,1],[121,2],[126,1],[130,1]]}}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"k":[97,101],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":8,"dc":[[3,1],[6,1],[78,1],[84,1],[106,1],[108,1],[109,1],[114,1]]}},{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[59,1],[70,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[38,1]]}}]},{"k":[116,99],"v":[{"d":{"df":12,"dc":[[14,1],[61,3],[71,1],[75,1],[82,1],[88,1],[94,1],[103,2],[104,1],[118,2],[119,3],[121,1]]},"k":[101,105,115],"v":[{"k":[114,100],"v":[{"d":{"df":3,"dc":[[61,25],[118,25],[121,2]]},"k":[115,93,46,44,45,110,39,96],"v":[{"d":{"df":2,"dc":[[61,9],[118,13]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[97,99],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[61,4],[118,2],[121,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]},{"d":{"df":2,"dc":[[61,3],[118,2]]}},{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[61,2],[118,2]]}}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"d":{"df":1,"dc":[[118,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":4,"dc":[[75,1],[79,1],[88,1],[112,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[61,4],[118,3]]}}]}]},{"d":{"df":3,"dc":[[75,3],[103,1],[119,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[23,1],[36,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[36,2],[80,1],[85,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[63,1],[98,1],[100,2]]}}]}]}]}]}]}]},{"k":[102],"v":[{"d":{"df":8,"dc":[[1,1],[3,1],[6,1],[8,1],[16,1],[26,1],[58,1],[71,1]]}}]},{"d":{"df":1,"dc":[[80,1]]},"k":[112,46,108,101,120,99,100,111,110],"v":[{"k":[101,51],"v":[{"d":{"df":2,"dc":[[24,1],[75,1]]},"k":[116,114,119,108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[28,1]]}},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,3],[116,8]]},"k":[46,44,45,47,58],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,2],[116,2]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[32,1],[116,2]]}},{"k":[112,97,98],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[8212,46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[121,1],[131,1]]}}]},{"d":{"df":1,"dc":[[3,1]]}},{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[8,1],[14,1],[112,5],[121,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[11,3]]},"k":[115],"v":[{"d":{"df":1,"dc":[[11,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,3]]}}]}]}]}]},{"k":[116,107],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[11,1],[14,1],[26,1],[95,2],[131,1]]},"k":[100,115,45],"v":[{"d":{"df":6,"dc":[[13,1],[65,1],[91,2],[115,1],[131,2],[136,1]]}},{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[98,2],[100,1],[101,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[11,1],[37,2],[53,1],[60,1],[91,1]]},"k":[101,105],"v":[{"k":[100,114],"v":[{"d":{"df":1,"dc":[[63,1]]}},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[24,2],[99,1]]},"k":[40,115,111,96],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"d":{"df":1,"dc":[[24,1]]}},{"k":[102],"v":[{"d":{"df":1,"dc":[[24,2]]}}]},{"d":{"df":1,"dc":[[64,1]]}}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,2]]},"k":[110,103,44],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,9]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[116,99],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[3,1],[61,1],[82,8],[118,1],[131,2]]},"k":[44,50,41,51],"v":[{"d":{"df":3,"dc":[[3,1],[94,1],[131,1]]}},{"k":[46],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]},{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":1,"dc":[[82,2]]},"k":[45,44],"v":[{"k":[110,112,119],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]},{"k":[121,105],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[53],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[121,1],[131,1]]}}]}]},{"k":[120],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[107],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"k":[101,121,111,105,97],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":9,"dc":[[11,4],[30,1],[52,1],[80,1],[100,1],[103,7],[112,1],[121,1],[124,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"k":[116,110,100],"v":[{"k":[111],"v":[{"d":{"df":4,"dc":[[84,1],[97,1],[126,1],[130,2]]},"k":[46,115,98,103],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":3,"dc":[[13,1],[65,1],[130,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[95,2]]},"k":[44,42,46,45],"v":[{"d":{"df":1,"dc":[[36,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[113,1]]}}]},{"d":{"df":1,"dc":[[119,1]]}},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[84,2]]}}]}]}]},{"k":[108],"v":[{"k":[105,111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[51,1],[126,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[8,1],[110,1]]},"k":[105,63,115,46,104],"v":[{"d":{"df":2,"dc":[[88,1],[121,1]]},"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[110,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[110,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[121,1]]}},{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[48],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]},{"k":[97],"v":[{"d":{"df":5,"dc":[[68,3],[91,1],[94,1],[119,2],[137,3]]},"k":[58,115,47,44,39],"v":[{"k":[119,115,99,98],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45,47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[66,1],[91,1],[108,1],[135,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[68,2],[137,1]]},"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[68,4]]}}]}]}]}]},{"d":{"df":1,"dc":[[68,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[105,107],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[54],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]},{"k":[114,45],"v":[{"k":[58],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[99,1]]},"k":[96,101,117],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[127,4],[134,4]]},"k":[58],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[127,3]]},"k":[47,44,115,46],"v":[{"k":[34],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[105,117,101,111,97,103,100,109,115,49,50,104,102,108,116,53,120,121,51,112],"v":[{"k":[103,112,115,111],"v":[{"k":[104,111,103],"v":[{"k":[116],"v":[{"d":{"df":42,"dc":[[0,1],[2,1],[5,3],[11,3],[12,1],[13,1],[14,1],[16,1],[17,1],[21,1],[26,1],[28,1],[37,1],[41,1],[48,1],[50,1],[52,1],[58,1],[67,2],[69,1],[72,1],[78,1],[81,2],[84,4],[87,1],[92,1],[96,1],[98,2],[101,2],[108,1],[109,1],[112,6],[114,1],[115,5],[116,1],[121,3],[126,1],[128,1],[130,1],[131,3],[132,2],[134,1]]},"k":[46,93,45,115,58,44,41],"v":[{"d":{"df":3,"dc":[[14,1],[84,1],[108,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,117,97],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[55],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,115,104,100],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":11,"dc":[[28,1],[53,1],[61,2],[67,1],[69,1],[101,1],[105,2],[118,1],[124,1],[131,1],[136,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[72,2]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[53,1],[115,1],[121,1],[130,1]]}}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[38,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[63,1]]}}]},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":3,"dc":[[98,1],[114,1],[134,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[107,101],"v":[{"d":{"df":2,"dc":[[98,1],[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[116],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]}]},{"k":[110,108,115],"v":[{"d":{"df":73,"dc":[[3,1],[4,1],[5,3],[7,2],[12,4],[13,1],[14,5],[16,5],[18,1],[26,1],[27,1],[32,3],[33,3],[37,1],[38,3],[39,1],[41,1],[44,1],[48,1],[50,1],[51,2],[52,4],[53,3],[54,1],[55,7],[58,2],[59,2],[60,2],[61,1],[62,1],[64,1],[65,1],[66,2],[67,5],[72,2],[74,4],[75,2],[76,3],[79,3],[80,1],[82,12],[84,3],[85,3],[87,1],[88,2],[89,2],[91,1],[94,3],[98,4],[99,9],[100,2],[102,2],[104,3],[106,3],[112,1],[114,1],[116,3],[117,11],[118,2],[120,4],[121,3],[123,8],[124,1],[127,13],[128,1],[129,1],[130,3],[131,8],[132,5],[134,12],[135,2],[136,3],[137,3]]},"k":[110,115,116,93,33,44,46,58,96,34,59,97],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":59,"dc":[[0,1],[3,1],[12,1],[14,2],[16,2],[17,1],[24,4],[26,1],[31,1],[32,1],[37,1],[42,1],[49,1],[52,7],[54,1],[55,2],[58,1],[59,6],[60,2],[61,1],[67,2],[72,1],[74,2],[76,2],[78,1],[79,3],[81,1],[82,3],[83,1],[84,4],[85,1],[88,1],[89,2],[94,1],[95,3],[98,1],[99,1],[102,2],[103,2],[104,1],[105,1],[110,1],[111,1],[112,5],[116,2],[117,3],[118,1],[120,1],[121,2],[122,1],[123,4],[124,1],[127,2],[130,3],[131,1],[133,7],[134,1],[136,3],[137,4]]},"k":[44,58,46],"v":[{"d":{"df":4,"dc":[[52,2],[121,1],[133,1],[137,1]]}},{"d":{"df":3,"dc":[[55,1],[124,2],[133,1]]}},{"d":{"df":8,"dc":[[79,1],[81,1],[88,1],[94,1],[101,1],[121,1],[127,1],[134,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":2,"dc":[[105,1],[131,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"d":{"df":8,"dc":[[21,1],[52,1],[76,3],[84,2],[127,2],[130,1],[134,1],[136,1]]}},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[27,1],[82,1],[89,1],[99,3]]},"k":[46,115],"v":[{"d":{"df":2,"dc":[[27,1],[82,1]]}},{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[53,1]]}},{"d":{"df":7,"dc":[[53,1],[64,1],[74,1],[105,1],[117,1],[134,1],[136,1]]}},{"d":{"df":5,"dc":[[72,1],[74,1],[77,1],[117,1],[136,1]]}},{"d":{"df":13,"dc":[[77,1],[85,2],[88,1],[89,1],[94,2],[102,1],[112,2],[116,1],[119,1],[120,2],[124,1],[127,1],[134,1]]}},{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":1,"dc":[[88,2]]}},{"d":{"df":1,"dc":[[117,5]]}},{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[116],"v":[{"k":[34,46],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[115,108,113,103,97,112,102,109,118,99,98,45,100,116,105,110,111],"v":[{"k":[101,111,112,116,117,105,99],"v":[{"k":[97,109,116,114,108],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":4,"dc":[[1,5],[3,1],[8,2],[36,3]]},"k":[101,105,44],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[1,2],[8,3]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[5,1],[130,1]]}}]}]}]}]}]},{"d":{"df":8,"dc":[[12,1],[33,3],[48,1],[79,1],[88,1],[90,3],[116,1],[126,1]]},"k":[44,115,46,116,93],"v":[{"d":{"df":2,"dc":[[48,1],[83,1]]}},{"d":{"df":1,"dc":[[136,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}}]},{"d":{"df":1,"dc":[[79,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[79,1],[113,1],[121,1]]}}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[117,108],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[3,1],[16,1],[84,1]]},"k":[115],"v":[{"d":{"df":8,"dc":[[6,1],[41,1],[45,1],[52,1],[75,1],[84,1],[106,1],[127,2]]},"k":[46,58,124],"v":[{"d":{"df":3,"dc":[[51,1],[76,1],[121,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[117,118],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[11,7],[53,3],[85,1],[103,3],[105,9],[112,3]]},"k":[46,115,34],"v":[{"d":{"df":4,"dc":[[11,1],[53,1],[105,2],[113,1]]}},{"d":{"df":1,"dc":[[105,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[105,2]]}}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":10,"dc":[[61,2],[70,2],[72,13],[79,1],[94,1],[103,2],[104,1],[113,2],[118,2],[130,1]]},"k":[100,115,58,47,46,93],"v":[{"d":{"df":4,"dc":[[79,1],[85,1],[89,1],[94,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"d":{"df":3,"dc":[[61,1],[103,1],[118,1]]}},{"d":{"df":1,"dc":[[72,3]]}},{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[111,101],"v":[{"k":[110],"v":[{"k":[115,100],"v":[{"k":[101,105],"v":[{"d":{"df":4,"dc":[[77,2],[103,1],[113,1],[122,1]]},"k":[115,93,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[30,2],[51,1],[79,1],[103,1],[117,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,3]]},"k":[108],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":4,"dc":[[117,1],[123,1],[130,1],[131,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[34,1],[74,1],[82,1],[94,1],[121,1],[127,2],[131,1]]},"k":[97,111,114],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":24,"dc":[[10,2],[11,2],[20,2],[25,1],[32,4],[33,1],[44,1],[51,2],[60,2],[66,3],[78,2],[84,1],[91,3],[95,1],[99,2],[102,1],[105,1],[106,5],[116,7],[120,1],[121,1],[123,1],[130,1],[137,3]]},"k":[101,105,115,41,61],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[25,1],[28,1],[66,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":2,"dc":[[121,1],[137,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[52,1],[60,1],[64,1],[85,1],[89,1],[116,2],[127,1],[137,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"d":{"df":1,"dc":[[116,3]]},"k":[46],"v":[{"d":{"df":2,"dc":[[64,1],[127,1]]}}]},{"d":{"df":1,"dc":[[66,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105,97,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[98,7],[100,2]]},"k":[46,44],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[13,1],[132,1]]}}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[116,98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"d":{"df":7,"dc":[[48,1],[84,1],[91,5],[98,9],[100,1],[114,1],[130,1]]}}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108,109],"v":[{"k":[116],"v":[{"d":{"df":14,"dc":[[24,1],[33,1],[66,1],[76,2],[98,1],[103,1],[112,1],[118,1],[120,1],[121,1],[123,1],[124,1],[134,1],[136,1]]},"k":[115,105,58,46,97],"v":[{"d":{"df":6,"dc":[[14,1],[36,1],[76,1],[103,1],[113,1],[119,1]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[36,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[61,1],[103,2],[118,1],[127,1]]}}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[93,1]]}},{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[124,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":2,"dc":[[64,1],[124,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[88,1],[124,1]]}}]}]}]}]},{"k":[122,100],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[84,1],[114,1],[128,2]]},"k":[46,100,44],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]},{"k":[121,105,97,101,95,111],"v":[{"d":{"df":4,"dc":[[1,1],[6,1],[8,1],[16,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[1,1],[16,1]]}}]}]}]},{"k":[97,101],"v":[{"k":[98],"v":[{"k":[108,105],"v":[{"k":[101,121],"v":[{"d":{"df":4,"dc":[[1,1],[8,1],[16,2],[26,2]]}},{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]},{"k":[102,100,115],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"d":{"df":1,"dc":[[8,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111,118],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[73,1],[112,1]]},"k":[39,108],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[119,1],[126,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":9,"dc":[[30,1],[75,3],[79,2],[91,1],[113,1],[116,1],[127,1],[134,1],[135,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[97,118],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":15,"dc":[[49,1],[66,2],[68,3],[82,1],[94,2],[99,1],[111,1],[112,5],[121,1],[123,1],[126,1],[130,1],[131,2],[133,1],[137,15]]},"k":[115,46,100,44,93,124],"v":[{"d":{"df":5,"dc":[[66,1],[91,1],[94,3],[126,1],[137,4]]},"k":[41,44,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[21,1]]}}]},{"d":{"df":1,"dc":[[49,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]},{"d":{"df":4,"dc":[[36,1],[66,1],[82,1],[126,1]]}},{"d":{"df":6,"dc":[[45,1],[76,1],[112,1],[121,1],[131,1],[137,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"d":{"df":3,"dc":[[129,1],[131,1],[137,1]]}},{"k":[40],"v":[{"k":[35],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[117],"v":[{"k":[105,101],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":23,"dc":[[6,1],[7,1],[25,1],[49,1],[52,2],[59,3],[61,2],[66,1],[76,1],[78,2],[79,1],[83,1],[84,3],[85,1],[89,1],[97,1],[99,1],[103,1],[118,2],[124,1],[127,1],[129,1],[130,3]]},"k":[109,100,115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[80,1],[121,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[72,1],[80,1],[84,1]]},"k":[46,93,44],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[51],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[121,1],[127,1]]}}]}]}]}]}]},{"d":{"df":27,"dc":[[1,1],[6,1],[10,2],[17,1],[20,1],[54,2],[61,1],[77,2],[82,1],[85,1],[88,1],[89,2],[91,1],[95,1],[98,1],[102,1],[106,1],[110,1],[112,1],[118,1],[119,1],[120,1],[121,1],[123,1],[127,1],[130,1],[137,1]]},"k":[33,44,46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[48,1]]}}]},{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":2,"dc":[[78,1],[119,1]]}}]},{"d":{"df":13,"dc":[[10,1],[17,1],[40,1],[61,1],[72,1],[82,1],[98,4],[105,1],[112,2],[118,1],[130,1],[136,1],[137,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[104,1],[121,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[5,1],[24,1],[103,1],[137,1]]},"k":[101,34,46,93,115],"v":[{"k":[100],"v":[{"d":{"df":9,"dc":[[5,1],[11,2],[80,1],[94,1],[108,1],[109,1],[119,1],[123,1],[124,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,5]]}}]}]},{"d":{"df":1,"dc":[[5,2]]}},{"d":{"df":1,"dc":[[5,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[36,1],[82,1],[133,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[113,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]},"k":[117,105,97,100],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116,114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[1,1],[60,2]]}}]}]}]},{"d":{"df":9,"dc":[[20,1],[33,1],[72,1],[74,1],[98,2],[100,1],[102,2],[120,2],[136,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[36,1],[135,1]]}}]}]}]}]}]},{"k":[115,111],"v":[{"k":[116],"v":[{"k":[101,114],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[17,2]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[17,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[112,1],[121,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[114,105],"v":[{"k":[100],"v":[{"k":[108,105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[33,1],[59,1],[130,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100,108,99,112,115,116],"v":[{"d":{"df":18,"dc":[[11,1],[45,1],[52,1],[59,2],[60,1],[63,1],[88,1],[91,1],[98,1],[113,1],[115,1],[121,3],[123,1],[126,1],[129,2],[130,1],[131,8],[137,1]]},"k":[121,109,45,47,101,105,58,97],"v":[{"d":{"df":18,"dc":[[1,1],[5,1],[6,1],[38,1],[48,1],[53,1],[58,1],[72,1],[78,1],[82,1],[91,1],[105,1],[112,2],[115,1],[121,1],[124,1],[131,2],[136,1]]},"k":[44,93,46],"v":[{"d":{"df":1,"dc":[[13,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[101],"v":[{"k":[33,46],"v":[{"d":{"df":1,"dc":[[4,1]]}},{"k":[109],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]},{"k":[119],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[12,1],[127,1]]}}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[19,3],[114,1],[128,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[110,108],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[19,2],[76,1],[90,1],[130,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[67,1],[98,1]]}}]}]},{"d":{"df":2,"dc":[[60,1],[88,1]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[108,109,45,105,116],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[3,1],[53,1],[58,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[70,1],[112,4],[127,1]]}}]}]},{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[104],"v":[{"d":{"df":7,"dc":[[76,1],[84,1],[96,1],[117,1],[120,2],[127,2],[134,1]]},"k":[101,105,97],"v":[{"k":[100,115],"v":[{"d":{"df":2,"dc":[[12,1],[137,1]]},"k":[44,34],"v":[{"d":{"df":2,"dc":[[85,2],[89,1]]}},{"d":{"df":1,"dc":[[119,1]]}}]},{"d":{"df":1,"dc":[[90,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[100,1],[127,1]]}}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]},{"k":[115,111],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[55,1],[102,1],[120,1],[122,1]]},"k":[44,115],"v":[{"d":{"df":3,"dc":[[30,1],[103,1],[119,1]]}},{"d":{"df":4,"dc":[[39,1],[82,1],[103,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[60,1],[130,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[111,108,97,101,117,114],"v":[{"d":{"df":7,"dc":[[4,1],[5,1],[64,1],[68,2],[85,2],[89,1],[131,1]]},"k":[44,115,93,114,109],"v":[{"d":{"df":1,"dc":[[5,2]]}},{"d":{"df":1,"dc":[[68,1]]},"k":[105,116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":13,"dc":[[5,2],[27,1],[43,1],[85,1],[87,3],[89,1],[107,2],[119,1],[129,1],[130,1],[131,1],[134,1],[135,2]]},"k":[44,46,58],"v":[{"d":{"df":4,"dc":[[5,1],[41,1],[85,2],[89,1]]}},{"d":{"df":3,"dc":[[43,1],[85,2],[89,1]]}},{"d":{"df":3,"dc":[[45,1],[107,3],[119,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":8,"dc":[[20,1],[43,2],[68,2],[85,2],[87,7],[89,1],[94,2],[137,2]]},"k":[46,58,44,93,41],"v":[{"d":{"df":4,"dc":[[79,1],[84,1],[94,1],[135,1]]}},{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"d":{"df":3,"dc":[[87,1],[94,1],[126,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99,103],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[14,1],[57,2],[121,1],[127,1]]},"k":[115,58,44,101,105],"v":[{"d":{"df":3,"dc":[[52,1],[127,1],[134,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[62,1],[117,1]]},"k":[63],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[126,1],[127,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,3]]}}]}]}]},{"k":[97,121],"v":[{"k":[99],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[7,1],[112,2],[119,1]]}}]}]},{"d":{"df":13,"dc":[[14,1],[30,1],[65,1],[73,1],[79,1],[94,1],[106,1],[112,1],[117,3],[119,1],[124,1],[126,2],[127,1]]},"k":[109,100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[34,1],[67,2],[113,6],[127,1],[134,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":2,"dc":[[52,1],[83,1]]}}]}]}]}]},{"d":{"df":6,"dc":[[94,1],[98,1],[103,1],[112,1],[127,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[52,1],[127,1],[134,1]]}},{"d":{"df":2,"dc":[[127,1],[134,2]]}}]}]}]}]},{"d":{"df":2,"dc":[[14,1],[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":19,"dc":[[13,1],[30,2],[33,2],[37,1],[62,1],[65,1],[66,3],[74,1],[83,1],[89,1],[91,1],[113,8],[117,1],[120,2],[123,4],[124,1],[132,1],[136,2],[137,1]]},"k":[101,46,115,44,105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[21,1],[100,1],[126,1],[134,1],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]},{"d":{"df":4,"dc":[[25,1],[30,2],[37,1],[132,1]]}},{"d":{"df":1,"dc":[[30,4]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[30,2]]}},{"d":{"df":3,"dc":[[30,1],[113,2],[127,1]]}}]},{"d":{"df":1,"dc":[[30,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[37,1],[65,1],[121,2],[123,2],[132,1],[137,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[19,1],[61,1],[112,4],[118,1],[121,1]]},"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105,97,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[103,1],[114,1],[115,1],[128,2],[130,3]]}}]}]}]}]}]}]}]}]},{"k":[101,108,111,114,117,105],"v":[{"k":[114],"v":[{"d":{"df":20,"dc":[[13,1],[14,1],[29,1],[33,1],[83,1],[84,1],[94,2],[95,1],[100,2],[105,1],[111,1],[115,3],[117,1],[119,1],[120,1],[121,1],[123,1],[129,1],[130,1],[137,1]]},"k":[114,115,101],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[5,1],[104,1],[130,1],[133,1],[135,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"d":{"df":4,"dc":[[11,1],[76,1],[84,1],[98,1]]}},{"k":[110],"v":[{"k":[99],"v":[{"k":[101,105],"v":[{"d":{"df":5,"dc":[[30,1],[61,1],[75,1],[118,1],[130,1]]},"k":[115,46,100],"v":[{"d":{"df":1,"dc":[[77,1]]}},{"d":{"df":1,"dc":[[95,2]]}},{"d":{"df":2,"dc":[[99,1],[130,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[26,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[13,1]]},"k":[116,115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":9,"dc":[[28,1],[42,1],[85,2],[94,1],[101,1],[123,1],[126,2],[132,1],[136,5]]},"k":[97,105,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[28,1],[129,1],[132,1],[137,1]]}}]}]},{"k":[114,100],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[110,115,101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[100,109],"v":[{"d":{"df":1,"dc":[[36,1]]}},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]}]}]},{"k":[111,97,101,105],"v":[{"k":[116,117,118],"v":[{"k":[101],"v":[{"d":{"df":8,"dc":[[5,1],[30,1],[85,2],[89,1],[98,5],[103,11],[104,1],[106,2]]},"k":[108,115,45],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[8,1],[98,1],[106,1],[121,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]},{"d":{"df":2,"dc":[[55,1],[87,1]]}},{"k":[97,100],"v":[{"k":[100],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[55,1],[87,1]]}}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[55,1],[87,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[101,105,97],"v":[{"d":{"df":38,"dc":[[13,1],[21,1],[26,1],[34,2],[35,1],[48,3],[51,3],[52,1],[60,1],[61,2],[65,3],[73,1],[75,1],[77,1],[80,1],[82,5],[83,3],[85,11],[88,1],[89,9],[91,1],[94,6],[100,1],[102,2],[104,3],[106,1],[112,2],[116,1],[117,2],[118,2],[119,2],[120,2],[121,1],[123,1],[124,2],[127,3],[130,1],[137,2]]},"k":[100,115,44,41],"v":[{"d":{"df":7,"dc":[[36,1],[42,2],[51,2],[76,1],[101,1],[127,1],[137,1]]},"k":[44,46],"v":[{"d":{"df":9,"dc":[[34,1],[42,1],[65,1],[82,1],[85,3],[89,3],[102,1],[120,1],[127,1]]}},{"d":{"df":4,"dc":[[34,1],[76,1],[91,1],[127,2]]}}]},{"d":{"df":3,"dc":[[85,1],[89,1],[116,1]]}},{"d":{"df":2,"dc":[[87,1],[101,1]]}},{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[13,1],[34,1],[43,1],[51,1],[77,1],[81,1],[82,3],[87,4],[100,1],[119,1],[127,2],[137,2]]}}]}]},{"k":[108,98],"v":[{"d":{"df":2,"dc":[[62,1],[101,1]]}},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[132,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]},{"k":[105,114,112],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[48,1],[76,1],[78,1],[115,1]]},"k":[115,105],"v":[{"d":{"df":2,"dc":[[24,1],[124,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[107,2]]},"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]},{"k":[109,100],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[75,1],[98,1],[101,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[105,101],"v":[{"k":[101,115,118],"v":[{"k":[119],"v":[{"d":{"df":7,"dc":[[5,2],[14,1],[77,1],[97,1],[103,2],[113,1],[121,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[17,1],[133,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[114,97],"v":[{"k":[116,115],"v":[{"d":{"df":6,"dc":[[11,3],[51,1],[59,1],[115,1],[116,1],[121,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]},{"k":[101,105],"v":[{"d":{"df":5,"dc":[[77,1],[85,1],[89,1],[121,1],[128,2]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[36,2],[127,1]]}}]}]}]},{"k":[101,111,114,116,118,97,99,104],"v":[{"k":[105,110],"v":[{"k":[118,112],"v":[{"k":[101,105],"v":[{"d":{"df":14,"dc":[[5,1],[17,1],[25,1],[30,1],[66,1],[77,2],[79,1],[87,1],[94,1],[95,1],[97,1],[103,2],[112,2],[137,3]]},"k":[114,100],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[63,1]]}}]},{"d":{"df":4,"dc":[[34,2],[40,1],[59,1],[132,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[48,1],[63,1],[94,1],[95,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[30,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[116],"v":[{"d":{"df":10,"dc":[[91,1],[98,1],[100,1],[101,1],[102,1],[114,1],[120,1],[128,2],[129,1],[137,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[8,1],[75,1],[91,1],[137,2]]}}]}]}]}]},{"k":[103,118,109,114,110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122,116],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[12,1],[37,1],[102,1],[120,1],[132,1]]},"k":[121,105,101],"v":[{"d":{"df":14,"dc":[[12,8],[21,6],[33,1],[74,1],[94,3],[100,9],[102,1],[117,2],[120,4],[121,4],[123,9],[126,4],[136,34],[137,3]]},"k":[41,58,44,46,96,93,42],"v":[{"d":{"df":2,"dc":[[62,1],[94,1]]}},{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":4,"dc":[[100,1],[120,2],[123,1],[137,1]]}},{"d":{"df":2,"dc":[[117,1],[137,1]]}},{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[124,1]]}}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[37,1],[42,1],[132,1]]}}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":15,"dc":[[30,2],[31,1],[52,2],[66,2],[76,3],[77,1],[84,1],[85,1],[89,1],[98,2],[112,2],[113,1],[121,2],[132,1],[137,1]]},"k":[101,115,97],"v":[{"k":[100],"v":[{"d":{"df":17,"dc":[[20,1],[35,1],[52,3],[53,1],[60,1],[76,1],[77,1],[78,1],[80,1],[83,1],[87,1],[98,1],[105,1],[112,2],[121,2],[129,1],[135,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]},{"d":{"df":2,"dc":[[91,1],[132,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[112,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[70,1],[116,2],[130,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[74,1],[83,1],[117,1],[129,1],[136,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[15,1],[126,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[34,3],[112,1],[114,1],[128,1]]},"k":[41,46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]},{"k":[45],"v":[{"k":[113],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,117],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":34,"dc":[[10,1],[12,5],[14,1],[28,1],[33,1],[37,1],[51,1],[59,1],[60,3],[62,1],[74,2],[75,3],[80,1],[84,1],[90,2],[91,1],[94,5],[95,5],[102,3],[106,2],[111,1],[112,2],[116,2],[117,2],[120,5],[121,5],[123,1],[124,1],[127,2],[132,1],[133,4],[135,1],[136,3],[137,1]]},"k":[41,101,105,96,115,46,44,58],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[60,2]]}}]},{"k":[100],"v":[{"d":{"df":2,"dc":[[47,1],[94,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[52,1],[60,1],[121,1],[137,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}},{"d":{"df":3,"dc":[[102,2],[120,2],[127,1]]}}]}]}]},{"d":{"df":5,"dc":[[59,1],[95,1],[102,1],[120,1],[137,1]]}},{"d":{"df":4,"dc":[[66,1],[94,1],[127,5],[137,1]]},"k":[44,47],"v":[{"d":{"df":2,"dc":[[117,1],[121,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":9,"dc":[[79,1],[82,1],[91,2],[99,1],[108,1],[109,1],[123,1],[127,3],[137,1]]}},{"d":{"df":4,"dc":[[91,1],[94,2],[127,1],[131,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[100,116,117,101,97,115,112,105,99,108,114,109,118],"v":[{"k":[114,111,105],"v":[{"k":[97],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[38,1],[132,3]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[51,1],[66,1],[121,1]]}}]}]}]}]}]},{"k":[100,112],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]},{"k":[116,107,111,101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]}]}]}]}]},{"k":[110,109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97,101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]},{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[129,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[132,3]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":7,"dc":[[17,1],[34,1],[78,1],[85,1],[112,2],[122,1],[124,1]]},"k":[105,117,115,111,46],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]},{"k":[99,110],"v":[{"k":[101,105],"v":[{"d":{"df":6,"dc":[[52,3],[60,1],[76,2],[90,1],[124,3],[127,1]]},"k":[100,115],"v":[{"d":{"df":2,"dc":[[36,1],[91,1]]}},{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116,99],"v":[{"d":{"df":2,"dc":[[51,1],[76,1]]}},{"k":[121],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[98,1]]}},{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,4]]}}]}]}]}]},{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"k":[117,114,111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":8,"dc":[[30,2],[71,1],[88,1],[102,1],[103,1],[104,1],[113,2],[120,1]]},"k":[46,115,105,101],"v":[{"d":{"df":2,"dc":[[19,1],[103,1]]}},{"d":{"df":5,"dc":[[30,1],[75,2],[85,1],[89,1],[117,2]]},"k":[44],"v":[{"d":{"df":2,"dc":[[30,1],[72,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[119,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[105,97],"v":[{"k":[101],"v":[{"k":[115,118],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[48,1]]}}]},{"k":[97,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[127,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115,118],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":19,"dc":[[60,1],[61,2],[65,1],[79,1],[85,1],[89,1],[94,5],[100,1],[102,3],[113,1],[116,4],[117,1],[118,2],[120,4],[121,1],[126,1],[127,5],[136,3],[137,1]]},"k":[101,105,115,97,46],"v":[{"k":[100],"v":[{"d":{"df":7,"dc":[[21,1],[91,1],[98,1],[100,1],[121,1],[126,1],[136,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[100,1],[120,1]]}},{"d":{"df":1,"dc":[[136,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[60,1],[63,1],[79,4],[91,1],[94,1],[102,2],[113,1],[116,1],[120,2],[123,1],[127,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]},{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[127,1],[130,2]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[76,1],[108,2],[109,2]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[97,1],[131,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[117,1]]},"k":[108,98,111,99,117,109,121,116],"v":[{"k":[101,108],"v":[{"d":{"df":1,"dc":[[3,2]]}},{"k":[45,98,115,105],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"d":{"df":1,"dc":[[112,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[111,117],"v":[{"k":[116],"v":[{"k":[105,115],"v":[{"k":[99],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[14,1],[70,1],[100,1]]}}]}]}]},{"k":[116,109],"v":[{"d":{"df":14,"dc":[[7,2],[12,3],[13,1],[33,2],[62,1],[63,2],[65,1],[74,2],[77,3],[88,3],[99,2],[117,6],[124,1],[136,1]]},"k":[41,46,64,44,93,61,34],"v":[{"d":{"df":4,"dc":[[37,1],[74,1],[120,1],[132,1]]}},{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[112,53],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[58,35],"v":[{"k":[47,126],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[43],"v":[{"k":[43],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[99,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":1,"dc":[[88,2]]}},{"k":[117],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}}]},{"d":{"df":3,"dc":[[84,1],[98,1],[127,1]]},"k":[44,46,115],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[76,1],[130,1]]}}]}]}]},{"k":[107],"v":[{"k":[44,101],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[110,116,103],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"k":[101,105],"v":[{"d":{"df":1,"dc":[[103,10]]},"k":[114,46,115,42,100],"v":[{"d":{"df":5,"dc":[[60,3],[61,1],[103,3],[106,1],[118,1]]},"k":[46,115,41],"v":[{"d":{"df":2,"dc":[[60,1],[76,1]]}},{"d":{"df":1,"dc":[[103,3]]},"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,2]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[104],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[65,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[115,109,110,116,119,112,100,114,105],"v":[{"k":[112,116,100],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[70,2]]}}]}]},{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[134,4]]}}]}]}]}]}]}]},{"d":{"df":9,"dc":[[6,1],[14,1],[76,2],[80,1],[83,2],[84,3],[121,1],[124,1],[127,9]]},"k":[46,44,112,101,41],"v":[{"d":{"df":5,"dc":[[14,1],[21,1],[64,1],[124,1],[127,1]]},"k":[46],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"d":{"df":2,"dc":[[14,1],[127,4]]}},{"d":{"df":1,"dc":[[18,1]]}},{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"d":{"df":1,"dc":[[124,1]]}}]},{"d":{"df":3,"dc":[[16,1],[95,1],[104,1]]},"k":[100,103],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[12,1],[76,1],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"d":{"df":1,"dc":[[105,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[104,101,105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":6,"dc":[[14,1],[33,1],[60,2],[79,1],[117,1],[121,1]]}}]}]},{"d":{"df":1,"dc":[[112,3]]},"k":[46,115,44,108],"v":[{"d":{"df":2,"dc":[[76,1],[112,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[125,4]]}}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"d":{"df":1,"dc":[[15,6]]},"k":[116,107],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[15,4]]},"k":[39,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[15,1]]}}]},{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,3]]},"k":[58,46],"v":[{"d":{"df":1,"dc":[[112,2]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[105,101],"v":[{"k":[111],"v":[{"d":{"df":3,"dc":[[63,1],[101,4],[130,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[102,4],[120,4]]},"k":[96],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[116,1],[133,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]},{"k":[115,110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[112,1],[134,1]]},"k":[100],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]},{"k":[34,93],"v":[{"k":[58,44],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[102],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"d":{"df":9,"dc":[[15,1],[51,1],[52,1],[60,1],[79,1],[116,2],[122,1],[123,1],[137,1]]},"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[121,115],"v":[{"k":[110],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[98,3],[100,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[125,3]]},"k":[47],"v":[{"k":[114,98],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[49],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"d":{"df":1,"dc":[[125,1]]},"k":[47],"v":[{"k":[98],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[79,3]]}}]}]}]}]},{"d":{"df":1,"dc":[[88,2]]}},{"d":{"df":1,"dc":[[88,2]]},"k":[116,108],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[56],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[124],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[53],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[103,3]]}}]},{"k":[122],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":1,"dc":[[125,1]]}},{"k":[109,103],"v":[{"d":{"df":2,"dc":[[127,3],[134,2]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[102,117,33,107,97,104,115,112,108,98,105,118,47],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[0,1],[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[62],"v":[{"k":[112,103,102,115,116,100,117,118,99,108,120,101,97,119,105,98,114,109,104,107,111],"v":[{"k":[117,115,111,105,114,101,97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":2,"dc":[[0,3],[116,2]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[107,7],[136,1]]},"k":[33],"v":[{"k":[95,92],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":7,"dc":[[18,1],[20,1],[87,1],[89,3],[93,1],[115,1],[131,3]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[55,2]]}},{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[22,1],[28,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[100,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[28,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116,115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118,109],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[96,4]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,6]]}}]}]}]}]}]}]},{"k":[58],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[98,7]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[133,7],[135,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[133,8]]}}]}]}]}]}]}]}]}]},{"k":[110,112,114,101,105,97],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[11,1],[93,2]]}}]}]}]},{"k":[97,117],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[97,8]]},"k":[46],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,4]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[131,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[108,114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":7,"dc":[[37,1],[50,1],[74,1],[100,1],[117,1],[132,1],[136,2]]}}]}]}]}]}]}]},{"k":[101,109],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[100,1],[131,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[129,1],[135,1]]},"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,111,116,121,109],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[60,46],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[50,1],[96,1],[122,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[102,108,117],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[20,1],[43,2],[61,2],[66,1],[85,4]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[28,4]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]}]}]}]},{"k":[97,101,114],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117,116],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[28,1],[51,1]]}}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,5]]},"k":[46],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100,55],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[33,2],[117,2],[136,1]]}}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"d":{"df":4,"dc":[[91,1],[122,5],[133,9],[135,7]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[89,1]]},"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,104,108],"v":[{"k":[114,110],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":12,"dc":[[14,1],[20,1],[39,1],[62,1],[66,1],[91,2],[93,1],[104,9],[117,1],[122,2],[131,9],[135,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[104,5]]}},{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109,102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[105,99,101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":6,"dc":[[14,2],[21,1],[30,1],[78,2],[92,2],[134,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]},{"k":[106],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[100,2]]}}]}]}]},{"k":[98,112,110],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":6,"dc":[[18,1],[22,1],[28,2],[81,1],[93,1],[100,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,101],"v":[{"k":[99],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[104,111],"v":[{"k":[101,114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109,111],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[38,6]]},"k":[58],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[98,7]]}}]}]}]}]}]}]}]}]},{"k":[105,117],"v":[{"k":[98,110],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,6]]}}]}]}]}]}]}]}]}]}]},{"k":[98,102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]},{"k":[100,110,97,120],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[38,2],[96,1],[97,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108,97],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,2]]},"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,6]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[131,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[87,3]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[87,1]]}},{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[129,3]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":8,"dc":[[2,1],[21,1],[70,1],[113,1],[121,2],[125,1],[127,1],[130,1]]},"k":[35,62,114,45],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[35],"v":[{"k":[35],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[101,99,60,115,97,102,116,100,110,113,108,43,38,121,8593,8592,96,119,104,8595,112,111,118,56,8594,47,109,98,117,106,107,103,114],"v":[{"k":[115,110],"v":[{"k":[99],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":8,"dc":[[12,1],[13,2],[33,1],[37,1],[48,2],[128,2],[129,1],[132,1]]},"k":[46,44,41],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"d":{"df":1,"dc":[[117,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":10,"dc":[[12,4],[13,1],[20,1],[37,1],[91,1],[94,1],[106,1],[115,1],[128,2],[132,1]]},"k":[46,58,42],"v":[{"d":{"df":13,"dc":[[12,1],[20,1],[24,1],[31,3],[62,1],[75,6],[78,2],[94,1],[102,1],[104,1],[119,6],[120,1],[134,1]]}},{"d":{"df":3,"dc":[[20,3],[96,1],[131,3]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,60],"v":[{"k":[114],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":9,"dc":[[24,1],[28,1],[78,2],[87,1],[103,1],[114,4],[115,2],[128,4],[132,1]]},"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[97,115,60,120,117,108,104],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[100,116,102],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":9,"dc":[[28,1],[50,1],[74,1],[76,1],[96,1],[111,1],[122,1],[127,3],[134,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[66,1],[91,1]]}}]}]}]}]}]}]}]}]},{"k":[53,49],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,60,117],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[118],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[78,1],[103,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":18,"dc":[[13,2],[14,1],[20,1],[28,1],[33,1],[38,1],[46,2],[50,1],[67,1],[78,2],[81,2],[96,1],[104,2],[112,1],[114,3],[119,3],[131,3],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,112,60,104],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60,95],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":14,"dc":[[24,2],[49,1],[61,1],[75,1],[94,1],[107,2],[111,1],[114,24],[115,15],[118,2],[122,1],[126,1],[128,30],[130,2]]},"k":[43,46,60],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[116,115,100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":6,"dc":[[74,1],[76,1],[122,1],[127,3],[134,1],[136,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":5,"dc":[[33,1],[74,1],[114,2],[128,1],[136,1]]}}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":5,"dc":[[87,1],[114,1],[115,2],[119,1],[128,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[114,3],[115,2],[128,4]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108,60,114],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[24,2],[114,12],[128,7],[132,1]]}}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[81,1],[114,1],[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[50,53,110,55,49,56,60],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":5,"dc":[[90,1],[95,1],[114,1],[128,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[24,1],[129,2]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[59,1],[114,2],[128,2],[129,2]]},"k":[43],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[102],"v":[{"k":[49,54],"v":[{"k":[48,49,60],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[25,2]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[91,1]]},"k":[47,44],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[102],"v":[{"k":[49],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[102],"v":[{"k":[50],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]},{"k":[50,48,60],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[44,41],"v":[{"d":{"df":3,"dc":[[37,1],[91,1],[132,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[37,1],[91,1],[132,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[91,1],[117,1],[136,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":4,"dc":[[37,1],[91,1],[117,1],[132,1]]}}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[60,97],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":10,"dc":[[24,1],[28,1],[61,1],[94,1],[111,1],[114,1],[118,1],[119,2],[128,1],[132,2]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]},{"k":[98],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[52,1],[114,2],[128,2]]}}]}]}]}]}]}]}]}]},{"k":[111,60,101,105],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[130,1],[134,1]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[28,1],[126,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[64,1],[114,1],[115,1],[128,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[128,5]]}}]}]}]}]}]}]}]}]},{"k":[117,60],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[59,1]]}}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[75,2],[128,1],[135,1]]}}]}]}]}]}]}]},{"k":[60,101],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":3,"dc":[[78,1],[114,1],[128,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[84,3]]},"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[45],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[59],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":4,"dc":[[106,1],[116,1],[119,2],[135,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[115,5]]},"k":[47,44],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[8595],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,2],[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[115,2]]},"k":[47,44],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[8594],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,2],[128,1]]},"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[8593],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[8595],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,1],[128,2]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[114,1]]}}]}]}]}]}]}]},{"k":[60,111],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[47],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,1],[115,3]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[115,2]]}},{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[115,1],[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[116,1],[128,1]]}}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[129,1]]},"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[61,2],[118,2]]},"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[108,2],[109,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112,115,104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50,52],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,111],"v":[{"k":[112],"v":[{"k":[62],"v":[{"k":[91],"v":[{"k":[49],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[41],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[85,2],[89,2]]},"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[85,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[44],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[44],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[103,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[44],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[44],"v":[{"k":[100,117],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[44],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[44],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]},"k":[101,105,97,111,110,115,117,100,99,116,118,103,120,107,112,109,98,121,108],"v":[{"k":[102,97,115,116,100,118,103,109,111],"v":[{"k":[116],"v":[{"d":{"df":36,"dc":[[0,2],[13,1],[14,1],[21,1],[22,1],[24,1],[50,1],[53,1],[61,1],[62,1],[66,1],[67,3],[69,1],[81,2],[84,3],[94,1],[95,2],[96,2],[97,4],[100,1],[101,1],[105,1],[108,1],[109,1],[112,1],[114,1],[115,6],[116,1],[119,1],[121,3],[122,2],[127,1],[128,1],[130,2],[131,2],[132,1]]},"k":[44,45,46,41,47],"v":[{"d":{"df":6,"dc":[[14,1],[94,2],[98,2],[114,1],[115,2],[134,1]]}},{"k":[99,104],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[21,2],[28,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":7,"dc":[[34,1],[73,1],[84,1],[87,1],[98,1],[100,1],[119,1]]}},{"d":{"df":2,"dc":[[97,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]}]},{"k":[114,100,118,107,110,115],"v":[{"k":[110],"v":[{"d":{"df":13,"dc":[[1,1],[3,1],[6,1],[8,1],[16,2],[26,1],[58,1],[75,1],[107,1],[109,1],[115,1],[122,1],[126,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":5,"dc":[[1,2],[6,1],[16,3],[52,1],[67,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"d":{"df":1,"dc":[[52,1]]}}]}]},{"d":{"df":3,"dc":[[26,1],[87,1],[127,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[3,1],[108,1],[109,1]]}}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[28,1],[79,1],[127,1]]}}]}]},{"d":{"df":11,"dc":[[48,1],[66,1],[76,1],[91,1],[94,1],[96,1],[103,1],[123,1],[131,1],[134,1],[137,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[57,1],[77,1]]}}]}]},{"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"d":{"df":1,"dc":[[127,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":1,"dc":[[51,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]},{"k":[116],"v":[{"d":{"df":6,"dc":[[53,1],[91,1],[98,1],[100,1],[112,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":10,"dc":[[1,1],[6,1],[24,1],[60,2],[88,1],[98,1],[108,2],[109,2],[112,1],[127,1]]},"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"d":{"df":9,"dc":[[19,1],[52,1],[98,1],[104,1],[112,1],[120,1],[123,1],[124,1],[134,1]]},"k":[8217,39,115,116],"v":[{"k":[115],"v":[{"d":{"df":4,"dc":[[4,1],[95,1],[123,1],[126,1]]}}]},{"k":[115],"v":[{"d":{"df":12,"dc":[[5,2],[7,2],[14,1],[27,1],[28,1],[50,1],[64,3],[100,2],[101,1],[103,1],[131,1],[134,2]]}}]},{"d":{"df":3,"dc":[[114,1],[123,1],[130,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[8,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[48,3],[129,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]},{"k":[101],"v":[{"k":[108,114],"v":[{"d":{"df":7,"dc":[[30,1],[33,1],[44,2],[67,1],[112,9],[117,1],[119,1]]},"k":[115,46,44,34],"v":[{"d":{"df":3,"dc":[[18,1],[101,1],[116,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"d":{"df":4,"dc":[[25,1],[105,1],[112,3],[119,1]]}},{"d":{"df":3,"dc":[[44,1],[112,2],[137,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[23,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[108,99],"v":[{"d":{"df":1,"dc":[[20,3]]}},{"k":[121],"v":[{"d":{"df":3,"dc":[[31,1],[53,1],[117,10]]}}]}]}]},{"k":[117,112],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[65,2],[86,2],[125,6]]},"k":[124],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[57,49],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"k":[48,49,50],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[121,2],[125,8]]}}]}]}]}]}]},{"k":[115,110,98,107,116,118,102,99,103,109,113,100],"v":[{"k":[116],"v":[{"d":{"df":39,"dc":[[0,1],[7,2],[13,2],[14,2],[37,1],[42,1],[43,1],[45,1],[51,1],[53,2],[55,3],[59,2],[62,1],[67,1],[79,1],[82,1],[84,2],[85,1],[87,1],[89,1],[90,1],[95,2],[98,3],[101,2],[103,2],[104,2],[106,1],[110,1],[111,2],[115,1],[116,6],[119,2],[121,4],[122,1],[129,1],[130,2],[131,1],[132,1],[134,2]]},"k":[101,115,46,44,105,93],"v":[{"k":[100,110],"v":[{"d":{"df":19,"dc":[[5,1],[12,1],[20,2],[74,1],[77,1],[84,4],[88,1],[89,1],[94,1],[98,1],[100,1],[102,1],[117,5],[120,1],[121,2],[122,2],[128,1],[130,1],[135,1]]},"k":[46,63,44],"v":[{"d":{"df":3,"dc":[[0,1],[84,1],[116,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":2,"dc":[[82,1],[84,1]]}}]},{"d":{"df":2,"dc":[[76,1],[103,8]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[103,7],[130,1]]}}]}]}]}]},{"d":{"df":5,"dc":[[5,1],[80,2],[101,1],[127,1],[128,1]]}},{"d":{"df":11,"dc":[[10,1],[16,1],[61,2],[73,1],[76,1],[78,1],[84,1],[95,1],[98,1],[101,1],[118,2]]}},{"d":{"df":5,"dc":[[41,1],[51,3],[64,1],[95,1],[121,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[55,1],[82,3],[121,1],[122,1]]}}]}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,101,107],"v":[{"k":[120],"v":[{"d":{"df":36,"dc":[[1,7],[3,3],[6,10],[8,3],[16,10],[17,1],[24,1],[26,5],[37,2],[38,1],[49,1],[51,2],[52,2],[53,1],[58,16],[60,1],[61,1],[64,1],[75,2],[79,5],[80,1],[82,3],[84,7],[88,2],[98,1],[103,3],[106,1],[116,1],[118,1],[121,3],[126,1],[129,2],[130,9],[131,2],[132,3],[134,1]]},"k":[46,44,93,45],"v":[{"d":{"df":7,"dc":[[3,1],[16,1],[26,1],[58,3],[80,1],[130,5],[131,1]]},"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]},{"d":{"df":8,"dc":[[6,1],[26,1],[58,1],[84,2],[91,1],[121,1],[130,1],[131,1]]}},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[118,108],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98,102,105,115,104,103,107],"v":[{"k":[114,97],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]},"k":[45],"v":[{"k":[42],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[122],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[95,1],[105,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[42,45],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,119],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[40],"v":[{"k":[118],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[135,1]]},"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[117,5],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[117,4],[120,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":30,"dc":[[5,1],[6,2],[10,2],[20,2],[28,1],[34,1],[48,1],[55,2],[59,1],[60,2],[62,1],[64,1],[70,2],[77,2],[82,1],[87,2],[102,1],[103,1],[106,1],[108,2],[109,2],[112,6],[117,1],[120,1],[124,2],[129,1],[131,6],[133,1],[134,1],[137,1]]},"k":[115,44,58,63,46,124,45],"v":[{"d":{"df":8,"dc":[[2,1],[5,1],[20,1],[21,1],[52,1],[106,1],[112,6],[115,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]},{"d":{"df":6,"dc":[[13,1],[20,1],[59,2],[104,1],[112,1],[120,1]]}},{"d":{"df":4,"dc":[[28,1],[54,1],[55,2],[87,1]]}},{"d":{"df":1,"dc":[[55,1]]}},{"d":{"df":5,"dc":[[64,1],[85,1],[89,1],[103,1],[126,1]]}},{"d":{"df":1,"dc":[[75,2]]}},{"k":[117,112],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[112,3]]}}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":15,"dc":[[4,1],[5,2],[17,1],[19,1],[23,1],[37,1],[75,1],[84,2],[97,1],[100,1],[101,1],[103,18],[106,2],[116,1],[122,1]]},"k":[44,115,46,60,101,105,47,93],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":6,"dc":[[11,1],[13,1],[37,1],[40,2],[65,1],[75,1]]}},{"d":{"df":2,"dc":[[17,1],[121,1]]}},{"k":[47],"v":[{"k":[97],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[84,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]},{"k":[108,101],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[127,2],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,97,100,105,98,112,106,120,103,115,111,118,99,102,110],"v":[{"k":[97,101],"v":[{"k":[114],"v":[{"k":[121,105],"v":[{"d":{"df":7,"dc":[[1,1],[44,3],[67,2],[94,1],[111,1],[126,1],[130,1]]},"k":[46,44,58,93],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[99,3]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":9,"dc":[[3,1],[44,1],[54,2],[67,1],[94,1],[99,2],[111,1],[126,1],[130,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[94,2]]}},{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[67,1]]},"k":[111,41],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[75,1],[130,5]]},"k":[44],"v":[{"d":{"df":3,"dc":[[11,1],[16,1],[26,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[118,108,115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[20,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"k":[118,101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[20,3]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[122],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"k":[110,97,117,105],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[45],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[77,3]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[48,100],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[115],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[48,99,109],"v":[{"d":{"df":1,"dc":[[116,1]]}},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,115],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":2,"dc":[[41,1],[45,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[120,105,102],"v":[{"k":[102],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[108,109],"v":[{"k":[49,101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]},{"k":[113,100,115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[100,105],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[103,112],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]},{"k":[101,117],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[45,102],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[52,51],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,117],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":2,"dc":[[41,1],[45,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[44,2]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":57,"dc":[[3,2],[5,2],[8,2],[11,3],[12,3],[16,2],[19,1],[25,1],[26,2],[28,4],[30,1],[37,5],[52,3],[53,1],[55,2],[58,4],[59,1],[60,1],[61,1],[62,1],[67,2],[75,1],[76,3],[78,1],[79,1],[80,1],[82,1],[84,5],[85,2],[89,1],[91,7],[92,1],[94,1],[95,1],[97,1],[98,2],[101,1],[103,5],[104,2],[107,1],[112,12],[116,1],[117,1],[118,1],[119,7],[121,2],[122,1],[124,1],[127,4],[129,2],[130,11],[131,8],[132,4],[133,1],[134,5],[136,1],[137,2]]},"k":[108,46,119],"v":[{"k":[121,105],"v":[{"d":{"df":17,"dc":[[14,1],[37,1],[84,2],[85,2],[89,2],[91,1],[97,1],[98,1],[103,1],[117,1],[119,1],[120,1],[121,1],[126,1],[127,5],[134,1],[137,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[84,1],[94,1]]}}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[53,2]]}},{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[45,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[116,104,101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[4,1],[11,2],[12,1],[53,1],[67,1],[68,1],[119,1]]}}]}]},{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[71,1]]},"k":[45],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[125,1],[129,2]]}}]},{"k":[101],"v":[{"d":{"df":30,"dc":[[8,1],[13,1],[14,3],[20,1],[21,6],[33,4],[37,10],[52,1],[58,1],[62,1],[65,1],[74,6],[76,1],[79,1],[80,3],[91,1],[94,5],[95,3],[100,6],[102,1],[103,1],[113,2],[117,8],[120,1],[123,4],[126,1],[127,3],[130,1],[132,12],[136,3]]},"k":[115,93],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,116],"v":[{"d":{"df":9,"dc":[[8,1],[18,1],[28,1],[51,1],[52,8],[66,1],[70,1],[108,1],[109,1]]},"k":[46,96,44,93,116,115],"v":[{"d":{"df":3,"dc":[[36,1],[108,1],[109,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[52,2]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[71,1]]},"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[40,3],[72,1],[121,6]]},"k":[46,100],"v":[{"d":{"df":4,"dc":[[11,1],[40,1],[45,1],[70,1]]}},{"d":{"df":3,"dc":[[41,1],[79,1],[121,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[35,1],[52,1],[63,1],[83,2],[129,2],[130,1]]},"k":[119,115,46],"v":[{"k":[111,101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[17,6],[70,2],[130,1]]},"k":[39,46],"v":[{"d":{"df":1,"dc":[[17,2]]}},{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[51,3],[59,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[35,1],[129,1]]}},{"d":{"df":1,"dc":[[83,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[18,3],[88,1]]},"k":[115,101,97],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"k":[100],"v":[{"d":{"df":4,"dc":[[26,1],[113,1],[121,2],[127,2]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[90,2]]},"k":[115],"v":[{"d":{"df":1,"dc":[[124,2]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[30,1],[113,1]]}}]}]}]},{"k":[45],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99,112],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,112,98,114,110,121,115,117,103,99,119],"v":[{"k":[101],"v":[{"k":[115,114,110,108],"v":[{"k":[116],"v":[{"d":{"df":16,"dc":[[1,1],[8,1],[26,1],[41,1],[44,1],[49,2],[64,2],[82,7],[94,1],[99,1],[105,2],[121,2],[129,3],[135,1],[136,1],[137,2]]}}]},{"d":{"df":8,"dc":[[17,1],[26,1],[33,1],[59,1],[80,1],[84,1],[91,1],[97,1]]},"k":[44,46,42],"v":[{"d":{"df":3,"dc":[[33,2],[91,2],[130,1]]}},{"d":{"df":7,"dc":[[34,1],[78,1],[84,1],[91,1],[108,1],[109,1],[121,1]]}},{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]},{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[88,5]]}}]}]},{"k":[121],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[113,2]]}}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":16,"dc":[[3,1],[6,1],[18,2],[30,2],[52,5],[58,1],[65,1],[71,1],[80,3],[83,4],[90,3],[93,1],[95,2],[112,2],[121,3],[127,7]]},"k":[115,44,46,93],"v":[{"d":{"df":19,"dc":[[1,1],[6,1],[16,1],[18,1],[29,1],[37,1],[52,3],[80,2],[83,1],[90,1],[91,1],[95,2],[108,3],[109,3],[110,1],[117,1],[121,4],[125,3],[132,1]]},"k":[44,46,93,58],"v":[{"d":{"df":9,"dc":[[1,2],[8,1],[16,1],[26,1],[93,1],[95,1],[121,4],[127,2],[129,1]]}},{"d":{"df":2,"dc":[[11,1],[51,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[97,109],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[3,1],[9,1],[11,1],[52,1]]}},{"d":{"df":5,"dc":[[6,2],[9,1],[52,1],[58,1],[127,2]]}},{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[3,3]]},"k":[46,44,101],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":1,"dc":[[8,2]]}},{"k":[108],"v":[{"d":{"df":3,"dc":[[71,1],[106,1],[119,2]]},"k":[101,93,105,59,108],"v":[{"k":[100],"v":[{"d":{"df":10,"dc":[[35,1],[52,1],[66,1],[74,1],[91,1],[98,1],[100,1],[114,2],[128,2],[136,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]},{"d":{"df":1,"dc":[[78,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[100,1],[114,1],[128,1]]}}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":16,"dc":[[3,1],[6,2],[14,1],[15,1],[19,1],[30,1],[53,1],[71,1],[76,1],[103,1],[121,1],[122,1],[127,2],[130,1],[134,1],[137,1]]},"k":[114,115,108],"v":[{"d":{"df":9,"dc":[[6,1],[8,1],[30,1],[58,2],[94,1],[98,1],[112,1],[126,1],[127,1]]},"k":[46,41],"v":[{"d":{"df":2,"dc":[[100,1],[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[52,1],[63,1],[117,1],[121,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]},{"k":[103,44,41],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[61,117],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[37,1],[49,1],[76,1],[91,1],[121,3],[136,1]]},"k":[58,46,44,115],"v":[{"d":{"df":1,"dc":[[80,1]]}},{"d":{"df":1,"dc":[[80,1]]}},{"d":{"df":2,"dc":[[121,2],[130,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[111,101],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":11,"dc":[[6,1],[11,1],[48,1],[91,1],[117,1],[121,3],[124,1],[128,1],[129,1],[130,1],[137,1]]},"k":[46,93,115,44],"v":[{"d":{"df":3,"dc":[[48,1],[80,1],[130,1]]}},{"k":[40],"v":[{"k":[105,47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[125,1]]}}]},{"d":{"df":2,"dc":[[121,1],[126,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":4,"dc":[[51,1],[103,28],[129,2],[131,2]]},"k":[115,41,44,101],"v":[{"d":{"df":4,"dc":[[70,1],[103,3],[129,2],[131,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":12,"dc":[[26,1],[58,2],[60,1],[70,1],[74,1],[82,1],[99,1],[102,2],[103,1],[120,2],[123,1],[136,1]]},"k":[108,105,101],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":3,"dc":[[12,1],[31,1],[119,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[104,101],"v":[{"d":{"df":27,"dc":[[13,2],[17,1],[24,1],[40,1],[45,1],[48,6],[49,1],[54,1],[61,1],[66,1],[72,1],[82,1],[94,2],[105,2],[111,3],[112,6],[114,1],[118,1],[122,2],[125,4],[127,1],[128,1],[129,2],[130,1],[131,5],[132,1],[134,1]]},"k":[101,105,46,44,112],"v":[{"k":[114,100,115],"v":[{"d":{"df":10,"dc":[[17,1],[67,2],[81,2],[101,4],[107,2],[112,1],[115,2],[121,1],[128,4],[131,3]]},"k":[46,44],"v":[{"d":{"df":2,"dc":[[27,1],[67,1]]}},{"d":{"df":3,"dc":[[49,1],[67,1],[131,1]]}}]},{"d":{"df":7,"dc":[[19,1],[51,1],[82,1],[108,2],[109,2],[112,1],[130,3]]},"k":[44],"v":[{"d":{"df":2,"dc":[[105,1],[130,1]]}}]},{"d":{"df":2,"dc":[[130,1],[131,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[24,1],[31,1],[49,1],[82,1],[114,1],[115,1],[131,1]]}}]}]},{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":2,"dc":[[73,1],[94,1]]}},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[15,1],[76,2]]},"k":[59,115],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[107],"v":[{"d":{"df":4,"dc":[[36,1],[49,1],[72,1],[103,3]]}}]},{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":2,"dc":[[103,2],[106,2]]},"k":[103,111,99,118,116,115,119,100,97,110,58,108],"v":[{"d":{"df":30,"dc":[[9,1],[10,1],[12,1],[14,5],[27,2],[33,1],[38,1],[39,4],[74,3],[76,1],[80,2],[88,9],[94,5],[100,1],[102,5],[106,1],[114,1],[115,2],[117,1],[119,1],[120,5],[121,1],[122,10],[123,1],[125,1],[128,1],[130,2],[133,1],[134,3],[137,1]]},"k":[103,105,115,111,93,108,58],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[2,1],[10,1],[30,1],[102,6],[113,1],[120,6],[121,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"k":[100],"v":[{"d":{"df":7,"dc":[[12,1],[77,1],[88,1],[104,1],[119,1],[123,1],[134,1]]}}]}]},{"k":[110,116,99],"v":[{"d":{"df":17,"dc":[[3,1],[10,3],[24,1],[51,2],[77,6],[80,1],[91,2],[92,2],[94,1],[96,1],[97,1],[100,1],[102,10],[120,13],[127,1],[130,1],[137,1]]},"k":[47,46,42,34,100,115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]},{"d":{"df":7,"dc":[[24,1],[77,2],[91,1],[92,1],[102,4],[119,2],[120,4]]}},{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"d":{"df":1,"dc":[[97,1]]}},{"k":[93],"v":[{"d":{"df":1,"dc":[[124,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]},{"d":{"df":2,"dc":[[76,1],[130,1]]},"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]},{"d":{"df":4,"dc":[[12,1],[14,1],[94,3],[122,3]]}},{"d":{"df":3,"dc":[[114,1],[117,1],[128,1]]},"k":[115,46,117],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"d":{"df":2,"dc":[[114,1],[128,1]]}},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"d":{"df":1,"dc":[[88,2]]}},{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[61],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"k":[107,115,112],"v":[{"d":{"df":28,"dc":[[5,4],[10,1],[11,2],[14,1],[37,1],[51,2],[53,1],[55,4],[58,1],[60,1],[67,3],[85,2],[87,1],[88,1],[89,1],[100,1],[101,2],[104,1],[106,1],[115,1],[117,2],[119,2],[123,1],[126,3],[130,1],[132,2],[134,2],[137,1]]},"k":[105,115,117,58,93],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[2,1],[6,1],[11,2],[16,1],[55,3],[58,1],[63,1],[84,1],[103,2]]}}]}]},{"d":{"df":10,"dc":[[5,3],[12,1],[51,3],[58,1],[67,1],[69,1],[85,1],[89,1],[103,1],[130,1]]}},{"k":[112],"v":[{"d":{"df":1,"dc":[[75,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[104,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[104],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[110],"v":[{"d":{"df":1,"dc":[[34,1]]},"k":[101],"v":[{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]},"k":[46,115,98],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"k":[58],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]}]}]},{"k":[97,107],"v":[{"k":[116,108],"v":[{"k":[101,105],"v":[{"d":{"df":6,"dc":[[17,1],[24,1],[73,1],[78,1],[103,1],[127,1]]},"k":[100],"v":[{"d":{"df":16,"dc":[[2,1],[17,1],[35,2],[51,1],[58,1],[61,1],[63,1],[67,1],[75,2],[82,1],[84,1],[110,1],[115,3],[118,1],[124,1],[130,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":13,"dc":[[7,1],[22,1],[40,1],[69,2],[75,1],[78,3],[82,1],[91,1],[98,10],[100,4],[115,1],[130,1],[131,1]]},"k":[115,46,58,44,42,41],"v":[{"d":{"df":3,"dc":[[69,1],[98,2],[130,1]]},"k":[42,34,93,96,44,46,39],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]},{"d":{"df":3,"dc":[[69,1],[84,1],[136,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[74,1],[117,1],[121,1]]}},{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[130,2]]}},{"d":{"df":1,"dc":[[136,1]]}}]},{"d":{"df":4,"dc":[[76,1],[98,1],[100,3],[129,1]]}},{"d":{"df":2,"dc":[[88,1],[124,1]]}},{"d":{"df":2,"dc":[[98,2],[121,1]]}},{"k":[42],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]},{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]},{"d":{"df":18,"dc":[[3,1],[5,1],[10,1],[16,1],[23,1],[60,1],[61,3],[85,1],[88,1],[89,1],[98,3],[100,1],[103,6],[113,2],[118,3],[121,2],[130,3],[137,1]]},"k":[44,108,104,101,45],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"k":[121],"v":[{"d":{"df":3,"dc":[[61,1],[98,1],[118,2]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[103,1],[106,1]]},"k":[96,46],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[46,93],"v":[{"d":{"df":1,"dc":[[80,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":6,"dc":[[19,2],[51,4],[101,4],[114,2],[128,1],[137,1]]},"k":[105,45,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[51,1],[119,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":4,"dc":[[3,1],[6,1],[45,2],[58,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"d":{"df":6,"dc":[[5,1],[12,1],[52,3],[76,3],[79,1],[82,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[77,1]]}}]},{"k":[116,115,101,105],"v":[{"d":{"df":4,"dc":[[8,5],[30,1],[63,1],[98,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,2]]}}]},{"d":{"df":5,"dc":[[24,1],[62,1],[98,3],[100,1],[103,1]]},"k":[41,44,37,46],"v":[{"k":[46],"v":[{"d":{"df":3,"dc":[[33,1],[120,1],[123,1]]}}]},{"d":{"df":2,"dc":[[76,1],[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":2,"dc":[[124,1],[136,1]]}}]},{"d":{"df":3,"dc":[[52,1],[60,1],[63,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[123,1],[126,1],[132,1],[136,2]]}}]}]}]},{"d":{"df":3,"dc":[[8,1],[19,1],[33,1]]},"k":[101,45,46],"v":[{"k":[114,115],"v":[{"d":{"df":13,"dc":[[18,1],[60,1],[76,4],[79,1],[81,1],[87,1],[88,1],[90,1],[103,2],[105,2],[112,1],[123,1],[129,1]]},"k":[45,115,99,105,44],"v":[{"k":[112,99,108,114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[112,1],[130,1],[136,1]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[79,1]]}},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[41,44,46],"v":[{"k":[44,58],"v":[{"d":{"df":1,"dc":[[80,1]]}},{"d":{"df":1,"dc":[[80,1]]}}]},{"d":{"df":2,"dc":[[102,2],[120,2]]}},{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[88,1],[112,1]]}}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,2]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[100],"v":[{"d":{"df":9,"dc":[[24,1],[76,1],[79,1],[84,1],[96,1],[108,1],[121,1],[124,1],[127,1]]},"k":[101,115,105,45,44],"v":[{"k":[114,100],"v":[{"d":{"df":4,"dc":[[13,1],[65,1],[88,2],[117,1]]},"k":[93,115,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[79,1],[102,1],[106,1],[120,1]]},"k":[44,46,58],"v":[{"d":{"df":4,"dc":[[41,1],[79,1],[102,1],[120,1]]}},{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]},{"d":{"df":1,"dc":[[134,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[57,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[60,1],[72,1],[79,1],[84,1],[102,1],[120,1],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[103],"v":[{"d":{"df":8,"dc":[[52,1],[66,1],[68,1],[71,1],[76,2],[94,2],[112,1],[134,1]]},"k":[45,101],"v":[{"k":[116,102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[26,1],[66,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[114,118],"v":[{"d":{"df":15,"dc":[[28,1],[51,1],[76,1],[79,1],[85,2],[89,3],[98,1],[100,1],[108,1],[109,1],[119,1],[121,1],[122,1],[124,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[30,1],[59,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[90,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,2]]}},{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[4,1],[134,1]]}},{"d":{"df":6,"dc":[[33,1],[75,2],[85,1],[89,1],[99,1],[119,1]]},"k":[98,112,109,117],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]},"k":[108],"v":[{"k":[107],"v":[{"d":{"df":6,"dc":[[7,1],[33,1],[74,1],[95,1],[122,2],[136,1]]}}]}]},{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":5,"dc":[[60,1],[102,1],[116,1],[120,1],[122,2]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}}]}]},{"k":[115],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[122,2]]}}]}]}]},{"k":[107,99,116],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[92,1],[117,3],[130,2]]},"k":[100,97,111,46],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[7,2]]}}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[33,1],[74,2],[117,2],[123,2],[124,2],[136,2]]}}]}]}]},{"d":{"df":1,"dc":[[117,1]]}}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[105,2],[130,1],[131,12]]},"k":[45,33,46,93,39],"v":[{"k":[119,102],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[105,1]]}},{"d":{"df":1,"dc":[[131,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[115,105,107],"v":[{"k":[99,97],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[109,97],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[44,115],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":7,"dc":[[66,4],[82,1],[94,1],[99,4],[117,2],[130,2],[137,2]]},"k":[46,93,44],"v":[{"d":{"df":2,"dc":[[31,1],[87,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]},{"k":[115,109,114,99],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":6,"dc":[[33,1],[74,1],[117,1],[123,2],[124,1],[136,1]]}}]}]}]},{"d":{"df":1,"dc":[[91,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[100,113,99],"v":[{"d":{"df":1,"dc":[[111,3]]},"k":[101,39],"v":[{"d":{"df":1,"dc":[[51,3]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[51,4]]}}]},{"d":{"df":1,"dc":[[111,10]]},"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[61,2],[118,2]]}}]}]}]}]}]},{"k":[109,45],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[70,2],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[88,2]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]}]},{"k":[91],"v":[{"k":[111,115,112,102,99,98,116,121,97,118,108,100,120,103,114,122,117,101,109,110,105,54,107,104,113,45,119,34,106,48],"v":[{"k":[112,117,114,110,116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[27,2],[38,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[0,1],[121,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[0,1],[116,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]},{"k":[101,108],"v":[{"d":{"df":2,"dc":[[29,1],[132,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[66,1],[69,1]]}}]}]}]}]},{"k":[111,101,116,121,99,105,117,104,110,108,112,97,107],"v":[{"k":[117,108,102],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[0,1],[46,1]]},"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[43,1],[66,2]]}}]}]}]}]}]}]},{"k":[116,97,108],"v":[{"d":{"df":1,"dc":[[0,2]]},"k":[116,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111,102,107],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,97],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[95,1],[97,3]]}}]}]},{"d":{"df":1,"dc":[[112,2]]},"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[105,93],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[37,1],[40,2],[53,4],[54,1],[80,2],[84,1],[121,1],[132,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[97,1],[98,2],[100,2],[121,2]]}}]}]}]}]}]}]}]},{"k":[111,97,101],"v":[{"k":[99,114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[22,2]]}}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[117,105,45],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[28,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[95,2]]}}]}]},{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[112,97],"v":[{"d":{"df":1,"dc":[[71,8]]}},{"k":[109],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100,55,45],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97,111],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,102],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,117],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,104],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,3]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[40,1],[121,1]]}}]}]},{"k":[99,112,115,98],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119,116],"v":[{"d":{"df":1,"dc":[[81,1]]}},{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[101],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]},{"k":[97,114,111,117,115,105,108,101],"v":[{"k":[118,108,115],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[69,1],[80,1]]}}]}]}]}]}]}]},{"k":[111,105,101],"v":[{"k":[98,116,112,103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[118,109],"v":[{"k":[112],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[42,1],[96,3]]}}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[95,2]]}}]}]}]},{"k":[116,112,119,114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]},{"d":{"df":5,"dc":[[80,1],[115,1],[126,1],[131,1],[136,3]]},"k":[115,33,45],"v":[{"k":[105,104],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[13,2],[37,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[37,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[111,115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[87,1]]}}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[131,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[34,1],[126,1]]}}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49,50],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[18,1]]},"k":[45],"v":[{"k":[112,114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[28,2]]}}]}]}]},{"k":[117,97],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[98,105],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[109,99],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,111,115,108],"v":[{"k":[114,108],"v":[{"k":[101,109],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[95,2],[110,1]]},"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117,102],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"k":[107,99],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[101],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[99,116],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[12,2]]}}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[37,1],[132,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]}]}]}]}]},{"k":[104,108,111,105,114,117,112,97],"v":[{"k":[114,101,97],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[38,3]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,99],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119,112],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]},{"k":[111,105],"v":[{"k":[110],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":2,"dc":[[121,1],[132,2]]}}]}]}]},{"k":[109,110,114,115],"v":[{"k":[109,112],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[108,97],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[54,1]]},"k":[100],"v":[{"d":{"df":3,"dc":[[34,1],[40,1],[121,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[102,110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[29,1],[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,4]]}}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,121],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":2,"dc":[[54,1],[84,1]]},"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,3]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,115,100],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[61,1],[118,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[73,2]]}}]}]}]},{"k":[97],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,112],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101,111,114,97,108],"v":[{"k":[116],"v":[{"k":[101,119],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102,116,103],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]},{"k":[111,116,120],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[49,50,51],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[55],"v":[{"k":[57],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[102],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[97],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,99,100],"v":[{"k":[116],"v":[{"k":[101,108],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[107],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,111,104,114],"v":[{"k":[114,108,120],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[5,1],[40,1],[104,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116,108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[115,103,108],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,111],"v":[{"d":{"df":5,"dc":[[17,1],[56,1],[81,2],[100,1],[115,3]]},"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[80,1],[91,2]]}}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[102,104,100,99,112,117,108,109,114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[118,100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[12,1],[91,1],[95,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[61,1],[118,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[38,1],[73,1]]}}]}]}]}]},{"k":[116,99],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[17,1],[115,1],[131,1]]},"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115,112],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[84,1],[121,3]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[112,114],"v":[{"d":{"df":3,"dc":[[81,1],[97,1],[115,1]]},"k":[108,115,101],"v":[{"k":[101,105,121],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[45],"v":[{"k":[108,115,119,102,99,118,110,101,105,100,109,103,116],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111,101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,104,111],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[115,1],[131,2]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[116,100],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,115],"v":[{"k":[103],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[112,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[109,45],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93,39],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,111,112,109,115,101],"v":[{"k":[101,114],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[9,1]]}}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[53,1],[121,2]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}},{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97,105,120,109,117],"v":[{"k":[103,99,119,108],"v":[{"d":{"df":1,"dc":[[96,1]]},"k":[105,103],"v":[{"k":[110],"v":[{"d":{"df":4,"dc":[[10,1],[91,2],[102,1],[120,1]]},"k":[50],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]},{"k":[97,107],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,110],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[54,1],[112,2]]},"k":[45,105,112],"v":[{"k":[120],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,98],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105,119],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,113],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[131,6]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,111,97,101,112,114],"v":[{"k":[97,115],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]},{"k":[107,112,97],"v":[{"d":{"df":2,"dc":[[80,1],[91,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[78,1],[98,1]]},"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,102,101],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46,45],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[132,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[46,50],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[100,101],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[109,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[51,6]]}}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[95,1],[121,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[17,1],[72,1],[91,1],[96,2],[97,2]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]},{"k":[115,118],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[22,1]]},"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[72,3]]}}]}]}]}]}]},{"k":[115,118,99],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[91,1],[120,1]]}}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[75,5]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[49,50],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]},"k":[102],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[102],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,110,111,101,112],"v":[{"k":[117,97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[12,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[117,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[108,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[84,2],[93,1]]},"k":[45,93],"v":[{"k":[115,99,118],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]},{"k":[97,100,116,110],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[97,9]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,101,117,97,105],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[103,109,97,115,112,99,102],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[17,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[34,3],[73,1],[102,1],[120,1]]}}]}]},{"d":{"df":1,"dc":[[91,1]]}}]}]}]},{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[53,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,116,105],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[97,111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]},{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[87,4]]}}]}]}]}]},{"k":[111],"v":[{"k":[109,114],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[54,1]]}}]},{"k":[119],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[99],"v":[{"k":[56],"v":[{"k":[53],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[112],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,107,112,98,115],"v":[{"k":[122,112,115,105,118],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[66,1]]},"k":[114,115],"v":[{"d":{"df":1,"dc":[[66,1]]}},{"d":{"df":1,"dc":[[91,3]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[81,3]]},"k":[45],"v":[{"k":[108,115,119,102,99,118,110,101,105,100,109,103,116],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111,101],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,104,111],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[91,1]]},"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[104,1],[131,1]]}}]}]}]}]},{"k":[100,109,110,120,108,116],"v":[{"k":[100,105],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[17,2]]}}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]},{"k":[97,99,116],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[38,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[80,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44,45],"v":[{"d":{"df":1,"dc":[[126,1]]}},{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[95],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[97,1],[121,1]]}}]}]}]}]}]}]},{"k":[112,116],"v":[{"k":[111,114],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]},{"k":[105,97,101,111],"v":[{"k":[110,114,100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,116,110,107],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[108,104,101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[40,2]]}}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[40,2]]}}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"d":{"df":1,"dc":[[95,2]]},"k":[109,97],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[117,118],"v":[{"k":[110,115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,2]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[93,2]]}}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]},{"k":[101,118,97,111],"v":[{"k":[101,119,116],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[73,1]]},"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109,115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,116],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101,111,115],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,101],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,109,118],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]},{"k":[116,109],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[81,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,100,99,109],"v":[{"d":{"df":1,"dc":[[115,1]]},"k":[115,116,102,45,112],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[49,1],[54,2],[84,1],[97,1]]},"k":[105,97,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[34,3],[96,1],[121,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108,114],"v":[{"k":[95,47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[51,52],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46,45],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[46,45],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"k":[100,101,105],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[73,1],[91,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[116,97,105,112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[118,1]]}}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[104,114,105,111],"v":[{"k":[97,111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45,115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,28]]}}]}]}]}]}]},{"k":[114,101],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93,45],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,116,102,112,98,99,117,105,119,115,97,110,121,114,109,100,101,107,120,106,108,104,47,118,113,91,103,61,44],"v":[{"k":[117,114,112,115,116,118,108],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[0,1],[116,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46,34],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,116],"v":[{"k":[110,114],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[17,1],[84,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[88,4]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[88,2]]},"k":[93],"v":[{"d":{"df":1,"dc":[[88,2]]}}]},{"d":{"df":1,"dc":[[88,4]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[69,1],[84,1],[136,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[101,104,117,111,105,121],"v":[{"k":[115,114,109],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116,108],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[94,1],[122,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[56,1]]}}]},{"k":[110,109],"v":[{"k":[110],"v":[{"k":[121],"v":[{"k":[44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[97,111,115,110],"v":[{"k":[108,115,105],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[0,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":2,"dc":[[60,1],[121,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[65,1],[95,1]]}}]}]}]}]},{"k":[114,108],"v":[{"k":[107,103,99],"v":[{"k":[34,101],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[45],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]},{"k":[108,117,111,97,114,105,115],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[98,34],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[0,1],[116,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[108,98],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[112,116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34,46],"v":[{"d":{"df":1,"dc":[[84,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"k":[115,118,45],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]},{"k":[105,97,117,108,114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]},{"k":[100,116,99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[20,2]]}}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[56,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[108,114,111,112,97,117,104],"v":[{"k":[111,105],"v":[{"k":[110,115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]}]}]},{"k":[101,121],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[5,1],[84,1],[98,1],[121,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[53,2]]}}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]},{"k":[110,109,114],"v":[{"k":[102,110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101,97],"v":[{"d":{"df":1,"dc":[[48,1]]},"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[97,117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[112,109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]},{"k":[114,97,101],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[74,1],[123,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"k":[101,99],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[107],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]},{"k":[115,112,110,98],"v":[{"k":[101,98],"v":[{"d":{"df":3,"dc":[[5,1],[97,1],[121,1]]}},{"d":{"df":1,"dc":[[84,1]]}}]},{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105,108,51,107,99],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[39,1]]}}]}]}]}]},{"k":[52],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[134,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":2,"dc":[[53,1],[94,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[6,1]]},"k":[110,119,34],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[115,116,118,112],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[34,101],"v":[{"d":{"df":1,"dc":[[17,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[117,8]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[52],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[104,111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[6,1],[11,1],[119,1]]}}]}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[121,101,112,116,105,97,117,110,104],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[55,100],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[6,1]]},"k":[46,39],"v":[{"k":[108,34],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[122,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]},{"k":[46],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[61],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[82,1],[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,108,110,116,97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[105,2]]}}]}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[97,105,108],"v":[{"k":[109,99],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[17,1]]}}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[84,5]]}}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[111,97,114],"v":[{"k":[112],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[53],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[116,114],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[98,2]]},"k":[34],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]},{"k":[110,121,118],"v":[{"k":[100],"v":[{"k":[105,98],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[101],"v":[{"d":{"df":1,"dc":[[84,1]]},"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[34],"v":[{"k":[53],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100,102,112],"v":[{"k":[111],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[77,1],[94,1]]}}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[84,2]]}}]}]}]}]}]}]}]}]},{"k":[101,117,111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[34],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]},{"k":[116],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[100,98,112,117,99,116],"v":[{"k":[115,100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[105,108],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":3,"dc":[[67,1],[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"k":[112,116],"v":[{"k":[105],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":3,"dc":[[127,1],[130,1],[134,1]]}}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[111,101,118,117],"v":[{"d":{"df":1,"dc":[[25,1]]},"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]},{"k":[119,120,116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[53,4],[84,1]]}}]}]},{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[34,46],"v":[{"d":{"df":1,"dc":[[84,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[114],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]},{"k":[115],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]},{"k":[101,111,109,117],"v":[{"k":[115,113,118,112,99,102],"v":[{"k":[116,111,105,117],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]}]},{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[122],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[77,2]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"k":[111],"v":[{"k":[114,118],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[101,105,97,121,109,110],"v":[{"k":[109],"v":[{"k":[111,116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,115],"v":[{"k":[101,105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[27,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[120,105,107],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[110],"v":[{"k":[108,116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[34],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[116],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]},{"k":[111,105,101,114,107,112,97,117],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[119,101,99,45],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[17,1]]},"k":[115,34],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[132,1]]}}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[107],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[112,107],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[98,118,112,115],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[117],"v":[{"k":[103],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[88,2]]}}]},{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"k":[118,114],"v":[{"k":[101],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]},{"k":[109],"v":[{"k":[109],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[100,110,120,99],"v":[{"k":[105,100],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]},{"k":[121],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[97,116],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[47,1],[105,2],[121,1],[131,2]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[69,1],[74,2]]},"k":[46],"v":[{"k":[34],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]},{"k":[116,112],"v":[{"k":[101,114],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[100,2]]},"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[72,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]},{"k":[105,101],"v":[{"k":[108,110],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]},{"k":[103,101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[121,114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[48,1],[121,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[98,116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[28,3]]}}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]}]},{"k":[105,111,97],"v":[{"k":[110,115],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[110,121],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[129,2]]},"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]},{"k":[101,111,116,97],"v":[{"k":[108],"v":[{"k":[100,108],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103,35],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[35],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[46],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[58],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[35],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112,97],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[34],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[8230],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105,101],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]},{"k":[100,114],"v":[{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[105,1]]},"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]},"k":[112,39],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60,115],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[62],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[39],"v":[{"k":[93],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[39],"v":[{"k":[93],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,112,101],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[121,34],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[34],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"d":{"df":2,"dc":[[127,2],[134,1]]},"k":[111,105,101,97,108,103,112,109,116,115,117,100,49,114],"v":[{"k":[108,105,120],"v":[{"k":[117,97,116],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[0,4],[33,2],[46,1],[74,1],[79,1],[92,1],[101,1],[115,2],[116,8],[117,4],[124,3]]},"k":[41,46,115,39,58],"v":[{"d":{"df":1,"dc":[[0,1]]}},{"d":{"df":5,"dc":[[74,1],[78,1],[79,1],[124,2],[129,1]]}},{"d":{"df":2,"dc":[[74,1],[92,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"d":{"df":1,"dc":[[92,2]]}},{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[99,108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[19,1],[130,1]]}}]},{"k":[97],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]},{"k":[116,109,97,115,114,100,101,99,118,111,98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"d":{"df":3,"dc":[[115,1],[128,1],[135,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":23,"dc":[[3,1],[5,2],[19,2],[42,1],[48,3],[52,3],[59,2],[63,2],[74,1],[76,1],[78,1],[90,2],[94,1],[100,1],[103,2],[104,1],[105,2],[112,1],[122,1],[127,1],[131,2],[136,1],[137,1]]},"k":[98,58],"v":[{"k":[105,108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[25,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"k":[105,117],"v":[{"k":[98,116,111],"v":[{"k":[105,108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[61,1],[81,1],[118,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"d":{"df":8,"dc":[[35,1],[40,1],[53,1],[82,1],[117,1],[127,2],[130,3],[134,1]]},"k":[105,115,58],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[15,1],[130,1]]}}]}]},{"d":{"df":1,"dc":[[17,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[19,4],[70,2],[76,1],[104,1],[130,1]]}}]}]}]},{"k":[116,117],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":15,"dc":[[6,1],[11,3],[16,1],[53,3],[54,1],[58,1],[74,1],[76,2],[82,1],[84,4],[121,29],[127,2],[130,2],[131,1],[134,2]]},"k":[98,105,108],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[53,3],[121,3]]},"k":[46,39,44],"v":[{"d":{"df":1,"dc":[[53,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[59,1],[84,2]]}}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"d":{"df":10,"dc":[[26,1],[38,1],[52,3],[67,1],[70,2],[115,12],[119,1],[121,1],[129,1],[130,8]]},"k":[45,115,46,93,47],"v":[{"k":[101,99],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":4,"dc":[[67,1],[98,1],[100,1],[130,2]]},"k":[44,93,46],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":1,"dc":[[70,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[63],"v":[{"k":[118],"v":[{"k":[61],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[120],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":14,"dc":[[40,1],[55,1],[59,1],[61,1],[64,1],[73,3],[76,3],[87,2],[95,1],[107,2],[112,3],[115,2],[130,1],[131,1]]},"k":[105,45,101,44,58,93,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[59,1],[73,1],[106,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]},{"k":[100,114],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":1,"dc":[[130,1]]},"k":[44,115],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[44],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]},{"d":{"df":2,"dc":[[112,1],[130,1]]}},{"d":{"df":1,"dc":[[112,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[56],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[51],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[99],"v":[{"k":[56],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[63,1],[131,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[114,115,104,116,110,99,108],"v":[{"k":[115,121,105,98,116],"v":[{"k":[105,97],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":41,"dc":[[17,2],[28,1],[31,1],[36,1],[37,1],[48,1],[53,1],[55,1],[59,2],[60,2],[61,1],[64,1],[66,2],[72,2],[75,1],[76,1],[79,2],[82,15],[85,7],[88,5],[89,5],[91,2],[94,7],[99,7],[101,1],[104,2],[105,6],[110,2],[111,3],[115,1],[118,1],[121,7],[122,1],[126,1],[127,1],[129,4],[130,5],[131,6],[132,1],[136,5],[137,7]]},"k":[58,115,44,34,46,101],"v":[{"d":{"df":11,"dc":[[2,1],[21,1],[82,3],[85,1],[88,2],[89,1],[99,2],[106,1],[113,1],[130,1],[131,1]]}},{"d":{"df":19,"dc":[[17,1],[31,1],[32,2],[48,2],[51,1],[66,1],[79,4],[82,2],[88,2],[94,1],[99,4],[101,1],[102,2],[115,2],[116,2],[120,2],[130,7],[131,8],[137,2]]},"k":[58,46,44,45,41],"v":[{"d":{"df":3,"dc":[[61,1],[118,1],[126,1]]}},{"d":{"df":5,"dc":[[66,1],[79,1],[115,1],[130,1],[131,1]]}},{"d":{"df":2,"dc":[[79,1],[137,1]]}},{"k":[45],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]},{"d":{"df":1,"dc":[[136,1]]}}]},{"d":{"df":7,"dc":[[29,1],[72,1],[82,2],[85,1],[89,1],[105,1],[137,1]]}},{"k":[44,46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"d":{"df":1,"dc":[[66,1]]}}]},{"d":{"df":7,"dc":[[64,1],[72,1],[79,1],[88,2],[121,1],[136,1],[137,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":15,"dc":[[5,1],[28,1],[55,2],[67,2],[70,1],[75,2],[85,1],[89,1],[90,1],[104,1],[126,1],[129,1],[131,2],[133,1],[137,1]]}},{"k":[102,115],"v":[{"k":[105,121],"v":[{"k":[99,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]},{"k":[115,100],"v":[{"d":{"df":1,"dc":[[98,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]},{"d":{"df":8,"dc":[[80,1],[99,2],[103,1],[106,1],[117,1],[121,1],[132,1],[134,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[132,2],[136,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]},{"d":{"df":1,"dc":[[55,1]]},"k":[111],"v":[{"k":[115],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[63,2],[114,1],[115,2],[128,1]]},"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":3,"dc":[[85,2],[88,1],[89,1]]},"k":[115,47,58],"v":[{"d":{"df":2,"dc":[[38,1],[79,1]]}},{"k":[115],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[70,2]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"k":[114,115,108,110],"v":[{"k":[105,121],"v":[{"k":[101,111,97],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[3,1],[16,1],[26,1],[37,1],[103,1],[121,1],[130,4],[132,1]]}}]}]},{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[38,1],[101,2],[130,1]]}}]}]},{"k":[98,110,116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[44,1],[119,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[52,1],[82,4]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[94,1],[115,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[80,1],[84,1],[100,1]]},"k":[46],"v":[{"d":{"df":3,"dc":[[79,1],[115,1],[121,1]]}}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]},{"k":[117,105,118,97],"v":[{"k":[101],"v":[{"d":{"df":9,"dc":[[8,1],[14,1],[16,1],[53,2],[68,2],[76,8],[78,1],[112,5],[121,1]]},"k":[46,115,44,58],"v":[{"d":{"df":2,"dc":[[14,1],[112,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[119,1]]}}]},{"d":{"df":5,"dc":[[76,2],[84,1],[112,1],[119,1],[134,2]]}},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[44,46,39],"v":[{"d":{"df":1,"dc":[[130,1]]}},{"d":{"df":1,"dc":[[131,3]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[51,2],[76,1]]}}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[20,1],[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]},{"k":[99,97],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":6,"dc":[[33,1],[74,1],[117,1],[123,2],[124,1],[136,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[102,1],[120,1]]}}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[42,2],[96,5]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"d":{"df":3,"dc":[[53,4],[84,23],[121,3]]},"k":[93,115,46,44,39,41],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105,103],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99,118],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}}]},{"d":{"df":1,"dc":[[84,11]]}},{"d":{"df":2,"dc":[[84,5],[121,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[84,5]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[45],"v":[{"k":[120,100],"v":[{"d":{"df":1,"dc":[[59,1]]}},{"k":[47],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[46,99],"v":[{"d":{"df":5,"dc":[[59,1],[101,1],[127,1],[130,2],[131,1]]}},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41,47],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[110,107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[76,1],[95,1],[110,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[108,1],[109,1],[126,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}},{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]},{"k":[96,112,98,99,100,101,103,110,91,114,115,102,107,120,116,111,109,47,121,60,48,108,45,97,105,117,104,62,49,50,46,43,119,118,54,51,56,52,61,126,55,106,58,63,113],"v":[{"k":[96],"v":[{"d":{"df":93,"dc":[[0,1],[4,6],[5,4],[7,8],[10,17],[11,1],[12,1],[14,6],[15,5],[17,1],[20,10],[22,1],[24,3],[27,3],[28,10],[31,2],[32,4],[33,7],[37,2],[38,2],[39,3],[40,3],[41,6],[42,3],[44,3],[45,6],[47,1],[48,4],[49,1],[50,1],[51,17],[52,11],[54,2],[55,19],[56,1],[59,4],[60,16],[61,11],[64,8],[65,8],[66,3],[69,1],[72,3],[74,5],[75,10],[76,19],[79,14],[80,2],[82,25],[84,6],[85,15],[87,4],[88,14],[89,14],[90,8],[91,2],[93,1],[94,10],[95,15],[96,1],[98,4],[99,29],[100,2],[102,9],[103,37],[104,7],[105,4],[106,26],[107,11],[108,10],[109,10],[110,1],[111,13],[112,34],[116,36],[117,17],[118,10],[119,22],[120,13],[121,4],[122,3],[123,18],[124,13],[127,16],[129,1],[130,4],[131,11],[132,12],[133,28],[134,27],[135,11],[136,8],[137,13]]},"k":[98,108,115,47,112,116],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":82,"dc":[[0,1],[4,6],[5,4],[10,9],[11,1],[12,1],[14,6],[15,3],[17,1],[22,1],[24,3],[27,3],[28,4],[31,2],[32,4],[33,7],[39,3],[40,3],[41,6],[42,3],[44,3],[45,6],[47,1],[49,1],[50,1],[51,17],[52,11],[55,17],[56,1],[59,4],[60,16],[61,7],[64,4],[66,3],[69,1],[72,3],[74,5],[75,10],[76,7],[79,14],[82,18],[84,6],[85,15],[87,4],[88,14],[89,14],[90,4],[91,2],[93,1],[94,10],[95,5],[96,1],[98,4],[99,22],[100,2],[102,9],[103,13],[104,7],[106,20],[107,11],[108,10],[109,6],[110,1],[111,13],[116,4],[117,13],[118,8],[119,14],[120,13],[121,4],[122,1],[123,18],[124,13],[127,10],[129,1],[130,3],[131,11],[133,28],[134,23],[135,11],[136,6],[137,9]]}}]}]}]},{"k":[105,115],"v":[{"k":[98],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]},{"k":[117,104],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":5,"dc":[[74,6],[117,4],[123,2],[124,2],[136,6]]}}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[99,1],[130,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"k":[96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]}]}]},{"k":[97,111,105,101,114,118,108,96,117],"v":[{"k":[118,112,115,114,116],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[0,1],[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,3]]}}]}]}]}]},{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[112,119],"v":[{"k":[45,33,111],"v":[{"k":[100,115,117],"v":[{"k":[101],"v":[{"k":[102,115],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[51,1],[137,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[91],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[120],"v":[{"k":[122],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]},{"k":[95,92],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"k":[46,44],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[124,2]]},"k":[116,45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,2]]},"k":[105],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"k":[58,46],"v":[{"d":{"df":1,"dc":[[133,1]]}},{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,112],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]}]},{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]},{"k":[114,110],"v":[{"k":[109,45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]},{"k":[111,105,101],"v":[{"k":[116,112],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118,117],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[131,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[131,4]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115,45],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[61,2],[118,3]]}}]},{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107,105],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[118],"v":[{"k":[54],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]},{"d":{"df":1,"dc":[[112,1]]}},{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,111,108,105,117,114],"v":[{"k":[115,108,116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[111,120,116],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[29,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,4]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]},{"k":[110,111],"v":[{"k":[100],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,3]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[97,104,100,111,114,108,117,115,116,58],"v":[{"k":[116,110,109,108,112],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[4,2]]}}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]},{"k":[111,114,101,97],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[13,1],[121,1]]}}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96,58],"v":[{"d":{"df":5,"dc":[[37,1],[74,2],[117,3],[132,1],[136,2]]}},{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[41,1],[104,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[110,109,114],"v":[{"k":[110,116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,109,46],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[74,1],[117,1],[121,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]},{"k":[101,121],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,105],"v":[{"d":{"df":3,"dc":[[54,1],[121,1],[122,1]]},"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[100,115,116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[74,1],[117,2],[136,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,2]]}}]}]}]}]}]}]}]},{"k":[111,101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[54,1],[121,1]]}}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[80,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[73,1],[80,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[121,3]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,8]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[112,1],[121,1]]}}]}]}]},{"k":[92],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[105,101,111,102,114,97,112,96],"v":[{"k":[115],"v":[{"k":[112,97,116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[118,99,108,102,115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[61,1],[118,1],[121,1]]},"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[11,1],[121,1]]}}]}]}]}]}]},{"k":[91],"v":[{"k":[93],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[101,96],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45,96],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[112,107],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]},{"k":[119,110,99],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115,96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[38,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[137,2]]}}]}]}]}]}]}]},{"k":[39],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[80,1],[121,1]]}}]}]},{"k":[107],"v":[{"k":[101,96],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[96,95,46],"v":[{"d":{"df":2,"dc":[[82,2],[99,1]]}},{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[115,2]]}}]}]}]},{"k":[117],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]},"k":[114],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114,115],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[117,1],[124,2]]},"k":[44],"v":[{"d":{"df":2,"dc":[[74,1],[136,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[75,5],[85,1],[89,1]]}}]}]},{"d":{"df":2,"dc":[[121,1],[137,1]]}}]},{"k":[110,117,120,114,115,102],"v":[{"k":[97,99,116,101],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[121,1],[137,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,3]]}}]}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[96,45],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[61,46],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]},{"k":[116,95,105],"v":[{"k":[52,114,101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[92,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[87,1]]},"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[99],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[112,1],[121,4]]}}]}]},{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[114,110,101,112,105],"v":[{"k":[117,97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97,115],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[121,2],[124,2]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,118,109,101,97,116,96],"v":[{"k":[114,110,45,115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[44],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[44],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[118],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[96],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,105,109],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[99,115],"v":[{"k":[111,117],"v":[{"k":[109,110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[42],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[48],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[112],"v":[{"k":[51,49,50],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[117,2]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[116,120,119],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[45,96],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[92,1],[121,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,11]]}}]}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[102],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[12,1]]},"k":[115,116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,101,115,117,97,109,116],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[64,96],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[35],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[115,112,109,98,99,102],"v":[{"k":[116,105],"v":[{"k":[111,97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[13,1],[132,1]]}}]}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[122],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[118,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[73,1],[82,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,3]]}}]}]}]}]},{"k":[111,101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[96],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[136,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[30,1],[98,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[54,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]},{"k":[119],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,2]]},"k":[58],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[117,116,121,97,101,104,99,111,112,108,109,110,100,119],"v":[{"k":[100,112,115],"v":[{"k":[111],"v":[{"d":{"df":12,"dc":[[12,1],[49,1],[51,1],[59,2],[77,1],[82,2],[90,1],[95,2],[102,2],[117,14],[120,2],[137,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[104,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[112,1],[121,1]]},"k":[43],"v":[{"k":[96],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]},{"k":[97,111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[13,1],[132,1]]},"k":[46,96],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[114,112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116,108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[24,1],[87,1]]},"k":[55,100,99],"v":[{"k":[54],"v":[{"k":[45,95],"v":[{"k":[112,108,100,97,105],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[52,1],[133,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[18,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[122],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]},{"k":[45,96],"v":[{"k":[115,98],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[118],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,1],[121,3]]},"k":[46],"v":[{"d":{"df":2,"dc":[[88,1],[117,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[118,114],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[29,1],[61,1],[118,1],[121,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]},{"k":[114,116,108],"v":[{"k":[119,118],"v":[{"k":[49],"v":[{"k":[48,49],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[32,1]]}}]},{"k":[96],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[80,2]]},"k":[116,96,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":4,"dc":[[61,1],[115,1],[118,1],[121,1]]}}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[73,1]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[132,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[73,2]]},"k":[97,111,105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[115,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]},{"k":[102],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[112,5],[121,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[101,105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[64,3]]},"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]},{"k":[102,117],"v":[{"k":[116],"v":[{"k":[96,58],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,2]]}}]}]},{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[118,119],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[84,2]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[84,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[121,1],[124,1]]},"k":[46,41],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[51,49,50],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[117,2]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[111,96],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"d":{"df":1,"dc":[[124,3]]}}]}]}]}]},{"k":[111,119,108,97,117,105,49,110,102,55,56,50,115],"v":[{"k":[114],"v":[{"k":[109,119],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[61,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116,103,115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[117,3]]}}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[132,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,9]]}}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,120,108,110],"v":[{"k":[109,101],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[49,50,48],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,3]]},"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[121,3]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[121,3]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[112,2]]}}]},{"k":[112,109],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[121,3]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[121,3]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[121,2]]}}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,2]]}}]}]}]}]}]},{"k":[105,101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[24,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[24,3]]}}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,12]]},"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[107,97,111,98,96],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[102,2],[120,2]]},"k":[46],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[124,1]]}}]},{"k":[116,111,108,97,101,114,117,58],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[24,2]]}}]}]},{"k":[112],"v":[{"k":[96,45],"v":[{"d":{"df":2,"dc":[[52,2],[127,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[115,3]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}}]}]},{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]},{"k":[114,110],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":4,"dc":[[76,1],[127,9],[134,3],[137,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109,102],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[96,46],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,121,97],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,9]]}}]}]},{"d":{"df":4,"dc":[[80,1],[121,1],[124,1],[136,1]]}},{"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]},{"k":[110,112,116,107,117,101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[29,1]]}}]},{"k":[101,116],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[69,1]]},"k":[115,96],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[132,1]]}}]}]},{"k":[105],"v":[{"k":[109,111],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[61,1],[121,1]]}}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"k":[97,111,107,105,101],"v":[{"k":[110,120],"v":[{"d":{"df":1,"dc":[[30,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[75,3],[104,2]]}}]},{"k":[45,96],"v":[{"k":[97,101],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,2]]}}]}]},{"k":[117,98],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":4,"dc":[[33,1],[74,1],[123,1],[136,1]]}}]}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]}]},{"k":[114,99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100,104,117,101,98,109,116,112,115,96,111],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[110,115,100,118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[112,96],"v":[{"k":[51,49],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[33,1],[74,1],[136,1]]}}]},{"k":[96],"v":[{"d":{"df":2,"dc":[[95,1],[117,1]]}}]}]},{"d":{"df":1,"dc":[[117,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[117,1],[123,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97,98,99],"v":[{"k":[51,49,96],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[74,1]]},"k":[46,41],"v":[{"d":{"df":2,"dc":[[33,1],[136,1]]}},{"d":{"df":1,"dc":[[74,1]]}}]}]},{"k":[96],"v":[{"d":{"df":2,"dc":[[95,1],[117,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]},{"d":{"df":2,"dc":[[117,3],[123,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[51],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96,47],"v":[{"d":{"df":7,"dc":[[42,1],[80,1],[91,1],[102,1],[120,1],[123,1],[132,1]]}},{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[96],"v":[{"k":[42],"v":[{"k":[123],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[114],"v":[{"k":[47,96],"v":[{"k":[115,98],"v":[{"k":[104,98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[120,97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47,96],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[75,1],[130,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[47,96],"v":[{"k":[117,97,115,120,109,104,110,118,99,102,114,112],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[42],"v":[{"k":[47],"v":[{"k":[112,98],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[120],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[49],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115,110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]},{"k":[101,105],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[111,105],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[96,47],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[74,1],[136,1]]}}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[47,96],"v":[{"k":[109,115],"v":[{"k":[107],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[117,2],[136,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[115,101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]},"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[96,101,107,111],"v":[{"d":{"df":2,"dc":[[45,1],[137,4]]}},{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[102],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[62],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,112,115,105,117,111,120,109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95,101],"v":[{"k":[50,104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[48,1]]}}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[115,3]]},"k":[44],"v":[{"d":{"df":1,"dc":[[115,2]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[61,3],[118,3]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]},"k":[98,96,112],"v":[{"k":[96,108],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"k":[107],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[74,1],[136,1]]}}]}]}]},{"d":{"df":4,"dc":[[75,1],[102,1],[104,1],[120,1]]}},{"k":[99],"v":[{"k":[105],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]},{"k":[110,98,115],"v":[{"k":[117],"v":[{"k":[120],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]},"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]},{"k":[114,110,102],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[42],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"k":[107],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[127,3],[134,3]]}}]}]}]}]}]}]}]}]}]}]},{"k":[45,114,49,102,118,103,97,99,98,115,101,96],"v":[{"k":[108,100,104,112,106,103,99,118],"v":[{"k":[97,111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[75,2],[88,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[74,1],[117,2],[136,1]]}}]}]}]}]},{"k":[96,48],"v":[{"d":{"df":1,"dc":[[76,3]]}},{"k":[54,55],"v":[{"k":[46],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[96],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[114],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[118],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"d":{"df":1,"dc":[[121,2]]}}]},{"k":[118,105,112,100,103,108,114,110,99],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]},{"k":[112,114,116],"v":[{"k":[108,105],"v":[{"k":[105,121],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96,115],"v":[{"d":{"df":1,"dc":[[54,1]]}},{"k":[96],"v":[{"d":{"df":2,"dc":[[115,3],[122,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,3]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[85,5],[89,5],[104,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[130,1],[131,6]]}}]}]},{"k":[100,109,118],"v":[{"d":{"df":3,"dc":[[73,3],[118,1],[121,1]]},"k":[96,105],"v":[{"d":{"df":2,"dc":[[61,1],[121,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[73,1],[118,1]]}}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[105,96],"v":[{"k":[110],"v":[{"k":[105,96],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,1]]}}]}]},{"d":{"df":1,"dc":[[135,1]]}}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[110,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]},{"k":[108,116,111,119,115,101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[115,2]]}}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"k":[97],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[33],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105,101,97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[115,5],[122,1]]},"k":[47],"v":[{"k":[96],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[122,1],[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[115,1]]}},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[121,5]]},"k":[110,112],"v":[{"k":[115,116,102,118,112],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,3]]},"k":[96,97],"v":[{"d":{"df":3,"dc":[[115,1],[121,1],[131,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[49,1],[121,1]]}}]},{"k":[98,116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[95,108],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[52,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,3]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[103,4]]},"k":[96,97],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[100],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]},{"k":[98,115,112,110,117],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96,45],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[136,1]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"k":[105,116,97,111,101,112,121],"v":[{"k":[103,98],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,3]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]},{"k":[114,108],"v":[{"k":[100],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[116],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[112,109,115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":2,"dc":[[88,1],[121,1]]}}]}]},{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]},{"k":[46,49,50,96,119],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]},{"k":[110,48],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[96,55],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[76,3],[112,2]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[112,3]]}},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[48,52,96],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[95],"v":[{"k":[57],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":2,"dc":[[76,2],[112,2]]}}]},{"k":[100,99,108,105,111,109,112,119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[60,1],[88,1],[97,1]]}}]}]}]},{"k":[102,111],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[68,2]]}}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]},{"k":[115,109],"v":[{"k":[111],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[103],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]},{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[96,4]]}}]}]}]}]},{"k":[51],"v":[{"k":[117],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"k":[107],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[74,1],[117,1]]},"k":[96],"v":[{"d":{"df":2,"dc":[[82,1],[121,1]]}}]},{"k":[104,103,105,111],"v":[{"k":[97,105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[75,5]]},"k":[44],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[114,110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[101,100],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[121,4]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[115,6]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,103,104],"v":[{"k":[101,114],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[121,7]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[96,48],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[96],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[96,48],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[96],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]},{"k":[96,48],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[96],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]},{"k":[96],"v":[{"d":{"df":2,"dc":[[82,1],[128,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[47],"v":[{"k":[46,96],"v":[{"k":[99,108,119],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[98,1],[128,1]]}}]}]},{"k":[120],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[96],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]},"k":[114,117,111,97,105,101,98,108,115,112,110,100,116,104,49,109,121],"v":[{"k":[101,97,111,117,105],"v":[{"k":[101,97,112,121],"v":[{"k":[110],"v":[{"d":{"df":9,"dc":[[0,2],[17,1],[53,3],[78,1],[95,1],[112,1],[116,1],[124,2],[131,1]]}}]},{"k":[116],"v":[{"d":{"df":7,"dc":[[5,1],[11,1],[76,1],[84,1],[103,2],[112,1],[122,1]]},"k":[108,101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[105,1],[127,2],[130,1]]}}]}]}]},{"d":{"df":10,"dc":[[55,1],[60,3],[79,2],[88,1],[94,1],[99,1],[102,1],[116,1],[119,1],[120,1]]}},{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"k":[110,98,112,115,100,121],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[1,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"d":{"df":3,"dc":[[5,1],[76,2],[130,1]]}},{"k":[104],"v":[{"k":[105],"v":[{"k":[99,110],"v":[{"k":[97,115],"v":[{"k":[108],"v":[{"d":{"df":15,"dc":[[19,1],[28,2],[51,2],[67,1],[84,1],[85,1],[89,1],[94,1],[96,2],[102,3],[108,1],[109,1],[120,4],[123,1],[137,1]]}}]},{"d":{"df":16,"dc":[[52,11],[58,1],[63,3],[66,1],[70,4],[80,3],[91,3],[102,1],[108,19],[109,19],[115,2],[120,1],[121,1],[126,1],[133,1],[135,3]]},"k":[44,46,58],"v":[{"d":{"df":5,"dc":[[52,1],[102,1],[108,1],[109,1],[120,1]]}},{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":6,"dc":[[52,2],[66,1],[102,1],[108,3],[109,3],[120,1]]}}]}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[94,1],[127,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[119,117,111],"v":[{"d":{"df":2,"dc":[[53,1],[122,1]]},"k":[105,115,116],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[3,1],[26,2]]}}]}]},{"k":[44],"v":[{"d":{"df":2,"dc":[[16,1],[76,1]]}}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"k":[112],"v":[{"d":{"df":14,"dc":[[33,1],[58,3],[61,5],[74,1],[76,2],[82,1],[99,1],[103,6],[111,1],[112,1],[117,3],[118,5],[123,1],[136,1]]},"k":[58,115,44,46,41,61,101],"v":[{"d":{"df":2,"dc":[[10,1],[39,1]]}},{"d":{"df":3,"dc":[[61,1],[74,1],[118,1]]}},{"d":{"df":3,"dc":[[61,1],[118,1],[135,1]]}},{"d":{"df":3,"dc":[[61,3],[118,3],[133,1]]}},{"k":[46],"v":[{"d":{"df":1,"dc":[[63,1]]}}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]},{"k":[118],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[98],"v":[{"d":{"df":4,"dc":[[12,3],[66,1],[117,5],[126,1]]},"k":[44,45,46,50],"v":[{"d":{"df":1,"dc":[[66,1]]}},{"k":[112,101,97],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[117,1]]}}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[117,3]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[117,1]]}},{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110,100],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[81,1],[112,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[105,101,110,97],"v":[{"d":{"df":16,"dc":[[24,2],[42,4],[52,2],[61,1],[62,1],[67,1],[81,1],[85,1],[89,1],[90,1],[118,1],[120,1],[124,1],[127,2],[131,1],[134,1]]},"k":[100,46],"v":[{"k":[101],"v":[{"d":{"df":8,"dc":[[48,1],[80,2],[84,1],[106,1],[112,1],[113,5],[130,1],[135,1]]},"k":[108,115,100,46,58,44,93,42],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[6,1],[84,1],[125,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[125,1]]}}]},{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"d":{"df":2,"dc":[[61,1],[118,1]]}},{"d":{"df":2,"dc":[[77,1],[84,1]]}},{"d":{"df":1,"dc":[[84,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]},{"d":{"df":1,"dc":[[45,1]]}}]},{"k":[115],"v":[{"k":[116,115],"v":[{"d":{"df":5,"dc":[[12,1],[26,1],[53,1],[57,1],[84,3]]},"k":[115],"v":[{"d":{"df":1,"dc":[[84,2]]}}]},{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[91,1],[121,1],[133,1],[135,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":32,"dc":[[5,2],[11,1],[27,2],[47,1],[50,1],[52,1],[53,1],[60,1],[61,1],[66,1],[67,1],[76,4],[79,1],[88,2],[91,1],[94,1],[95,2],[99,1],[100,1],[103,1],[104,1],[105,2],[112,2],[117,1],[121,2],[123,1],[127,1],[130,1],[133,1],[135,1],[136,3],[137,3]]},"k":[111,116,105,101,97,100,110,103],"v":[{"k":[100,103],"v":[{"d":{"df":21,"dc":[[1,1],[2,1],[5,1],[6,1],[15,1],[51,1],[52,1],[63,1],[76,2],[77,1],[79,1],[94,1],[98,2],[100,2],[102,1],[103,2],[112,1],[120,1],[123,1],[127,1],[137,1]]},"k":[33],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[3,1],[38,3],[98,2],[122,1]]},"k":[93,39,41],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[4,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":11,"dc":[[5,2],[8,1],[26,1],[28,1],[55,1],[76,1],[94,1],[116,1],[117,1],[121,1],[136,1]]}}]}]},{"k":[115],"v":[{"d":{"df":9,"dc":[[6,1],[12,2],[32,2],[66,3],[91,1],[92,1],[100,2],[129,1],[137,1]]}}]},{"k":[108],"v":[{"d":{"df":2,"dc":[[26,1],[58,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[70,3]]}}]}]},{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[110,109,105,122,108,116,112,117,114],"v":[{"k":[103],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]}]}]},{"k":[101,105],"v":[{"d":{"df":5,"dc":[[41,5],[70,3],[105,5],[130,2],[131,21]]},"k":[63,44,115,114,45,93,39,33,46,104,47],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":2,"dc":[[41,1],[67,1]]}},{"d":{"df":7,"dc":[[52,2],[58,1],[67,4],[78,1],[121,1],[130,5],[131,13]]},"k":[47,44],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[67,1],[130,1],[131,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[97,105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112,108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[112,110],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[105,2]]}}]},{"d":{"df":1,"dc":[[105,1]]}},{"d":{"df":1,"dc":[[131,1]]}},{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[131,8]]},"k":[44,93],"v":[{"d":{"df":1,"dc":[[131,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112,103],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[105,2],[130,1]]},"k":[33,44],"v":[{"d":{"df":1,"dc":[[41,1]]}},{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]},{"k":[110],"v":[{"d":{"df":4,"dc":[[57,1],[60,1],[61,1],[118,1]]},"k":[101,105,115],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[52,1],[60,1],[85,1],[89,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[67,1],[74,1]]}}]}]},{"d":{"df":1,"dc":[[80,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]},{"k":[101],"v":[{"k":[108,49],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[59,1],[86,3],[108,1],[109,1],[125,10]]},"k":[44,124],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[53,54,55,56],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":1,"dc":[[121,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]},{"k":[97,112],"v":[{"k":[103],"v":[{"k":[111],"v":[{"d":{"df":8,"dc":[[59,1],[65,1],[86,3],[95,1],[108,1],[109,1],[125,7],[133,1]]}}]}]},{"k":[52,53,54,55],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[104,101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[94,1],[116,2]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[113,1],[116,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[103,8],[106,2]]},"k":[115,44,46,39,41],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,2]]}},{"d":{"df":1,"dc":[[103,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[103,2]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[115,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]},"k":[116,118,109],"v":[{"d":{"df":11,"dc":[[4,2],[5,5],[41,5],[45,2],[99,1],[107,4],[121,1],[129,1],[133,7],[134,3],[135,5]]},"k":[104,116,46,47,58],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":6,"dc":[[3,1],[5,5],[41,1],[45,1],[88,2],[131,2]]},"k":[93,58],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99,112],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[5,1],[108,1],[109,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[5,1]]}},{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[41,2]]}}]},{"k":[101,105],"v":[{"d":{"df":14,"dc":[[5,1],[8,1],[14,1],[53,2],[55,1],[68,1],[76,1],[78,1],[84,1],[104,1],[112,1],[121,2],[130,1],[134,1]]},"k":[110,115],"v":[{"d":{"df":5,"dc":[[66,1],[73,1],[75,1],[82,1],[130,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[112],"v":[{"d":{"df":2,"dc":[[11,1],[70,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]},{"k":[110,116,111,100,97,102,115,45],"v":[{"d":{"df":1,"dc":[[121,2]]},"k":[101,111],"v":[{"k":[114],"v":[{"k":[97,105],"v":[{"k":[116,108],"v":[{"k":[101,105],"v":[{"d":{"df":10,"dc":[[4,1],[10,1],[14,1],[15,1],[52,1],[94,1],[122,1],[127,2],[132,1],[134,1]]},"k":[100],"v":[{"d":{"df":3,"dc":[[122,1],[127,1],[134,1]]}}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[6,1],[52,1],[122,3]]}}]},{"k":[110],"v":[{"d":{"df":2,"dc":[[91,1],[112,1]]}}]}]}]},{"d":{"df":9,"dc":[[12,1],[35,1],[38,1],[61,1],[83,1],[105,1],[112,1],[118,2],[131,1]]},"k":[108,41],"v":[{"k":[121],"v":[{"d":{"df":5,"dc":[[6,1],[51,1],[52,1],[98,1],[110,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[11,1],[67,1]]}}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[99],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"d":{"df":41,"dc":[[5,1],[6,3],[11,3],[12,2],[16,3],[24,1],[25,1],[26,3],[27,1],[33,1],[41,1],[51,2],[54,1],[56,1],[57,1],[60,2],[63,1],[64,4],[66,1],[76,2],[79,3],[80,1],[84,1],[85,1],[91,2],[94,2],[95,1],[103,1],[105,1],[106,1],[117,1],[119,4],[121,1],[123,3],[126,2],[127,2],[129,1],[130,1],[134,2],[136,1],[137,5]]},"k":[116,99,115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[6,1],[12,1],[48,1],[53,1],[75,1],[76,1],[81,1],[96,2],[117,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[127,2]]}}]},{"k":[110,99,103],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[15,1],[28,1],[60,4],[79,1],[112,3],[123,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]},{"k":[114],"v":[{"d":{"df":6,"dc":[[51,1],[62,1],[78,1],[84,1],[115,2],[118,1]]},"k":[121],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[93,46],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[49,50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[97,2]]}}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[115,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[115,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[6,1],[80,3],[121,1],[134,2]]},"k":[93],"v":[{"d":{"df":1,"dc":[[88,2]]}}]},{"k":[111,97,120],"v":[{"k":[98,114],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[131,3]]}}]}]}]}]}]},{"k":[110,115],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[104,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"k":[115,101,116],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[11,1],[51,2],[107,3]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[112,108,102],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[98,117,103],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[20,2]]}}]}]},{"k":[103],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[20,2]]}}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[20,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,108,97],"v":[{"d":{"df":11,"dc":[[18,1],[52,11],[72,2],[82,6],[99,3],[106,1],[108,8],[109,8],[121,1],[127,5],[134,9]]},"k":[46,115,44,45,58,8217,39],"v":[{"d":{"df":5,"dc":[[11,1],[82,1],[108,3],[109,3],[112,1]]},"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]},{"d":{"df":5,"dc":[[52,2],[72,1],[127,2],[134,1],[135,1]]},"k":[58,44],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":2,"dc":[[72,1],[133,1]]}}]},{"d":{"df":4,"dc":[[52,1],[82,1],[106,1],[112,1]]}},{"k":[104,117,98],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]},{"k":[118],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[114,115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[121,7],[124,1]]},"k":[46,93],"v":[{"d":{"df":2,"dc":[[80,1],[121,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115,114,99,110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[133,4],[135,2]]}}]}]}]}]}]},{"k":[111,117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":22,"dc":[[19,3],[23,2],[31,4],[51,12],[56,4],[67,4],[81,1],[84,20],[94,1],[98,1],[101,6],[102,1],[107,1],[108,3],[109,3],[112,2],[115,1],[120,2],[124,1],[126,1],[130,5],[133,4]]},"k":[46,45,44],"v":[{"d":{"df":2,"dc":[[19,1],[51,1]]}},{"k":[115,117,116,98,99],"v":[{"k":[104,101,99,117],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[102,1],[120,2],[124,1]]},"k":[45,44],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97,112,115],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,111],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[31,1],[108,1]]}}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[108,1],[133,3]]},"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[45,115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[56,1],[98,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]},{"k":[108,111,97],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[95,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"d":{"df":1,"dc":[[51,2]]},"k":[96,51],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]},{"d":{"df":3,"dc":[[51,3],[102,1],[120,2]]}}]}]},{"k":[107,120],"v":[{"d":{"df":2,"dc":[[51,1],[101,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[122],"v":[{"d":{"df":1,"dc":[[60,2]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[97,6]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[60,5],[129,1]]},"k":[101,111,117,97,115,118,109,102,116,105,47,99],"v":[{"k":[120,101,119,116,99,97,118,105,103],"v":[{"k":[116],"v":[{"d":{"df":38,"dc":[[0,2],[5,1],[7,1],[8,1],[14,1],[31,1],[33,1],[41,1],[50,1],[53,3],[60,1],[61,1],[73,1],[74,2],[75,2],[77,1],[78,2],[80,2],[83,1],[84,1],[91,1],[94,1],[95,2],[96,2],[97,7],[98,2],[103,3],[107,2],[112,4],[117,3],[121,11],[122,1],[123,6],[124,2],[130,1],[132,2],[136,2],[137,2]]},"k":[44,46,58,99],"v":[{"d":{"df":24,"dc":[[4,1],[13,2],[27,2],[33,2],[34,1],[37,1],[41,1],[66,2],[72,1],[73,1],[74,1],[79,1],[85,1],[89,1],[91,1],[106,2],[112,1],[117,1],[121,8],[131,2],[132,1],[134,2],[135,1],[136,1]]}},{"d":{"df":2,"dc":[[35,1],[40,5]]}},{"d":{"df":1,"dc":[[66,1]]}},{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":72,"dc":[[8,1],[12,1],[13,5],[14,3],[16,2],[21,1],[25,1],[26,1],[27,1],[28,2],[30,2],[31,3],[32,2],[33,1],[34,2],[35,1],[37,2],[38,4],[48,1],[51,1],[53,1],[56,2],[58,1],[59,1],[61,2],[65,4],[66,5],[67,2],[68,1],[74,2],[76,7],[77,4],[78,3],[79,5],[80,1],[82,6],[84,5],[85,1],[87,1],[88,3],[89,1],[91,6],[94,2],[96,1],[97,4],[98,2],[100,2],[102,1],[103,3],[104,2],[106,2],[107,3],[108,2],[112,13],[117,11],[118,2],[119,6],[120,3],[121,11],[123,2],[124,1],[126,1],[127,3],[129,3],[130,5],[131,3],[132,4],[133,3],[134,3],[135,2],[136,5],[137,1]]},"k":[115,105,101,44,108,46,47],"v":[{"d":{"df":22,"dc":[[1,2],[5,1],[6,1],[12,1],[16,1],[23,1],[26,2],[52,1],[53,1],[76,1],[77,2],[79,1],[85,2],[89,1],[98,4],[106,1],[112,1],[119,1],[127,1],[130,1],[133,1],[136,2]]},"k":[46],"v":[{"d":{"df":3,"dc":[[8,1],[67,1],[70,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]},{"k":[100],"v":[{"d":{"df":20,"dc":[[3,1],[6,1],[7,1],[33,1],[50,1],[63,1],[72,1],[74,1],[76,2],[84,2],[94,1],[98,1],[100,1],[101,2],[111,1],[119,1],[123,1],[133,4],[135,2],[136,1]]},"k":[46,44],"v":[{"d":{"df":7,"dc":[[16,1],[41,1],[67,1],[85,1],[101,1],[106,1],[130,1]]}},{"d":{"df":6,"dc":[[52,2],[82,1],[85,1],[98,1],[113,1],[116,1]]}}]}]},{"d":{"df":3,"dc":[[23,1],[66,1],[94,1]]}},{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,2]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[111,1]]},"k":[8220],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"d":{"df":59,"dc":[[3,2],[5,1],[7,3],[9,1],[11,1],[12,1],[14,2],[25,1],[33,3],[34,3],[35,1],[36,1],[39,4],[40,1],[41,1],[44,1],[47,1],[52,1],[53,1],[54,3],[55,1],[57,2],[63,2],[64,1],[65,1],[66,3],[67,1],[68,3],[69,1],[72,1],[73,1],[76,2],[77,1],[78,1],[80,3],[81,1],[82,4],[84,1],[87,2],[88,2],[90,1],[91,4],[94,4],[95,1],[97,2],[102,2],[106,1],[111,1],[112,1],[113,1],[115,2],[116,1],[119,1],[120,2],[121,4],[124,3],[127,1],[134,1],[137,3]]},"k":[108,101,44,46],"v":[{"k":[121],"v":[{"d":{"df":8,"dc":[[39,1],[54,1],[66,1],[69,1],[72,1],[124,1],[131,1],[137,2]]},"k":[45],"v":[{"k":[105,99],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]},{"k":[114,115],"v":[{"d":{"df":15,"dc":[[48,1],[66,1],[72,1],[79,3],[85,2],[89,2],[94,2],[102,1],[116,1],[117,1],[120,1],[126,1],[131,2],[133,1],[137,2]]},"k":[41,46,44],"v":[{"d":{"df":1,"dc":[[86,7]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":2,"dc":[[105,1],[112,2]]}},{"d":{"df":1,"dc":[[117,1]]}}]},{"k":[116],"v":[{"d":{"df":5,"dc":[[60,3],[76,2],[131,1],[136,1],[137,2]]}}]}]},{"d":{"df":2,"dc":[[52,1],[53,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[119,102,104,105,99,112,109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":19,"dc":[[10,1],[50,1],[52,1],[57,1],[60,3],[61,4],[67,1],[69,3],[76,2],[94,1],[96,1],[98,1],[103,12],[106,8],[111,1],[118,4],[121,6],[123,1],[130,3]]},"k":[115,101,44,109,45,105,46,47,58],"v":[{"d":{"df":4,"dc":[[3,1],[79,1],[103,2],[130,1]]},"k":[44,46],"v":[{"d":{"df":2,"dc":[[103,1],[115,2]]}},{"d":{"df":1,"dc":[[103,2]]}}]},{"k":[100],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"d":{"df":5,"dc":[[60,1],[61,1],[103,2],[118,1],[137,1]]}},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":6,"dc":[[67,2],[76,1],[98,1],[103,2],[106,1],[130,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[67,2],[81,1],[113,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]}]}]},{"d":{"df":4,"dc":[[98,1],[103,3],[106,1],[130,2]]}},{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":13,"dc":[[5,1],[10,1],[32,1],[45,1],[48,1],[72,1],[77,2],[85,1],[89,1],[95,1],[106,1],[121,1],[135,1]]},"k":[46,44],"v":[{"d":{"df":3,"dc":[[40,1],[48,1],[113,1]]}},{"d":{"df":2,"dc":[[80,1],[105,1]]}}]}]}]}]}]}]}]},{"k":[114,108],"v":[{"d":{"df":4,"dc":[[35,1],[98,1],[121,1],[137,1]]},"k":[101,98,108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[14,1],[63,1]]}}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[60,1],[76,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[67,2]]}}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[26,1],[42,1],[66,1],[76,1],[112,1],[119,1],[127,1]]}}]}]},{"k":[103,116],"v":[{"k":[104],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[103,3]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]},{"d":{"df":37,"dc":[[4,1],[10,1],[14,1],[23,1],[28,1],[41,2],[51,1],[52,2],[64,1],[67,1],[70,2],[75,2],[76,2],[78,2],[79,1],[85,4],[86,15],[88,2],[89,6],[94,2],[98,2],[100,1],[103,2],[112,2],[113,1],[116,1],[117,1],[120,1],[121,23],[122,1],[123,1],[124,1],[127,7],[130,1],[131,1],[134,1],[137,2]]},"k":[116,118,114,110,100,119,105,103,113,115,63],"v":[{"d":{"df":88,"dc":[[1,1],[11,2],[12,1],[13,2],[14,2],[15,1],[16,1],[17,3],[20,2],[23,1],[25,2],[28,1],[30,8],[31,1],[32,3],[33,1],[35,2],[38,1],[40,2],[41,1],[42,3],[44,1],[48,5],[51,4],[52,11],[53,3],[54,1],[55,1],[57,1],[59,5],[60,2],[61,1],[62,2],[63,4],[65,2],[67,3],[71,1],[72,3],[74,2],[75,1],[76,11],[77,3],[78,3],[79,6],[80,1],[82,2],[83,2],[84,1],[85,3],[87,2],[88,2],[89,3],[90,2],[91,5],[94,14],[95,2],[97,1],[98,5],[99,1],[100,5],[102,8],[103,5],[104,3],[105,1],[106,2],[108,1],[109,1],[110,2],[112,2],[113,3],[116,7],[117,6],[118,2],[119,3],[120,10],[121,24],[123,8],[124,5],[126,2],[127,7],[130,9],[131,3],[132,4],[133,5],[134,4],[135,3],[136,5],[137,2]]},"k":[101,44,105,104,46,111,41,97],"v":[{"d":{"df":20,"dc":[[14,1],[20,1],[33,2],[35,1],[38,1],[44,1],[58,1],[72,1],[76,1],[91,1],[97,3],[102,1],[103,1],[112,3],[117,4],[120,1],[123,1],[129,1],[131,1],[135,1]]},"k":[115,98,58,42],"v":[{"d":{"df":2,"dc":[[79,1],[130,1]]},"k":[46,93],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[33],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[48,2],[63,1],[94,1],[103,1],[112,2],[119,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":6,"dc":[[91,1],[94,1],[98,1],[127,1],[131,2],[137,1]]}}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[101,2]]}}]}]}]},{"d":{"df":2,"dc":[[1,1],[33,1]]}},{"k":[99,102],"v":[{"k":[101,105],"v":[{"d":{"df":5,"dc":[[32,1],[53,1],[103,2],[136,1],[137,2]]},"k":[97,44],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]},{"k":[105],"v":[{"k":[99,101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":8,"dc":[[5,1],[25,1],[51,2],[95,1],[114,1],[123,1],[129,1],[137,3]]},"k":[115,44],"v":[{"d":{"df":6,"dc":[[48,1],[81,2],[95,2],[114,1],[126,1],[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[100,115],"v":[{"d":{"df":3,"dc":[[12,1],[102,1],[120,1]]}},{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":7,"dc":[[25,1],[82,1],[83,1],[84,1],[98,1],[119,1],[127,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[63,1],[67,1],[117,1]]}},{"k":[114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[3,1]]}}]},{"d":{"df":1,"dc":[[100,1]]},"k":[100,109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[11,2],[37,3],[52,1],[94,1],[121,1],[127,1],[132,2],[134,2]]},"k":[108,46],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[87,1],[94,1],[127,1],[129,1]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[48,1],[68,1],[132,1]]}},{"d":{"df":5,"dc":[[66,1],[95,3],[117,1],[123,1],[124,1]]}}]}]},{"d":{"df":2,"dc":[[57,1],[134,1]]}}]}]}]}]},{"k":[45,108,101],"v":[{"k":[101,104,102,100,110,108,114,98,112,115],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[20,1],[130,1]]}}]}]}]},{"k":[101],"v":[{"k":[102,115],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[29,1],[117,3]]}}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[58,1],[131,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[70,3]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[117,1],[124,1],[127,3]]}}]},{"k":[101],"v":[{"k":[106,45,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[45],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]},{"d":{"df":52,"dc":[[4,2],[5,3],[7,1],[8,1],[11,1],[12,1],[13,2],[16,1],[21,1],[25,1],[26,1],[27,2],[28,2],[31,1],[37,1],[47,2],[48,2],[50,1],[53,1],[56,1],[58,2],[61,1],[64,3],[68,1],[77,1],[80,1],[84,8],[91,2],[92,1],[96,2],[97,2],[100,2],[102,1],[106,1],[107,2],[108,1],[112,5],[117,4],[118,1],[119,4],[120,1],[121,3],[123,1],[124,2],[129,1],[130,2],[131,7],[132,5],[133,1],[134,5],[136,1],[137,3]]},"k":[44,42,46,96],"v":[{"d":{"df":16,"dc":[[4,1],[5,1],[11,1],[17,1],[33,1],[77,1],[84,1],[91,1],[99,1],[111,1],[112,1],[119,1],[121,1],[131,1],[134,1],[137,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[66,1]]}}]},{"d":{"df":1,"dc":[[112,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]},{"d":{"df":1,"dc":[[121,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[121,3]]}}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[18,2],[52,1]]},"k":[46],"v":[{"d":{"df":3,"dc":[[18,1],[108,1],[109,1]]}}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[64,1],[76,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[117],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[44],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[44],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[44],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[118],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[123,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,4]]}}]},{"k":[109,116],"v":[{"d":{"df":2,"dc":[[19,1],[101,1]]},"k":[101,98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[1,1],[49,1]]}}]}]}]}]}]},{"k":[101,97],"v":[{"k":[114],"v":[{"d":{"df":28,"dc":[[18,1],[28,1],[30,1],[51,1],[52,2],[59,3],[62,1],[74,1],[76,1],[77,1],[82,1],[84,1],[87,1],[88,2],[97,1],[102,1],[103,2],[106,3],[113,1],[116,1],[117,2],[119,3],[120,1],[121,2],[124,1],[127,2],[134,2],[137,1]]},"k":[44,115,93,58,46],"v":[{"d":{"df":4,"dc":[[14,2],[15,1],[88,1],[94,1]]}},{"d":{"df":4,"dc":[[88,1],[97,4],[121,1],[130,2]]},"k":[47,44],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"d":{"df":2,"dc":[[85,1],[89,1]]}},{"d":{"df":2,"dc":[[88,2],[131,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[44,3]]},"k":[44,112],"v":[{"d":{"df":1,"dc":[[44,2]]}},{"k":[114],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[99,110,108],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[95,108],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[95],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[34,6]]},"k":[46,93,44],"v":[{"d":{"df":1,"dc":[[34,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[34,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[34,1]]}}]}]},{"k":[116,118,110,109,117,114,95],"v":[{"k":[104,105,117,114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[105],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":4,"dc":[[2,1],[21,1],[113,1],[130,1]]},"k":[64,58],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[126],"v":[{"k":[36],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[118,111],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[6,1],[11,3],[16,1],[58,1],[98,1],[130,1],[131,4]]},"k":[108,45],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[6,1],[67,1],[131,1]]}}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]},{"k":[114],"v":[{"k":[97,101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[8,2]]}}]},{"d":{"df":2,"dc":[[8,1],[20,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[70,3]]}}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116,98],"v":[{"k":[101,105],"v":[{"d":{"df":25,"dc":[[2,1],[14,1],[19,1],[37,1],[39,1],[40,1],[52,1],[54,1],[56,1],[67,1],[69,2],[75,3],[78,1],[84,6],[90,1],[94,1],[95,2],[115,5],[116,1],[121,2],[128,2],[130,2],[131,1],[132,1],[134,1]]}},{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[2,1],[115,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]},{"k":[103],"v":[{"d":{"df":6,"dc":[[19,1],[61,1],[75,2],[104,1],[110,1],[118,1]]}}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":5,"dc":[[4,1],[10,3],[76,1],[106,5],[124,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[119,2]]}}]}]},{"k":[101],"v":[{"d":{"df":39,"dc":[[5,1],[24,1],[28,1],[37,1],[40,1],[45,1],[50,2],[53,3],[54,1],[60,1],[61,3],[64,1],[68,1],[73,1],[74,2],[75,2],[77,2],[78,4],[79,1],[80,1],[84,1],[85,1],[89,1],[94,2],[98,2],[99,2],[100,1],[102,3],[103,2],[104,1],[111,1],[117,4],[118,2],[120,3],[121,1],[123,3],[124,1],[131,4],[136,1]]},"k":[44,58,46,115,100,93,61,62,40],"v":[{"d":{"df":7,"dc":[[5,1],[37,1],[75,1],[78,1],[88,1],[94,1],[127,1]]}},{"d":{"df":2,"dc":[[10,1],[117,1]]}},{"d":{"df":11,"dc":[[13,1],[61,2],[65,1],[78,1],[84,1],[102,1],[105,1],[118,2],[120,1],[121,1],[127,1]]}},{"d":{"df":9,"dc":[[20,1],[60,1],[74,1],[84,2],[98,1],[99,1],[117,1],[130,1],[137,1]]},"k":[44,112,46],"v":[{"d":{"df":2,"dc":[[67,1],[103,1]]}},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,4]]},"k":[115],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[107,1]]}}]},{"d":{"df":5,"dc":[[52,1],[74,1],[82,1],[123,1],[136,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[33,1]]}}]},{"k":[40,96],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[39],"v":[{"k":[97,98],"v":[{"k":[39],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]},{"k":[39],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"d":{"df":2,"dc":[[85,2],[89,2]]}},{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[15,2],[130,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[115,105],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[120],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,109,116,114,99],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":21,"dc":[[11,4],[47,3],[52,8],[66,2],[72,1],[80,4],[82,1],[91,4],[99,14],[102,7],[108,12],[109,12],[112,1],[116,1],[120,7],[121,2],[126,4],[132,3],[133,3],[134,1],[135,7]]},"k":[45,47,41,93,44,46],"v":[{"k":[100,99,115],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[111,117,116],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114,116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[109],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[99,2]]}}]}]}]},{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[99,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[102,1],[120,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,100],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[108,2],[109,2]]}},{"d":{"df":1,"dc":[[126,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[88,3]]},"k":[101],"v":[{"d":{"df":11,"dc":[[14,4],[33,1],[62,1],[65,1],[74,1],[88,1],[95,1],[117,8],[123,4],[134,3],[136,1]]},"k":[46,45,39,47,35,124],"v":[{"d":{"df":2,"dc":[[14,1],[127,1]]}},{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[14,2],[134,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":2,"dc":[[14,1],[134,1]]}}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]},{"k":[110],"v":[{"k":[35],"v":[{"k":[112],"v":[{"k":[35],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[52,2]]}}]}]},{"k":[97],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[88,3]]},"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[99,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]},{"k":[99,97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[42,3]]}}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]},{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[103,99,120],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"k":[101,107],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[133,1]]},"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[99,3]]}}]},{"d":{"df":1,"dc":[[103,1]]},"k":[97],"v":[{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]},"k":[97,118,120,113,102,109,100,117,110,108,114,105,45,115,116,46,99,112,103,50],"v":[{"k":[99,114,115,116],"v":[{"k":[104],"v":[{"d":{"df":33,"dc":[[0,1],[1,1],[6,1],[11,2],[14,1],[16,1],[29,1],[36,1],[40,1],[47,1],[51,1],[52,3],[67,2],[76,1],[77,1],[78,1],[79,2],[82,2],[94,1],[95,1],[99,1],[102,1],[103,3],[105,3],[112,3],[116,6],[120,1],[123,1],[127,2],[130,1],[131,2],[133,1],[134,1]]}}]},{"k":[108],"v":[{"k":[105,121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[1,1],[117,1],[121,1],[127,1],[137,1]]},"k":[41,44,46],"v":[{"d":{"df":1,"dc":[[94,1]]}},{"d":{"df":1,"dc":[[117,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[101,121,105],"v":[{"d":{"df":2,"dc":[[1,1],[88,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[16,1],[67,1]]}}]},{"d":{"df":13,"dc":[[5,2],[18,1],[23,1],[31,1],[38,1],[41,1],[55,1],[64,1],[82,1],[98,2],[121,1],[126,1],[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[108,101],"v":[{"k":[121],"v":[{"d":{"df":10,"dc":[[8,1],[16,1],[36,1],[54,1],[69,1],[75,1],[80,1],[98,2],[103,1],[126,1]]},"k":[34,46],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[37,1]]}}]},{"d":{"df":2,"dc":[[67,2],[116,1]]}}]}]},{"k":[114,115],"v":[{"d":{"df":6,"dc":[[19,1],[55,1],[60,1],[111,1],[112,5],[113,1]]}},{"k":[116],"v":[{"d":{"df":6,"dc":[[79,1],[102,1],[112,1],[120,1],[121,2],[126,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[107,1]]}}]},{"k":[101,97,111],"v":[{"k":[114,110],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[121],"v":[{"d":{"df":18,"dc":[[1,1],[12,1],[32,1],[51,1],[63,1],[67,3],[76,1],[78,1],[79,1],[80,1],[82,1],[94,1],[116,1],[121,3],[130,1],[131,1],[133,1],[137,1]]},"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[5,1],[52,2],[58,1],[67,1],[68,1],[91,2],[104,1],[112,1],[119,2],[124,1],[130,1],[131,1]]}}]}]}]}]}]}]},{"d":{"df":15,"dc":[[30,1],[42,1],[52,3],[58,1],[75,1],[82,2],[94,1],[97,1],[98,1],[100,1],[112,1],[113,1],[115,1],[130,1],[133,1]]},"k":[116,108],"v":[{"d":{"df":5,"dc":[[23,1],[80,1],[88,1],[100,1],[130,1]]},"k":[115,117,58],"v":[{"d":{"df":2,"dc":[[62,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[136,4]]}}]},{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[108,112],"v":[{"d":{"df":1,"dc":[[76,3]]},"k":[117],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[3,1],[98,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[112,5]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[118,117],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[36,1],[126,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]},{"k":[112,116,99,105,97,101,104,95],"v":[{"k":[108,101,97,111,114,105],"v":[{"k":[97,111,105],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[5,1],[75,1]]},"k":[115,105],"v":[{"d":{"df":3,"dc":[[1,1],[8,1],[135,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]},{"k":[114,115],"v":[{"k":[101,97],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[114],"v":[{"d":{"df":2,"dc":[[30,2],[84,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[60,1],[108,1],[109,1]]}}]}]}]}]}]}]},{"k":[114,100,110,99],"v":[{"k":[116,105],"v":[{"d":{"df":4,"dc":[[1,1],[6,1],[16,1],[26,1]]},"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[16,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[101,109],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101,105],"v":[{"d":{"df":12,"dc":[[6,2],[12,1],[23,1],[40,1],[51,2],[67,1],[79,2],[121,2],[123,1],[133,1],[135,1],[137,1]]},"k":[100,44,46],"v":[{"d":{"df":3,"dc":[[5,1],[75,1],[113,1]]}},{"d":{"df":4,"dc":[[36,1],[108,1],[109,1],[121,1]]}},{"d":{"df":4,"dc":[[51,1],[67,1],[76,1],[91,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":8,"dc":[[13,1],[62,1],[102,1],[113,1],[120,1],[123,1],[134,1],[137,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[97,105],"v":[{"k":[116,108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[36,2]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[105,101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[8,4]]},"k":[46],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[84,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"k":[116],"v":[{"d":{"df":4,"dc":[[81,1],[115,1],[130,1],[137,1]]},"k":[97,101,105,115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[26,1],[30,1],[79,1]]}}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":5,"dc":[[58,1],[77,1],[79,1],[117,1],[127,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[52,1]]}},{"d":{"df":1,"dc":[[79,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":6,"dc":[[16,1],[19,1],[52,1],[59,1],[66,1],[137,1]]},"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[114,115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[44,4],[48,1],[130,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[101,117],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[90,1]]}}]},{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[84,3],[121,1]]}}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[114,101,52,95],"v":[{"k":[97,101],"v":[{"d":{"df":15,"dc":[[7,3],[9,1],[30,1],[51,1],[52,1],[63,1],[78,7],[87,1],[88,1],[91,1],[92,3],[94,1],[95,1],[115,1],[121,1]]},"k":[99,110],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[72,3],[100,1],[112,1],[124,1]]},"k":[105,115,101],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"d":{"df":2,"dc":[[13,1],[65,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[72,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[8,1],[125,3]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[114,110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":14,"dc":[[11,1],[23,2],[30,2],[37,1],[52,1],[83,1],[91,1],[95,1],[98,5],[100,4],[108,2],[109,2],[113,1],[132,1]]}}]}]}]},{"k":[100,115,116],"v":[{"d":{"df":2,"dc":[[51,1],[124,1]]},"k":[101,115],"v":[{"k":[100],"v":[{"d":{"df":5,"dc":[[14,1],[36,1],[66,1],[90,1],[137,1]]}}]},{"d":{"df":2,"dc":[[76,1],[124,1]]}}]},{"k":[105,116],"v":[{"k":[98,111,118],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[110],"v":[{"d":{"df":8,"dc":[[31,3],[88,1],[94,1],[101,11],[108,3],[109,1],[124,1],[133,3]]},"k":[46,115,58,44],"v":[{"d":{"df":3,"dc":[[31,1],[68,1],[130,2]]}},{"d":{"df":3,"dc":[[101,1],[131,1],[133,1]]},"k":[42,46,44],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[31,1]]}}]},{"d":{"df":1,"dc":[[53,1]]}},{"d":{"df":2,"dc":[[101,2],[130,1]]}}]},{"d":{"df":1,"dc":[[124,2]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]},"k":[115,105],"v":[{"d":{"df":1,"dc":[[112,2]]}},{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[62,1],[117,2],[121,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[105,101,108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[3,1],[16,1]]}}]}]}]}]},{"k":[112,108,101],"v":[{"k":[116],"v":[{"d":{"df":7,"dc":[[52,1],[61,1],[103,1],[113,1],[118,1],[127,1],[133,1]]},"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[11,1],[134,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[108,44],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[20,1],[58,1]]}}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[103,2],[133,1],[135,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108,44],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[115,116],"v":[{"k":[116],"v":[{"k":[115,105,44,46],"v":[{"d":{"df":2,"dc":[[5,1],[127,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":18,"dc":[[10,1],[21,1],[30,1],[37,3],[55,1],[73,3],[74,1],[78,1],[87,1],[91,2],[117,2],[119,1],[121,3],[124,1],[126,1],[132,4],[136,6],[137,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":2,"dc":[[116,1],[117,1]]}}]}]},{"d":{"df":17,"dc":[[33,1],[64,1],[65,6],[74,2],[75,1],[88,2],[90,1],[95,8],[106,1],[112,1],[117,2],[119,3],[120,2],[121,2],[123,2],[129,1],[136,2]]},"k":[96,115,46],"v":[{"d":{"df":1,"dc":[[29,1]]}},{"d":{"df":1,"dc":[[75,2]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[109,99],"v":[{"k":[112,105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":21,"dc":[[5,3],[8,1],[14,1],[18,1],[28,1],[36,1],[50,1],[75,7],[76,1],[82,1],[88,1],[98,1],[99,2],[103,1],[104,1],[106,3],[112,1],[123,1],[130,1],[131,2],[134,1]]},"k":[58,44,115,41,46],"v":[{"d":{"df":10,"dc":[[10,2],[55,1],[73,1],[77,1],[82,1],[84,1],[105,1],[112,1],[115,1],[123,1]]}},{"d":{"df":36,"dc":[[11,1],[13,1],[14,2],[26,1],[36,1],[51,3],[54,1],[55,3],[59,1],[65,1],[74,1],[75,2],[76,1],[82,1],[88,3],[90,1],[93,1],[94,1],[98,3],[99,1],[103,2],[104,1],[105,1],[106,1],[111,1],[116,1],[117,2],[121,4],[124,1],[126,1],[127,3],[129,1],[130,1],[131,3],[135,1],[136,1]]}},{"d":{"df":7,"dc":[[28,2],[75,2],[88,1],[98,1],[103,1],[107,1],[130,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[117,1]]}}]},{"d":{"df":1,"dc":[[117,1]]},"k":[58],"v":[{"d":{"df":2,"dc":[[55,1],[87,1]]}}]},{"d":{"df":1,"dc":[[119,1]]}}]}]}]},{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[30,1]]},"k":[100],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[116,101],"v":[{"d":{"df":8,"dc":[[30,1],[61,1],[74,1],[75,2],[88,1],[112,1],[118,1],[121,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":3,"dc":[[21,1],[126,1],[136,1]]}}]}]},{"k":[114],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]},{"k":[99,93],"v":[{"d":{"df":2,"dc":[[111,2],[117,2]]},"k":[61,117,115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101,97,105],"v":[{"d":{"df":4,"dc":[[40,1],[73,1],[119,2],[128,2]]},"k":[100,58],"v":[{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":1,"dc":[[119,2]]}}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[75,2],[131,3]]},"k":[96,93,46,41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[54,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117,102],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[54,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[82,1]]}}]},{"k":[103],"v":[{"d":{"df":2,"dc":[[82,1],[103,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[97,111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[47,115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[117,98],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]}]}]},{"k":[117],"v":[{"k":[105,97],"v":[{"k":[112,118],"v":[{"k":[109,112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[1,2],[8,1],[26,1],[79,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]},{"k":[97,101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[84,2],[121,1],[130,1]]},"k":[93,115],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]},{"k":[116,108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[102,105],"v":[{"k":[105,111,101],"v":[{"k":[99],"v":[{"k":[105,97],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99,116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]},{"d":{"df":4,"dc":[[26,1],[76,1],[115,1],[126,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[18,2],[32,2],[76,4],[91,1],[105,1],[127,1]]},"k":[115,105,46,58,44],"v":[{"d":{"df":1,"dc":[[70,2]]},"k":[46,59],"v":[{"d":{"df":2,"dc":[[19,1],[94,1]]}},{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[26,1],[121,1]]},"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"d":{"df":6,"dc":[[47,1],[66,1],[76,1],[91,1],[112,1],[130,1]]}},{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":7,"dc":[[53,2],[65,1],[74,1],[88,3],[95,7],[117,8],[136,1]]},"k":[99,115,45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[16,5]]},"k":[8217,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[16,2]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]},{"k":[109,97,117,112,98],"v":[{"k":[97,121],"v":[{"d":{"df":2,"dc":[[2,1],[130,1]]}},{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":8,"dc":[[17,1],[58,1],[67,1],[97,8],[98,5],[113,2],[122,2],[130,7]]},"k":[44,105,115],"v":[{"d":{"df":2,"dc":[[17,1],[67,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101,111],"v":[{"d":{"df":1,"dc":[[28,2]]}},{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[116,108],"v":[{"k":[121],"v":[{"d":{"df":6,"dc":[[30,1],[72,1],[78,1],[123,1],[131,1],[134,1]]},"k":[46,93,44],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[112,1],[134,1]]}}]}]},{"k":[111],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]},{"k":[105,117,100,103,107],"v":[{"k":[116],"v":[{"d":{"df":13,"dc":[[10,1],[43,1],[60,1],[70,1],[79,1],[87,4],[94,1],[106,1],[112,4],[119,1],[123,1],[124,2],[130,1]]},"k":[111,105,101,44],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[5,2],[22,1],[70,3],[119,2],[130,3]]},"k":[40,60,115,46],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[58],"v":[{"d":{"df":4,"dc":[[2,1],[21,1],[113,1],[130,1]]}}]}]}]},{"k":[47],"v":[{"k":[117],"v":[{"k":[62],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[22,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[67,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"d":{"df":2,"dc":[[60,1],[70,1]]}}]}]},{"k":[110,111],"v":[{"k":[103],"v":[{"d":{"df":12,"dc":[[43,1],[67,1],[70,5],[76,1],[87,3],[92,1],[102,1],[106,1],[119,1],[120,1],[121,1],[130,5]]},"k":[44,46],"v":[{"d":{"df":3,"dc":[[67,1],[70,2],[87,2]]}},{"d":{"df":1,"dc":[[70,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[106,2]]}}]},{"d":{"df":1,"dc":[[123,1]]}}]}]},{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111,105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[97,44],"v":[{"k":[108],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]},{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[17,2],[96,1]]},"k":[46,44,42],"v":[{"d":{"df":1,"dc":[[17,1]]}},{"d":{"df":1,"dc":[[17,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[22,2],[71,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]},{"k":[50],"v":[{"d":{"df":1,"dc":[[86,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[114,108,105],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":3,"dc":[[61,1],[118,1],[121,1]]},"k":[46,61,93],"v":[{"d":{"df":2,"dc":[[17,1],[121,2]]},"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[103,118,97,116,99,100,117,111,104,115,106,101,102,112,114],"v":[{"k":[105,97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[70,2],[110,1]]},"k":[101,41,44,63,93],"v":[{"k":[114],"v":[{"k":[105,115],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[58,1],[133,1],[135,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[3,2],[130,1]]}}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]}]},{"d":{"df":1,"dc":[[59,1]]}},{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[110,1]]}},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110,109],"v":[{"k":[109,101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":21,"dc":[[6,1],[16,1],[24,2],[37,5],[51,14],[60,1],[67,2],[74,2],[76,1],[82,3],[94,1],[101,1],[102,2],[113,4],[115,3],[117,1],[120,1],[126,1],[132,5],[136,2],[137,1]]},"k":[115,44,42,46,97,39,93],"v":[{"d":{"df":5,"dc":[[51,7],[54,1],[58,1],[64,1],[84,1]]},"k":[44,58],"v":[{"d":{"df":2,"dc":[[3,1],[51,1]]}},{"d":{"df":1,"dc":[[67,1]]}}]},{"d":{"df":13,"dc":[[19,1],[51,3],[67,1],[74,2],[75,1],[94,1],[108,1],[109,1],[115,1],[117,2],[120,2],[126,1],[136,1]]}},{"k":[46],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]},{"d":{"df":10,"dc":[[37,1],[51,3],[54,2],[58,1],[80,2],[101,1],[115,1],[120,1],[127,2],[132,1]]}},{"k":[108],"v":[{"d":{"df":1,"dc":[[44,1]]}}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105,97],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[108],"v":[{"k":[101,105],"v":[{"d":{"df":28,"dc":[[4,2],[11,1],[20,2],[23,1],[31,2],[38,3],[47,1],[50,1],[51,1],[53,1],[61,1],[68,2],[76,1],[77,1],[79,1],[82,1],[90,2],[98,1],[105,3],[106,1],[108,1],[121,3],[124,1],[131,2],[133,11],[134,1],[135,7],[137,1]]},"k":[100,109,115,41],"v":[{"d":{"df":14,"dc":[[7,1],[19,1],[42,2],[68,3],[79,1],[91,1],[97,1],[110,1],[115,1],[121,1],[124,1],[126,1],[130,1],[131,2]]},"k":[44,93,46,58,41],"v":[{"d":{"df":3,"dc":[[42,1],[68,1],[137,2]]}},{"k":[40],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[50,1],[68,3],[90,1],[121,1],[133,1]]}},{"d":{"df":3,"dc":[[59,3],[60,1],[76,1]]}},{"d":{"df":1,"dc":[[128,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]},{"d":{"df":2,"dc":[[76,1],[131,1]]}},{"d":{"df":1,"dc":[[110,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[20,1],[60,1],[124,1],[133,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]}]}]},{"k":[101,114,105,95],"v":[{"k":[114],"v":[{"d":{"df":45,"dc":[[5,2],[12,1],[13,1],[14,1],[20,1],[24,3],[28,1],[33,2],[38,1],[39,1],[40,3],[45,1],[48,1],[51,6],[54,1],[61,1],[66,1],[69,3],[73,2],[74,1],[80,2],[90,1],[91,3],[92,1],[94,3],[95,2],[96,2],[97,3],[102,2],[104,2],[106,2],[107,2],[111,2],[115,1],[116,1],[117,1],[118,1],[119,2],[120,2],[121,10],[122,2],[123,3],[128,1],[132,1],[137,1]]},"k":[105,112,46,116,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":10,"dc":[[6,1],[24,1],[73,1],[94,1],[97,1],[102,1],[111,1],[119,1],[120,2],[131,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[16,1],[36,1],[57,1],[58,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[24,2],[49,1],[74,1]]}},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"d":{"df":4,"dc":[[75,1],[97,1],[104,3],[106,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[121,105],"v":[{"d":{"df":6,"dc":[[84,2],[88,1],[103,2],[117,4],[121,2],[123,1]]},"k":[95,93,58,44,46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[15,1]]},"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[65,2],[95,2]]}},{"d":{"df":1,"dc":[[104,1]]}},{"d":{"df":1,"dc":[[124,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[88,2],[103,1],[137,1]]},"k":[44,58,41],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":2,"dc":[[88,1],[90,1]]}},{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[114,116],"v":[{"k":[101],"v":[{"d":{"df":11,"dc":[[19,1],[21,1],[30,1],[42,1],[91,1],[94,1],[95,1],[98,1],[100,1],[110,1],[112,2]]},"k":[108,116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]},{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]}]}]},{"k":[114,111],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[63,3],[91,2],[92,1],[121,2]]},"k":[105,101,96,44],"v":[{"k":[111,110],"v":[{"k":[110],"v":[{"d":{"df":15,"dc":[[7,2],[38,2],[59,1],[63,7],[74,1],[80,3],[91,1],[92,1],[100,1],[117,1],[120,2],[121,2],[124,1],[126,2],[130,6]]},"k":[93,46,44],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[92,1],[120,1]]}},{"d":{"df":3,"dc":[[117,1],[121,1],[130,2]]}}]}]},{"k":[103],"v":[{"d":{"df":4,"dc":[[80,1],[91,1],[121,1],[130,1]]}}]}]},{"k":[100],"v":[{"d":{"df":8,"dc":[[33,1],[74,4],[80,1],[92,2],[117,5],[124,3],[130,3],[136,2]]},"k":[44,41,45,58,46],"v":[{"d":{"df":5,"dc":[[33,1],[74,1],[98,1],[123,1],[136,2]]}},{"d":{"df":1,"dc":[[100,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[115,6]]}}]}]}]}]}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]},{"d":{"df":1,"dc":[[136,1]]}}]}]},{"d":{"df":2,"dc":[[80,1],[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[109,115],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]},{"d":{"df":3,"dc":[[121,1],[133,1],[135,1]]}}]}]}]}]}]}]}]},{"d":{"df":18,"dc":[[8,1],[11,1],[12,1],[24,3],[54,1],[58,1],[65,1],[66,1],[76,1],[90,2],[103,2],[112,2],[117,3],[121,1],[124,2],[131,2],[134,1],[137,2]]},"k":[115,58,46,101,105,45],"v":[{"d":{"df":2,"dc":[[12,1],[60,1]]}},{"d":{"df":3,"dc":[[33,1],[74,1],[136,1]]}},{"d":{"df":4,"dc":[[76,1],[112,1],[117,1],[123,1]]}},{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[116,111],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]},{"k":[102],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[117,49,50],"v":[{"k":[103],"v":[{"k":[104],"v":[{"d":{"df":7,"dc":[[14,1],[30,1],[53,1],[84,1],[112,1],[127,4],[134,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[121,1],[127,1]]}}]}]}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[106,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[101,105],"v":[{"d":{"df":15,"dc":[[34,1],[51,1],[53,2],[78,3],[79,1],[91,1],[95,2],[98,1],[100,1],[102,1],[105,2],[117,2],[120,1],[121,2],[132,3]]},"k":[115],"v":[{"d":{"df":6,"dc":[[42,1],[60,1],[79,1],[80,1],[121,1],[132,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[105,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]},{"k":[114],"v":[{"k":[103],"v":[{"k":[121],"v":[{"k":[45,58],"v":[{"k":[115,101,102,114],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[58,45],"v":[{"d":{"df":1,"dc":[[127,3]]}},{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[53],"v":[{"k":[55],"v":[{"k":[115],"v":[{"k":[48],"v":[{"k":[102],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,15]]},"k":[58],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]},{"k":[101,115],"v":[{"k":[109,99,118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[11,1],[36,1],[130,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[35,1],[127,2]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[104,2]]}}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":3,"dc":[[102,2],[103,1],[120,2]]},"k":[46,42,119,44],"v":[{"d":{"df":2,"dc":[[67,1],[121,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[91,1]]}}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[114,112,97],"v":[{"k":[111,97],"v":[{"k":[114],"v":[{"d":{"df":16,"dc":[[25,1],[65,1],[75,1],[78,1],[79,1],[88,3],[95,1],[97,1],[103,2],[112,2],[117,1],[119,1],[122,1],[123,2],[127,2],[134,1]]},"k":[115,58,101,96],"v":[{"d":{"df":12,"dc":[[13,2],[14,5],[62,2],[65,2],[88,1],[94,1],[103,6],[116,1],[123,2],[127,3],[134,5],[137,2]]},"k":[44,58,34,46],"v":[{"d":{"df":4,"dc":[[62,1],[88,1],[123,1],[134,3]]}},{"d":{"df":2,"dc":[[88,1],[116,1]]}},{"d":{"df":1,"dc":[[94,3]]}},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":3,"dc":[[65,1],[95,1],[117,2]]}},{"k":[100],"v":[{"d":{"df":2,"dc":[[65,1],[95,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":5,"dc":[[60,1],[80,1],[91,2],[130,2],[137,1]]},"k":[115,100],"v":[{"d":{"df":2,"dc":[[98,1],[136,1]]}},{"d":{"df":2,"dc":[[98,1],[120,1]]}}]}]}]}]},{"k":[116,103],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":33,"dc":[[18,2],[21,2],[22,2],[30,1],[42,1],[50,1],[51,1],[52,1],[60,1],[79,1],[82,2],[84,2],[85,2],[87,1],[89,1],[94,1],[98,1],[100,1],[101,1],[112,1],[114,1],[115,2],[117,4],[120,1],[121,2],[123,1],[124,1],[126,2],[127,1],[128,2],[131,3],[136,2],[137,1]]}}]}]}]},{"k":[104,101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[110],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]},{"k":[99,109],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[67,1],[98,1]]}}]}]}]}]},{"k":[99,116,112,115],"v":[{"d":{"df":3,"dc":[[29,1],[80,2],[112,7]]},"k":[58],"v":[{"k":[60],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[62],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[52,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":3,"dc":[[88,2],[117,2],[130,1]]},"k":[101,44,93,46,96],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[53,1],[112,1],[126,1],[127,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]},"k":[93],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[117,2]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":2,"dc":[[115,1],[127,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99,104],"v":[{"k":[46,41,104],"v":[{"d":{"df":6,"dc":[[31,1],[81,1],[94,1],[100,1],[103,1],[124,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":2,"dc":[[85,2],[89,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[132,4]]},"k":[46],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]},{"k":[101,48,49],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":4,"dc":[[100,1],[103,4],[106,2],[121,3]]},"k":[41,115],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"k":[58],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,2]]}},{"d":{"df":1,"dc":[[106,2]]}}]}]},{"k":[103],"v":[{"k":[46],"v":[{"d":{"df":3,"dc":[[37,1],[94,1],[103,1]]}}]}]},{"d":{"df":4,"dc":[[59,1],[86,4],[90,2],[121,1]]},"k":[93,46,111,44,99,104],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[59,2]]}},{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[86,1]]}},{"d":{"df":1,"dc":[[99,1]]}},{"k":[111],"v":[{"d":{"df":4,"dc":[[99,1],[103,2],[116,2],[117,10]]},"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[61,2],[118,2]]}}]}]}]},{"k":[58,112,103],"v":[{"d":{"df":1,"dc":[[119,1]]}},{"k":[117],"v":[{"k":[41],"v":[{"k":[124],"v":[{"k":[108,107],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[131,1]]},"k":[46,39],"v":[{"d":{"df":1,"dc":[[131,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[124],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":40,"dc":[[1,17],[3,15],[4,1],[6,19],[8,13],[14,3],[16,13],[21,1],[26,13],[28,1],[42,1],[58,20],[60,5],[61,3],[68,4],[76,11],[79,2],[80,1],[82,1],[84,3],[85,1],[88,1],[89,1],[91,1],[94,4],[97,5],[98,2],[99,1],[100,4],[103,9],[106,1],[112,1],[118,3],[121,5],[122,9],[123,1],[127,4],[129,1],[131,1],[134,2]]},"k":[96,99,42,105,111,49,118],"v":[{"k":[41,96],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"k":[96],"v":[{"d":{"df":1,"dc":[[103,3]]},"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[24,1]]}}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[110,105,119,99],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[42,58],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":3,"dc":[[74,2],[117,1],[136,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":8,"dc":[[74,3],[77,1],[91,1],[94,1],[101,2],[121,1],[127,1],[136,4]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]},{"k":[105,116,119,100,111,115,102,112,108,106,99],"v":[{"d":{"df":3,"dc":[[1,2],[3,2],[8,2]]},"k":[116,102,115],"v":[{"k":[8217],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[8,1],[16,2]]}}]}]},{"d":{"df":1,"dc":[[26,1]]}},{"k":[110],"v":[{"k":[8217],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]},{"k":[104,114],"v":[{"k":[105,101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":1,"dc":[[8,1]]}}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[120,1],[123,1]]}}]}]},{"k":[111,101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[16,1],[26,1],[58,1]]}}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[3,1],[58,1]]}}]}]},{"k":[121,99],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":2,"dc":[[16,1],[58,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[28,1]]},"k":[117,116,100,108,109,97],"v":[{"k":[101,105,97,111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[126,1],[137,1]]},"k":[46,115,58],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[8221],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"d":{"df":6,"dc":[[61,1],[113,1],[118,1],[133,1],[135,1],[137,1]]},"k":[58],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[99,116,101],"v":[{"k":[107],"v":[{"d":{"df":8,"dc":[[21,1],[53,1],[58,1],[88,1],[101,3],[103,3],[119,1],[130,1]]},"k":[101,108,115,116],"v":[{"k":[114,115],"v":[{"d":{"df":1,"dc":[[1,1]]}},{"k":[116],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[121],"v":[{"d":{"df":12,"dc":[[5,1],[16,2],[28,1],[67,1],[75,1],[84,1],[88,1],[98,1],[113,1],[114,1],[115,1],[130,1]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":3,"dc":[[52,1],[63,1],[101,1]]}}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[125,2]]}}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[103,1],[130,1]]},"k":[101],"v":[{"d":{"df":5,"dc":[[6,1],[67,1],[68,1],[103,1],[126,1]]}}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":10,"dc":[[5,1],[26,1],[36,1],[48,1],[79,1],[105,7],[121,1],[133,1],[135,1],[137,1]]},"k":[46,44,45],"v":[{"d":{"df":1,"dc":[[16,1]]}},{"d":{"df":2,"dc":[[26,1],[105,2]]}},{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[126,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[113,1]]},"k":[115],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]},{"d":{"df":3,"dc":[[11,1],[51,1],[70,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[51,1]]}}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[103,6]]}}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[103,6]]}}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[129,2]]}}]},{"d":{"df":2,"dc":[[133,1],[135,1]]}}]},{"d":{"df":1,"dc":[[129,1]]},"k":[101,117,110,100,105,108,114,115],"v":[{"k":[121,114,101,112],"v":[{"d":{"df":45,"dc":[[1,1],[5,1],[7,3],[12,1],[13,5],[14,1],[18,1],[20,1],[28,1],[29,2],[37,1],[38,1],[40,1],[46,1],[48,1],[49,1],[51,1],[52,1],[59,1],[67,1],[68,2],[73,3],[74,1],[78,2],[80,2],[93,1],[95,1],[98,1],[104,2],[107,1],[112,6],[114,5],[115,2],[116,1],[117,2],[118,1],[119,3],[121,7],[124,3],[128,8],[129,4],[130,1],[131,3],[132,2],[135,1]]},"k":[116,115,46,98,44,93,119,42,41,58,102,96,99,40,110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]},{"d":{"df":19,"dc":[[12,1],[13,1],[19,4],[29,2],[37,1],[52,1],[66,1],[80,1],[88,1],[101,2],[114,1],[115,1],[117,1],[121,2],[128,5],[129,6],[132,1],[135,1],[136,2]]},"k":[46,44,58,101,93,41,60],"v":[{"d":{"df":5,"dc":[[19,2],[112,1],[114,1],[116,2],[128,1]]}},{"d":{"df":5,"dc":[[19,2],[112,2],[121,1],[125,1],[129,1]]}},{"d":{"df":2,"dc":[[28,1],[112,1]]}},{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[128,1]]}},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[128,5]]}}]}]}]}]}]}]},{"d":{"df":15,"dc":[[14,1],[28,1],[33,1],[40,1],[45,1],[82,1],[103,1],[112,1],[114,1],[115,1],[121,2],[123,2],[128,1],[130,1],[135,1]]}},{"k":[111,105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":29,"dc":[[19,4],[25,1],[37,1],[48,18],[52,1],[63,3],[67,1],[73,6],[80,3],[83,1],[86,1],[88,1],[91,2],[94,1],[107,2],[111,1],[114,1],[115,8],[119,1],[121,10],[122,1],[125,1],[126,4],[128,2],[129,10],[130,2],[135,1],[136,1],[137,1]]},"k":[46,39,34,44,115,47],"v":[{"d":{"df":6,"dc":[[19,1],[48,2],[96,2],[114,2],[115,2],[128,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[48,2]]}}]},{"d":{"df":1,"dc":[[48,1]]}},{"d":{"df":3,"dc":[[58,1],[78,1],[129,1]]}},{"d":{"df":1,"dc":[[63,1]]}},{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[73,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[73,2]]}}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[25,1],[40,1],[121,6]]}},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109,115],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[115,44,46],"v":[{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"d":{"df":1,"dc":[[117,1]]},"k":[44],"v":[{"d":{"df":2,"dc":[[107,1],[122,1]]}}]},{"d":{"df":1,"dc":[[112,4]]}},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[121,2]]}}]},{"k":[97,104],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[110,98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"d":{"df":16,"dc":[[59,2],[60,1],[72,1],[79,5],[82,1],[88,18],[90,1],[94,10],[99,1],[102,1],[103,4],[116,3],[117,1],[120,1],[122,1],[127,2]]},"k":[115,46,58,44,42],"v":[{"d":{"df":1,"dc":[[94,2]]},"k":[44,116],"v":[{"k":[8221],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":5,"dc":[[82,1],[88,13],[99,1],[124,1],[126,1]]},"k":[63],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[12,1],[60,1],[94,1],[103,1]]}},{"d":{"df":1,"dc":[[124,1]]}},{"d":{"df":1,"dc":[[127,1]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[10,3]]}}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":15,"dc":[[6,1],[11,3],[16,2],[36,2],[41,1],[51,3],[52,2],[63,1],[67,1],[68,8],[77,1],[88,1],[98,3],[124,1],[136,1]]},"k":[115,105,44],"v":[{"d":{"df":2,"dc":[[11,1],[18,1]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":9,"dc":[[52,1],[60,1],[76,1],[85,1],[89,1],[90,1],[98,1],[100,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[98,1],[100,1],[126,1]]}}]}]},{"k":[98,100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"d":{"df":4,"dc":[[6,2],[108,1],[109,1],[125,6]]},"k":[124],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]},{"k":[111,101],"v":[{"k":[99,119],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"d":{"df":13,"dc":[[5,1],[13,1],[14,1],[19,1],[36,1],[65,1],[75,1],[81,1],[98,2],[101,1],[103,2],[104,1],[113,1]]},"k":[108,115,110,105],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[75,1],[98,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[16,1],[75,1],[119,2]]}},{"d":{"df":7,"dc":[[37,2],[38,1],[75,3],[110,1],[116,1],[130,2],[132,2]]},"k":[45,46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[36,1]]}}]}]},{"k":[99,101],"v":[{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[51,3]]},"k":[115,45,44,58,110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[51,2]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[51,1]]}},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[110,99,108],"v":[{"k":[105,100,101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"d":{"df":2,"dc":[[53,1],[103,1]]}},{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,6]]},"k":[117,39,44,93,46],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":1,"dc":[[112,2]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[51,52],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[100],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[98],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]},{"k":[108],"v":[{"d":{"df":3,"dc":[[24,6],[42,9],[130,6]]},"k":[115,97,105,101],"v":[{"d":{"df":1,"dc":[[24,1]]},"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[42,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[98,105,101],"v":[{"k":[53],"v":[{"k":[95],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[70,2]]}}]}]},{"k":[121],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[126],"v":[{"k":[111],"v":[{"k":[107],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[42,1]]}}]},{"d":{"df":3,"dc":[[61,1],[94,2],[118,1]]},"k":[55,54,48,46,53,57],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[1,1]]}}]},{"k":[46,96,54],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[16,1]]}}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[57],"v":[{"k":[48],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[90,1]]},"k":[176,45,115],"v":[{"k":[99],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[34,2]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]},{"d":{"df":5,"dc":[[53,1],[61,1],[94,3],[118,1],[124,1]]}},{"k":[37],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[45],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[37,46],"v":[{"d":{"df":1,"dc":[[127,2]]}},{"k":[50],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[51],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]},{"d":{"df":16,"dc":[[1,1],[5,1],[6,1],[7,1],[11,1],[16,1],[41,2],[77,1],[88,12],[99,4],[103,9],[112,7],[117,2],[121,1],[127,2],[129,1]]},"k":[46,48,55,45,50,53,215,120,56,54,93,58,97,98,99,49,57,44,52,116,51,37,96,34],"v":[{"d":{"df":33,"dc":[[10,1],[12,1],[14,1],[15,1],[18,1],[19,1],[23,1],[24,4],[35,1],[36,1],[39,1],[45,1],[53,2],[54,1],[61,2],[80,1],[83,1],[84,7],[94,4],[97,4],[105,1],[113,2],[115,1],[118,2],[120,1],[121,1],[123,1],[124,2],[127,8],[131,1],[134,2],[136,1],[137,3]]},"k":[48,53,49,54,57,52,124,50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":3,"dc":[[2,1],[21,1],[130,1]]}}]}]},{"d":{"df":1,"dc":[[11,1]]},"k":[215,48],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"k":[55,52],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[82,4]]}}]}]}]},{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]},{"d":{"df":8,"dc":[[4,1],[6,1],[10,1],[48,1],[76,1],[94,1],[112,1],[121,11]]},"k":[45,56,46,48,37,50,115,103,51,52,58],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"d":{"df":2,"dc":[[105,2],[112,1]]},"k":[112],"v":[{"d":{"df":1,"dc":[[11,2]]}}]}]},{"d":{"df":4,"dc":[[13,1],[53,1],[65,1],[121,1]]},"k":[48,49,50],"v":[{"k":[58,46],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"k":[48],"v":[{"k":[46],"v":[{"k":[56,49,48],"v":[{"k":[56,55],"v":[{"d":{"df":1,"dc":[[103,2]]},"k":[47,46],"v":[{"k":[50],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[103,3]]},"k":[54],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[47],"v":[{"k":[50],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]}]}]}]},{"k":[58,55,50,51,52],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"k":[46],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[106,2]]},"k":[48,49],"v":[{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[58],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"d":{"df":2,"dc":[[36,1],[103,3]]},"k":[43,48,37,46,44],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"d":{"df":2,"dc":[[99,6],[103,7]]},"k":[37],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[90,1]]},"k":[48],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":2,"dc":[[52,1],[88,1]]}},{"k":[52],"v":[{"d":{"df":2,"dc":[[53,1],[103,1]]},"k":[120],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[56],"v":[{"d":{"df":2,"dc":[[53,1],[112,1]]}}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[52],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[50],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[49,51],"v":[{"k":[51],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"k":[8221,46],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[49],"v":[{"k":[48],"v":[{"d":{"df":3,"dc":[[37,1],[126,1],[137,1]]}}]}]}]},{"k":[55,50],"v":[{"d":{"df":1,"dc":[[7,1]]}},{"d":{"df":2,"dc":[[13,1],[65,1]]}}]},{"d":{"df":1,"dc":[[112,1]]},"k":[56,52,46,55,103,58],"v":[{"d":{"df":3,"dc":[[11,1],[88,1],[103,1]]},"k":[103,96,48],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[44,58],"v":[{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]},{"k":[57],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[53],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[43],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[43],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[53],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,57],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[46,44],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[53],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]},"k":[51],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[53,49],"v":[{"k":[51],"v":[{"k":[37],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,1]]},"k":[58,47],"v":[{"k":[52,54],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[56],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[127,3]]}}]},{"k":[48],"v":[{"k":[53],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]},{"d":{"df":4,"dc":[[26,1],[48,1],[76,1],[127,1]]},"k":[34,46,103,93,48],"v":[{"d":{"df":1,"dc":[[11,1]]}},{"k":[53,55],"v":[{"k":[103],"v":[{"k":[98],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,4]]}}]},{"k":[105,98],"v":[{"d":{"df":1,"dc":[[14,1]]}},{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[114,98],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]},{"d":{"df":1,"dc":[[11,1]]}},{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]},{"k":[46,48,56,58],"v":[{"k":[48,49],"v":[{"k":[52],"v":[{"d":{"df":7,"dc":[[11,1],[20,1],[33,3],[37,1],[101,1],[106,2],[117,2]]},"k":[46,58],"v":[{"d":{"df":1,"dc":[[101,1]]}},{"d":{"df":1,"dc":[[111,1]]}}]}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[137,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]},{"k":[44],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[44],"v":[{"k":[51],"v":[{"k":[53],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[52],"v":[{"k":[52],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]},{"k":[53],"v":[{"k":[54],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[70,1],[88,1],[121,1]]},"k":[103,44,37,58,57,46,48],"v":[{"d":{"df":1,"dc":[[124,1]]},"k":[98],"v":[{"d":{"df":4,"dc":[[14,2],[76,1],[124,1],[127,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]},{"k":[50],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[44],"v":[{"k":[54],"v":[{"k":[49],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}},{"k":[52,57],"v":[{"k":[53,56],"v":[{"d":{"df":1,"dc":[[99,3]]}},{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[46],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":2,"dc":[[106,1],[111,1]]}}]}]},{"k":[48],"v":[{"k":[120],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,114,105,117,97],"v":[{"k":[105],"v":[{"k":[103,110],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[21,1],[71,1],[103,3],[127,1],[134,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[35,1],[123,1]]}}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[35,1],[123,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"d":{"df":4,"dc":[[60,1],[112,3],[121,6],[127,3]]},"k":[46,110,48,49],"v":[{"d":{"df":2,"dc":[[53,1],[121,1]]},"k":[56],"v":[{"k":[51],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[53],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"k":[50],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[57,56,50,46],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[58,1]]}}]},{"k":[57],"v":[{"d":{"df":1,"dc":[[70,1]]}}]},{"k":[46,48],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[49,48],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[49,48],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[49],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[47],"v":[{"k":[50],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[47],"v":[{"k":[50],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[105,2],[112,1]]},"k":[120],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[105,1],[112,1]]}}]}]}]}]}]}]}]},{"k":[49,48],"v":[{"k":[48],"v":[{"d":{"df":3,"dc":[[108,1],[109,1],[137,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[130,2],[137,1]]}}]}]},{"k":[52],"v":[{"d":{"df":2,"dc":[[126,1],[137,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[60,1]]}},{"k":[53,58,51,55,103,44],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[109],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[52],"v":[{"k":[51],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[46],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[55,50,53],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[48,50],"v":[{"d":{"df":1,"dc":[[103,1]]}},{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[54],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"d":{"df":1,"dc":[[105,2]]}}]},{"k":[98],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[98],"v":[{"d":{"df":3,"dc":[[76,1],[98,2],[100,2]]}}]},{"k":[58,54,34,116],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[55],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"d":{"df":1,"dc":[[112,1]]}},{"k":[104],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[129,1]]}}]},{"d":{"df":3,"dc":[[82,2],[106,2],[117,4]]},"k":[99,103,107,98,116,104,97,115,60,108,114,110,112,100,102,111,109,119,105,64,48,101,95,117,118,121,106,55,39,45,120,53,50,56,40,113,49,122],"v":[{"k":[111,108,106,97,99,114,117,101,104,112],"v":[{"k":[110,100,109],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":8,"dc":[[1,1],[3,1],[6,1],[8,1],[13,1],[16,1],[26,1],[58,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]},{"k":[105,111,101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":7,"dc":[[1,1],[3,1],[6,1],[8,1],[16,1],[26,1],[58,1]]}}]}]},{"k":[110],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[4,2]]}}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[11,1]]}},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[54,1],[94,1]]}}]}]}]}]}]}]},{"k":[112,115,100],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[52],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,114,101],"v":[{"k":[114,110],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101,105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]},{"k":[105,111,114,97,110,99,101],"v":[{"k":[116,109,103],"v":[{"d":{"df":1,"dc":[[5,1]]},"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[46,93],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[30,1],[67,3],[98,1],[130,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[109,108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[54,1],[105,1]]}}]}]}]},{"k":[112],"v":[{"k":[53],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[67,2],[84,1],[130,1]]},"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,105,100],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114,99],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":4,"dc":[[4,1],[27,1],[41,1],[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[73,1]]},"k":[46],"v":[{"d":{"df":2,"dc":[[56,1],[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"k":[105,117,111,114,97,101,108],"v":[{"k":[116,111],"v":[{"k":[101,119],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[5,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[94,1],[127,1]]}}]}]}]}]}]}]}]},{"k":[105,103],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[121],"v":[{"k":[118],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[45,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[57,1]]},"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[43],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[43],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[49],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,110,120,111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[54,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":3,"dc":[[74,1],[94,1],[121,2]]},"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,108],"v":[{"k":[107],"v":[{"k":[117,105,115],"v":[{"k":[112],"v":[{"d":{"df":4,"dc":[[74,1],[76,1],[100,2],[130,1]]},"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[94,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,110],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[46,44],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[113],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104,101,108,111,105,114],"v":[{"k":[105,117,101],"v":[{"k":[115],"v":[{"d":{"df":11,"dc":[[5,1],[21,2],[86,1],[90,1],[95,1],[105,1],[110,5],[115,3],[121,1],[127,2],[134,1]]}}]},{"k":[109,110],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105,111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109,116],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[52,1]]},"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[35,4]]},"k":[93,45],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[50],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,115,114,110],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[13,1]]}}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[18,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[79,1]]}}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,116,119,105,97,111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[39,93,46],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[5,1]]}}]},{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109,119,104,115,103,112,98,116,99,100,97,108,117,118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,105],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108,116,98,102,118],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[55],"v":[{"k":[57],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112,98,100,116,103],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[107,114],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[62,1],[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108,112,115,105,98,103,100],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,107],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[107,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[102,101,119,113],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[107],"v":[{"k":[95],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[47,35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107,111],"v":[{"k":[119],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[113],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119,114,108],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[121],"v":[{"k":[48],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[35],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[57],"v":[{"k":[56],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[51],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,107],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114,41],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[113],"v":[{"k":[109],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[35],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,107],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41,114],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[102],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,99],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,105,112,100,99,115],"v":[{"k":[105,111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41,47],"v":[{"d":{"df":1,"dc":[[33,1]]}},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112,117],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117,100,108,112],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41,47,35],"v":[{"k":[46],"v":[{"d":{"df":2,"dc":[[100,1],[123,1]]}}]},{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[99,114],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[133,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100,115],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[55,1],[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98,115],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[66,1],[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[115,58],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,98],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[13,1],[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[47],"v":[{"k":[110,109],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[66,1]]}}]},{"k":[112,98],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":2,"dc":[[123,1],[137,1]]},"k":[100],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,114,112,117,100,99,109,108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[5,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]},"k":[116,100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115,93],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[47,104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,98,104,103,101,115,105,109],"v":[{"k":[105,111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[14,1],[100,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[45,105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45,108],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[14,1],[33,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[83,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[92,1],[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41,47],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,97,116],"v":[{"k":[108,105],"v":[{"k":[105,101],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[55,4]]},"k":[93],"v":[{"d":{"df":1,"dc":[[104,3]]}}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[67,1],[130,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,100,103],"v":[{"k":[111,104],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[63,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58,115],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]}]}]}]},{"k":[100,111],"v":[{"k":[119,114,105],"v":[{"k":[50],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]},"k":[93],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[95,1],[136,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[120,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[121,115,117,108,116,112,97,107,101,110,55,111,104],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":3,"dc":[[6,1],[48,1],[59,2]]},"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[100],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]},{"k":[112,98,100,115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[48,1],[95,1],[107,1],[113,1],[123,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[77,1],[88,1]]}}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[55,1],[130,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[112,97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[59,4]]}}]},{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[116],"v":[{"k":[108,105],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41,117],"v":[{"d":{"df":1,"dc":[[67,1]]}},{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,99,100],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[84,4]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102,110],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,101],"v":[{"k":[118],"v":[{"k":[105,97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[100,1],[113,1],[127,1]]},"k":[93],"v":[{"d":{"df":2,"dc":[[76,1],[90,1]]}}]}]}]},{"k":[108],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"d":{"df":1,"dc":[[126,1]]}}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[95,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"k":[114,111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102,105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[125,1]]}}]},{"k":[105,101,111,97,109,117],"v":[{"k":[98,110,118,103,99],"v":[{"k":[100,114,118],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116,119],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[55],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[63],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[113],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[53],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[49],"v":[{"k":[38],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[38],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[116],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"d":{"df":10,"dc":[[62,1],[74,1],[79,1],[80,1],[94,2],[95,2],[98,1],[113,1],[127,2],[137,2]]}}]},{"k":[104],"v":[{"k":[116],"v":[{"k":[110,119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104,47],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[57,49],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,99,108],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"d":{"df":1,"dc":[[101,1]]}}]},{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117,115,112],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[129,4]]}}]}]}]},{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,104,115],"v":[{"k":[97,112,109,102,115,99,105],"v":[{"k":[108],"v":[{"k":[109,116],"v":[{"k":[115],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[101],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[97,108,111],"v":[{"k":[99,105],"v":[{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":3,"dc":[[66,2],[91,1],[137,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]},{"k":[114,101],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[42,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]},{"k":[99,101],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":4,"dc":[[74,1],[94,1],[127,1],[137,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105,93],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]},{"k":[40],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[104],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,97,111,101,118],"v":[{"k":[115],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,119],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,4]]}}]},{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[97,111,105,114,117,108,99,121],"v":[{"k":[109,110,99,112,115,114,103],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[74,1],[127,1],[136,1]]},"k":[110,100],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]},"k":[93],"v":[{"d":{"df":4,"dc":[[85,4],[89,5],[94,4],[127,3]]}}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[93,39],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[33,45],"v":[{"k":[95,92],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[53,2],[124,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[105,112],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[95],"v":[{"k":[115,111],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[115,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118,117,100],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[35],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":2,"dc":[[130,1],[131,1]]}}]}]}]}]}]},{"k":[118],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[126],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[112],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[111,114,101,97,233,105],"v":[{"k":[109,119,99],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":4,"dc":[[17,1],[37,1],[38,1],[132,4]]}}]}]}]}]}]},{"k":[117,107],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[120],"v":[{"k":[100],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47,41],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]},{"d":{"df":3,"dc":[[67,1],[98,1],[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,115,98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[67,1]]},"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,115,116,118],"v":[{"k":[112,107],"v":[{"k":[54,55],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]},{"k":[106],"v":[{"k":[224],"v":[{"d":{"df":3,"dc":[[98,1],[100,1],[130,1]]}}]}]},{"k":[114,97,115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]},{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[105,101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,105,108,114,47,119],"v":[{"k":[114,108],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[13,1],[94,1]]}}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]},{"k":[120,114],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[37,1],[74,1],[132,1]]}}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[119],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,114,110,101,108,102,99,117],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[18,1],[37,1],[67,1],[121,1],[132,1]]},"k":[115,100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[118],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,121],"v":[{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,120],"v":[{"k":[54],"v":[{"k":[45,93],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[46],"v":[{"k":[122],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[35],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[50],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}}]}]},{"d":{"df":2,"dc":[[49,1],[52,1]]}},{"k":[109],"v":[{"d":{"df":1,"dc":[[57,1]]}}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,2]]}}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105,101],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[51],"v":[{"k":[54],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[105,101,99,97],"v":[{"k":[110,114,99,120],"v":[{"k":[101],"v":[{"k":[99,116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[64,1]]},"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[27,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[67,1],[130,1]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[120],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,109],"v":[{"k":[97],"v":[{"k":[93,46],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[122],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109,119],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[122],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[43],"v":[{"k":[43],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,110,105,116],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[73,1]]}}]},{"d":{"df":1,"dc":[[77,1]]},"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,3]]}}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,119,105,111,114,104,101],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[46],"v":[{"k":[109,105],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[101,1]]},"k":[115],"v":[{"d":{"df":3,"dc":[[84,2],[121,3],[129,1]]}}]}]}]}]}]},{"k":[114,101,119],"v":[{"k":[107,109],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[101],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[98],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,115,99],"v":[{"k":[115,107,116,102,99],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":5,"dc":[[42,1],[84,3],[94,2],[115,1],[127,2]]},"k":[105,93],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":4,"dc":[[37,1],[67,1],[121,4],[132,3]]}}]}]},{"d":{"df":2,"dc":[[76,1],[90,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114,108],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]},{"d":{"df":3,"dc":[[106,1],[110,1],[121,3]]}}]}]},{"k":[111],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[95],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[95],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[49],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[49],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,110,118,120,108],"v":[{"k":[99,115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[126,1]]}}]}]},{"k":[100,97,99],"v":[{"d":{"df":1,"dc":[[66,1]]}},{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[105,1],[110,1],[124,2]]}}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[95],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[118],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[41],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,98,115,110,99,101],"v":[{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":3,"dc":[[59,1],[95,1],[136,1]]},"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[35],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101,105],"v":[{"d":{"df":1,"dc":[[94,2]]}},{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[127,2],[137,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"d":{"df":5,"dc":[[66,1],[84,1],[106,2],[127,1],[132,1]]},"k":[46,93],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119,109],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,101,98],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[66,6],[91,6]]}}]}]},{"d":{"df":3,"dc":[[90,1],[121,1],[130,1]]},"k":[114],"v":[{"d":{"df":2,"dc":[[101,1],[127,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[105],"v":[{"k":[116,103],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[76,1],[90,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]}},{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]},{"k":[108,105,101],"v":[{"k":[99],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[118],"v":[{"k":[108],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[41,105],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[67,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[67,1]]}}]}]}]}]}]},{"k":[103,114],"v":[{"k":[97],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[93],"v":[{"k":[46],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,117],"v":[{"k":[117],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[77,2]]}}]}]}]}]}]},{"k":[97,105],"v":[{"k":[118],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[106],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[39],"v":[{"k":[44,93],"v":[{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[104,99,112,101,45,114,107,105,111,97,100,103,108,102,118],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[93],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[93],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":1,"dc":[[88,1]]}},{"k":[101,114,107,105,111,97,100,108],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"k":[93],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[93],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"k":[56],"v":[{"k":[54],"v":[{"k":[95],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"k":[46],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[46],"v":[{"k":[51],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[97,109,108,116,98,100,103,107,111,112,115,114,119],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[53,54,49,50,51,52],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[98],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[49,50,108,104],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,111],"v":[{"k":[112,117],"v":[{"k":[57,49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55,53,54],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120,119],"v":[{"k":[52,53],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54,55,56,57],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[99,120],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[41,98],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[57],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98,109,114],"v":[{"k":[52,49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,101,105],"v":[{"k":[106,115],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98,114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114,98],"v":[{"k":[49,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[119,120],"v":[{"k":[49],"v":[{"k":[52,53,48,49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[56],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[120],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[112,117],"v":[{"k":[54,55,56,53],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[108,122],"v":[{"k":[112,117],"v":[{"k":[52,53,54,55,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,112],"v":[{"k":[49],"v":[{"k":[53,54,55,56,52,48,49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[117,112],"v":[{"k":[54,50,51,52,53],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[121,120],"v":[{"k":[112],"v":[{"k":[54,55,56,57,49,53,50,51,52],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[56],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[49],"v":[{"k":[53,55],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[49],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[48,49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49,56,57],"v":[{"k":[50,51,49,48],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[49],"v":[{"k":[53,55],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[99,108,116],"v":[{"k":[50],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[99],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[52,53,54],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,50,51],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[116],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[50,51,52,53],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48,49,50,51,52],"v":[{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[41],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,117],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[129,2]]}}]},{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[122],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[29,1],[60,5],[106,2]]},"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[41],"v":[{"d":{"df":7,"dc":[[1,1],[3,1],[6,1],[8,1],[16,1],[26,1],[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":52,"dc":[[2,4],[5,1],[13,4],[19,15],[21,4],[24,6],[28,4],[35,2],[37,5],[42,1],[53,2],[54,2],[59,15],[60,18],[65,3],[74,1],[76,6],[77,5],[80,2],[83,3],[84,19],[85,12],[86,6],[88,19],[89,12],[90,2],[91,1],[94,28],[96,3],[98,11],[100,2],[103,20],[106,1],[108,10],[109,10],[112,74],[113,12],[114,5],[115,19],[117,2],[119,2],[121,39],[122,2],[123,2],[124,5],[128,5],[129,5],[130,22],[131,5],[132,6],[135,2],[137,19]]},"k":[45,112,115,97,102,110,99,98,107,108,104,121,111,114,57,49,105,62,113,100,120,106,109,103,50,118,117,119,101,116,48],"v":[{"d":{"df":5,"dc":[[48,1],[58,1],[82,2],[111,2],[121,1]]},"k":[45,62,103,99,117,115,100,111,112,104,105,114,97,106,110,108,101,107,109,102,118],"v":[{"d":{"df":29,"dc":[[1,1],[3,1],[4,1],[6,1],[8,1],[11,1],[16,1],[26,1],[27,1],[41,1],[45,1],[51,8],[56,1],[58,1],[64,1],[66,2],[69,1],[73,1],[77,1],[91,3],[101,9],[103,2],[106,5],[107,1],[113,1],[117,1],[119,1],[121,6],[137,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[66,2],[114,3]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[114,3],[117,2]]},"k":[45],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[91,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[45],"v":[{"d":{"df":2,"dc":[[91,1],[121,4]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[66,1]]},"k":[45],"v":[{"d":{"df":2,"dc":[[66,1],[91,1]]},"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[91,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[91,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[91,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45,124],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,2]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":10,"dc":[[2,1],[21,1],[70,1],[91,1],[94,1],[113,1],[121,1],[125,1],[127,1],[130,1]]}},{"k":[101,112],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]},{"k":[117],"v":[{"d":{"df":1,"dc":[[82,8]]},"k":[115],"v":[{"d":{"df":1,"dc":[[99,2]]}}]}]}]},{"k":[111],"v":[{"k":[109,108,110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[61],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[44],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[76,1],[85,3],[89,3],[94,1],[120,1],[123,2],[137,1]]}}]}]}]}]}]}]}]}]},{"k":[112,115,110],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,2]]}}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[32,2],[55,2],[87,2],[89,1],[116,5]]},"k":[45],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[89,1]]}}]}]}]}]}]},{"k":[101,116,99],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]}]}]},{"k":[117,97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]}]}]}]},{"k":[101,114],"v":[{"k":[102,112,108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[41,2]]}}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100,111],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]}]}]}]}]},{"k":[102,112],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[42,1]]}}]},{"k":[101,116],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[59,1]]}}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"k":[117,114,121,97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":7,"dc":[[51,2],[79,1],[85,2],[89,2],[94,1],[120,1],[123,2]]},"k":[96],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[111,105],"v":[{"k":[112,102],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[90,3]]}}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[82,3]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[61],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116,101],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[61],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[75,2],[88,3]]}}]}]}]},{"k":[102,110],"v":[{"k":[45],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[55,1],[87,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[114],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101,117,109,111],"v":[{"k":[105,99,109,108],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":11,"dc":[[60,1],[61,2],[79,1],[85,1],[89,1],[102,1],[116,2],[117,5],[118,2],[120,2],[127,1]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[110,100],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[82,1],[99,2]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[82,1],[99,2]]}},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[82,1]]},"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[100,108],"v":[{"k":[100,106],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[82,1],[88,1],[99,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]},{"k":[97,111,101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[82,1],[124,1]]}}]}]},{"k":[45,119],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]},{"d":{"df":2,"dc":[[133,4],[135,4]]}}]},{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]},{"k":[105,111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[85,1],[88,1],[94,1]]},"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[90,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[103,97],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114,121],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[98,115],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[4,1],[40,1],[76,4],[95,2],[137,1]]},"k":[44,105],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"d":{"df":15,"dc":[[4,1],[10,2],[15,1],[44,1],[64,2],[75,9],[76,4],[77,1],[88,1],[103,1],[107,1],[112,2],[133,8],[134,1],[135,4]]},"k":[96,121,44,114,105],"v":[{"d":{"df":1,"dc":[[75,5]]}},{"d":{"df":1,"dc":[[84,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"k":[99],"v":[{"k":[105],"v":[{"k":[102],"v":[{"d":{"df":2,"dc":[[133,6],[135,3]]}}]}]}]},{"d":{"df":1,"dc":[[135,1]]}}]},{"d":{"df":17,"dc":[[76,1],[85,13],[88,7],[89,13],[94,2],[98,1],[99,2],[116,2],[120,1],[122,1],[123,2],[124,1],[132,2],[133,4],[134,1],[135,2],[137,1]]},"k":[109,121,103,96,118,54],"v":[{"d":{"df":1,"dc":[[5,1]]}},{"d":{"df":6,"dc":[[33,1],[74,1],[117,1],[123,2],[124,1],[136,1]]}},{"d":{"df":6,"dc":[[39,1],[61,1],[82,1],[99,1],[111,1],[118,1]]}},{"d":{"df":2,"dc":[[85,2],[89,2]]}},{"k":[120],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":13,"dc":[[7,1],[12,1],[15,1],[76,1],[85,2],[89,2],[94,1],[106,1],[120,1],[122,1],[123,3],[134,1],[137,2]]},"k":[96,44,112],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[117,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"k":[118],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]},{"d":{"df":5,"dc":[[10,2],[15,1],[88,1],[117,2],[123,2]]},"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":8,"dc":[[10,2],[15,1],[76,2],[102,1],[103,2],[117,7],[120,2],[123,1]]},"k":[118,121,44,111],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[12,1]]}}]},{"d":{"df":1,"dc":[[62,2]]}},{"d":{"df":1,"dc":[[88,1]]}},{"k":[109],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]}]}]}]}]}]},{"d":{"df":5,"dc":[[10,2],[74,1],[117,5],[123,2],[136,1]]},"k":[114],"v":[{"d":{"df":1,"dc":[[103,2]]}}]},{"d":{"df":7,"dc":[[10,2],[32,2],[88,2],[102,1],[116,2],[117,7],[120,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[116,1]]}}]},{"d":{"df":5,"dc":[[10,1],[75,1],[99,1],[116,2],[124,2]]},"k":[96,44,115],"v":[{"d":{"df":1,"dc":[[75,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":2,"dc":[[117,1],[123,1]]}}]},{"d":{"df":5,"dc":[[14,1],[88,1],[122,1],[123,2],[124,1]]},"k":[44,97],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"k":[115],"v":[{"k":[104],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[132,2]]}}]}]}]}]}]}]}]},{"d":{"df":8,"dc":[[15,1],[20,3],[76,2],[77,1],[91,1],[119,2],[134,1],[135,1]]},"k":[110],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":4,"dc":[[15,1],[64,1],[76,2],[88,1]]}},{"d":{"df":13,"dc":[[15,1],[45,1],[60,1],[64,1],[76,2],[79,1],[88,1],[94,1],[102,1],[103,2],[116,4],[120,1],[124,1]]},"k":[96,118,119,102,111],"v":[{"d":{"df":1,"dc":[[64,1]]}},{"d":{"df":1,"dc":[[76,1]]}},{"k":[45,120],"v":[{"k":[114],"v":[{"k":[119],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[99,3]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[120],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,1]]}},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]},{"d":{"df":1,"dc":[[24,3]]}},{"d":{"df":1,"dc":[[24,1]]},"k":[96,53,54],"v":[{"d":{"df":2,"dc":[[24,2],[76,1]]}},{"d":{"df":1,"dc":[[24,1]]}},{"k":[103],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]},{"d":{"df":7,"dc":[[32,4],[55,1],[72,1],[79,1],[88,2],[116,6],[137,2]]},"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]},{"d":{"df":12,"dc":[[39,1],[74,2],[94,1],[95,2],[101,2],[115,1],[117,1],[118,1],[121,12],[131,3],[136,3],[137,1]]}},{"d":{"df":1,"dc":[[40,1]]}},{"d":{"df":6,"dc":[[40,1],[52,1],[88,1],[117,4],[127,1],[134,1]]},"k":[114,99,109],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]},{"d":{"df":1,"dc":[[76,3]]},"k":[109,120],"v":[{"k":[120,115],"v":[{"k":[49,52,50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[76,3]]}}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]},{"k":[49,52],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[52],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]},{"k":[58],"v":[{"k":[43,109,116,103],"v":[{"k":[117,100,97],"v":[{"k":[115,110],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[49],"v":[{"k":[103],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[120],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[61],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[61],"v":[{"k":[57],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[110,109],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[53,51],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[53],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,105],"v":[{"k":[120],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[56,54],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[103],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[61],"v":[{"k":[53],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[64,1],[76,4]]}}]}]},{"d":{"df":7,"dc":[[76,2],[85,1],[89,1],[94,1],[120,1],[123,2],[137,1]]},"k":[93,44],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[88,1]]}}]},{"d":{"df":2,"dc":[[77,1],[88,2]]}},{"d":{"df":1,"dc":[[77,1]]}},{"d":{"df":7,"dc":[[77,1],[82,1],[88,1],[99,2],[102,1],[116,1],[120,1]]},"k":[44,118],"v":[{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[122,2]]}}]},{"d":{"df":4,"dc":[[82,1],[103,1],[123,1],[134,1]]},"k":[104],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]},{"d":{"df":1,"dc":[[82,1]]}},{"d":{"df":1,"dc":[[88,1]]},"k":[118,105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[112,3]]}}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":2,"dc":[[110,1],[131,1]]},"k":[117,96],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[112],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[46,49],"v":[{"k":[49,48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[49,48,50],"v":[{"d":{"df":1,"dc":[[112,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[53],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"d":{"df":1,"dc":[[112,1]]}}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115,99],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[100,98,119,115],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[1,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[106,119],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[104],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[104],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118,115],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[26,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[58,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[122],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,115,105,111,108,101],"v":[{"k":[99],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[2,1]]}}]}]},{"k":[104],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[3,1]]}}]}]},{"k":[112],"v":[{"d":{"df":3,"dc":[[13,1],[65,1],[72,5]]}}]},{"k":[111,110],"v":[{"k":[109],"v":[{"d":{"df":3,"dc":[[19,1],[114,1],[128,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[106,1],[126,1]]}}]}]},{"k":[105],"v":[{"k":[98],"v":[{"k":[49],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]},{"k":[115,114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[85,1]]}}]}]}]},{"k":[111],"v":[{"k":[46],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"d":{"df":12,"dc":[[2,1],[12,1],[14,2],[28,1],[74,1],[88,11],[97,1],[103,5],[113,1],[117,2],[123,1],[127,2]]},"k":[46,48,45,114,100,58,93,50,120,57,55,53,49,54],"v":[{"d":{"df":31,"dc":[[10,1],[12,1],[14,1],[19,1],[23,1],[24,4],[35,1],[36,1],[39,1],[45,1],[51,1],[53,2],[54,1],[61,2],[80,1],[83,1],[84,7],[94,4],[97,3],[103,1],[105,1],[113,1],[115,1],[118,2],[121,1],[123,1],[124,1],[127,5],[131,1],[134,1],[137,2]]},"k":[48,50,55,53,52,124,56],"v":[{"d":{"df":1,"dc":[[11,1]]},"k":[109,44,47],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[14,1]]}}]},{"d":{"df":1,"dc":[[82,2]]}},{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]},{"k":[54],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]},{"k":[103],"v":[{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]},{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"d":{"df":1,"dc":[[103,4]]}},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,4]]},"k":[44],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]},{"d":{"df":5,"dc":[[13,1],[65,1],[83,1],[112,1],[113,1]]},"k":[48,37],"v":[{"d":{"df":2,"dc":[[60,1],[76,2]]},"k":[109,53],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"k":[109],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[52,53],"v":[{"d":{"df":1,"dc":[[30,1]]}},{"d":{"df":1,"dc":[[30,2]]}}]},{"k":[100],"v":[{"d":{"df":6,"dc":[[33,1],[74,1],[97,1],[103,1],[136,1],[137,1]]},"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"d":{"df":4,"dc":[[51,1],[52,5],[70,2],[112,4]]}},{"d":{"df":4,"dc":[[71,1],[103,3],[127,1],[134,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[40,44],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114,97],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[56],"v":[{"k":[55],"v":[{"k":[57],"v":[{"k":[102],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[101],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}}]},{"k":[44,53,45,103],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[88,1]]}},{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]},{"k":[98],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[124,2]]}}]}]}]},{"k":[51],"v":[{"d":{"df":1,"dc":[[81,1]]}}]},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[88,2]]},"k":[48],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]}]},{"k":[99,48],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"k":[46],"v":[{"k":[56],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[131,2]]}}]}]}]}]},{"k":[53],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"k":[117,114,111,97,119,105],"v":[{"k":[112,115,109,108,110],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[3,1],[82,1]]}}]}]}]}]},{"k":[116],"v":[{"d":{"df":33,"dc":[[5,1],[6,1],[8,1],[11,1],[12,3],[26,1],[30,1],[37,2],[42,1],[52,1],[53,1],[55,1],[67,2],[70,1],[84,2],[87,1],[88,1],[94,1],[98,1],[102,2],[103,4],[104,2],[105,1],[107,1],[111,1],[112,5],[115,1],[120,2],[123,1],[126,2],[131,1],[132,1],[137,2]]},"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[6,1]]}}]},{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[49,10]]},"k":[39,96],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[49,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[49,1]]}}]}]}]}]},{"k":[101],"v":[{"d":{"df":2,"dc":[[76,1],[137,1]]}}]}]},{"k":[111,101],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[5,2]]}}]}]}]}]}]}]},{"k":[56],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115,104,105,114,98,117],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[33,1]]},"k":[115],"v":[{"d":{"df":1,"dc":[[6,1]]}}]}]},{"k":[110],"v":[{"d":{"df":1,"dc":[[57,1]]},"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[10,1],[57,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[57,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[16,6]]}}]}]},{"d":{"df":2,"dc":[[16,1],[26,1]]},"k":[115],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[61,1],[118,1]]}}]}]},{"k":[114],"v":[{"k":[110],"v":[{"k":[101,97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[58,2]]}}]},{"k":[108],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":3,"dc":[[122,2],[123,1],[134,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]},{"k":[109,118,114,99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[11,1],[58,4]]}}]}]},{"k":[97],"v":[{"d":{"df":3,"dc":[[27,1],[64,2],[76,4]]},"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[64,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[76,6]]},"k":[44,46],"v":[{"d":{"df":1,"dc":[[76,1]]}},{"d":{"df":1,"dc":[[76,2]]}}]},{"k":[107],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[130,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"d":{"df":13,"dc":[[12,1],[13,1],[41,1],[60,2],[62,1],[64,2],[65,1],[99,2],[103,2],[115,5],[117,1],[124,1],[128,1]]},"k":[111,100,117,101,104,98,118,109,115,114,112,108,36,97],"v":[{"k":[112,114],"v":[{"k":[116],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[106],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,98,100],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[118],"v":[{"d":{"df":4,"dc":[[74,1],[119,1],[123,3],[136,1]]},"k":[47],"v":[{"k":[110,115,109,112,117,105,118,100],"v":[{"k":[101,118,117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[47],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[4,3]]},"k":[58],"v":[{"d":{"df":1,"dc":[[4,2]]}}]}]}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[110],"v":[{"k":[49],"v":[{"d":{"df":3,"dc":[[14,1],[88,2],[134,1]]},"k":[112],"v":[{"k":[35,51,49,50],"v":[{"d":{"df":1,"dc":[[62,1]]}},{"d":{"df":5,"dc":[[74,3],[117,2],[123,2],[124,1],[136,2]]}},{"d":{"df":5,"dc":[[74,1],[95,1],[117,4],[123,1],[136,1]]}},{"d":{"df":1,"dc":[[117,4]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[100],"v":[{"k":[97],"v":[{"k":[51,35,49,50],"v":[{"d":{"df":7,"dc":[[7,3],[33,2],[74,2],[117,2],[123,2],[124,1],[136,2]]}},{"d":{"df":1,"dc":[[62,1]]}},{"d":{"df":5,"dc":[[74,1],[95,1],[117,4],[123,1],[136,1]]}},{"d":{"df":1,"dc":[[117,4]]}}]}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[101,116],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114,115],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[33,1],[74,1],[117,1],[123,1],[124,2],[136,1]]}}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[74,1],[123,2],[136,1]]}}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]},{"k":[110],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[52,105],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]},{"k":[105,97],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[105,117],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[108],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[99],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[102],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[101],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[57],"v":[{"k":[100],"v":[{"k":[52],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[47],"v":[{"k":[98,115,108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[4,1],[75,1]]},"k":[47],"v":[{"k":[102,106],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[118],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]}]}]}]}]},{"k":[104,98],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[116,119,120],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[32,2],[116,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,49],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[50],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[46],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[109,99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[40,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[54,47],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[75,1]]}}]},{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47,45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"k":[99,115,107,112,101,100,109,110,97,120,104,114,111,102],"v":[{"k":[106,114],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]},{"k":[121,115,97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[64],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,104],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[10,1]]},"k":[47],"v":[{"k":[109,115],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[100],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[42],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[112,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[10,3]]},"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,117,111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99,108,103],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[115,97],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"k":[100],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[32,2],[116,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[107],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99,116],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]},{"k":[108],"v":[{"k":[112],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[105,97,98],"v":[{"k":[119],"v":[{"k":[108],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[116,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[119,112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[109,47],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[99,115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[115,98],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[137,3]]},"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[137,1]]},"k":[42,115,112],"v":[{"d":{"df":3,"dc":[[85,1],[89,1],[137,1]]},"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111,112],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[97,112],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[123,1],[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[137,2]]}}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[49],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]},"k":[46],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[115,110],"v":[{"d":{"df":1,"dc":[[106,1]]}},{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"d":{"df":2,"dc":[[117,2],[123,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":2,"dc":[[122,1],[123,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[33,1]]},"k":[47],"v":[{"k":[37,117,97,115],"v":[{"k":[117],"v":[{"d":{"df":1,"dc":[[10,1]]}}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[51],"v":[{"k":[49],"v":[{"k":[98],"v":[{"k":[122],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[55],"v":[{"k":[45],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105,111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[47],"v":[{"k":[98,109,115],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":2,"dc":[[10,1],[111,1]]}}]}]}]},{"k":[107],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[118,105,101],"v":[{"k":[109],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[122],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[103],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[45],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[55],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":2,"dc":[[88,1],[95,4]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[108,121],"v":[{"k":[111,105],"v":[{"k":[103],"v":[{"k":[96,47],"v":[{"d":{"df":1,"dc":[[12,1]]}},{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[47],"v":[{"k":[117,98],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[79,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[77,3]]},"k":[47],"v":[{"k":[97],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[77,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110,99,101],"v":[{"k":[116],"v":[{"d":{"df":6,"dc":[[33,3],[74,2],[117,6],[123,3],[124,1],[136,2]]},"k":[58,96,47,36],"v":[{"d":{"df":4,"dc":[[33,1],[74,1],[123,1],[136,1]]}},{"d":{"df":1,"dc":[[117,6]]},"k":[96],"v":[{"k":[96],"v":[{"d":{"df":4,"dc":[[74,2],[117,4],[123,2],[136,2]]}}]}]},{"k":[98,36,101],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[123,2]]},"k":[96],"v":[{"d":{"df":1,"dc":[[117,6]]},"k":[96],"v":[{"k":[96],"v":[{"d":{"df":3,"dc":[[74,2],[117,1],[136,2]]},"k":[124],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[59],"v":[{"d":{"df":1,"dc":[[117,5]]}}]}]},{"k":[116],"v":[{"k":[99],"v":[{"k":[47],"v":[{"d":{"df":2,"dc":[[117,2],[123,2]]},"k":[99,102],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[59],"v":[{"d":{"df":3,"dc":[[74,1],[123,2],[136,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[76,2]]},"k":[118,126],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[55],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[108,98],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[47],"v":[{"d":{"df":1,"dc":[[76,1]]},"k":[109,101],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[97],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[76,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[103,101],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[123,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[121,98],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[74,1],[123,2],[136,1]]},"k":[47],"v":[{"k":[99,102],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[59,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[117,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]},{"k":[117,111,101],"v":[{"k":[110],"v":[{"k":[47,59],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[118],"v":[{"k":[102],"v":[{"k":[115],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[69,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[74,1],[123,2],[136,1]]}}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[48],"v":[{"k":[95],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[43],"v":[{"k":[43],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[42],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114,97],"v":[{"k":[111],"v":[{"k":[99,106],"v":[{"d":{"df":3,"dc":[[74,1],[123,2],[136,1]]}},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[47],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[47],"v":[{"k":[116,102],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[75,1]]},"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]},{"k":[105],"v":[{"d":{"df":1,"dc":[[117,5]]}}]},{"k":[112],"v":[{"k":[116,112],"v":[{"k":[47],"v":[{"k":[115,104,116],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[122,1]]},"k":[46],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[46,45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[46,45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[41,1],[44,1],[111,1]]},"k":[47,105,100,98,46,101,122,55,112,110,107,111],"v":[{"k":[100,99,108,98,114,109,115,104,117,103],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[106],"v":[{"k":[100],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[4,1]]},"k":[96],"v":[{"d":{"df":1,"dc":[[4,1]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[45,1]]},"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[41,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[42],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[108,97],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[45],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"k":[110],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[114],"v":[{"k":[117],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[95],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]}]},{"k":[109,115],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[13,3]]}}]},{"k":[111],"v":[{"d":{"df":3,"dc":[[37,2],[121,2],[132,8]]}}]}]},{"k":[101,109],"v":[{"k":[98],"v":[{"d":{"df":6,"dc":[[17,4],[38,1],[72,1],[96,2],[130,4],[136,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]},{"k":[103],"v":[{"d":{"df":1,"dc":[[130,3]]}}]}]},{"k":[99],"v":[{"d":{"df":1,"dc":[[44,1]]}}]},{"d":{"df":1,"dc":[[45,1]]},"k":[46,96],"v":[{"d":{"df":4,"dc":[[51,1],[99,2],[103,1],[119,1]]},"k":[97,119,47],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[82,1],[99,1]]}}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]},{"k":[49],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[100],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]},{"k":[120],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[54,1],[131,2]]}}]}]},{"k":[105],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]},{"k":[122],"v":[{"d":{"df":1,"dc":[[98,1]]}}]},{"k":[107,97],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[130,1]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[130,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]},{"d":{"df":18,"dc":[[19,2],[29,1],[36,1],[43,4],[60,1],[61,2],[66,1],[75,1],[76,2],[84,1],[85,2],[93,2],[94,1],[106,1],[113,1],[114,1],[121,4],[137,1]]},"k":[38],"v":[{"d":{"df":4,"dc":[[4,3],[64,1],[117,4],[123,1]]}}]},{"d":{"df":14,"dc":[[10,1],[60,1],[76,1],[77,2],[84,3],[88,5],[99,3],[101,1],[103,5],[106,1],[117,2],[121,1],[127,1],[129,1]]},"k":[48,46,56,120,93,58,116,50,100,51,53,44,125,49,110,52,54,117,62,34,57],"v":[{"d":{"df":4,"dc":[[48,1],[60,1],[80,1],[134,1]]},"k":[48,46,55,103,47,109,49,50,57,52,54],"v":[{"d":{"df":2,"dc":[[4,1],[112,1]]},"k":[52,50,53,48],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[26,1]]}}]},{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[50],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[48,49],"v":[{"k":[52],"v":[{"d":{"df":13,"dc":[[20,1],[27,1],[31,1],[40,1],[82,1],[87,1],[99,3],[115,3],[117,2],[127,1],[130,2],[134,1],[137,5]]},"k":[44,58],"v":[{"d":{"df":3,"dc":[[31,1],[115,1],[130,2]]}},{"d":{"df":1,"dc":[[111,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[79,2]]}}]}]}]},{"k":[48],"v":[{"d":{"df":2,"dc":[[128,1],[137,2]]}}]}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[52,1]]}}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[53,1]]}}]},{"k":[52],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]},{"k":[55,52],"v":[{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[117,2]]}}]},{"k":[49,48,50,51,53],"v":[{"d":{"df":2,"dc":[[127,3],[137,1]]},"k":[46,45],"v":[{"d":{"df":2,"dc":[[76,1],[137,1]]},"k":[49],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]},{"k":[48],"v":[{"k":[54],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[52,55],"v":[{"k":[116],"v":[{"k":[49],"v":[{"k":[53],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[56],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[51],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"k":[45,46],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":2,"dc":[[88,1],[137,1]]},"k":[45],"v":[{"k":[48],"v":[{"k":[49,50],"v":[{"k":[45],"v":[{"k":[48],"v":[{"k":[54],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[110,1]]}}]}]}]}]},{"k":[45],"v":[{"k":[50],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[99,1]]}},{"k":[93],"v":[{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[115],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[121],"v":[{"k":[99],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[48],"v":[{"k":[45],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[41],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,46,55],"v":[{"d":{"df":1,"dc":[[99,1]]}},{"k":[50],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[53,54,52],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[51],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[57],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]},{"k":[107],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]},{"k":[100],"v":[{"k":[100],"v":[{"k":[56],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[51],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[97],"v":[{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[52],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":34,"dc":[[10,1],[12,1],[14,1],[15,1],[18,1],[19,1],[23,1],[24,4],[35,1],[36,1],[39,1],[45,1],[51,1],[53,2],[54,1],[61,2],[80,1],[83,1],[84,7],[94,4],[97,3],[105,2],[113,2],[115,1],[118,2],[120,1],[121,1],[123,1],[124,2],[127,8],[131,1],[134,2],[136,1],[137,3]]},"k":[51,52,48,49,53,124,57,56],"v":[{"k":[103],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"d":{"df":1,"dc":[[60,2]]},"k":[103,48],"v":[{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":2,"dc":[[60,1],[79,1]]}}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[82,2]]}}]},{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]},{"d":{"df":1,"dc":[[94,1]]},"k":[34],"v":[{"d":{"df":1,"dc":[[127,2]]}}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,4]]}},{"d":{"df":1,"dc":[[119,1]]}}]},{"k":[56,57,44],"v":[{"k":[48],"v":[{"k":[215],"v":[{"k":[49],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[63],"v":[{"d":{"df":1,"dc":[[11,1]]}}]}]}]}]}]}]}]},{"k":[47],"v":[{"k":[51],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}}]},{"d":{"df":1,"dc":[[11,1]]}},{"k":[40,44],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108,114,105,117,97],"v":[{"k":[105],"v":[{"k":[103,110],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[119],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[17,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[120],"v":[{"k":[45],"v":[{"k":[103],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[47],"v":[{"k":[105,117],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[45],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[50],"v":[{"k":[45],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[100],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]}}]},{"d":{"df":5,"dc":[[21,1],[71,1],[103,3],[127,1],[134,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[98],"v":[{"d":{"df":2,"dc":[[21,1],[76,1]]},"k":[43],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]},{"d":{"df":1,"dc":[[103,1]]},"k":[46,52],"v":[{"k":[48,49],"v":[{"k":[52],"v":[{"d":{"df":10,"dc":[[32,1],[79,2],[91,1],[99,1],[101,2],[112,2],[116,1],[130,1],[132,1],[137,4]]},"k":[44,43,46,33],"v":[{"d":{"df":1,"dc":[[101,2]]}},{"d":{"df":1,"dc":[[116,1]]}},{"d":{"df":1,"dc":[[124,1]]}},{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[48],"v":[{"k":[43],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[51],"v":[{"k":[53],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[51,1],[70,1]]},"k":[47],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[53],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[70,1]]}}]}]}]}]}]},{"d":{"df":2,"dc":[[58,1],[99,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[53,54,46,44],"v":[{"k":[54,46],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[76,1]]}}]},{"k":[50],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[88,1],[132,2]]},"k":[103],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[54],"v":[{"k":[57],"v":[{"k":[53],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]},{"d":{"df":1,"dc":[[77,1]]},"k":[48],"v":[{"k":[53],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[46,49,50],"v":[{"k":[49,48],"v":[{"k":[48],"v":[{"d":{"df":5,"dc":[[79,2],[82,1],[115,2],[130,1],[137,2]]},"k":[43,44],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[122,1]]}}]},{"d":{"df":1,"dc":[[122,1]]}}]}]},{"k":[52],"v":[{"d":{"df":3,"dc":[[94,1],[115,2],[137,1]]},"k":[43],"v":[{"d":{"df":1,"dc":[[128,1]]}}]}]}]},{"k":[50],"v":[{"k":[50,49],"v":[{"k":[106],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[51],"v":[{"k":[55],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[119],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[100],"v":[{"d":{"df":3,"dc":[[84,1],[94,1],[112,1]]}}]},{"d":{"df":1,"dc":[[99,4]]},"k":[48],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]},{"k":[48],"v":[{"k":[49,48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[99],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[58,102,57,97,49],"v":[{"k":[100,98],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[57],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[50],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[47],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[102],"v":[{"k":[56],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"k":[49],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[53],"v":[{"k":[102],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[51],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[52],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[56],"v":[{"k":[100],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[58],"v":[{"k":[99],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[57],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[55],"v":[{"k":[51],"v":[{"k":[58],"v":[{"k":[102],"v":[{"k":[56],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[49],"v":[{"k":[57],"v":[{"k":[55],"v":[{"k":[51],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[101],"v":[{"k":[50],"v":[{"k":[53],"v":[{"k":[47],"v":[{"k":[54],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[57],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[49],"v":[{"k":[55,57],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[52],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,4]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[56],"v":[{"k":[58],"v":[{"k":[99,97,56,53,51,55],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,52],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[55],"v":[{"k":[58],"v":[{"k":[98],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[101],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[97],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[106,1]]}},{"d":{"df":1,"dc":[[122,1]]},"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[129,1]]}},{"k":[51,44],"v":[{"k":[50],"v":[{"k":[47],"v":[{"k":[50],"v":[{"k":[57],"v":[{"k":[51],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[137,1]]}}]}]},{"d":{"df":16,"dc":[[7,1],[10,1],[76,3],[88,46],[99,1],[103,40],[105,1],[110,1],[112,4],[121,2],[123,8],[124,2],[127,3],[131,1],[134,2],[137,4]]},"k":[54,55,41,47,46,39,48,120,37,45,58],"v":[{"k":[54,48],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"k":[48],"v":[{"d":{"df":1,"dc":[[10,1]]}}]}]},{"k":[55],"v":[{"d":{"df":1,"dc":[[4,1]]}}]},{"d":{"df":1,"dc":[[32,1]]}},{"k":[39,45],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}},{"k":[45],"v":[{"k":[92],"v":[{"k":[91],"v":[{"k":[34],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[94,2],[127,1],[134,2]]},"k":[55,48,53,49,57],"v":[{"k":[53],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"d":{"df":1,"dc":[[103,7]]},"k":[50,48,46,37],"v":[{"k":[53],"v":[{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]}]},{"d":{"df":2,"dc":[[127,1],[134,1]]},"k":[53],"v":[{"k":[48],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[54,42,49,53,50,52],"v":[{"k":[48,51],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[49],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,13]]}},{"k":[49,51],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[103,2]]}}]},{"k":[57],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[51],"v":[{"k":[53],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"k":[50],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[52],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,7]]}}]},{"k":[46],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]},{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[55],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]},{"k":[57],"v":[{"k":[46],"v":[{"k":[49],"v":[{"k":[49],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]},{"k":[44,49,48,58],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"k":[98],"v":[{"k":[52],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"k":[48,49],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[103,5]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49,48],"v":[{"k":[53,41],"v":[{"k":[98],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]},{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[48,50,49],"v":[{"d":{"df":1,"dc":[[88,1]]},"k":[49],"v":[{"k":[98],"v":[{"k":[52],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]},{"k":[41],"v":[{"d":{"df":1,"dc":[[88,1]]}}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]},{"d":{"df":1,"dc":[[103,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[53],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]},{"d":{"df":2,"dc":[[127,2],[134,2]]}}]},{"d":{"df":10,"dc":[[10,2],[65,4],[76,3],[94,1],[95,4],[103,1],[105,1],[113,1],[119,1],[134,1]]},"k":[48,46,47,97,103,52,58,93,49,44,55,50,51,54,57],"v":[{"d":{"df":2,"dc":[[58,1],[103,2]]},"k":[43,48],"v":[{"d":{"df":1,"dc":[[6,1]]}},{"k":[48,44,103],"v":[{"d":{"df":1,"dc":[[88,2]]}},{"k":[49],"v":[{"k":[48],"v":[{"k":[55],"v":[{"k":[44],"v":[{"k":[56],"v":[{"k":[54],"v":[{"k":[50],"v":[{"k":[44],"v":[{"k":[48],"v":[{"k":[49],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[88,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]},{"d":{"df":24,"dc":[[10,1],[12,1],[14,1],[23,1],[24,1],[35,1],[36,1],[39,1],[45,1],[53,1],[54,1],[61,2],[80,1],[83,1],[84,2],[94,3],[97,2],[113,1],[118,2],[123,1],[124,1],[127,2],[131,1],[137,1]]},"k":[48,56,124,57],"v":[{"d":{"df":1,"dc":[[79,1]]},"k":[44],"v":[{"d":{"df":1,"dc":[[82,2]]}}]},{"d":{"df":1,"dc":[[88,1]]}},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":1,"dc":[[103,4]]}}]},{"k":[92,39],"v":[{"k":[91],"v":[{"k":[34],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[32,1],[116,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"d":{"df":1,"dc":[[60,2]]}},{"d":{"df":3,"dc":[[71,1],[127,1],[134,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[50],"v":[{"d":{"df":1,"dc":[[88,2]]},"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[44],"v":[{"d":{"df":3,"dc":[[74,1],[117,1],[136,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[112,1]]},"k":[49],"v":[{"k":[54],"v":[{"k":[57],"v":[{"k":[44],"v":[{"k":[54],"v":[{"k":[51],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"k":[53,46,58,52,50],"v":[{"k":[46],"v":[{"k":[56],"v":[{"k":[57],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[99,2]]}}]}]}]}]}]}]},{"k":[57],"v":[{"k":[51],"v":[{"k":[46],"v":[{"k":[55],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[56,50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[50],"v":[{"k":[57],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]},{"k":[53],"v":[{"k":[52],"v":[{"k":[58],"v":[{"k":[48],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[58],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[117,4]]}}]}]},{"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]},{"k":[57],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[55],"v":[{"k":[102],"v":[{"k":[53],"v":[{"k":[55],"v":[{"d":{"df":1,"dc":[[99,1]]},"k":[58],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[103,1]]}},{"k":[57],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[56],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[82,1]]},"k":[47,99,108,112,117,100,110,120,107,101,115,45,111,49,116,97,36,56,50,102,105,113,106,39,35,98,121,109,114,43],"v":[{"k":[39,100,109,104,98],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[7,1]]}}]},{"k":[101],"v":[{"k":[118],"v":[{"k":[47],"v":[{"k":[115,110],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[51],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[7,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[48],"v":[{"k":[110],"v":[{"k":[49],"v":[{"k":[39],"v":[{"k":[44],"v":[{"d":{"df":2,"dc":[[14,1],[134,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[39,47],"v":[{"d":{"df":1,"dc":[[74,1]]}},{"k":[39],"v":[{"d":{"df":1,"dc":[[74,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[119],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[42],"v":[{"k":[39],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[47],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[39],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[110,111,114,117],"v":[{"k":[61],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[10,2]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[109,110,112],"v":[{"k":[112],"v":[{"k":[97,117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[21,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[136,1]]}}]}]}]}]}]}]},{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":1,"dc":[[101,1]]}}]}]},{"k":[121],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[111,100],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[39],"v":[{"k":[96],"v":[{"k":[44],"v":[{"d":{"df":4,"dc":[[33,1],[74,1],[123,1],[136,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[122],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[129,2]]}}]}]}]}]},{"k":[111,121,101],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[39],"v":[{"k":[93],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":9,"dc":[[28,1],[46,1],[78,1],[81,1],[95,1],[104,1],[112,1],[119,3],[132,1]]},"k":[47,43,41],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[60,115],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":3,"dc":[[13,2],[33,1],[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[14,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[131,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[117,116],"v":[{"k":[112],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":2,"dc":[[50,1],[96,1]]},"k":[41],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[44],"v":[{"d":{"df":1,"dc":[[93,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[51],"v":[{"k":[39],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[129,1]]}}]}]},{"k":[98,115,110],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[39,45],"v":[{"k":[93],"v":[{"k":[34],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[62],"v":[{"k":[60,41],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":7,"dc":[[13,2],[38,1],[67,1],[78,1],[81,1],[114,3],[132,1]]},"k":[47,44,43,41],"v":[{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[60],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":5,"dc":[[14,1],[78,1],[93,1],[119,3],[131,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[20,1],[46,1],[104,1]]}},{"k":[60],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[116],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":2,"dc":[[114,1],[128,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[111,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[13,1]]}}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]},{"k":[105,101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[39],"v":[{"d":{"df":2,"dc":[[13,1],[132,1]]}}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,116],"v":[{"k":[100,109],"v":[{"k":[101],"v":[{"k":[39],"v":[{"d":{"df":2,"dc":[[14,1],[134,1]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]}]},{"k":[102],"v":[{"k":[115],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[47,2]]},"k":[39,98],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[24,1]]}}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[39],"v":[{"k":[44,46],"v":[{"d":{"df":1,"dc":[[28,1]]}},{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[28,3]]},"k":[100,117],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[28,4]]}}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[28,4]]}}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[52],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]},{"k":[47,97,104,116,101],"v":[{"k":[45,92,108,35,111,98,117,99],"v":[{"k":[45],"v":[{"k":[92],"v":[{"k":[91],"v":[{"k":[34],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[91],"v":[{"k":[34],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[112],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[115],"v":[{"k":[34],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[32,1],[116,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[112,108],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]},{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[46],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[124],"v":[{"k":[101],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[124],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[103],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[47,1]]},"k":[39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[102],"v":[{"k":[102],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]}]},{"k":[116],"v":[{"k":[117],"v":[{"k":[112],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]},{"k":[114,112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]},{"k":[39],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]},{"k":[110,112],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[39],"v":[{"d":{"df":1,"dc":[[35,1]]}}]},{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]},{"k":[100,104,99],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[47,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]},{"k":[45],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[121],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[39],"v":[{"k":[46],"v":[{"k":[96],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[56],"v":[{"k":[48],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]},{"k":[111,97,114],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[92,2]]}}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"k":[49],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"k":[109],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]},{"k":[39],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[97,111],"v":[{"k":[118],"v":[{"k":[97],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"k":[104],"v":[{"k":[110],"v":[{"k":[39],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[119,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[107,1]]}},{"k":[39],"v":[{"d":{"df":1,"dc":[[123,1]]}}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[45],"v":[{"k":[102],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[39],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[39],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]},{"d":{"df":1,"dc":[[136,1]]}}]},{"k":[112,115,111,97,116,100],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[8217],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[8217],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]},{"k":[108],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[8217,101],"v":[{"d":{"df":1,"dc":[[123,1]]}},{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[8217],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[8217],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97,106,99,111,95,116,109,114,102,115,110],"v":[{"k":[116],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[8,1]]},"k":[44,8217],"v":[{"d":{"df":1,"dc":[[8,1]]}},{"k":[115],"v":[{"d":{"df":1,"dc":[[8,1]]}}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[32,1]]}}]}]}]},{"k":[114],"v":[{"k":[121],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]}]}]}]},{"k":[115,101,111,110,103],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[95],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]}]},{"k":[107],"v":[{"k":[95],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]},{"k":[118],"v":[{"k":[95],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[61],"v":[{"k":[49],"v":[{"d":{"df":2,"dc":[[108,2],[109,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[120],"v":[{"k":[95],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[95],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[98],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[121],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[61],"v":[{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[108,1],[109,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]},{"k":[112],"v":[{"k":[118],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[55,1]]}}]}]}]},{"k":[101],"v":[{"k":[113,112],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[122],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[95],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]},{"d":{"df":12,"dc":[[23,6],[35,8],[38,1],[48,3],[52,4],[95,7],[102,7],[105,9],[112,1],[120,8],[122,6],[126,5]]},"k":[42,111,116,108,99,102,112,97,115,114,101,40,123,98,110,109],"v":[{"k":[111,118,97,40,102,121,114,110,115,104,116,112,101,107,108,8220,100,54,105,117,98,99,119,103,42,109,45,48,113],"v":[{"k":[114,112,116,107,118,110],"v":[{"k":[100,42],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[9,3]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]},{"k":[101],"v":[{"k":[110],"v":[{"d":{"df":2,"dc":[[38,1],[96,1]]}}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":5,"dc":[[43,1],[50,1],[66,1],[85,1],[97,3]]}}]}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":3,"dc":[[45,1],[78,1],[92,1]]}}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[119],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]}]}]}]},{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[101],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[9,1]]}}]}]},{"k":[108],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]}]},{"k":[100,99,117,112,108,110],"v":[{"k":[118,100,109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[12,1],[95,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[94,1]]},"k":[42,46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[28,2]]}}]},{"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[43,2]]}}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,116],"v":[{"k":[101,111],"v":[{"k":[112],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[97,3]]}}]}]}]}]}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[114,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,2]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,2]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[119],"v":[{"k":[97],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[97,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]}]}]},{"k":[115,105,111,108],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]},{"k":[108,114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[50,1]]},"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[17,1],[72,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]},{"k":[114],"v":[{"k":[119,109],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[92,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[107],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[87,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[115],"v":[{"k":[42,44],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[12,1],[95,1]]}}]},{"d":{"df":1,"dc":[[66,1]]}}]}]}]},{"k":[111,101],"v":[{"k":[111,117],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[99,115,113,98,109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]}]}]},{"k":[111,116],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111,101,118,109],"v":[{"k":[116,110],"v":[{"k":[101,42],"v":[{"k":[58,42],"v":[{"d":{"df":1,"dc":[[91,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":35,"dc":[[14,2],[15,1],[17,1],[51,1],[60,1],[73,1],[74,1],[76,3],[77,1],[79,3],[85,1],[89,1],[90,2],[94,3],[97,5],[98,1],[100,3],[103,4],[107,1],[113,1],[115,2],[116,1],[121,2],[122,1],[123,2],[124,3],[127,2],[130,3],[131,3],[132,3],[133,13],[134,1],[135,2],[136,1],[137,2]]}}]}]},{"k":[42],"v":[{"d":{"df":3,"dc":[[14,1],[98,3],[100,1]]},"k":[58],"v":[{"d":{"df":3,"dc":[[76,1],[113,1],[134,1]]}}]}]}]},{"k":[42],"v":[{"d":{"df":3,"dc":[[95,1],[136,1],[137,1]]}}]}]},{"d":{"df":1,"dc":[[94,1]]}}]},{"k":[116,119,120],"v":[{"k":[119,99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,3]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[78,1]]}},{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]},{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":4,"dc":[[74,3],[123,1],[124,1],[136,3]]}}]}]},{"k":[97],"v":[{"k":[112],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"k":[101,104,97,116,111,121,117,99,115,109],"v":[{"k":[101,116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]},{"k":[116,117],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[42,8230],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]}]}]},{"k":[112],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]},{"k":[101,97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[50,1]]}}]}]}]}]}]}]}]}]},{"k":[118,116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[38,1]]}}]},{"k":[97],"v":[{"d":{"df":4,"dc":[[74,3],[123,1],[124,1],[136,3]]}}]}]},{"k":[97,111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[134,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[98,1],[100,1]]}}]}]}]}]}]},{"k":[117,102,109,99],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]}]},{"k":[116],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]},{"k":[107],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"d":{"df":2,"dc":[[52,2],[60,1]]}}]}]}]}]},{"k":[114,100],"v":[{"k":[103],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]},{"k":[111],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[42,104],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,2]]},"k":[41],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]},{"k":[101,97,111],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[100],"v":[{"k":[119],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]},{"k":[121,101,114,97,104,99,111],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":3,"dc":[[31,2],[66,1],[72,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"d":{"df":2,"dc":[[66,1],[91,2]]}}]},{"k":[107],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[95,2]]}}]}]},{"k":[101],"v":[{"d":{"df":1,"dc":[[95,1]]}}]},{"k":[112],"v":[{"k":[100],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[112],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]},{"k":[111,114,108,105],"v":[{"k":[105,119,112],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[52,1]]}}]}]},{"k":[33],"v":[{"k":[95,92],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[136,1]]},"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]},{"k":[95],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,111],"v":[{"k":[102,115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"d":{"df":1,"dc":[[95,4]]}}]}]},{"k":[112,116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[103,117],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]},{"k":[112],"v":[{"k":[42,45],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[131,1]]}}]},{"k":[113],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,117,97],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[72,1],[101,2]]}}]}]}]},{"k":[115,103],"v":[{"d":{"df":1,"dc":[[78,1]]}},{"k":[103],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"k":[121],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[131,3]]}}]}]}]}]},{"k":[110],"v":[{"k":[103],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]},{"k":[110,100,116,115,106,120,42,114],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]},{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[78,1],[92,1]]},"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[43,1]]}}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[78,2]]}}]}]}]},{"k":[116,105],"v":[{"k":[114,101],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]},{"k":[110],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]}]}]},{"k":[116],"v":[{"d":{"df":1,"dc":[[95,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]},{"k":[42],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[91,2]]}}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[97],"v":[{"k":[112],"v":[{"k":[112],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[31,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111,97],"v":[{"k":[103,99],"v":[{"d":{"df":1,"dc":[[31,1]]}},{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[98,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]},{"k":[121],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[103,5]]}}]}]}]}]},{"k":[116],"v":[{"k":[114],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[33,1]]}}]}]}]},{"k":[111,105,101,110],"v":[{"d":{"df":2,"dc":[[121,1],[137,2]]},"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"d":{"df":3,"dc":[[38,1],[91,1],[96,1]]},"k":[42,115],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[96,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103,115],"v":[{"k":[105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]},{"k":[97,99],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[42,100],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]}]},{"k":[111,108],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[95,1]]}}]}]}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[135,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[99,116],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]},{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[61,1]]}}]}]}]}]}]}]}]}]},{"k":[52],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]},{"k":[110,112,109,102,115],"v":[{"k":[115,112,105],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[91,5]]},"k":[42,101],"v":[{"k":[42],"v":[{"d":{"df":4,"dc":[[38,2],[96,1],[97,1],[131,5]]}}]},{"k":[100],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[46,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[46,1]]}}]}]}]}]},{"k":[116],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[106,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[103,4]]},"k":[118,42],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[60,1]]}}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[112],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[116],"v":[{"d":{"df":5,"dc":[[94,1],[98,1],[127,1],[131,2],[137,1]]},"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[123,3]]}},{"d":{"df":1,"dc":[[137,1]]}}]},{"k":[110,112,115,98],"v":[{"k":[105,100],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]},{"k":[100,103],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[95,2]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]},"k":[8230,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[66,1]]}}]}]},{"k":[42],"v":[{"d":{"df":1,"dc":[[91,1]]}}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"d":{"df":2,"dc":[[75,7],[91,1]]},"k":[114],"v":[{"d":{"df":1,"dc":[[92,1]]}}]},{"k":[103],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[75,7]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[96,1]]}}]}]}]}]}]}]}]}]},{"k":[105,101,121,111,114],"v":[{"k":[110],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]},{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[113,1]]}},{"k":[111],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[46],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,114,42,46,104,97],"v":[{"k":[110],"v":[{"k":[110,116,102],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[42,105],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]},{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]},{"k":[105],"v":[{"k":[103],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[94,1]]},"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[97,3]]},"k":[46],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]},{"k":[42],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[109],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[115,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[121,2]]}}]}]}]}]},{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[124,1]]}}]}]}]}]}]}]}]}]}]},{"k":[97,111,114,105,119],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[58],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[48,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[39],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[97,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[110],"v":[{"k":[103],"v":[{"d":{"df":2,"dc":[[102,2],[120,2]]}}]}]}]},{"k":[114,110],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[107],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]},{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]},{"k":[119],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[42],"v":[{"k":[42],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101,108,111],"v":[{"k":[97,116],"v":[{"k":[114],"v":[{"d":{"df":2,"dc":[[60,1],[92,2]]}}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"k":[111],"v":[{"k":[98],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[98,1]]}}]}]}]}]}]},{"k":[110,111],"v":[{"k":[111],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[58,42],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[76,3]]}}]}]},{"k":[42],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[100,1]]}}]}]}]}]}]},{"k":[105,101,97,117,116,111],"v":[{"k":[110],"v":[{"k":[117],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]},{"d":{"df":1,"dc":[[95,1]]}},{"k":[105],"v":[{"k":[108],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"d":{"df":1,"dc":[[97,2]]}}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[101,2]]}}]}]}]}]},{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,3]]}}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[116,117,110,108,112,52,98],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[114],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[58],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[42],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[125,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[114,110,112],"v":[{"k":[99],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[19,1]]}}]}]},{"k":[99,108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[19,1]]}}]},{"k":[121],"v":[{"k":[46],"v":[{"k":[42],"v":[{"d":{"df":2,"dc":[[85,1],[89,1]]}}]}]}]}]},{"k":[101],"v":[{"k":[110],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[101,116],"v":[{"k":[114],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[20,1]]}}]}]}]}]}]}]}]}]},{"k":[121],"v":[{"k":[42],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]},{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[37,1],[132,1]]}}]}]}]},{"k":[104],"v":[{"k":[111,97],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]},{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115,49],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]},{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[108,111],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[37,1]]}}]}]}]}]},{"k":[114],"v":[{"d":{"df":1,"dc":[[79,3]]}}]}]},{"k":[114],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[61,1]]},"k":[46],"v":[{"d":{"df":1,"dc":[[118,1]]}}]}]}]}]}]}]}]}]}]},{"k":[108,97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[104],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[102],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[113],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[100],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]},{"k":[120],"v":[{"k":[116],"v":[{"k":[114],"v":[{"k":[97],"v":[{"d":{"df":1,"dc":[[78,1]]},"k":[100],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[118],"v":[{"k":[101],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[52],"v":[{"k":[41],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]},{"k":[108,117],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[78,3]]}}]}]}]}]},{"k":[110],"v":[{"k":[108],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]}]}]}]}]},{"k":[101,97],"v":[{"k":[102],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[78,1]]}}]}]}]}]}]},{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[42],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[94,1]]}}]}]}]}]},{"k":[111],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[134,1]]}}]}]}]}]}]},{"d":{"df":13,"dc":[[10,31],[11,1],[32,4],[60,1],[68,4],[82,10],[103,1],[112,1],[116,4],[119,3],[127,18],[133,1],[134,18]]},"k":[99,105,61],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[45],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[82,4]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]},{"k":[61],"v":[{"d":{"df":1,"dc":[[88,4]]}}]}]},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":1,"dc":[[10,1]]}},{"d":{"df":10,"dc":[[33,1],[74,1],[76,4],[80,1],[88,13],[98,1],[103,4],[112,2],[117,1],[136,1]]},"k":[46,107,48,53,58,93,41,56,97,49,52,50,57,103,51],"v":[{"d":{"df":27,"dc":[[10,1],[12,1],[14,2],[19,1],[23,1],[24,1],[35,1],[36,1],[39,1],[45,1],[53,2],[54,1],[61,2],[80,1],[83,1],[84,3],[94,3],[97,3],[101,1],[113,1],[115,1],[118,2],[123,1],[124,1],[127,4],[131,1],[137,2]]},"k":[48,124],"v":[{"k":[103,44],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[14,2]]}}]},{"d":{"df":1,"dc":[[82,2]]}}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":1,"dc":[[11,1]]}},{"d":{"df":3,"dc":[[60,1],[90,2],[112,1]]},"k":[57,109,52,55],"v":[{"k":[54],"v":[{"d":{"df":3,"dc":[[53,1],[88,1],[103,2]]},"k":[109],"v":[{"k":[105],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[60,2]]}}]}]},{"d":{"df":1,"dc":[[94,1]]}},{"k":[46],"v":[{"k":[50],"v":[{"k":[51,53],"v":[{"d":{"df":1,"dc":[[131,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[58,1]]},"k":[48,49],"v":[{"d":{"df":1,"dc":[[60,1]]},"k":[109],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[51],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"d":{"df":4,"dc":[[71,1],[103,1],[127,1],[134,1]]},"k":[42,51],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"d":{"df":1,"dc":[[112,2]]}}]},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114,97],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[47],"v":[{"k":[53],"v":[{"k":[45],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[52],"v":[{"k":[45],"v":[{"k":[51],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[100],"v":[{"k":[100],"v":[{"k":[102],"v":[{"k":[100],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[53],"v":[{"k":[46],"v":[{"k":[112],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[80,1]]}},{"k":[49],"v":[{"k":[99,57],"v":[{"k":[98],"v":[{"k":[55],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[56],"v":[{"k":[56],"v":[{"k":[50],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[48],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"d":{"df":1,"dc":[[88,1]]}},{"d":{"df":1,"dc":[[133,1]]},"k":[44,57],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[56],"v":[{"k":[44],"v":[{"k":[48],"v":[{"k":[57],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]},{"k":[54],"v":[{"k":[51],"v":[{"k":[53],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"d":{"df":1,"dc":[[101,1]]},"k":[46,51,57],"v":[{"d":{"df":1,"dc":[[101,1]]}},{"k":[57],"v":[{"d":{"df":1,"dc":[[103,1]]}}]},{"k":[53],"v":[{"k":[109],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[117,3]]}}]}]}]}]},{"k":[54,49],"v":[{"k":[103],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[117,4]]}}]}]},{"k":[103],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]},{"k":[98],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[133,1]]}}]}]},{"d":{"df":4,"dc":[[76,1],[126,1],[134,2],[137,1]]},"k":[46,52,53,44,48,58,93,97,98,49,51,57,103],"v":[{"d":{"df":20,"dc":[[10,1],[12,1],[14,1],[23,1],[35,1],[36,1],[45,1],[53,1],[54,1],[61,1],[80,1],[83,1],[84,1],[94,2],[97,1],[113,1],[118,1],[124,1],[127,1],[137,1]]},"k":[56,52,48,124],"v":[{"k":[103],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[103],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"k":[93],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[82,2]]}}]}]},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":2,"dc":[[11,1],[103,4]]},"k":[45],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[80,1],[117,3]]},"k":[96],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]},{"k":[176,53],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[18,1]]}}]},{"k":[51],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]},{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":2,"dc":[[76,1],[134,1]]},"k":[48,109,103],"v":[{"d":{"df":3,"dc":[[60,1],[77,1],[103,3]]},"k":[109],"v":[{"k":[98],"v":[{"k":[112],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[98],"v":[{"d":{"df":1,"dc":[[84,1]]}}]}]},{"d":{"df":3,"dc":[[71,1],[127,1],[134,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[46],"v":[{"d":{"df":1,"dc":[[83,1]]}}]},{"k":[48],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]},{"k":[54],"v":[{"k":[50],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[53],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"k":[46,58,93,48,53,56,50,54],"v":[{"d":{"df":11,"dc":[[10,1],[23,1],[35,1],[36,1],[53,1],[54,1],[61,1],[83,1],[94,2],[118,1],[124,1]]},"k":[53,50,124],"v":[{"k":[103],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]},{"d":{"df":3,"dc":[[71,1],[127,1],[134,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[55],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[48,46,37],"v":[{"d":{"df":1,"dc":[[77,1]]}},{"k":[49,54],"v":[{"k":[55],"v":[{"k":[56],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[127,3]]}}]}]}]},{"k":[56],"v":[{"d":{"df":1,"dc":[[127,2]]}}]}]},{"d":{"df":1,"dc":[[127,1]]}}]},{"k":[119],"v":[{"d":{"df":1,"dc":[[99,1]]}}]},{"k":[57],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]},{"d":{"df":1,"dc":[[121,1]]}}]},{"d":{"df":4,"dc":[[11,1],[47,2],[105,5],[112,1]]},"k":[107,97,98,100,102,49,93,111,45,56,99],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[108],"v":[{"d":{"df":1,"dc":[[24,3]]}}]}]}]},{"k":[114,117],"v":[{"k":[103],"v":[{"k":[115],"v":[{"d":{"df":2,"dc":[[24,3],[75,2]]}}]}]},{"k":[116],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]},{"k":[105,97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[28,8]]}}]}]}]}]}]}]},{"k":[99],"v":[{"k":[107],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[100,110],"v":[{"d":{"df":1,"dc":[[112,1]]}},{"k":[100],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]}]},{"k":[103],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[45,1]]}}]}]}]}]}]}]}]},{"k":[99],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[51,5]]},"k":[52,44],"v":[{"d":{"df":1,"dc":[[51,1]]},"k":[45],"v":[{"k":[103,110],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]},{"k":[111],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[102],"v":[{"k":[121],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[51,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[51,1]]}}]}]}]},{"k":[49],"v":[{"d":{"df":3,"dc":[[51,1],[102,1],[120,1]]}}]},{"k":[40],"v":[{"k":[104],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[112],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[119],"v":[{"k":[46],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[117],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[111],"v":[{"k":[119],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[47],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[107],"v":[{"k":[116],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[47],"v":[{"k":[99,98],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[115],"v":[{"k":[98],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[107],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[66,1],[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[100],"v":[{"k":[118],"v":[{"k":[100],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[45],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[99],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[120],"v":[{"k":[41],"v":[{"d":{"df":2,"dc":[[66,1],[91,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[114,103],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[72,1]]}}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"k":[114],"v":[{"k":[97],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[76,1]]}}]}]}]},{"k":[54],"v":[{"k":[44],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]},{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]},{"d":{"df":4,"dc":[[12,1],[82,2],[106,2],[117,4]]},"k":[34],"v":[{"d":{"df":1,"dc":[[127,1]]}}]},{"d":{"df":1,"dc":[[131,1]]},"k":[47,110,49],"v":[{"d":{"df":2,"dc":[[98,1],[122,1]]},"k":[108,46,100,117,115,107,112,109],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[103],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[12,1]]}}]}]}]}]}]}]},{"k":[99,120,98,121,108,110,112],"v":[{"k":[97,111],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]},"k":[47,46],"v":[{"k":[116],"v":[{"k":[104],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[15,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[103],"v":[{"d":{"df":3,"dc":[[39,1],[102,1],[120,1]]},"k":[46,47],"v":[{"k":[98,111],"v":[{"k":[107],"v":[{"d":{"df":1,"dc":[[39,1]]}}]},{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]},{"k":[112],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[96,47],"v":[{"d":{"df":1,"dc":[[116,2]]}},{"k":[42],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[44,1]]}}]}]}]}]}]}]},{"k":[117],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[47],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[51],"v":[{"k":[52],"v":[{"k":[53],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[77,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[99],"v":[{"k":[97],"v":[{"k":[108],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]},"k":[46,47],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]},{"k":[115],"v":[{"k":[104,116],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[103,120],"v":[{"k":[110],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[47],"v":[{"k":[101],"v":[{"k":[120],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[108],"v":[{"k":[64],"v":[{"k":[115],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"k":[46],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[107,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[120],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[119],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[108],"v":[{"k":[117],"v":[{"k":[109],"v":[{"k":[98],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[47],"v":[{"k":[42],"v":[{"d":{"df":1,"dc":[[116,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]},"k":[105,46],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[101],"v":[{"k":[116],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]},"k":[46],"v":[{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[108],"v":[{"k":[100],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]},{"k":[114],"v":[{"k":[111],"v":[{"k":[102],"v":[{"k":[105],"v":[{"k":[108],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[131,1]]}}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[119,99],"v":[{"k":[110],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[115],"v":[{"d":{"df":3,"dc":[[17,1],[131,1],[132,2]]},"k":[47],"v":[{"k":[103,112],"v":[{"k":[111],"v":[{"k":[111],"v":[{"k":[103],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[99],"v":[{"k":[104],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[45],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[95],"v":[{"k":[99],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[98],"v":[{"d":{"df":1,"dc":[[38,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[111],"v":[{"k":[115],"v":[{"k":[95],"v":[{"k":[50],"v":[{"k":[50],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[100],"v":[{"k":[54],"v":[{"k":[52],"v":[{"k":[95],"v":[{"k":[105,110],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"k":[95],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[105],"v":[{"k":[115],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[132,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[117],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[110],"v":[{"k":[116],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[99],"v":[{"k":[114],"v":[{"k":[105],"v":[{"k":[112],"v":[{"k":[116],"v":[{"k":[46],"v":[{"k":[115],"v":[{"k":[104],"v":[{"k":[96],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[73,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[116,108],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[85,6],[89,6]]}}]}]},{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[111,121],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":2,"dc":[[85,5],[89,5]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[109],"v":[{"k":[55],"v":[{"k":[54],"v":[{"d":{"df":1,"dc":[[122,2]]},"k":[47],"v":[{"k":[106,100,120,108,117,111,102,42],"v":[{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[97],"v":[{"k":[108],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[109,101,102],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]},{"k":[109],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[100],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[103],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[112,117,98],"v":[{"k":[99],"v":[{"k":[105],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[115],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]},{"k":[108],"v":[{"k":[107],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[45],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[101],"v":[{"k":[97],"v":[{"k":[115],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]}]},{"k":[115],"v":[{"k":[116],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[122,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[122,2]]}}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[114],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[108],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[117],"v":[{"k":[98],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[45],"v":[{"k":[117],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[114],"v":[{"k":[97],"v":[{"k":[100],"v":[{"k":[101],"v":[{"k":[46],"v":[{"k":[108],"v":[{"k":[111],"v":[{"k":[103],"v":[{"d":{"df":1,"dc":[[123,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[109],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[46],"v":[{"k":[116],"v":[{"k":[120],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[118],"v":[{"k":[105],"v":[{"k":[100],"v":[{"k":[105],"v":[{"k":[97],"v":[{"d":{"df":2,"dc":[[102,1],[120,1]]}}]}]}]}]}]}]},{"k":[48],"v":[{"k":[48],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]},{"d":{"df":6,"dc":[[28,2],[64,1],[102,1],[111,2],[131,4],[135,1]]},"k":[105,45,58],"v":[{"k":[99],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[61],"v":[{"k":[34],"v":[{"k":[91],"v":[{"k":[39],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[98],"v":[{"k":[39],"v":[{"k":[44],"v":[{"d":{"df":23,"dc":[[13,4],[14,2],[20,1],[28,2],[31,1],[33,2],[38,1],[46,2],[50,1],[67,1],[78,3],[81,2],[91,1],[93,2],[95,1],[96,1],[104,2],[112,1],[114,4],[119,6],[128,1],[131,6],[132,3]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[116,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[69,2]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[45],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[117,3]]},"k":[45],"v":[{"k":[45,124],"v":[{"d":{"df":2,"dc":[[117,1],[137,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[117,3]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":2,"dc":[[117,1],[137,1]]},"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[117,1]]},"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[117,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[116,1]]}}]},{"k":[124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[121,1]]},"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[49],"v":[{"d":{"df":1,"dc":[[106,1]]},"k":[47],"v":[{"k":[49],"v":[{"k":[50],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]},{"d":{"df":5,"dc":[[80,1],[94,2],[106,1],[112,1],[134,2]]},"k":[54,45,46,48,103,107,58,93,44,98,53,51,97,116],"v":[{"k":[57],"v":[{"k":[109],"v":[{"k":[105],"v":[{"d":{"df":1,"dc":[[14,1]]}}]}]}]},{"k":[112],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[111],"v":[{"k":[110],"v":[{"d":{"df":1,"dc":[[16,1]]}}]}]}]}]}]}]},{"d":{"df":6,"dc":[[23,1],[53,1],[61,1],[94,2],[118,1],[124,1]]},"k":[54,48,56],"v":[{"d":{"df":1,"dc":[[103,4]]}},{"d":{"df":1,"dc":[[103,4]]}},{"k":[46],"v":[{"k":[56,52],"v":[{"k":[46],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]},{"k":[46],"v":[{"k":[52],"v":[{"d":{"df":1,"dc":[[106,2]]}}]}]}]}]}]},{"d":{"df":3,"dc":[[88,1],[90,2],[103,1]]},"k":[48,50,109,58,115],"v":[{"k":[120],"v":[{"k":[54],"v":[{"k":[48],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[53,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[49],"v":[{"k":[49],"v":[{"k":[103,98,110],"v":[{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[60,1]]}},{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]},{"k":[104],"v":[{"k":[122],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]},{"k":[102],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[53],"v":[{"k":[98],"v":[{"k":[58],"v":[{"k":[54],"v":[{"k":[97],"v":[{"k":[58],"v":[{"k":[51],"v":[{"k":[54],"v":[{"k":[58],"v":[{"k":[100],"v":[{"k":[50],"v":[{"d":{"df":1,"dc":[[103,2]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":2,"dc":[[127,1],[134,1]]}}]},{"d":{"df":1,"dc":[[64,1]]},"k":[98],"v":[{"d":{"df":2,"dc":[[76,1],[84,1]]}}]},{"d":{"df":1,"dc":[[70,1]]}},{"d":{"df":1,"dc":[[71,1]]}},{"k":[40],"v":[{"k":[47],"v":[{"k":[105],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[103],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[47],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[98],"v":[{"k":[111],"v":[{"k":[120],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[103],"v":[{"k":[47],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[112],"v":[{"k":[56],"v":[{"k":[46],"v":[{"k":[106],"v":[{"k":[112],"v":[{"k":[103],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[71,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[76,1]]}},{"k":[52],"v":[{"k":[56],"v":[{"k":[99],"v":[{"k":[52],"v":[{"k":[100],"v":[{"k":[53],"v":[{"k":[55],"v":[{"k":[56],"v":[{"d":{"df":1,"dc":[[88,1]]}}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[88,1]]}},{"k":[51,49],"v":[{"k":[48],"v":[{"k":[51],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]},{"k":[46,41],"v":[{"d":{"df":1,"dc":[[105,1]]}},{"d":{"df":1,"dc":[[105,1]]}}]}]},{"k":[109],"v":[{"k":[45],"v":[{"k":[53],"v":[{"k":[112],"v":[{"k":[109],"v":[{"d":{"df":1,"dc":[[113,1]]}}]}]}]}]}]},{"k":[104],"v":[{"d":{"df":1,"dc":[[121,1]]}}]}]},{"k":[111,105,99],"v":[{"d":{"df":1,"dc":[[15,1]]}},{"d":{"df":2,"dc":[[15,1],[76,1]]}},{"k":[111],"v":[{"k":[109],"v":[{"k":[109],"v":[{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[37],"v":[{"d":{"df":1,"dc":[[105,2]]},"k":[46],"v":[{"d":{"df":1,"dc":[[105,1]]}}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[19,2]]}},{"d":{"df":24,"dc":[[19,3],[24,4],[28,3],[61,1],[64,2],[75,8],[78,2],[81,2],[82,2],[87,1],[88,7],[94,1],[95,1],[103,1],[111,1],[112,1],[114,36],[115,14],[118,1],[121,2],[126,2],[128,44],[129,3],[132,3]]},"k":[115,49,45,47,53,54,120],"v":[{"d":{"df":1,"dc":[[19,1]]}},{"k":[46,48],"v":[{"k":[49],"v":[{"k":[52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]},{"k":[48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"k":[44,41],"v":[{"d":{"df":2,"dc":[[127,9],[134,9]]}},{"d":{"df":2,"dc":[[127,9],[134,9]]}}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,43],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"d":{"df":1,"dc":[[99,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[96],"v":[{"d":{"df":1,"dc":[[112,1]]}}]},{"k":[53,51,50,52],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[127,3],[134,3]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[127,5],[134,5]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[127,2],[134,2]]}}]}]}]}]}]},{"k":[57,48],"v":[{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]},{"k":[46],"v":[{"k":[48],"v":[{"k":[176],"v":[{"k":[99],"v":[{"d":{"df":2,"dc":[[127,1],[134,1]]}}]}]}]}]}]},{"d":{"df":1,"dc":[[134,1]]}}]},{"d":{"df":41,"dc":[[24,2],[29,24],[30,15],[37,11],[55,1],[60,3],[62,6],[65,36],[66,10],[69,24],[74,18],[75,19],[78,11],[79,2],[80,39],[82,9],[85,11],[86,76],[88,3],[89,11],[91,15],[94,1],[99,32],[102,1],[104,7],[106,5],[114,108],[116,20],[117,71],[119,1],[120,1],[121,263],[123,6],[124,6],[125,190],[127,3],[128,186],[130,215],[132,11],[136,18],[137,10]]},"k":[58,45,107,60,61,124,96,110,102,109,117,112,114],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[29,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":3,"dc":[[74,1],[124,1],[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":2,"dc":[[74,1],[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[62,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":3,"dc":[[74,1],[123,1],[136,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[65,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[125,3]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"k":[58],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[58],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[86,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124,45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[30,1]]}}]}]}]}]}]}]},{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124,45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45,124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[43],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[130,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[80,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[45],"v":[{"k":[45],"v":[{"k":[45],"v":[{"k":[124],"v":[{"d":{"df":2,"dc":[[127,1],[130,24]]}}]}]}]}]}]}]}]},{"k":[101],"v":[{"k":[121],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]},{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[97,116,101,112,110,113],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[119],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]}]}]},{"k":[97],"v":[{"k":[98],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"k":[109],"v":[{"k":[111],"v":[{"k":[118],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[110],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[97,60],"v":[{"k":[103],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[75,2]]}}]}]},{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]},{"k":[60],"v":[{"k":[47],"v":[{"k":[107],"v":[{"k":[98],"v":[{"k":[100],"v":[{"k":[62],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[75,1]]}}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[43,61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[43],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[61],"v":[{"k":[124],"v":[{"d":{"df":1,"dc":[[99,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[117,4]]}},{"k":[96],"v":[{"k":[96],"v":[{"k":[115],"v":[{"k":[117],"v":[{"k":[100],"v":[{"k":[111],"v":[{"d":{"df":1,"dc":[[117,2]]}}]}]}]}]}]}]},{"k":[118],"v":[{"k":[109],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[97],"v":[{"k":[115],"v":[{"k":[116],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]}]}]},{"k":[111],"v":[{"k":[114],"v":[{"k":[101],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[115],"v":[{"k":[101],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[127,1]]}}]}]}]},{"k":[111],"v":[{"k":[112],"v":[{"k":[33],"v":[{"k":[95],"v":[{"k":[111],"v":[{"k":[115],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]},{"k":[101],"v":[{"k":[102],"v":[{"k":[114],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[104],"v":[{"d":{"df":1,"dc":[[137,1]]}}]}]}]}]}]}]}]},{"k":[104,117,105,112,40],"v":[{"k":[111],"v":[{"k":[109],"v":[{"k":[101],"v":[{"k":[47],"v":[{"k":[46],"v":[{"k":[120],"v":[{"k":[98],"v":[{"k":[105],"v":[{"k":[110],"v":[{"k":[100],"v":[{"k":[107],"v":[{"k":[101],"v":[{"k":[121],"v":[{"k":[115],"v":[{"k":[114],"v":[{"k":[99],"v":[{"d":{"df":1,"dc":[[28,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"k":[115,105],"v":[{"k":[101],"v":[{"k":[114],"v":[{"d":{"df":7,"dc":[[61,1],[82,1],[99,1],[111,1],[118,1],[133,4],[135,2]]}}]}]},{"k":[100],"v":[{"k":[58],"v":[{"k":[36],"v":[{"k":[117],"v":[{"k":[105],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[74,1],[123,2],[136,1]]}},{"k":[119,97],"v":[{"k":[100],"v":[{"k":[58],"v":[{"k":[47],"v":[{"k":[112],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[106],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"d":{"df":1,"dc":[[82,1]]}}]}]}]}]}]}]}]}]}]}]},{"k":[116],"v":[{"k":[104],"v":[{"k":[46],"v":[{"d":{"df":1,"dc":[[104,1]]}}]}]}]}]},{"k":[119],"v":[{"k":[104],"v":[{"k":[111],"v":[{"k":[97],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[41],"v":[{"d":{"df":1,"dc":[[112,1]]}}]}]}]}]}]}]}]}]},{"k":[97],"v":[{"k":[110],"v":[{"k":[100],"v":[{"d":{"df":1,"dc":[[31,2]]}}]}]}]},{"d":{"df":1,"dc":[[36,1]]}},{"k":[65039],"v":[{"d":{"df":6,"dc":[[42,1],[61,1],[80,1],[99,1],[118,1],[129,1]]}}]},{"d":{"df":2,"dc":[[82,2],[100,2]]},"k":[91,42,34],"v":[{"k":[99,115,116],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[110],"v":[{"k":[101],"v":[{"k":[99],"v":[{"k":[116],"v":[{"k":[105],"v":[{"k":[111],"v":[{"k":[110],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[60,1]]}}]}]}]}]}]}]}]}]}]}]}]},{"k":[111],"v":[{"k":[117],"v":[{"k":[114],"v":[{"k":[99],"v":[{"k":[101],"v":[{"k":[115],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]},{"k":[104],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[100],"v":[{"k":[112],"v":[{"k":[97],"v":[{"k":[114],"v":[{"k":[116],"v":[{"k":[121],"v":[{"k":[109],"v":[{"k":[105],"v":[{"k":[114],"v":[{"k":[114],"v":[{"k":[111],"v":[{"k":[114],"v":[{"k":[115],"v":[{"k":[92],"v":[{"k":[93],"v":[{"d":{"df":1,"dc":[[68,1]]}}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"d":{"df":3,"dc":[[78,1],[86,1],[121,1]]},"k":[42],"v":[{"d":{"df":1,"dc":[[78,1]]}}]},{"k":[100],"v":[{"k":[101],"v":[{"k":[102],"v":[{"k":[97],"v":[{"k":[117],"v":[{"k":[108],"v":[{"k":[116],"v":[{"k":[92],"v":[{"k":[34],"v":[{"d":{"df":1,"dc":[[103,1]]}}]}]}]}]}]}]}]}]}]}]},{"d":{"df":1,"dc":[[78,2]]}},{"d":{"df":1,"dc":[[78,1]]}},{"d":{"df":1,"dc":[[110,1]]}},{"d":{"df":1,"dc":[[115,3]]}},{"d":{"df":1,"dc":[[121,1]]}},{"d":{"df":1,"dc":[[131,1]]}}]}}}}}],"databaseVersion":1.5,"engineVersion":1.5,"filename":"content.db","_persistenceAdapter":null,"_persistenceMethod":null,"_throttledSaves":true} \ No newline at end of file diff --git a/_nuxt/images/install-minecraft-server-facebookImage.jpg b/_nuxt/images/install-minecraft-server-facebookImage.jpg index 140ec28a0e00ae6cea1deddbcf16d7b3b051ab9b..08d58d1d89e1d0019033827c7ae6a21b928b3473 100644 GIT binary patch delta 20309 zcmZs?cT`j9_b(i~;-Df%l%n6E8w3=HNVgC`dPqW~3y44vP(qQK8Am{>10f)xX@EdZ zNRSeGQIsykKtc&^kX`}`p%*Xnz3cbB?|Scj{>VBjE9;z`y`Qu9{*+TUa%f=m(1*># z!iP@%`T|0o106bY#o^4TsqXJC8Fh6mpZ&v(@Z1 zfY?j|g8TgHn1~&2LD29Qh(GfSbmM9d=x(44b)Q$^>sezWyNA6z&B@&Qncm*f_~6De z_dmMU_cgbRP3EZK+3gNG5`7cOLcIv%l6LXy3(-(GBDf>w`|HWWn|k8YCBO^-ElfwD znk27wpKVa8_yy_{ee(-6$J}?t>z#1NMQF73Q8Nn@^g95)z7%$WCvouK3OU4xYhvxT zJ1L6Db%j{vPIY8ItH(x-C%zn&T2hKc<%)M_VFBo| zIGe$DC1XAn1CJ}08#FbmfA`Az65<92UQ=J0Kfd~4p}ugw>(+>JzHF^E$6$krb|jn$ zo9}lPZBAdWD7gCWxLZs|O+a3Ds zSZF(gZRE*0^6uN*8gVVA7q~s{l#r-Nj5q?X;|O)b%%+;$P@ReO!b$&$XbkMkoH}X)RFpd+}+fV{jWEYuWba z-@C2q6aU$!b&YiG`YPvURu->Y~`+2SM#RleLl>-R6A_jhsZv7&ig>_2*WDLL)V z+k!i15gqug>w0$^o#&6aPARYaPHA{`l`D0d`9u^IkhM)`o`-OBUy^K}26nV8Lv?_R zhTbym{C$0>`nSJ!^xajrWOqxy?Z?4){xGV0!|>wJZ-oka z(@V**rP2lCOtXJ0W?_QJ84QUGN9hjMwzNlA)+kKWtM_aY+PYF%(tOaJr?K!oHC0w`-^c z3?~@6YEh~dZw4!gb&^&lz3cFW?}~=NVlyr}o|Grq+T>@v5w;UHW!4um%iW8&&zyu= zBN5dNr@!dqcEEQMw;(*tIjVD&=boX}cE|jsWKuR6_B9!n;+3?(rJ;PG)3w9f=k??r zis;=mf3|fLOmV*+n5~LQ?QO}dN;Ky%WeZG6Gvtf$E4NT)0NS;p7oxoT(DbZAjBLb! z`_qovc+#IG?kmrzo$G{;FFdK%eHBFn5lw~sZXAj5##%F&ntC#5oBEKAw3sKK+b!tV zG8sGrn1nCUOC7IV*%sYOC0))%&9}Nei;JA*n0qow@0ZIuFAf6b3BPU2+O7{=Z782R z)^su>YeTADLjT#o8_GQ7)gg8_$!8_MuPJC5&#)v~|MZV!4}8)X+g{uZLjcAcSa zGek{y98=lqh?*_Fl0;eHTWu#s()Wwj5*+ zp{w>XoHH<6ww%Ty^4^qIrCUXf*R5{<5%2}?L|MywQzNFnI$sSnI=|CVP9ESV32_gH zc8Ol^Uy9Y)ma2EOJzUqpz^(nwjV77RsF{(kRJ+oyiqXN=s{Y|iGgt%8DA-}ikgj8R z&wIv$IoR^X&F#WXrhidd7jDi@?iTbJFjK7s7t#y@#M|?WLmzPo-Lwj=HP-M^L-S2c za-w`?Sxt7-Jho|E2plXgI<)4%VD~`cwB{|GOk!{NKr5BbUo}7 z1NvEDcw~62Wo28VGbEt(&!FJ{qfQ>l3Vh?+SFycq;I%R0WIfCA+&@RL8L7?=1?cv& zW(~}u9gE@;U5C?(dle~JU4E8m%}bkAX3MZEnLlfp63t0dw9UZ+y}P)dr={9(3zMXR zwY;(FOBZwpytRz--zDZE+QR}Oug$*Y12q4n=RMhKfwsj?CgE2Jt@g#9zYTJZmsB}m zT)!z-m;N)LPPPj-{?H?rdr#{4k#ut+jhqa?yghdTNiiVjW(i+f4Uy-TJdJ^ z1jhX9Ydy|8<{TMMxYi(4p*$3^cSF6!o=_@{`Qd6?PyG6Cb~)N$ z#ygqfX&?5Jbh=!{XR1Z}$SBma*O5WR73#SG^(G5Sfg8Q{PCu#gIZa8UN~Q|-4UpJ( z_lm9{wsmWtr(qQG>9Ec2heK-K>x`hZ?fl04HJQJxtzZua z&8gppHIe)^qCG}UmrDldBHR%&A2tH9ehb<11E?plU|9cp?l>2BHtt3#)a+NmpXXTZsgThY3N zOdeKBJ1Lcpa`EE?cd1p)b1*=q_BKRvL&By+hxEBTL7K22d~FGbWd76lv6*kX>n1+D zI^u^lOF69tuS}?9Tjx5(sUB^+&q22p6 z*#qTjjK7;dJ88r^%#?I5x~7R|*59FqTVX#zpws{XG>2@pCm%+<@w4oKx*iK~zG8{9v z-p;4L4@+Uj$^vU&7c*T4cPqbbpUH_l+Y1j3ocIfHV4?a zZQ@j5{k+16H+|&nsSoUa6KOv)Ia5YA(xERm?Gp;P7giMD1wF%(tYm#1^iWjeCD1Wb z^kjX*`nCqzmpwdLJBOb$9M#EF!y8sRSdZxdFjM98`Y?T`i+b(gZ5Y zHZe%r@#{p|pSIot5AyqKl8y6GS^W?~M9A`Uhvez}UPsFqle0vozmd9dRD4aZ&(cJy z-l<-YSD*O*U<6#gKBpZOBo41*wmI`=Z3sbxdV!H z;wocL)zCrAt-v;t@YT;vyriT@5)w$ZjpkoJ05Fz#%Tvd2=-gkRTiB!30IOo0GhaZeVHKUKL4UIK_hTWE-ZfN7wAFZ-kQ?6 z6PN6?-&aJF!SVrML7m6(lZ_{>8cuBmEm0#X0HPqpyJo9ARNDFhFGbBi^GOHgu*Qnc zTnbJfhMLUW5!RLSXZLUz1!v!~AycU4iP3Ze(k5;T|u0bI4WAbh0MD0*9T*#=iRAL?*n&EL@@ zg`s_1p-%+bjl?EtVR4HQU@q3L|eFHqM*V)4d=tflzSq{U_>rO_mA<3f=(UH75;p1|1>^Kp>1qnVSW zru(eL9_jw;_2|uCAWEYR`xgk@%FjDA^btQIYaoHv4yVcci13qon9Q5?o!t_)aDP9yc z=&}0;tsrTrv5D5O2k3qPFogy(9-UaVaE#ENSMG!AH9y}I$Nvl;BNZ=+fljP?J;{;Z zMz1mCei8!D>XUqEY{0s&q5lLyej$pU!Z1BpFeQ7%i4yf ztSi?{$C_VP)D;B6?P%91zT19EI^UyYqHG`AYm&sN_@GrHu;fs<#Mif*JoG6;gWFd$ zh=4q$lOC66!a@sugzDc!F7yYHDsNB6rTplA0PXM4a-6@)m(cRfB@xYy%KewJaZgqN zTt}dyo1lyrT;bZILjBp~mUC}f>-O?;$+<42$=R1KHQvH6h~7K&9j_#2ZuLW_>`lw2 z=9`4fpSJ}^nZ?JSUG1hZ!f2SWK19Sy))omTd|i(^_X`x&>j%mY1N_Z8t!G1wGo;S~ zMGW&YMQzWtcCn0Tp8^b7w2EiCp4pBUxqKDR6T5dsao)G*`(CrA(V@0%+pz>9mM`)P zbgoo8vB4OEv&EZ<8{zgYgAiBDG7KAdXQFnL-mjW%U;F*3qwmETIVl3R3;WZu`r~1} za!t*+#6Q?qSnzbJ>m9Ll4koN~vB!Rn!_zl! z$%{#`AQc9&RSMfryrVHE z2&(Tm?5cCh39r=YDqS;bvRg_9fd z;^EI%-f=jr;CeFCD?i%;b|pTHc`(4xRTp4NPO?C~gJ17PMq>5m1I#?Y`l0yL>x%2J z#p`B$gG!Cr*OA4B-tS3%GzleE|Z>6m#!Wp1(iA3$Y*tkC}3$tVsG$7l9ul6FfK!VjW1+CP zSD&u3bm1XXlZSJQYyL>|ZOWyj`!WVQGOmbZXh$6LR3|yieCWnJ&3e1~1p#>h-@ava zuV1;|@{DS&caG=IUGz{nPp$kbp5-5iaW9I^RtYiprGX3J-ofG-S2^;#%QC>znZ~HR z?n}8*YKfNy#XVU?rjns&KiodsPMtbcYZ|Wc3-ssjV|ci&dD+J!HxA*B17((W^2;fy zA;hfC1Vqqybkx+SdDuqMjT~@Du`>ho@A^$ttNxgGI0~$Y^yBmZ(ky6j>w@Y5ad*Vf zgUv^q?DeoL!1poU9We^oeYp}j?MM`AophAVH=(APKLfPa{xh+>R2f}6k~yRMQT>lg zB16r`Vu!aEigs}V))1&u)r>RhStc>|o%>&Qj~eV4#{~Lp=B>!-S4yZXx{vtV4(GNw zZgl=U5B9jy#K}MFKY4FX&QMVU9pf63kYecKk=vs6I=G5?h#Y4S2%FAIzHW{a{Q5ab z2z6r;HamHcV^Rkja2RR7=G{NEpa7=@|h z*^GvU1$BWeAi-1?)$N#|&$GPs==H;ZwVI!b_ijba86Lf`L`m! za0OW|$!h}DB9{|2u8b`}fgGFq(lN!fHYY`LjX;I!$$ha>8q>4@Ia_~c;2_}tzjefr z0@b;gLuK^#!7Mk1-Hjw45;+F7^67!78`;VJ?R5vgKa^WDAENMtRAEyP`<{b7ii-K_ zg-U3hf&j|Z7jT0A{Ld**M1~{eJusLl!|Trs=Ij&Z3)v|97b{1GMQO_6WOk~NQp$Cr zW-y_x@9XPCvwj7%d@O~d#SDdwzWjLfPXm?*8&0<?Gpy>V*Yij-NG8*=P%O30LMO6|U27rXV{G zt>f<=QdT`o<@^f|(0t$Jlrf$%nms37{@|$p(o6Dt8_kYZ4cjj*s4C=4q~q#c>b|{y z@$A?bUPZbNw^2Sa>)?zEsp=nG_CIw$_`SY=k!$7K>6PiM=Nv6GfIZyUqk`f0+h%!x z7|g<=)w_pO+M8e<6WG%^!JZWds(@jB9;LXl*V-|?CpBiiPfw}I*@0kgLRhp4oyjoxRPm)=f@6}YHV z^rIUgOLdOr=b&z`UBTAc#1+xAH@;mh8oM3fW_CXxYM3#To`;VC4mJW5Fs62W{Ekgy>8&a~4rt>65 zqeQonju|^K4Kcq!>LrCwZzWR;p$^d|hI4o87;A+&`?qFJHq>e86uKQt zU8t<`6|Jk9a?rv_Cm)?yvh`Qdg^`1vh#TZit`1sf6C^kv%66Zz*BEzJR)Tj;XnT)- zfyP^W`~_D`=;kP->$VdNBcwMOSxkAB>Cp z>I(-ljnf|f(A@L>4TxD#zz4*TD?RL~3%vQfg5wsL=C@pp4iJ4!w;$L1eaeo8W0+@9 z^V85a9=Qw)NrSQ;9s3f<#)Gk74oIp-EaC6kNFPu4jN!b^RUgj#Bo!mt&H?_XwrM z=MB~&&h7D=1$7^Xj*uNvxT!d8DvH1Bl>6DSkx}CkP!&tGa_P^t6cpd5a#Y@-7H&MnTe10x8;>hBW6`-+q2koHNuelkXO8oDF|^A(jdKx@CMRMb zZ!@=qim+sCb*}AKB^Bzc={R-{IHEEpnfI4rg+Xr8r5Wc?mOW*Sbm%|5{fcfjFJgSw zF%U7+1V8#>?W!s+jTATMS{z-~T;;IFUgKOZ8&Lew15?ONv>hZ^BVkBGNl6k(NtIcb zX|&!dmc91bHWp|&=J2QrGZHKTYZ(c8+3NWq>%w(6Ew`irp8fU?Sm%xpzoMi#$C94I zx!5;E?-cD6XyMIHW8Ags`b!R4Dr~k;zhZJ>B9D~lf#WT>+Yan<5TUVi>KZ>aCN87> z7e7rsdtYt4UYze-Gv*Lj7-*mPQ0#mQXVlagjLp1OKUA=z@_D;Gr{-NaCOCjQC)Q!_ z$=`8a^*nDb(3uh!wYTdQp>7%&0L@TOvr{+Z_OOmc_I=fgnvcZCB}$cLDrwHlU)RBI z5^#G?IK3akm_WUi=TEj(aNvJTjVFAqP-XWet*AY6oSO`Rv9`}Oo4!7Ku*6{YU9jo- z`*2~IDE*PpD{QQNR!1EBBsr;ab~{5yEf5pxU}_@j296Jl>&)H{o@ta_XE`$l$&_Rc zOi&64dOq`ci;pam7HTbw6NK4~77P|+KRHh8-uRr2E9Ub>)c!gH{ zU5(Zqw=lVS@l>9DHDwl%MQ4MrWR|rf{uUcCDWXa?Dn^^wSA8TO=lK@dcr>VRa7b?J zby~QBtc_U1u4^bsE;{6VXkRR+vi51Yh>pW={N#xUy}xpOo)uEMZcw_;ojSvUg3U8~ z{6@TK1w`uxHH>lWG(-cg+K%8!{lL^ahvg-fnGSeL+@tAFa2kW+CpQl?9?4v6rkh0q zmDMm-Y5;#A2j+K?BYRxM=0|XBRBPg?K4Q$@b3^uUhG>h`7qEO+X^=A zYz__8^^8N84)@PJ4NPfpnP3(}&27 zLzUmQ={ja+R_&fSIGA59P5>Y*5E6#B3SN$fck<%2JkSB0AgY7}0GY3H8)vm%v`H~t z)-;3wl5$E*q~S#nyMw3=N7u5M_^#E0(bg{HfPXKRz!oJh9mkdNrSeMc!}yd3sDR(Dh%}3 zu+sK?$b72J;>Ar*Ndl`?@o5JYA_+((3BlnamuE)9J-uC>bl*GZ0gALrhg4`PIAMtO zmE9c_TP)t#mYmKd*H7r-WeDHCg7FxHV*#cfzWjRa>MfZFd z@ulNxky=WI*9Bu-G0UKhKJ`2Hs@kK>gLXoMPU8MO7)H0O8 z&9JW_Y-mLg^V~{k-)});z!-_E_T%Dj?XfN3@F%+5w}TjdiXT+Gby$cFjLJa6jK47gn zZ2$2yUtYw#FZM3zFyam-tC=^Cs~&g!SmpGLIX)3HDh9lm2RWz?jicrkj2WGz~h#prHKA0+<+UTeXo4kle8Uaji@XNHALjmX?53 zo?K1iPxFoK12y;a^GgG`6U#xcrj}ozi;hZq3gIF9-LqGSCN_PXv8i5e_Go9o6z#j= z=Rnu=DrRn1s7gJW#Q#*(e^o&_M0K`thpF@4b-934H@0QHy*yETHdwdFch8+%wPnZ3 zf&BuF9&JV0EAcP7tyF$!6R)i-W4H6&jz0oG+*_L_`r4)J=?V4E-XfbOB;XM$ z!jk0!Yuc5Xaic{=E_wZ$(JJD*1H^ja&$lfGu7CJ_djZimSDXK*RBTosmz$$b2}=m% z2P2yfR5wk9G@|l-e4VoDArAhBvJWnzQ@pXD`)We2CTCG^O$HP6zmI;zItpKu)|;_;o8 zSmxz!L4qT>Z%wVc+J-*@u~UDM)QXU#>BleB*Cd)k3Z5M7y;~y>2j$gvuDqVs{HG64 z#z3yQ|M~9QcB&xyQS8)FuhW&O8ZIcN;9NX8G#H{xG260vs>-Sy8^|OM;eTWe|6O(` zss|H0u%3h>FC`&VvW;%@aVjnSQhDY;Vh5mX=&!#??zeZsn|a0#WnY?e^;x`*Gc=+` zkv83lo03UpB|RoEZ~@Y?5_*dmRrGd?rGZG^bU(FY{KzY$kda-~dr?6Br}wg#4-}FG zj!nlX2j%80yc33)-IqBY6}3Z2mY4ZQx~KFwAn6-seLy`fV=*|aWBnJGIHXr?m#BTw zcHn3ywl_o;XyuF5WSRbO?*umGV{S& z$r;cVJ*|^ z0K>(x(B<)4cXVj1bI^|0GY3ACto^vIsDXV`A6;CbUhGFGpID0?qy6B_#R*EyZF(eT z)8^T!rXlvXmL->ROJ4)jZ>4YP)=P=gtF~{iW9eSPT+fUxx?L%0B^z4E(;s~*dSbzGxzP+Ys|$r~ z2WyHsJP2#FT@SW-#=h8TJM5Z8GY-1>_|LCss1Qm$EeFb5yb&lOd_E0soM0|RKZ7X_ zk#y7LY-Bi8hGn4-*l&@aqDP6R^Db~*PUG_ZS}l%v+GuA`qDs`^C?VavdzT*ojI4cS zo!&qJd0HZBT(M$lpjwZEZhBUiX+k!97hr?u)t9cA_8So^zIYXUoqQ zX{@qaTMLg8!z#c(lyynQfMrtA(70%ge{n=H%HIDzq?xpQf!iT*H@KnoS^D2K#|(P% zjHdx5Vb)YTx~h+Rsh_vKJ_7~Y_<9lRJ8K2PW8W!h_F8*Zd(JaZi7~0^kBvrTq+@5A zvkz|Gui*lK)KuZT#WTMl}6h7g1oW)y0z}rc1urT0`$5&RqPkLPKg{#`>nUBF7-B->G$aDvwtartLJK$ z2=pp%(N0{H?GqO3{^z7O*kqWK1rG_FY$+N&;=@^Z zR*!a;O&6=_W9WJz2C_zklh6M+79P|iGH+&M7v6&wm6xWw+#(57Ko}??4H8K?Fnl^- z!UTt&PZ0U>giIlu5Fa!@<|m*M5@8OUCK6-?1zW@4I2K@0z?gzT?3Qd3V>Q8MtxOA1 z+Wqtq0>=6IQ0Dg6J>u+kf{e^ua{CbqP+-_wpLD?nBWBO7i_Bazi+%L2frW$z05LL70pUq!huPv(Y|W2PuU2J@Y_{Cw$$}1D;_BuA zY_4sn_tC!%wI*GYdNtrxuns=VsSy9i4eu1~(-IPbcCKlW=53EneW4u*`i}L8B)o*S zCE|zYM4~(kEZPDUWiwx1d3VyMgJ18H+{?Kja@jMVXk1_(cO-LqiFzrkFcY^2)-5-9 zOZza!(D8m;z8pJ;ZjF@061sf&anWwVr{@Yx*YTjEx=gZyN5z{E_W4fp@_-MwhqM_-O!8je}_?o(Q{?Tz#sDw_$TQ}lt zOXq3I;BOgJ?(0le7+59t-YiayUeWtwD>bL_n}xUgHW_VD%PR1LKqH1<{O)!zcA2vZ zhIMlt zo(!1@{Z5kA3Pqjz;|N|sBjS)r8K5C`$SR`U`41>Dx!thv>FSWrb@W|G0A~EFpTD1S z$T^~fdhzuX-urUQX>YTmp0(%u^e02b4my6lj$1M)(Nhd{Kr3M96_`y2Fh$DsacELg z0<#%^RZITd1ThiAXp7~TLXte@x4RA$q5VGF ziNV1_h1v2p?@mU1Q)~7i0Uz37irU`qs1K$lG}?gS0@-nq9Hn7l5GZ=F)zo^<4(cY; zWE(6^r1df$VF^M&A6Y~`a}Nv^p3UGTZ`e4Hd{WBG*AmBwi8P=jw|3~2s!z3ZI(sE7&>k(0^|pl^smoLWvjuLh2hk#PC^TILGcENJ%1pEX^qXQ{sIX$ zJCxa-dH2T9a=1LdPauf%Q~P^rN$hOqblY?;w=kAwFDbb)^K!TjzANQPBYl6iJALAF zWBk%G6mgq3@5OhBUUE0mO2~S|2!`v}-0$>B*NNl2}f6B+9n78)XV1Df>P@J~UNNQ2Nl2)RAU0 z9U%SGS0?FTS`0}-39qv&fJe-{zYg~#& zbAr_4h}#{jGvlL2b1iT~lBI+4v~RA_X2Pz_DTo|&osQ-{1s%CE@jxQHft>8~9H~E> zGw%mc=H97*zgO^2**LXS*27fmdi?zQ8Eg^_hC(__7ob|JO74JDse@gp8IKEmOFxOG4p(Z2f5p_n|s~?zdT>NLuINKS`URasDtYN?2F?>&K&5_f$xh zdfqHAfEi`{+8Ty^kFut(a@r%2u-W=Ajv0pYG%crRJIOV6R%2)t<|mqK>47AMgsp|1 zEB$yb+$(>Ho6LHY;7;-m5N9!wQ&?iFhS;2sGf|0ff4RL@=1rP8$bzw+Wgy-~*~xbEKpO5lk+sh<2`@(ud2#6lxU5=ws|;*DHe0?h_Reg1Lv0y6zk*rl zy_sPQ{%kQ|2N=RwuK?`?W_{~0V^J@&96txrocUn4LbMz;x^{3r<7eAvY z{`siVC?nTw^v$+80=ywE2@U!8j1TUJw()M7k-wJ@KWr!2KI#3+Mt%OkhBd9NT|4o< zN3_w5!6w@78OoFeJBW*%?7uk`BAJWc!GA3MC}gJS!7krW@5h+nCIeoVTz{HZ5a%Zg z07~n@Zo#g^z+%;oF|vZ^dKQ-Lo0{c;@jQS0rudSi#_cf9&G?YhL&K&Zp^5Oj;m*(XjZaAm_(Em451i|EM3V+hsj6%KKGn~e2h;xnG2zFPcO{J2+&pUOpOf>~BhgM?*PFIxH^l}uB zRHd-X<3|#TJCsl;p%9X?`Ini2hj&g+H!zePmM>m~_O9(a+ckS_*10#&lKs+MARA)b zOOvs&*&1Vws#0E#i@>smFmWo(;!)ZAyMrf_9-UMW^?m?c=lW#1)%Ab2=u~{8k#qni zC|wavWVTk2J~p?vk2YzJx7ND67lqF^MjuMY?-@(TZYLgaX89%LHJu!*-l7W3CJ=;B zP7pck-h)}aAG+b@Iam!6{dnNKd5t?VZFBj8Z!(&ZR08hCrk!M)1JvQe|CjHq#9%|p zf-83XmyC{duZ7{^f?pt-$VS>gR-U_8hH(a*{Qy&Dv{}TehBGna7?c)zRSRDUtV^Q4 z^i%nO|NiJ2BLK{?LiRDG*Ul@gP9}BCXoTTV7NC<4|5dmAo$%8so0?sU`=#0_wCv=` z$>{-j$bQf2niRU692iV~%pn5F+>CaM{fd0vd>fHc*TCqId;v%}2UWp6>-FF^nzuwn z<^AHH2q(*mwj2x-()vH|)p+g}0F9qb3fK1V=JU2%I^FJuGWubLX7Q!sbkR3HOWhL8 zvQyb6$!M{`>)y%g(8Ulb;xru&4}n~3wtdM%gx6c!FJuv8)4@xv1_k<<7YEP!i{G6W z<2;%bY2g)dbU2Qbl){&Um72_>TiGed8x#KXOHUatsmOQ z)wV#SOisf1HajMR!-a(ZYqAi?fgwbYXkWoyG#u_gQBo+ke9SKy*$-3rdV z{y4t~fh;Qw1GDQ6gj`>joav)*BR|vDE{NKh_BqIopj$=;T%C5?MZQ;#^?w4JYtaB= zO=$>FEupBtY$F|7Q{7RG+8{VN;w>UZL5D9ktRJC`Sbpgh(NNjs(n(33UACEhdM;Rt z-wIqrJU_2*xAWG%S;O0Af&YX&5F6r1(_tMFguLZv7#*$q0punXk{UK+>x{X%ZwcJ8 zftU*dq3xYD6Q|<`;-L9LdP@E$8CRSq}0);?uKJJR0Xm zGc!4B%A1+2ikb~HPjX@IiDrPCmTp}SekG16Ut`2E&%=qS&nCWFdoCcKzhu@%ZbUet^Unf(8s*`esmQV)jxqkKM78FzFkUd0mf#A0> z&kA>Stk!c08mjAvQwtsIDY(GTYGa>kx-}^S^xO(bq+a!7=08Kru%JaiB%1@Z7$zqb z0+DTm-UI(&PXU%A(zBP+vCR@L?}!-UY$L>iIXQwDiBl?pnB*E8nLsP3aUtSUxJUt2t6@z_ z%X4r+ZRDQA;!nU9bG26b0kdngevDY3)!E4qH2+K;xnCZN#lD`;kkQ(O+X6YOP%?sJ z=j0z?2`WEm39oRsnGPnceU)26C^%;ofNVUMcvILT2|yr9V8PLvxW8z{KS>Jk%2O<% z(5l2%wnw*5;;Wt=PeyD0gvmTgbJ;@lW|yn#j6h~mTfGn(n31SzziZu1Krz6lge4z5 z_RqZCEBFL`+v2D;h!&bs@F;yT*O*S_e7LI$_U4a8;{baR;Xn~gxK|W4GE!ayqbtesPo6SI4 z97$9P;D~4?m<2qIlQGjzOf@X_BKS2F!#%g|&Nsd)hClR}G_Ky`=-x_lHJ-gVwaf2olXMhM{zmY_{$@W;xL=`(TQX4+*HB z{so#0ks78f4qG^fEbe$MJp>E@?w{idUQ{g&o zQT^j7TZVUzUYFJsLvZGF?jCDNvY$%F$o<%;MBm>jw(F_(6Nro6F1Z`x2OJdU@6`pQk z-J@6=X^%$Ypm<+FiO{)%;*SJ77uu#cGFoLd3ZF7tP&u#yMqW8ytjV=E+ zsy8}Mmfe`@PNG+*zh%pZry)eh8a^J5nGJqoGTl92Yg zq%xxWNh*7{Y%IBg!AJQgv(V7m-D@K9(;KAqKWmOBFGtvFu3N(4oes9s&oADBKt)H_ z96$GPurvU8sNjuY(GR4RE5(K-A$}c!t4DlJ9s_D-yAVOC3VP??^WMaq$hvtu41XmJ z#{5$wH`&wEHQe-yuPR(z5kucH_n$stUkA@AH$%l-=8|rqu(eR&9TC_dJzS57$(g(FC3$ z^m#mK^&S{dM&Zs6K<1XL+Y6mk5wE8Fbm&MwC6z3ZlXZ2cBy_A;b2Td%W~#cCxX>6HB=vti|XS=c*|hm@E$V&4382}Wd|mim%2dKeEsX= z-W}s+-elX@!55aK+@MO-aQ~-s9SVD%L8+v+dE4z%g&6zw`qwj3Ts~|jS`Op>{t*au zV8X`PO9s9z8TQC4G=8ygEk~1|P|C1x_&T{=1#fmTR8%yEe3m?L)kQ8OOZ;$?p*q?A z{w_LF?0qOfo#0nnJoEKb`x}JA17p6o8S-3ph;*_PDtv|)e$UF1jRf3&Pw0UJjjO=? zvr<#1yzB^ESq{otgNelY{jWF%Yo z@?_5ga^fvzotbJOotY^`l#acZjPy_QFAf}kUqeadK+8`x54|^x-_8_Ay7}Y0M=-vC ztZMdWvod{yK@3Yn5>+p}O*?E0yp9E`^ydK=*g*yyFQCec)5sHUnBrR5XpcDckKc0b z*LyVs^Y5o~E;Eaxp08c1iRv$S-&}KUs^47r>$ExTev!X|9j<=n^m$+3fFI1n8O@uQ zKOxSARDP1mdtX4fZDYT5;NKP=Sv#aqSQtgrmC-M0zB*+zi3w%z;>eVjfUb-h>uYxg zt6DspFKOA^S{M-inTd}x^wm$ijS82Tng_D#SP{7^4Mas9z#D5f^odLlI_#106Pu!M z9~x17PG*%UsHHwHlPDX37*4P#+RUfrQ<+5eCtb}SlZLLt&h|xWBAT=FUL^nSgp352 zYB;6qpeNZ}=HU9ccGpwqhx9!yY#FCSRiI5q*~NaLcMgm+2F?D7UZPp3&R6$E6|#=@ z(PH}E(l+FL?7puI3zD|w>*w)7lrgOXI{V} z^j4)_UkeL1wgLaNT~1QhO3zDwK2VL-t^WlIxuDVAsFbn^(*2&W($@CfHAjjg+Q(3# zqh?=6K_4v|8k0$!cnaX6Ip#f*jYLjv?6&N%&}@!*@4LWAifa$ix^!|1(;d@P;Ig~r z@DtGt6($zHyf#(laHC5uZ_WcO+_DUh5|sTRIAZz_dg!|eh&xU(2SrB$Qa#b$q_ z!nzz~Cf>^KHV*o*Ay#>jisr&Iyh|IHXL)%`=3>y?~_ z_NP_G@s-11p(|5U7uwr_`nGy-#2c6YRm_>bvz@hZoSEsk+Kw7iszqxWTPMGQtMxK0}A+_uF`gi}jEQS}p=K;a;jnMcz-yT$XcR_9?b-XMM4Ry%9i zUUt5f{YjvQK|fiCHf$xwbefK3@4DM>A_Z#_*O)Cw)`T4aF?0FvHF?x z6C-Sh0V(X!5YlriUxRI@U3@R)$O5d8bjY5zihmeg^P+FDDzLW3eitGtbW%JJ9BoLQB@fTr}9valz zFA#RI>Mt5BeMb(6BcYvJ26_#_GktDQ7@K)G8p}1l?{pZdlYC)#UjSRBFI^Y?^iZrr z$J4bIO7|&2p>ZTv#m8*p>Ep0gK8cBi>}Gj#^iE`l27M%LVGZSXlXQK7T_3PhQgsr| z_q;I|$wj>WX?BolNT*u|*Tr3{AU7~Lmxm(kM0Tg%bxeUmt$fW9`)=Y2fnL(#U-Xp3 z5gq*fEEGeIw`7&LVMB8JMIVr}U8WpsB=k>7>U8)Sj$oboXXek0#wtgZPc*SVfd+6+ zspNk5)7xTN5`D;Vwkx}IZuJRzx8k}!@={$=QVvIfL7Qx;`rW5Q@5-2GN+inI!K`b% zaz@7dKVqQJZf-gla%eSK)gyT}bOu^aa?#7p-jhVR+>AV{!kvr*T>PzBA_VR?GvSm# zeOr7g?tPlxb2^1QzavM!*={G>mcJkJFl5ZhsNnK+fvHt&j=_?pWtF!j^jdZK6%w44 zu^c}0u|**vy(B-Go8rz7@%{+GWyFXKcjRvWsL`PRh_DV05~NFq3R3u-X2yr(iv4TH zc<69To%oHR1R#I7JoLc0W&YOs^Ms^6-UpAHQvmW7Oy(YioLq-P6muLMabUG=KGlW zpwtS6rsx%A^Yvwy`QcGU4XpKBOXuRqTSjj^3w4%&r11}TA~G}%W~Jvq?6j2QL=y)5SU^W(=(rZ~pO1sjTB zZh3&J447=(r-}*T7TnvrWGUHPTP0$MEI(l9l1=c z=AM;dHVn=UKaNy(g{mh{0)(bf>=nh@>a@mex~Ji+o=Dw-`!UM!I>nNBIxBLyuBIxx zndQ}#*;!E8wt{$SsTNFx)h3BCgb5FSz@e3kt&xoD42XCHP@Zh&6t1Ps>+_T%ZYZQxhzg8MKkazrQbm z#uvRn0N|J%hrTzIZT%N*}K8xODY4g>6E|{d8(_ zgvf3otJ0Dz>>g}k)Z=*Bk1=qgat;=kb)}z$ngsHYm8pFVMTac78AI+2t~cGh)SWqU zPpJQJrX_^S88#|!9OAonPCw@qd)U*9M(ut^9vBp7g)LidnllgfloESH?$dRK`t7y3 z4+R>#ZgooR=-I{Y6+ie)2+Srp!j?tt{6)OG3s~j88@z|utL*yl%(S~10PE_4Ig(cZ z1Qmh>U;pC?V~K?|3Q7_r+P!pdr@d=?5&yt8C`Z7tY5X{IwPn!--i0q-s3Lk3lPy7h z8sz6-+6b?2tZIzvC2%r^L?K>#(pIV~i0ZYr?UH8JBp>68LkstwYtFXd4WImATy17^I0794BBY!@_^}s>@4nld_`{NOym*`Y`n53tdmUe*){k~h~ ziV#4lqrSoHRjli)a6eC47J3=AChsGt$$2A$ESGM;r#&swEgtufFI>9r+EYA@pg6{6 zU>cV^HlXE)ot!|8@53e&bn&YJr(@YYcRqxh`uVHsjjR*Gc>JUrk1@u4v$l-QLORif z*S)Pcv5E19w$}NPKdp_$Nh0o>8_m;e06wy!j+&icl9K3Pq*{yg&z-Y6Bliu-5m%RZ z$fAM!@P+#FmH|1UIn$IaHkHT-LjKR%RPipKjDhF|`%lyDt2#1lJtpAsgmlGdM{dFZ znB9@vKgW>>;ytPs-CGHKDW#)hn~iK-lo;NGpcV!ttxJz2Q*JwQtw)Sf4d&CsdmR7-zoavfKitGT=C4o0Z zG+>IlP5*(tw*d|>xC7qUt(QNwm)V5GgPf;@TQI2<`T^XZ|MQ>o7cq1%M3+Ya?njKz zRE2O=tj~7Zl^T3-2xe9}1pbL=`y3Q?g!(>ySR~-jZBS5rn{@1s+}xmyvmBQAYH5`W ziZ+A+p6%dNJh;Xg1oBf>daV>WE6ZRq09H?NxhOtt^X=+cML5W>F5FMJWrDy7-Do`M z?%NI!7udCH)&fPZDALx_Z1IfA>!8pj(P%dlmKnT94H`b)-KgJ3&8wpL)1eC%sLMsJ zdml<+k(j@_Jz9izP|ZW{rt~$>l}6ffUs#CwYO4b56yy6T&vl2Y#li_m+%@O0x;|Q7 zWzwQOy=4JXrnJAyQ8005uzj|x(j=XtwP`^dCoq<0X+q@1V1X2d8|2ZDzm_DBb6=2& zYm~LZC&ObEJdHPxjIe*o4aowc02OCfMg|nUvC=eWruWl|Gwt{B?=DRDM84W{={wxF zwYvY~Zs7l*`MD(Uh2s2N^K(hy%TM{gh5~$^z%PG7#{m(tw M)33+Bmfsou4@+4qB>(^b delta 20194 zcmafacT`i^+io03$5C+xF`^Wmp-K=?ARr~6Bcb;s1VU4gme8vZA?jEt5(f~FuAzk! zl1K>8hJe8j(B|w9(A(d7KzBl=DTfCYeqPlkG6zAIXE>QVYiX@* zbs9HT@@_wZ7l-hjQhROoV2RZcTGS>d$%2Ap*Th?P{pYZxf{kRMM!}X7s|2x`5?~g9 zlG9MAdWoxqs4utR_A3ebb3Z^l-r+#}%Y>`DN;U*Xv%S(|^mQgj z`w^w3Zbag!f$lN#7&dxVqF{YO8Q?ZM#kBmR`=G{)QP$~+ z!(~B&kog~%S+Et;w?obMHD?WYviois~*plz-jbsw+FX z3mkqEyIMAiFNQF-(hC7j*iO+5v)4e%+QB`@iIYsGBGLD)5Gm)F>oHY*L!laEoKHxy zDk?!*_gsXRqu8qsz5jws<=7$~B0AJ-?R7o@XHB?Vhz&R2Cm3LzQR>@oA9EE17*s#c zkF3>E+BVP@?Pz9ZhDIygJ&y(?9TEWAMpCvAD>9BxcO9a}uR1{^&EMs1q)uv#+Dv1$ zE{~cu-;ZncA9EB=mGqg;f}e07AdhPaE|{69u5ndf`Yx09G7Im9qxJh2U8ZLxAf=?N zj#VcK*#QFZb66|dtKZCCpuvKtnc9c8{G5D&udMhW@p`VqYbOqt5>AJX&3;YT`D@87 zGz3>bDp!{C<1eA%pG_;WRk@!7LuuhqO*diKjdG8KQozT$M!X`;iZE7xFWkXMWvfBU z9W~;1K_E^yDj7ji4gtr`IizUZ87tbJ099ZkAdk6$@a*e z4+*`n-NS^?DfFpkVJRv_m4fwO@;#AePP6RBtWK zMH%HT2k&yXWgX@f6`vRRcY!4*^ou&enaTi}>BKVeJoc%^p&wK6x7RKy@3RJVRTa;^&nq;MQ*f4fzfMM5mYco&h-vZek!cUa}8g1(dcvr2LgMyDXQL>rt#@s z$FskWPI3}zZT@O5S+I^RBLy1BM4hJVEW2SwQ+z76I$=$<-lk`tvZ~~0&f0+iUZ}f9|^tQ<%hp3@`ZmU+db-* zsnVeYg#{5r+vjE#=KHUl7@aofI^Ha@%Yn;FA}zok2fv>S8G_Yeh8N~9)5k+1?Q>Cu zd+)8wYJ#-4Q4Uq68Id`5TRF}ykE$=)@A=4SrBA=31>aor&lrn^X-tJ>YsE>n+pm|I zN0EMjCNCN!^b;E47E4BTfj6#2ei#Z(Fu5bHUzqrP;WVQA<~#~BFEN#`?YYQss!iF| zl_xTtdM=j%0G{JD+ z!eZ*993_5*c=7xXkV^7WY<2z{lptwWSs6Y$lYN>zy>?qm3s=3H>Jg!XW9fOp5F`Is zBWA_yP+){EDLNKlwT_Vk;nh0~vk&7~3C0M4!ksACPe35Usj31fZYD%FLMD(~&!4f= zvF|aB?_MJT2!O*xlsIHwscm$QNLFiA&@!c0jz|rbCwmuoQ+?1GeejdcuMMtkOVF=> z4>^86G8H>~m1%9_U+wS*(G3;Tj+#~NnWCToU}R&C95)i;{&_3zT#srZy4bXkz(nZ& zZGT+28@Ki*D5xu>wL_)%bmm%8Izy&oYpSS7GM{}Rx$^YG@x}*1BlDT@pWd)tR%ji7Db`M8@}zN; z*agmdv#5%N2u-A4LI#D3#NN{-IQXb|+N7V+N!w#W6>8HGkgbN>)kf3J>K#g`wpjtx zTo!=aFFe!^kp(jL$_>yvT0`?x{FUDL{P^M!(<>qJ2^y>w6biM%ea4qK*44ql4eNhe z4!exwD`YQWSsEKRIVykc$mLuxL-8_Ni1nlmz0G|i^+fZp%au6(7~vCnnNxY${W+va zs+jz!6I6Rd#0IYcVOP3D`*)W* zo!;SZTR3X5k>G~ef2a{##eXO6#f23Eswth~;-xfg_tSMH8zWIf4}PeqLqkGc zZfDM>)`+1=LGTE;lpd;oZ#Z|m`_w*@VyDJKaKYESbVq!V6o9fD4J<;>(zd~aidaV|_tcvYJH^|2 ze+S(1Y^SO%FKf82W!*Sg>5lj1U}O=}x%NmK^sr=_7caLM6$yusCLH>e@~W1wK!H$- zW){JMVZ7tDWnY9_Vp!i*Q7AJxp?6;1fir?KfVOsMbz4r0R(!4~39IUI4k|H1*=beg zr<*)iW-g3TK5Kedb)$zLr7v9b6D&rHINthzyy^7XhV{W0a06RKgupE|lnj=F(6%80 z(6-Wp@M`$+2aVE>^>z{o?V{tM zYIyrJiSkTEU{8nU=~~Xcsv+GKm=Lm^L$i!kyQsK?L?PCV9Q8cuzJ(>>SX-@qUC$rK)81M)-#hax}FwWsx=@nS8mo?uJ^%f z;k81=ajBJ<48j8RYHfZ!XzGl|8?~>S_4(&W?+c3)GE;ks(!jWZ z%z^X?so(bJ-s8|?(I-w!$G@ZPhQ=;M)>^mgRi11Hs|rEwB}xE*9)wPp018yP66x^2 zU|hm`8b5U}s*urbfrih-m>~XjVcidM;2LNMr9-U-y7We8Eji}^kpIP(!{#Mlw=ONF z6nR~IAM%DzvWyq+W;}EnGj?5#r|MD`sOC$_jCXn%$bw1F zR4waiv9@@^9BIVde3o_24n+ucxc{K-c*dicA0QdN`a(d|Wb(`Z9ej-Zak~Bg8DAWQ z7YA~naBBkm<&63w?DkJ3g!R<#|FFlEe_IjE?3&J4YrnfoHCPt^0*YIRKT*K=68wsD zkxey*2iAY|lC<%2#b=1cJ+BX3Rm0eu50z6B&%j?Kl&5?Lx3wg6Mu9ug5K1NhFj2gM zfnz&`bX~;|;U$s(j4GD29yt!smqkIp%=C5W+}xxuVJ)Uqmk1VeICupZx>cEC5D zH91?}QWc`7ftFdBhoVMmtVZXeD_f5Ltro7*BTaHNLub%0rt-yT) zI)vpWG81w1TW>;HY~5+i&~XE}YG#7x{HXR}2N(GR^lTB+CSu%2va$YT8PhEtfAw|v zL0)b_u1jfR_N7a8GD*uKe;xalbW_xvuzh8)c`C9qcgjQC{CHT|!l%q%W^IOQ)fj$D za&<>BNVjf6%GJTmAD{*=Cdj%Lr76Ru1jD4w5`W>?U<&P0vQ^us<2xEE5e$TYLudis z{K23ao33?(QdK%`WPv*2&a<$vCc+I=ZXuB~aq|$l-P10$qkrw@0Y`WTAd(J6Rj-)w z{Q4#j8Z`}%wPa()lhcFv!aqR2mueGhArJyK$x_Uau&WFz(9TeM9XTW}u;qAnCS%k3 zuYr$a3Z3Q#klFOvZ|{R1|4i@<4iOeVRz&u63Fd^TwUO_~vz)f|rg4ZqAUZ&y%+ua{ zus!1r)U790CPE>P*-IIU&Wbk@x|RdAT*;lW9aP1(+V+=3Fk0U@-xCuCDpqJA3MnKG z+R=<)VPxG%49%h?zps^`5~)nVc_~!Tevj_A0lQ=;$CSH;cSyG|7)}NaByfz7)}+J926fSTHMOT z??5}7z_G08>7_;F-6PE`?8AfE3^U9xJp>bFNys${DeT+>EKMvnHmwPL4m*{DmD~L( z9NF7|I^T>q8>C++^B*XA7r<|B`x||P1X~#}T1q(VLd4AtU0qUaRTuRF^HDm$4{5g; z^VOVPPULVd1FTWOk!1fuw5ziwVw1pP9b z{kfdNp!HHO?!G84f0fh;a7H#RJmLt?DlSAN>|O$i#c<_IhRZRDl_;-tIUJSWIfeRk z9MyA2sV$TjWK%QYrU{|>6W&Vh%C;$?yl~>MY+7vWELigVwFl(!2gTSxeWq3Tghp^z z%&@yS3K&N#od=#KhU;n?Vz}GDv8FJevL#(l$X;kxK}uR;gd(xSl%IfTvM}o4lgfDt zbjc*w-TbRr(+soB?NxSK!v+7Qga%Q`cui=`GmHCMzZ~0vJ_^z|wBR5I*F=JXu2Mw`Z%XWZRpq70*Jv$~OaK004kew$MdC<4I zjW5fb9XPpq{HMK#?@H`*97A%R5R4o3DcfR;5Smbu74qyV&Re)W^xb<*JIol_E7=E) zfOa$_T{hJa#9MB%9LdEg^SI@tybB2vVtj1PWd~U)IBJIV*yA|5kiInv*W0auT4eT? z!ehE7m~R6mAO&L4EU_1A+3Zd9Lh@uR5%R(Wm-9rqtuNPMk*Pca;Syjc7Ks0<|JO4A zvs4gBqyzrwU2k7y|ET)}f?-wktc}^;P0j*Nei1x#uC~%inymkI^xC(lSsbMz%9G0% zrvj4OH1NVOtqV!^xOv}TD;rDG*7^LlQvKjiuvJvKrSff^2MG!K^U`=bQ7ea84gctv zA>fy<5>Qd29#z6dv9;5Cw8YfSX361$0tRA1y~3Vbx^sqG-haoY>HgJ*P!x0i4KGWW zEc*L@Pw@YIdh%roNxl5g>WCKL%HFH_pG|}?N?M9=di0}ExQ$Y6qCYc&_k6+~$khOcsxv9^OUv^nHkdT;KxUKSp z#KC08nKtX~eg~wCnLQ`{F-JibBe1At>_4;mpN#+lomA+XFu_)KIXXk`nj8yH==$NO6B zijkGjDIjKe?Bu`|Rn+xjQejbySVD*B1FRMxQGn3d82GO-PZ9+z;A%8-Z+z@~`FppY z$Odt!6O_m+hRn`Lsm0?DK_G#U!)?Fb%`5mY@Xn+q3KVSyzu&BE8n8H0Ph>63t3yJK;h zkxG*Mg$vj5b`zNeW;PArc^$x&r#&0W5RR{@`Rq`qSRdS}eA4{scXnT$MvkXP^VAQJ z`wx(m$eAewW`Bkd`9A0B>w}E_f6m-^?9)EEMc=@{ySYJWzzS-`>``J0k# zPD}Op&~Jxg?z6YYrK)-2_9oKe0$QH9TV|2k#?5UR>oN}~f~xR)GeMULfm3X!g$ zs)v#D)r4xhkdTyEE#$fs4kpQIKTjv*F}cZ2Lbn{QcBnPg_*TE?MbmslZ?FcvWtx2z z;DbvTz|Gn-SsNzx)BW)39=j#5Fl1ic>%RM5X6D97%oqSfXP2HaDGKS}o$MbB=Kp+g zM=0U~HThwpdI{p3sYfGh=H!65@?rtIgo~jQ3Mco+MEJY*1wBujsnYKY6H_stW>(^9 zuS16~s-rYqQ~gEb1u0SAuiC+#^%o*1pAR!G&>RkA=vYE8&B|23ipncmnJ?UItX$5T z5M?QDRJuOb+%;J;XPbLmq|@Z*7cgFD)?ZWG#OCn}4jPd=&a6Ow)EH)FgSw?HbX-8ny80HEnuc=IL+Kq^ z4~WE+_Fn7f*WLll6$dC8pnOC1oq0j+PhdOv^gp~F`X;UWuO>u=oj8%xMK3|HPp+8Y zM0WV6=MSuWe5w~qia!+ljuG7pf@(VOf@omVDfXF(uX(Me@wFM^SVahd`nm(9UPVg^ z$`Q)GnH*;ReK_hVnWwQ!%5T=#LDZW2Um)Mt!V6LPQXmZ$9jzw{NR zI?@t8<~QY7R9sa{kos24G_3L)Z$eK5H+vxL%ECj+f+ML4zuP)`H&pqO?QT^~YH8F@ z(V|EV{kjS0BSqc#0U`)A6}tWa319TfkX>{7`7=$8FKw@?EDd2vL?T2jsrz5F=r6Wb z*tWA-dVUB|BuYr3ZgZ;Urz{<9{e%wUafDvDnpZrSj_o!3>6Cn7c}p z8-Cm6iLMbIogP|<%JQGIGJOEl;?+}!KA zx#wfU&=@ihJd>2N;Nzp+!&u9;Mxt+8wZ&u`=XhN`;vUa%r9#r(8w`11tn3x)-bWAF zdK>j{uxREKYA<4S< z{vo)aQ$&sWN=x@$0IPZvRnv)vL(_JbTm6}+wh8>rRph|J=-us-eBQFDw_n!V2iK$g zXMqWo=jM)R_A?V)Ky7$%PZ->8B&>n*F+ zz+&PU3O*3Vt@sG2FcaKH*^;gL^+iGvJLD{|H%B7n;~mC+Nw2v!T|cXnxIr*?{QUT; zGOVO&mgV0^0_cx_$Nzu8po^+djGJZ47xLkZiiOgq()yB`2#xf#&K2k)+=R<>pcEva=f_GDmhF2<9Zd6+z#r6rr@mL#;#fE{}a%A&C{x?*{y>AEnxu{Hn z&ermp#KO{{Tfs?zT^hk8k~n2|8rsv_YosDL{|1FaA#}uI7tC=~tD>cwnvL$H6dG(A zAg4LBTw3Cex+3t9ni}Bap3yRWKZ$jitGha)uXgp*zIeBPNnK-V-0RM9r#ge+-^`?o z7qBbq^GgmFzLIJFCp@xMpS}l#qjo3_dxr# zmx!UU=KW=n6{WgA?tAVr`qs+c`d&;oaS+x3&x>gh-85ZL@aecW)3L0Ge-x68D8uem zGFdOa>=IxEFz%w+vdltIJZJt@ zfJd%hU5N&?Qg%X%`KS96fjkblWJ!WzHY!ozru|RA9KkJ~W?-0w5>G}t5$9r7&1hA1 zGU>hGO6{9HO``+0hr|T50DQFzx(b)baLr4Jl{Y89_r>}^1?+CFlL8B+S38B~<(^P^ zq`rtUQ`>9fjg>5F6&nb)fw+-bW5grOGcAIieIp_wx?EuRF7UY;>uBM_c!e&rxil-t+5^9c2*b>M%iZC1!}N<%ao4)EUlXooRQ~|Y zKCQ3xkDBe-p=pml8@sY%HX?I#@h9DP{70HV;(KxPU9EV@?;)ym2a50!-c8qDBiD{Z zDitmGR<~PWuo8tnP-cf=mZ-z)P*l`;0sttL{7#&QjW-aBHk{|iuo>UyKkwT_GRJqj z9FNZ}S=d9vH5?lCR@;s;bI0n2qVkJ-s(mWY1P8C1G6dp6LxIZEM5ji0m*R%3volb> zMFeWB49@UeCYCFZD3=u&)qw<2f;;u7a6wy@dbj%_k~x^q*sxtCHBr~^C4{QocZc$z z{vPa-b5vymy5PF%>%s|=W<({$+V1AO|M17SYGRuNK>w@Fg=x!)xIZwHEt9L?)Dj$@ zkiZaOlU^o1`m7E@?S(|nt8(w&a}yqcdOLV%I5tlPXh;M#t$f<;7<&>5Y+z41zAr2N z`sS5kN(Lcr6%nT45X^h%L#UfvuGwv=i~Q9+b3dDLND*HC1Kb$rS^adAHzewoo?SYB zVHp<|Bz99TGocHul@1(n48dyEi91n@#r4t&vO)@@s#y#3X4$3n_*)uQ0`ODP!3_`G zTU3;hRwN~hWEwb#ahx{w+9D|{YBj#!tLcZON|UO;stOy*m46l{7;}l)Cwof6)e!$_E7bsX_Q~? z{wg7ODb?2EUPZfKpQVBRu4msx>1yc_ciw$wvrFJ{Jc<9PGJUrlKKb0IvQ2d?QDA9? z^^qk*4^v&?y+sjJx8n)^l?%MRvuZOox%WNN;pZVH*J(K6bAdD-RL}{intOqYgOABE z-e^AEh$K#^{26>YKHo681L+`}+nz`dpqAgH5A&Bgv5?ZSekeXQ^uiwawnIokac^Mn zQN4q>kb-hcLbb6GxGN5Jn8=Nc$zHFo8kJM%i=m;E2_&mVVQ`muxUYt59W1+4uA+dn zI5r2QA%h{=SL5#&42iTY#aPQLlgl^bWGP<{A08hX1o+flaMfV&!EqmR)P!0A%Da@L zgmfT9+Vaz>LZK#ogTCN63x(?xKU?lo=jWnBC5#TIeTb5BN6*MrR)$4}>yw!TU)O@= z$$JF)V&>I`rHv=A=j7^$83S>D_(CtzYZMEUEWAt}K$BPX6WJz~2LqFEJ*0V2wz>J( z*b8_fmukIYc4D`~Z$l1c#a9iaPck7S3JQgWL}&MkTF(vVGE~!F8avwE2}oBZKAd&m z3?xa&22Ld*N+LWGV(u10Po!E77w>kC+Zgxt*FCqeGvtm2mBw^{@f@v^?8j<5JEwA} z&0Dv!Y=3~h9u)*~rViMWc-xYGthl5!n06tZ@~Ty&F+%-XEOQ2k={7>0HLd_&*8I#Om6GP`dqdUd^wnEu(#m zqIFF6=jFM~e^MXIFVy~1XN_$eUQVp)z9StZ$oL&qf&$1#zd#UQwxU88!PFr=>zL{3 z1!;<2vf!j1sEwKiI1GLIsAd5r+-LePn4^>3pM0UnkBQa1HiuHb3e(0i&Uu8Qik>(7 z1}&&;5pcOY)iNnvy{yq|9+rSAny~=YdOl3E)0P- zVoIRIKvvcMG*ZvPh3xy5YF1EVwdS>dL?(!4bWZw(O5SH%-N0H1ypDHX@uLlQ1eTYs3u-2amH$V16pn?&6bA8j`wL2D{3W>LJ z^^mwrY#c)8RK(*yYvg zt(DJrzH%X^6Ai8DQ51h;s#K7rGGq$+eNX2tl{5rfuryK7?C$$_AlKDlSpp&{lBQHTgR>PQwzQ{69;e~$^xU-5=AWvXeol6B z!*@N|7l+bM^@d6p$FyvzA9({25$#gP#Cp^yqsMu(Y;;aFg6%8m`T(C$AK&#UNk;3M z^;(Ak6f+IS7J!Az4G1a^$e!yl0ywav2t8DU$t8xHPQ5?)+oRG3 zcLufv%!5NrE$rmol2NhCwm4U;1PLnCct-WuZ%G8TKL`hJ=VM3Z-HY?8Of005P}QNu z=K@Jk47;8yltU^YMG8fhIxWbToAsomWS0zYSaBFOs$qElxG~nid}1>Ql`4=uuBc9d zO-_Xt7FT^jwnD&zL^ZvBiChURlwcHC)fwql020Y^-jT&0=o2QYC>6N-Y{5C6Xv&-F zPv(T(TG>qNzMGChnS)|%JW3End8X&&uxg(gt6Qy>KBOr7Tj#w;THiaDH&80Xv4T4I zK-5<7sB~fHquGw_A0SaCll5_1s{kz?z!o@{*qvNn{nYVp(el}|aG_ zCzZ){YtkLkG+&$AjPN^iK7KmdMxVLqWI7=zVYxHvv;+jt`StNnSLx-?hF+LNM$#(3 z_->v<-%&2Wu!PSnSzH-2NwTubhlU)!Fg7#8lQzs6kxye{*=cjx#Jx%@D`q_)aq-qq z>SZ+oHt9WYD%$4%OeD#|9Oh6c%118pNV>KCyHBnCp!LF;d9k99Y!7SwrgghZ(}eoM zBCwTCdJ5<6RcY;FB0PQ>o9h&l#X(NzK^ot23)#Pq`E6HcaNM*|a^Fkxyk9q8c6zk0 z_3s<6y$3e-(%|Z|{_`a7@O`e{Of9Ev&+IYCb;L`OUdiq;>x4vS2_2Zj;d_P`+f=1} z6SF5^eGzsuX~jh8C!K*uX&oSr@R7}{+P--0r&11H1NgY~Qwskqn_4M9kqF2#Tec~} zXP)T;ikRq3j+V(uzVYq?EJVtfo%m2H23U@!VM!hhX>UP9@AXDR!Df~?jk(%tb-INX z3;{S}5zHGvG)uTDuGjMbRft=@8i6*!+Vf`YzC(*cZ7Bn>(Y16J!bRJkexnAnhOIHz z1&cS$Xu0Vcyi8h-rK@J`DSGbYxr}_h@nHBl`{!!J2ThKKMJz2E#QQMmj8lw+=ngS*= zWxJ(^+Kn8b($LTtf{zVAI6o|7@cgmi9LWfINm=JPqD>wQBw7%hGLuZ}issN|)% z{=QlW6UBcrODMM<_W`R7ZBdG5eHThvts+Q;u@H%WG!>L+i)=5SGM*@Y>5JJw4&wZp zt6yLQB=aM(3?vx&OWvP7<;kacFZ&#@~@fjmn0M410^ld(P`6h12OI5X|n&G&Ot72TVw5AAJjN`L403DNLi6IH6Pk_;V=0* zaJe0b4`~Yv0ygivIX3BXf4Z4|g!LN(ugv-x?a6wmxwrwN+m~!K4Zhm>YzE0YD!{Y@ zG%!rK4TB&UFwxQhI@Q>9CR$^rHMfKe?xENi z-hbe0vx(9tDZ-j8f4W*0dDFf?&NrdI-9i!oMzwA!9$|--hN6{58Xo?EgLRZcdB0D* zG@JY-P}2?RN18^p{inn8mM2TKOc7pHRCU5dWzUqf@(n21e-SF^&x$m@GZ*}V-s=-0 zlTv5Z>OF=wI8hJ%67CdD<{TP*v%7byAf+6O!DlQmq}Me++oq^lBN~}PD3mZ>yYyp8 zhZZ`G>(>h|-!o_O)Z5L=p{g;*FA>88#WHoUZ<}BzmX>8erru zit)5Glt>00mkNodbPIoId(nDf$oPzO2Q@`k)lGFct`#K`4a6;&k}@8j@bd0SA8I%~ z>|OozNnZi5nuR!DTp~etxsOL^ct;>56>qZcpb z$%ru)qwm|)&lQFo9VaW{LYJV$>wo+lc)@6+-;;#-)CQ*#hcM}joPH{_3+kM)vh0#9|dxyhZGY9wrlpvTp zDHO4H&MC*p#MO+4*U2xm^X9A}mkXRl6t8q;a%Ns^FSqrU1%jYQT+y?HdnX9Ld?{7F zHZDcSNxH~q&MFF$vry=&pZ_24^3>ugoJ6N9=TG30mHYddOp6~NjM9oyiI!n!zgn_d zE;*6op0H+@8!6kDNbXEns=_Kwc3w+lVLSINK_j+!^?t z0Az!H|L`9&Y_3kWLvCBML*cMg8-+hnI~FLyi&U$H zJ((8<|NFnF;izn3qF@e9(}LemzmEaOZmLpkrqva%2i zVJ~*uX0_$jCRpiBx@*FhKsT|tH^`N{yVkdlZhSl^{6rkystOM8z1Vt#hSjXlr@L$z z9yU5-WW&92qKle-X6RAb`c+9MQ8bqo4z1-Nw;pi62itsLUt6H~KtryCa?{)sFpUY0 zUHEfI2gRW5XMI4vAjtFw=%h&d!AteMBlVfN`nQ1FVME5jG+{$%(DCcP|65A*19ZRRa9wxjl}Ywvj#{+_gyPLGEsO_u;r$QT=0FWlWg$4Q9QW8IY6qW%^imk{{U%}Z-UkX3o<7l`3CY)Apv)P&{<+#QV7`W4rE4)6!#`d2+UZP8CdA;Rm zV{J(pk9-lOoytO4Xr#%Ztf~)<#o05g-nAoU*_nS{)@LZ^459HIeV-VF5tH4)g$KxY zRZPKHN}I+mG%EFzv-sE~eh=+uQfTe-i^Y6R23ZL#^vU{_0V%v@goq_w8^gZ;>`nK|+ZkNpcaFtf_hh%VUTyb?U2l6>pk?j=rg~bxp%nc9 zofT0(c&~mqWU+eng@EYc*Nh(^AKC9>AI`2*9(gWwK+6Smi+rQ*dyvy3vKkYt?%}Pd z<^WLij2E+XH}Vm)*RGhrPZgQK34cN>qkef?Dh+-m=CA^*yZtfcsKphbUy0 zBC+%9Qs*{9FhWr28WmlqDuRtae1$LLP|(~*FOx*Dbjj7wP)kHNMFZ5jovOdTZf?F3+vFOei>9Ubw|8bg3o|#8@73 zlXTu$4xruxCUjerp>>A>S}er(e5lg^~*47AIuu7@?bUxW3Q9Tvw+BZ%)b%3UBn zF4Q*q<+j&^<%EaN`xtp~wvvk~j0Z``(ez&h-PNa17EibK_PX)PXrORZ%+uM)EUZ!| zef~l6pdknH-r~fjQ+Dz49{bf&p+|9V$gg2#O+{YhsKo?XUG<3VsMxJAB}Fz=>l{7g zT=!B(rzGJ0W@QbI1qh$}(kxIuk=>lzKYcw?^=E`BScuY9%=k1MWq|G^Q$|0B>f{>6 zlF8&MqjGDD}NPuOdsY}iOC(-`T59{(v*Xqv->_V24dF_x{fo_dtVL#pXEpML&=s_c!@ zAru9)V&YnJjQq2U>G#iS*0~NLR_u-Rl5Z}L-~wRgh>Y-v>$`G;W3&r}p*E~U1vI{} z7ZX}BZyjCIYmic+;l~Vz7A>IkR&PztI$8x)vHNXWN|9{C`3DhOOtd_Ye=+CH70O3^DIPRH@unJX?Y`E-C&Myg7L^>cN=oKn+I=#Do_~fhY-8&%nT&Fy zX>x!1^YxnWR%aE#Mw?A_g*3Nq8>76&u@h`l^1r$8n|I zz^UytL<2{0=#*$`)X%jaqYOk~Xdw)g$q64I0y>J8Byi@ol+5kS$L{%j0x{5zmjU1P zMvqA(tYqzvjRM)<5?y=dn5(j?fo2NV{fhqXm6HhN~?adDm`v>UXb~<}0k7eewp&^}IjBRcRb(BmMJ1X)oWp>>=|A#?Qh-lB0 zfcVg;Laot`-Yo1&KRpyt-dX2#zx=L9OLK>I=Sb|OL!th|)st=^4i{8QksRHZXT4Ij zPFKwmW4>&@urWIu__?N=MV_JEeByYQB zLX$~KPRs_=`MSBS1D97-Ul1Al^3B!nFPPcpCHC(Odv}{RoGEgP$HT4sNrZyXB{N5D z#pOgBMic|~E?sWQ=#PX%eU@0WWI`m_OMXc+B0G%j;F|ZKjOjqjHuY2TRj!4-$S})S zjcCeGk(H-rigi>2#RgmV(TBTFpeg!yMe~xETtzvZ4ib0^2&N5Nj>;#$2sWpPb`NX| z;>*48eU`(rC=A5#;krH{?ioJyQWvYvIeZH6yw|(_b#y5}TC-W%Kt*!8zXabq$bSOW zCKWwJB}=5s7Ms*aK<8@WMp(`3rSIRA2O(QmC0tmMhG~+R&<^pa6#WtP4SNX3q`C_2 z7MQu0EC~B%csb}@qVI)}a$4%G5pOCQe^hWlsd!sj+Kq^{{YIE*nw6rW+EGFpo#A^H zj^cKz>DJk#lFq;q`eqgf!#U!`b>68%QRU^aY@q1ri7<1i=#jlH&#}Qvuj4y{z{*4{ z_reP=c{dm@owO7h!%$(jOk<5YF0r}KEC^Lwz2u54gtJF{=Z1Py^6w0^R+e(iinIUu z2w(_f8qOh@{ytlHUe7mjc0{PrO2o+GdSFQuLX2n;AyPP>;lN1ZAQ5XbX~Ug%V3g1& zq4&8@Q{;761^Eo_8~zPS;d3yGTCa6xq8oPjhiQJwEn9lJzCL>?ko4!QiJgfp5o7$; zLw`N&*SW=rRhQAla`mv=jJ4}A=Z>zN*c57e+~N!W`TlEw@|hR!UR=y|B^KHC6}m_; z1wpAtv64A~D_&u#`L~y_Y2{h+NLKc>nF7M3!SB}J*WZ-NPcp_Oe8W_Xl&4ApXCm>3 zo7aM}q8#N`L6ME3+=PVB%{m4El!|q8pmYnK#eNzfCY!-2ml4R%A+^Ib+T^0vl^ua? z61@n>D!jdP#=1FQmFm{o#>oPSo5tgR#p}2{4=86z50H-g;CE}h-_Bf8pj;o z=@ux1V87KbB$FzZfWsARa;0^h>cz%jL-NNQrS_ys`&$HQ+uB&AZX0@euG+9$WR53z zT?${$9{^$yq?JdyzPnmuSui-y56j)SwPDxjlC5fl-WVFCnD zK_E0CgwP`bLJ|^&uEh9zs3Q^xt>*)ufdMex zCH#yV^tMER0INz#9KISlsLep%m1CYnk=~fRq8`&9e`tVU0}0wc>+nO%$DEr~@z}yzo(B-_?F-&{(6pRA=@-3}MGd!?ZtyR2J1Ooi&Lk+Ct=2AObvC+lU046kcBNNu>3Abo+UehA<;Z zf-BcFqPIci2Rtmh@!O!6DJz#UscNKKUbwV+ADq!8L6;yXm!yg5HH}2NsS%Ht-Oc`e zI%FZ4nhQj8%7-WBTcTxcYPG=Ow&rLT?`Jij^5h|HDkDs=NJ5mbOn+>^-u6N|uew?DQ) zdyF}&qYLgsuYh9y043^54Q%kBv|yrLo)=eYLWOr1mBixlIMXlO0lsrbo%oaMh|dqWLA|AkuUX*SkskOg1iLf#QqQlhLIl zB7vP>{6{yvDSI#5o$PYqIln$V$$zTHWP&l(H=@h3YU-Lo`=V^-ZOq@dk7?jckVek? z2&e*}l>%JW{$(MmU8vXqs{;vUO%hj{DYch%09gfb_^qjP`dV&!Qcg*sD_+^$Zn00V zD}HyY&&|BP`dsEJPZN`sMB5F3+xBR+FEl$X+y~l5t-pz(hC5|!^NL+FKF@+~Z;NHC9 zQO6GuyWvwOpS2YYSWQ4x%d>5*Dl$nOWM6u0T>LdjDkFLcADkXqE&RiJQ3D}&0~`2yDdDSzz!UHyFpQ8+`7;Zq7jI*A)RNO>C@ z|Eci)b#Vx1&Qawf;EA$r>E|4l!TWA}_p-cPH@}=ZjY3lA9 zDcLGMMR&3roSMd(=vIkMCq0almK*TBM!9DyJwmba&{X_nQAl|A*_0dzFn{Fw^a;Mc ztI_Xy?bZ3cw{|Tc4B}T0$Kzf|l(V0_+cNH<7gW!nZ=$aOKtck%6g|#$iKI809xQMwwM+1Oj`Y5ceKY~(*G!r zld;3DTzGbs0~>tb{YC)&I9MQLbZRc^Xnkr~)`hquoZJmDVX{y{pWqiRyq#-{bssCH zP(=Q;0m@%NDl#xie~=z9QkGs`w0mwy50G~tmoGVoOLViA#>||d((D=T%cPJVp_`jX zK6-rnX57OUN^gAY-XQI#2Br+cBhTLcslNdl3))eBsw#ID|KjppA#-Sj&o;TjvPOWD z-(={(U6e#4DMH;#*b@U;^f=5FK0`m0nTc??(a1kOP#j6;0!B2~gS22%BUItB$|_7j zgL|-bRXAJzjY~jx?At;D3*msRViu=&{z))rk>F-E#5+a$bn)>IL)b6DIKvzpwVaWv zPJee7lAmD!@3+0O>B}i_ee)_uO%8__$RP~G_1PNt2`Z^*-6JJgIcijm;>!sgl~=a% zDH-vU6YqdR=jcZC?78chw~>t=uN3+FQixR~SZng#&5KE|4EQ$y>_pdCTpu+nLkJNf zR2$Tk!mL|NPTax3*bG`7qR#m#FWWPEuJC>xY|P6^)z~+gv=S4=Wip$1j5jKYF(*+B zR>XTR&#H%{&X-mGHF#LYHNBMwG5P$9G43EGnS1H3DhFE0qYj7KyeDmlj036om7IK- zI=dkDXr?r$#{$2$vug}r;9Xxt26!_v-REEu5Nolodv^IyoGZRGQeV}U>K)uwX=HYM z;#H)MO98io`8KvVhjwTAtV*gsLi@Fw-s=;w{zdfDjQ z_jVgS@QY>B!GOx#29tGYwEt1pMm*Mn(9m&Ec@gdbOw;)Yez()5)_;n#i2XWj$Ef`K zpdai@YWs)VoK8NjJl)1=A_n`;m85)F$D#`mhMYp2*FR@vX$kZBX~7 z*)|CFdGy290P^-Ua!IN-thrNtekLQMY)p>OVqf;OWp+++Fo^;-vj_(O=MAUmtM}?n zRp97sehqwb&`uc7>bm>jZG3DnW(cJEACrmzr49=<)pHdoqwLOXajsIw z0iK+%gL)pWA;B?$bVT_4f4mI*A27d$1iq710f)xX@EdZ zNRSeGQIsykKtc&^kX`}`p%*Xnz3cbB?|Scj{>VBjE9;z`y`Qu9{*+TUa%f=m(1*># z!iP@%`T|0o106bY#o^4TsqXJC8Fh6mpZ&v(@Z1 zfY?j|g8TgHn1~&2LD29Qh(GfSbmM9d=x(44b)Q$^>sezWyNA6z&B@&Qncm*f_~6De z_dmMU_cgbRP3EZK+3gNG5`7cOLcIv%l6LXy3(-(GBDf>w`|HWWn|k8YCBO^-ElfwD znk27wpKVa8_yy_{ee(-6$J}?t>z#1NMQF73Q8Nn@^g95)z7%$WCvouK3OU4xYhvxT zJ1L6Db%j{vPIY8ItH(x-C%zn&T2hKc<%)M_VFBo| zIGe$DC1XAn1CJ}08#FbmfA`Az65<92UQ=J0Kfd~4p}ugw>(+>JzHF^E$6$krb|jn$ zo9}lPZBAdWD7gCWxLZs|O+a3Ds zSZF(gZRE*0^6uN*8gVVA7q~s{l#r-Nj5q?X;|O)b%%+;$P@ReO!b$&$XbkMkoH}X)RFpd+}+fV{jWEYuWba z-@C2q6aU$!b&YiG`YPvURu->Y~`+2SM#RleLl>-R6A_jhsZv7&ig>_2*WDLL)V z+k!i15gqug>w0$^o#&6aPARYaPHA{`l`D0d`9u^IkhM)`o`-OBUy^K}26nV8Lv?_R zhTbym{C$0>`nSJ!^xajrWOqxy?Z?4){xGV0!|>wJZ-oka z(@V**rP2lCOtXJ0W?_QJ84QUGN9hjMwzNlA)+kKWtM_aY+PYF%(tOaJr?K!oHC0w`-^c z3?~@6YEh~dZw4!gb&^&lz3cFW?}~=NVlyr}o|Grq+T>@v5w;UHW!4um%iW8&&zyu= zBN5dNr@!dqcEEQMw;(*tIjVD&=boX}cE|jsWKuR6_B9!n;+3?(rJ;PG)3w9f=k??r zis;=mf3|fLOmV*+n5~LQ?QO}dN;Ky%WeZG6Gvtf$E4NT)0NS;p7oxoT(DbZAjBLb! z`_qovc+#IG?kmrzo$G{;FFdK%eHBFn5lw~sZXAj5##%F&ntC#5oBEKAw3sKK+b!tV zG8sGrn1nCUOC7IV*%sYOC0))%&9}Nei;JA*n0qow@0ZIuFAf6b3BPU2+O7{=Z782R z)^su>YeTADLjT#o8_GQ7)gg8_$!8_MuPJC5&#)v~|MZV!4}8)X+g{uZLjcAcSa zGek{y98=lqh?*_Fl0;eHTWu#s()Wwj5*+ zp{w>XoHH<6ww%Ty^4^qIrCUXf*R5{<5%2}?L|MywQzNFnI$sSnI=|CVP9ESV32_gH zc8Ol^Uy9Y)ma2EOJzUqpz^(nwjV77RsF{(kRJ+oyiqXN=s{Y|iGgt%8DA-}ikgj8R z&wIv$IoR^X&F#WXrhidd7jDi@?iTbJFjK7s7t#y@#M|?WLmzPo-Lwj=HP-M^L-S2c za-w`?Sxt7-Jho|E2plXgI<)4%VD~`cwB{|GOk!{NKr5BbUo}7 z1NvEDcw~62Wo28VGbEt(&!FJ{qfQ>l3Vh?+SFycq;I%R0WIfCA+&@RL8L7?=1?cv& zW(~}u9gE@;U5C?(dle~JU4E8m%}bkAX3MZEnLlfp63t0dw9UZ+y}P)dr={9(3zMXR zwY;(FOBZwpytRz--zDZE+QR}Oug$*Y12q4n=RMhKfwsj?CgE2Jt@g#9zYTJZmsB}m zT)!z-m;N)LPPPj-{?H?rdr#{4k#ut+jhqa?yghdTNiiVjW(i+f4Uy-TJdJ^ z1jhX9Ydy|8<{TMMxYi(4p*$3^cSF6!o=_@{`Qd6?PyG6Cb~)N$ z#ygqfX&?5Jbh=!{XR1Z}$SBma*O5WR73#SG^(G5Sfg8Q{PCu#gIZa8UN~Q|-4UpJ( z_lm9{wsmWtr(qQG>9Ec2heK-K>x`hZ?fl04HJQJxtzZua z&8gppHIe)^qCG}UmrDldBHR%&A2tH9ehb<11E?plU|9cp?l>2BHtt3#)a+NmpXXTZsgThY3N zOdeKBJ1Lcpa`EE?cd1p)b1*=q_BKRvL&By+hxEBTL7K22d~FGbWd76lv6*kX>n1+D zI^u^lOF69tuS}?9Tjx5(sUB^+&q22p6 z*#qTjjK7;dJ88r^%#?I5x~7R|*59FqTVX#zpws{XG>2@pCm%+<@w4oKx*iK~zG8{9v z-p;4L4@+Uj$^vU&7c*T4cPqbbpUH_l+Y1j3ocIfHV4?a zZQ@j5{k+16H+|&nsSoUa6KOv)Ia5YA(xERm?Gp;P7giMD1wF%(tYm#1^iWjeCD1Wb z^kjX*`nCqzmpwdLJBOb$9M#EF!y8sRSdZxdFjM98`Y?T`i+b(gZ5Y zHZe%r@#{p|pSIot5AyqKl8y6GS^W?~M9A`Uhvez}UPsFqle0vozmd9dRD4aZ&(cJy z-l<-YSD*O*U<6#gKBpZOBo41*wmI`=Z3sbxdV!H z;wocL)zCrAt-v;t@YT;vyriT@5)w$ZjpkoJ05Fz#%Tvd2=-gkRTiB!30IOo0GhaZeVHKUKL4UIK_hTWE-ZfN7wAFZ-kQ?6 z6PN6?-&aJF!SVrML7m6(lZ_{>8cuBmEm0#X0HPqpyJo9ARNDFhFGbBi^GOHgu*Qnc zTnbJfhMLUW5!RLSXZLUz1!v!~AycU4iP3Ze(k5;T|u0bI4WAbh0MD0*9T*#=iRAL?*n&EL@@ zg`s_1p-%+bjl?EtVR4HQU@q3L|eFHqM*V)4d=tflzSq{U_>rO_mA<3f=(UH75;p1|1>^Kp>1qnVSW zru(eL9_jw;_2|uCAWEYR`xgk@%FjDA^btQIYaoHv4yVcci13qon9Q5?o!t_)aDP9yc z=&}0;tsrTrv5D5O2k3qPFogy(9-UaVaE#ENSMG!AH9y}I$Nvl;BNZ=+fljP?J;{;Z zMz1mCei8!D>XUqEY{0s&q5lLyej$pU!Z1BpFeQ7%i4yf ztSi?{$C_VP)D;B6?P%91zT19EI^UyYqHG`AYm&sN_@GrHu;fs<#Mif*JoG6;gWFd$ zh=4q$lOC66!a@sugzDc!F7yYHDsNB6rTplA0PXM4a-6@)m(cRfB@xYy%KewJaZgqN zTt}dyo1lyrT;bZILjBp~mUC}f>-O?;$+<42$=R1KHQvH6h~7K&9j_#2ZuLW_>`lw2 z=9`4fpSJ}^nZ?JSUG1hZ!f2SWK19Sy))omTd|i(^_X`x&>j%mY1N_Z8t!G1wGo;S~ zMGW&YMQzWtcCn0Tp8^b7w2EiCp4pBUxqKDR6T5dsao)G*`(CrA(V@0%+pz>9mM`)P zbgoo8vB4OEv&EZ<8{zgYgAiBDG7KAdXQFnL-mjW%U;F*3qwmETIVl3R3;WZu`r~1} za!t*+#6Q?qSnzbJ>m9Ll4koN~vB!Rn!_zl! z$%{#`AQc9&RSMfryrVHE z2&(Tm?5cCh39r=YDqS;bvRg_9fd z;^EI%-f=jr;CeFCD?i%;b|pTHc`(4xRTp4NPO?C~gJ17PMq>5m1I#?Y`l0yL>x%2J z#p`B$gG!Cr*OA4B-tS3%GzleE|Z>6m#!Wp1(iA3$Y*tkC}3$tVsG$7l9ul6FfK!VjW1+CP zSD&u3bm1XXlZSJQYyL>|ZOWyj`!WVQGOmbZXh$6LR3|yieCWnJ&3e1~1p#>h-@ava zuV1;|@{DS&caG=IUGz{nPp$kbp5-5iaW9I^RtYiprGX3J-ofG-S2^;#%QC>znZ~HR z?n}8*YKfNy#XVU?rjns&KiodsPMtbcYZ|Wc3-ssjV|ci&dD+J!HxA*B17((W^2;fy zA;hfC1Vqqybkx+SdDuqMjT~@Du`>ho@A^$ttNxgGI0~$Y^yBmZ(ky6j>w@Y5ad*Vf zgUv^q?DeoL!1poU9We^oeYp}j?MM`AophAVH=(APKLfPa{xh+>R2f}6k~yRMQT>lg zB16r`Vu!aEigs}V))1&u)r>RhStc>|o%>&Qj~eV4#{~Lp=B>!-S4yZXx{vtV4(GNw zZgl=U5B9jy#K}MFKY4FX&QMVU9pf63kYecKk=vs6I=G5?h#Y4S2%FAIzHW{a{Q5ab z2z6r;HamHcV^Rkja2RR7=G{NEpa7=@|h z*^GvU1$BWeAi-1?)$N#|&$GPs==H;ZwVI!b_ijba86Lf`L`m! za0OW|$!h}DB9{|2u8b`}fgGFq(lN!fHYY`LjX;I!$$ha>8q>4@Ia_~c;2_}tzjefr z0@b;gLuK^#!7Mk1-Hjw45;+F7^67!78`;VJ?R5vgKa^WDAENMtRAEyP`<{b7ii-K_ zg-U3hf&j|Z7jT0A{Ld**M1~{eJusLl!|Trs=Ij&Z3)v|97b{1GMQO_6WOk~NQp$Cr zW-y_x@9XPCvwj7%d@O~d#SDdwzWjLfPXm?*8&0<?Gpy>V*Yij-NG8*=P%O30LMO6|U27rXV{G zt>f<=QdT`o<@^f|(0t$Jlrf$%nms37{@|$p(o6Dt8_kYZ4cjj*s4C=4q~q#c>b|{y z@$A?bUPZbNw^2Sa>)?zEsp=nG_CIw$_`SY=k!$7K>6PiM=Nv6GfIZyUqk`f0+h%!x z7|g<=)w_pO+M8e<6WG%^!JZWds(@jB9;LXl*V-|?CpBiiPfw}I*@0kgLRhp4oyjoxRPm)=f@6}YHV z^rIUgOLdOr=b&z`UBTAc#1+xAH@;mh8oM3fW_CXxYM3#To`;VC4mJW5Fs62W{Ekgy>8&a~4rt>65 zqeQonju|^K4Kcq!>LrCwZzWR;p$^d|hI4o87;A+&`?qFJHq>e86uKQt zU8t<`6|Jk9a?rv_Cm)?yvh`Qdg^`1vh#TZit`1sf6C^kv%66Zz*BEzJR)Tj;XnT)- zfyP^W`~_D`=;kP->$VdNBcwMOSxkAB>Cp z>I(-ljnf|f(A@L>4TxD#zz4*TD?RL~3%vQfg5wsL=C@pp4iJ4!w;$L1eaeo8W0+@9 z^V85a9=Qw)NrSQ;9s3f<#)Gk74oIp-EaC6kNFPu4jN!b^RUgj#Bo!mt&H?_XwrM z=MB~&&h7D=1$7^Xj*uNvxT!d8DvH1Bl>6DSkx}CkP!&tGa_P^t6cpd5a#Y@-7H&MnTe10x8;>hBW6`-+q2koHNuelkXO8oDF|^A(jdKx@CMRMb zZ!@=qim+sCb*}AKB^Bzc={R-{IHEEpnfI4rg+Xr8r5Wc?mOW*Sbm%|5{fcfjFJgSw zF%U7+1V8#>?W!s+jTATMS{z-~T;;IFUgKOZ8&Lew15?ONv>hZ^BVkBGNl6k(NtIcb zX|&!dmc91bHWp|&=J2QrGZHKTYZ(c8+3NWq>%w(6Ew`irp8fU?Sm%xpzoMi#$C94I zx!5;E?-cD6XyMIHW8Ags`b!R4Dr~k;zhZJ>B9D~lf#WT>+Yan<5TUVi>KZ>aCN87> z7e7rsdtYt4UYze-Gv*Lj7-*mPQ0#mQXVlagjLp1OKUA=z@_D;Gr{-NaCOCjQC)Q!_ z$=`8a^*nDb(3uh!wYTdQp>7%&0L@TOvr{+Z_OOmc_I=fgnvcZCB}$cLDrwHlU)RBI z5^#G?IK3akm_WUi=TEj(aNvJTjVFAqP-XWet*AY6oSO`Rv9`}Oo4!7Ku*6{YU9jo- z`*2~IDE*PpD{QQNR!1EBBsr;ab~{5yEf5pxU}_@j296Jl>&)H{o@ta_XE`$l$&_Rc zOi&64dOq`ci;pam7HTbw6NK4~77P|+KRHh8-uRr2E9Ub>)c!gH{ zU5(Zqw=lVS@l>9DHDwl%MQ4MrWR|rf{uUcCDWXa?Dn^^wSA8TO=lK@dcr>VRa7b?J zby~QBtc_U1u4^bsE;{6VXkRR+vi51Yh>pW={N#xUy}xpOo)uEMZcw_;ojSvUg3U8~ z{6@TK1w`uxHH>lWG(-cg+K%8!{lL^ahvg-fnGSeL+@tAFa2kW+CpQl?9?4v6rkh0q zmDMm-Y5;#A2j+K?BYRxM=0|XBRBPg?K4Q$@b3^uUhG>h`7qEO+X^=A zYz__8^^8N84)@PJ4NPfpnP3(}&27 zLzUmQ={ja+R_&fSIGA59P5>Y*5E6#B3SN$fck<%2JkSB0AgY7}0GY3H8)vm%v`H~t z)-;3wl5$E*q~S#nyMw3=N7u5M_^#E0(bg{HfPXKRz!oJh9mkdNrSeMc!}yd3sDR(Dh%}3 zu+sK?$b72J;>Ar*Ndl`?@o5JYA_+((3BlnamuE)9J-uC>bl*GZ0gALrhg4`PIAMtO zmE9c_TP)t#mYmKd*H7r-WeDHCg7FxHV*#cfzWjRa>MfZFd z@ulNxky=WI*9Bu-G0UKhKJ`2Hs@kK>gLXoMPU8MO7)H0O8 z&9JW_Y-mLg^V~{k-)});z!-_E_T%Dj?XfN3@F%+5w}TjdiXT+Gby$cFjLJa6jK47gn zZ2$2yUtYw#FZM3zFyam-tC=^Cs~&g!SmpGLIX)3HDh9lm2RWz?jicrkj2WGz~h#prHKA0+<+UTeXo4kle8Uaji@XNHALjmX?53 zo?K1iPxFoK12y;a^GgG`6U#xcrj}ozi;hZq3gIF9-LqGSCN_PXv8i5e_Go9o6z#j= z=Rnu=DrRn1s7gJW#Q#*(e^o&_M0K`thpF@4b-934H@0QHy*yETHdwdFch8+%wPnZ3 zf&BuF9&JV0EAcP7tyF$!6R)i-W4H6&jz0oG+*_L_`r4)J=?V4E-XfbOB;XM$ z!jk0!Yuc5Xaic{=E_wZ$(JJD*1H^ja&$lfGu7CJ_djZimSDXK*RBTosmz$$b2}=m% z2P2yfR5wk9G@|l-e4VoDArAhBvJWnzQ@pXD`)We2CTCG^O$HP6zmI;zItpKu)|;_;o8 zSmxz!L4qT>Z%wVc+J-*@u~UDM)QXU#>BleB*Cd)k3Z5M7y;~y>2j$gvuDqVs{HG64 z#z3yQ|M~9QcB&xyQS8)FuhW&O8ZIcN;9NX8G#H{xG260vs>-Sy8^|OM;eTWe|6O(` zss|H0u%3h>FC`&VvW;%@aVjnSQhDY;Vh5mX=&!#??zeZsn|a0#WnY?e^;x`*Gc=+` zkv83lo03UpB|RoEZ~@Y?5_*dmRrGd?rGZG^bU(FY{KzY$kda-~dr?6Br}wg#4-}FG zj!nlX2j%80yc33)-IqBY6}3Z2mY4ZQx~KFwAn6-seLy`fV=*|aWBnJGIHXr?m#BTw zcHn3ywl_o;XyuF5WSRbO?*umGV{S& z$r;cVJ*|^ z0K>(x(B<)4cXVj1bI^|0GY3ACto^vIsDXV`A6;CbUhGFGpID0?qy6B_#R*EyZF(eT z)8^T!rXlvXmL->ROJ4)jZ>4YP)=P=gtF~{iW9eSPT+fUxx?L%0B^z4E(;s~*dSbzGxzP+Ys|$r~ z2WyHsJP2#FT@SW-#=h8TJM5Z8GY-1>_|LCss1Qm$EeFb5yb&lOd_E0soM0|RKZ7X_ zk#y7LY-Bi8hGn4-*l&@aqDP6R^Db~*PUG_ZS}l%v+GuA`qDs`^C?VavdzT*ojI4cS zo!&qJd0HZBT(M$lpjwZEZhBUiX+k!97hr?u)t9cA_8So^zIYXUoqQ zX{@qaTMLg8!z#c(lyynQfMrtA(70%ge{n=H%HIDzq?xpQf!iT*H@KnoS^D2K#|(P% zjHdx5Vb)YTx~h+Rsh_vKJ_7~Y_<9lRJ8K2PW8W!h_F8*Zd(JaZi7~0^kBvrTq+@5A zvkz|Gui*lK)KuZT#WTMl}6h7g1oW)y0z}rc1urT0`$5&RqPkLPKg{#`>nUBF7-B->G$aDvwtartLJK$ z2=pp%(N0{H?GqO3{^z7O*kqWK1rG_FY$+N&;=@^Z zR*!a;O&6=_W9WJz2C_zklh6M+79P|iGH+&M7v6&wm6xWw+#(57Ko}??4H8K?Fnl^- z!UTt&PZ0U>giIlu5Fa!@<|m*M5@8OUCK6-?1zW@4I2K@0z?gzT?3Qd3V>Q8MtxOA1 z+Wqtq0>=6IQ0Dg6J>u+kf{e^ua{CbqP+-_wpLD?nBWBO7i_Bazi+%L2frW$z05LL70pUq!huPv(Y|W2PuU2J@Y_{Cw$$}1D;_BuA zY_4sn_tC!%wI*GYdNtrxuns=VsSy9i4eu1~(-IPbcCKlW=53EneW4u*`i}L8B)o*S zCE|zYM4~(kEZPDUWiwx1d3VyMgJ18H+{?Kja@jMVXk1_(cO-LqiFzrkFcY^2)-5-9 zOZza!(D8m;z8pJ;ZjF@061sf&anWwVr{@Yx*YTjEx=gZyN5z{E_W4fp@_-MwhqM_-O!8je}_?o(Q{?Tz#sDw_$TQ}lt zOXq3I;BOgJ?(0le7+59t-YiayUeWtwD>bL_n}xUgHW_VD%PR1LKqH1<{O)!zcA2vZ zhIMlt zo(!1@{Z5kA3Pqjz;|N|sBjS)r8K5C`$SR`U`41>Dx!thv>FSWrb@W|G0A~EFpTD1S z$T^~fdhzuX-urUQX>YTmp0(%u^e02b4my6lj$1M)(Nhd{Kr3M96_`y2Fh$DsacELg z0<#%^RZITd1ThiAXp7~TLXte@x4RA$q5VGF ziNV1_h1v2p?@mU1Q)~7i0Uz37irU`qs1K$lG}?gS0@-nq9Hn7l5GZ=F)zo^<4(cY; zWE(6^r1df$VF^M&A6Y~`a}Nv^p3UGTZ`e4Hd{WBG*AmBwi8P=jw|3~2s!z3ZI(sE7&>k(0^|pl^smoLWvjuLh2hk#PC^TILGcENJ%1pEX^qXQ{sIX$ zJCxa-dH2T9a=1LdPauf%Q~P^rN$hOqblY?;w=kAwFDbb)^K!TjzANQPBYl6iJALAF zWBk%G6mgq3@5OhBUUE0mO2~S|2!`v}-0$>B*NNl2}f6B+9n78)XV1Df>P@J~UNNQ2Nl2)RAU0 z9U%SGS0?FTS`0}-39qv&fJe-{zYg~#& zbAr_4h}#{jGvlL2b1iT~lBI+4v~RA_X2Pz_DTo|&osQ-{1s%CE@jxQHft>8~9H~E> zGw%mc=H97*zgO^2**LXS*27fmdi?zQ8Eg^_hC(__7ob|JO74JDse@gp8IKEmOFxOG4p(Z2f5p_n|s~?zdT>NLuINKS`URasDtYN?2F?>&K&5_f$xh zdfqHAfEi`{+8Ty^kFut(a@r%2u-W=Ajv0pYG%crRJIOV6R%2)t<|mqK>47AMgsp|1 zEB$yb+$(>Ho6LHY;7;-m5N9!wQ&?iFhS;2sGf|0ff4RL@=1rP8$bzw+Wgy-~*~xbEKpO5lk+sh<2`@(ud2#6lxU5=ws|;*DHe0?h_Reg1Lv0y6zk*rl zy_sPQ{%kQ|2N=RwuK?`?W_{~0V^J@&96txrocUn4LbMz;x^{3r<7eAvY z{`siVC?nTw^v$+80=ywE2@U!8j1TUJw()M7k-wJ@KWr!2KI#3+Mt%OkhBd9NT|4o< zN3_w5!6w@78OoFeJBW*%?7uk`BAJWc!GA3MC}gJS!7krW@5h+nCIeoVTz{HZ5a%Zg z07~n@Zo#g^z+%;oF|vZ^dKQ-Lo0{c;@jQS0rudSi#_cf9&G?YhL&K&Zp^5Oj;m*(XjZaAm_(Em451i|EM3V+hsj6%KKGn~e2h;xnG2zFPcO{J2+&pUOpOf>~BhgM?*PFIxH^l}uB zRHd-X<3|#TJCsl;p%9X?`Ini2hj&g+H!zePmM>m~_O9(a+ckS_*10#&lKs+MARA)b zOOvs&*&1Vws#0E#i@>smFmWo(;!)ZAyMrf_9-UMW^?m?c=lW#1)%Ab2=u~{8k#qni zC|wavWVTk2J~p?vk2YzJx7ND67lqF^MjuMY?-@(TZYLgaX89%LHJu!*-l7W3CJ=;B zP7pck-h)}aAG+b@Iam!6{dnNKd5t?VZFBj8Z!(&ZR08hCrk!M)1JvQe|CjHq#9%|p zf-83XmyC{duZ7{^f?pt-$VS>gR-U_8hH(a*{Qy&Dv{}TehBGna7?c)zRSRDUtV^Q4 z^i%nO|NiJ2BLK{?LiRDG*Ul@gP9}BCXoTTV7NC<4|5dmAo$%8so0?sU`=#0_wCv=` z$>{-j$bQf2niRU692iV~%pn5F+>CaM{fd0vd>fHc*TCqId;v%}2UWp6>-FF^nzuwn z<^AHH2q(*mwj2x-()vH|)p+g}0F9qb3fK1V=JU2%I^FJuGWubLX7Q!sbkR3HOWhL8 zvQyb6$!M{`>)y%g(8Ulb;xru&4}n~3wtdM%gx6c!FJuv8)4@xv1_k<<7YEP!i{G6W z<2;%bY2g)dbU2Qbl){&Um72_>TiGed8x#KXOHUatsmOQ z)wV#SOisf1HajMR!-a(ZYqAi?fgwbYXkWoyG#u_gQBo+ke9SKy*$-3rdV z{y4t~fh;Qw1GDQ6gj`>joav)*BR|vDE{NKh_BqIopj$=;T%C5?MZQ;#^?w4JYtaB= zO=$>FEupBtY$F|7Q{7RG+8{VN;w>UZL5D9ktRJC`Sbpgh(NNjs(n(33UACEhdM;Rt z-wIqrJU_2*xAWG%S;O0Af&YX&5F6r1(_tMFguLZv7#*$q0punXk{UK+>x{X%ZwcJ8 zftU*dq3xYD6Q|<`;-L9LdP@E$8CRSq}0);?uKJJR0Xm zGc!4B%A1+2ikb~HPjX@IiDrPCmTp}SekG16Ut`2E&%=qS&nCWFdoCcKzhu@%ZbUet^Unf(8s*`esmQV)jxqkKM78FzFkUd0mf#A0> z&kA>Stk!c08mjAvQwtsIDY(GTYGa>kx-}^S^xO(bq+a!7=08Kru%JaiB%1@Z7$zqb z0+DTm-UI(&PXU%A(zBP+vCR@L?}!-UY$L>iIXQwDiBl?pnB*E8nLsP3aUtSUxJUt2t6@z_ z%X4r+ZRDQA;!nU9bG26b0kdngevDY3)!E4qH2+K;xnCZN#lD`;kkQ(O+X6YOP%?sJ z=j0z?2`WEm39oRsnGPnceU)26C^%;ofNVUMcvILT2|yr9V8PLvxW8z{KS>Jk%2O<% z(5l2%wnw*5;;Wt=PeyD0gvmTgbJ;@lW|yn#j6h~mTfGn(n31SzziZu1Krz6lge4z5 z_RqZCEBFL`+v2D;h!&bs@F;yT*O*S_e7LI$_U4a8;{baR;Xn~gxK|W4GE!ayqbtesPo6SI4 z97$9P;D~4?m<2qIlQGjzOf@X_BKS2F!#%g|&Nsd)hClR}G_Ky`=-x_lHJ-gVwaf2olXMhM{zmY_{$@W;xL=`(TQX4+*HB z{so#0ks78f4qG^fEbe$MJp>E@?w{idUQ{g&o zQT^j7TZVUzUYFJsLvZGF?jCDNvY$%F$o<%;MBm>jw(F_(6Nro6F1Z`x2OJdU@6`pQk z-J@6=X^%$Ypm<+FiO{)%;*SJ77uu#cGFoLd3ZF7tP&u#yMqW8ytjV=E+ zsy8}Mmfe`@PNG+*zh%pZry)eh8a^J5nGJqoGTl92Yg zq%xxWNh*7{Y%IBg!AJQgv(V7m-D@K9(;KAqKWmOBFGtvFu3N(4oes9s&oADBKt)H_ z96$GPurvU8sNjuY(GR4RE5(K-A$}c!t4DlJ9s_D-yAVOC3VP??^WMaq$hvtu41XmJ z#{5$wH`&wEHQe-yuPR(z5kucH_n$stUkA@AH$%l-=8|rqu(eR&9TC_dJzS57$(g(FC3$ z^m#mK^&S{dM&Zs6K<1XL+Y6mk5wE8Fbm&MwC6z3ZlXZ2cBy_A;b2Td%W~#cCxX>6HB=vti|XS=c*|hm@E$V&4382}Wd|mim%2dKeEsX= z-W}s+-elX@!55aK+@MO-aQ~-s9SVD%L8+v+dE4z%g&6zw`qwj3Ts~|jS`Op>{t*au zV8X`PO9s9z8TQC4G=8ygEk~1|P|C1x_&T{=1#fmTR8%yEe3m?L)kQ8OOZ;$?p*q?A z{w_LF?0qOfo#0nnJoEKb`x}JA17p6o8S-3ph;*_PDtv|)e$UF1jRf3&Pw0UJjjO=? zvr<#1yzB^ESq{otgNelY{jWF%Yo z@?_5ga^fvzotbJOotY^`l#acZjPy_QFAf}kUqeadK+8`x54|^x-_8_Ay7}Y0M=-vC ztZMdWvod{yK@3Yn5>+p}O*?E0yp9E`^ydK=*g*yyFQCec)5sHUnBrR5XpcDckKc0b z*LyVs^Y5o~E;Eaxp08c1iRv$S-&}KUs^47r>$ExTev!X|9j<=n^m$+3fFI1n8O@uQ zKOxSARDP1mdtX4fZDYT5;NKP=Sv#aqSQtgrmC-M0zB*+zi3w%z;>eVjfUb-h>uYxg zt6DspFKOA^S{M-inTd}x^wm$ijS82Tng_D#SP{7^4Mas9z#D5f^odLlI_#106Pu!M z9~x17PG*%UsHHwHlPDX37*4P#+RUfrQ<+5eCtb}SlZLLt&h|xWBAT=FUL^nSgp352 zYB;6qpeNZ}=HU9ccGpwqhx9!yY#FCSRiI5q*~NaLcMgm+2F?D7UZPp3&R6$E6|#=@ z(PH}E(l+FL?7puI3zD|w>*w)7lrgOXI{V} z^j4)_UkeL1wgLaNT~1QhO3zDwK2VL-t^WlIxuDVAsFbn^(*2&W($@CfHAjjg+Q(3# zqh?=6K_4v|8k0$!cnaX6Ip#f*jYLjv?6&N%&}@!*@4LWAifa$ix^!|1(;d@P;Ig~r z@DtGt6($zHyf#(laHC5uZ_WcO+_DUh5|sTRIAZz_dg!|eh&xU(2SrB$Qa#b$q_ z!nzz~Cf>^KHV*o*Ay#>jisr&Iyh|IHXL)%`=3>y?~_ z_NP_G@s-11p(|5U7uwr_`nGy-#2c6YRm_>bvz@hZoSEsk+Kw7iszqxWTPMGQtMxK0}A+_uF`gi}jEQS}p=K;a;jnMcz-yT$XcR_9?b-XMM4Ry%9i zUUt5f{YjvQK|fiCHf$xwbefK3@4DM>A_Z#_*O)Cw)`T4aF?0FvHF?x z6C-Sh0V(X!5YlriUxRI@U3@R)$O5d8bjY5zihmeg^P+FDDzLW3eitGtbW%JJ9BoLQB@fTr}9valz zFA#RI>Mt5BeMb(6BcYvJ26_#_GktDQ7@K)G8p}1l?{pZdlYC)#UjSRBFI^Y?^iZrr z$J4bIO7|&2p>ZTv#m8*p>Ep0gK8cBi>}Gj#^iE`l27M%LVGZSXlXQK7T_3PhQgsr| z_q;I|$wj>WX?BolNT*u|*Tr3{AU7~Lmxm(kM0Tg%bxeUmt$fW9`)=Y2fnL(#U-Xp3 z5gq*fEEGeIw`7&LVMB8JMIVr}U8WpsB=k>7>U8)Sj$oboXXek0#wtgZPc*SVfd+6+ zspNk5)7xTN5`D;Vwkx}IZuJRzx8k}!@={$=QVvIfL7Qx;`rW5Q@5-2GN+inI!K`b% zaz@7dKVqQJZf-gla%eSK)gyT}bOu^aa?#7p-jhVR+>AV{!kvr*T>PzBA_VR?GvSm# zeOr7g?tPlxb2^1QzavM!*={G>mcJkJFl5ZhsNnK+fvHt&j=_?pWtF!j^jdZK6%w44 zu^c}0u|**vy(B-Go8rz7@%{+GWyFXKcjRvWsL`PRh_DV05~NFq3R3u-X2yr(iv4TH zc<69To%oHR1R#I7JoLc0W&YOs^Ms^6-UpAHQvmW7Oy(YioLq-P6muLMabUG=KGlW zpwtS6rsx%A^Yvwy`QcGU4XpKBOXuRqTSjj^3w4%&r11}TA~G}%W~Jvq?6j2QL=y)5SU^W(=(rZ~pO1sjTB zZh3&J447=(r-}*T7TnvrWGUHPTP0$MEI(l9l1=c z=AM;dHVn=UKaNy(g{mh{0)(bf>=nh@>a@mex~Ji+o=Dw-`!UM!I>nNBIxBLyuBIxx zndQ}#*;!E8wt{$SsTNFx)h3BCgb5FSz@e3kt&xoD42XCHP@Zh&6t1Ps>+_T%ZYZQxhzg8MKkazrQbm z#uvRn0N|J%hrTzIZT%N*}K8xODY4g>6E|{d8(_ zgvf3otJ0Dz>>g}k)Z=*Bk1=qgat;=kb)}z$ngsHYm8pFVMTac78AI+2t~cGh)SWqU zPpJQJrX_^S88#|!9OAonPCw@qd)U*9M(ut^9vBp7g)LidnllgfloESH?$dRK`t7y3 z4+R>#ZgooR=-I{Y6+ie)2+Srp!j?tt{6)OG3s~j88@z|utL*yl%(S~10PE_4Ig(cZ z1Qmh>U;pC?V~K?|3Q7_r+P!pdr@d=?5&yt8C`Z7tY5X{IwPn!--i0q-s3Lk3lPy7h z8sz6-+6b?2tZIzvC2%r^L?K>#(pIV~i0ZYr?UH8JBp>68LkstwYtFXd4WImATy17^I0794BBY!@_^}s>@4nld_`{NOym*`Y`n53tdmUe*){k~h~ ziV#4lqrSoHRjli)a6eC47J3=AChsGt$$2A$ESGM;r#&swEgtufFI>9r+EYA@pg6{6 zU>cV^HlXE)ot!|8@53e&bn&YJr(@YYcRqxh`uVHsjjR*Gc>JUrk1@u4v$l-QLORif z*S)Pcv5E19w$}NPKdp_$Nh0o>8_m;e06wy!j+&icl9K3Pq*{yg&z-Y6Bliu-5m%RZ z$fAM!@P+#FmH|1UIn$IaHkHT-LjKR%RPipKjDhF|`%lyDt2#1lJtpAsgmlGdM{dFZ znB9@vKgW>>;ytPs-CGHKDW#)hn~iK-lo;NGpcV!ttxJz2Q*JwQtw)Sf4d&CsdmR7-zoavfKitGT=C4o0Z zG+>IlP5*(tw*d|>xC7qUt(QNwm)V5GgPf;@TQI2<`T^XZ|MQ>o7cq1%M3+Ya?njKz zRE2O=tj~7Zl^T3-2xe9}1pbL=`y3Q?g!(>ySR~-jZBS5rn{@1s+}xmyvmBQAYH5`W ziZ+A+p6%dNJh;Xg1oBf>daV>WE6ZRq09H?NxhOtt^X=+cML5W>F5FMJWrDy7-Do`M z?%NI!7udCH)&fPZDALx_Z1IfA>!8pj(P%dlmKnT94H`b)-KgJ3&8wpL)1eC%sLMsJ zdml<+k(j@_Jz9izP|ZW{rt~$>l}6ffUs#CwYO4b56yy6T&vl2Y#li_m+%@O0x;|Q7 zWzwQOy=4JXrnJAyQ8005uzj|x(j=XtwP`^dCoq<0X+q@1V1X2d8|2ZDzm_DBb6=2& zYm~LZC&ObEJdHPxjIe*o4aowc02OCfMg|nUvC=eWruWl|Gwt{B?=DRDM84W{={wxF zwYvY~Zs7l*`MD(Uh2s2N^K(hy%TM{gh5~$^z%PG7#{m(tw M)33+Bmfsou4@+4qB>(^b delta 20194 zcmafacT`i^+io03$5C+xF`^Wmp-K=?ARr~6Bcb;s1VU4gme8vZA?jEt5(f~FuAzk! zl1K>8hJe8j(B|w9(A(d7KzBl=DTfCYeqPlkG6zAIXE>QVYiX@* zbs9HT@@_wZ7l-hjQhROoV2RZcTGS>d$%2Ap*Th?P{pYZxf{kRMM!}X7s|2x`5?~g9 zlG9MAdWoxqs4utR_A3ebb3Z^l-r+#}%Y>`DN;U*Xv%S(|^mQgj z`w^w3Zbag!f$lN#7&dxVqF{YO8Q?ZM#kBmR`=G{)QP$~+ z!(~B&kog~%S+Et;w?obMHD?WYviois~*plz-jbsw+FX z3mkqEyIMAiFNQF-(hC7j*iO+5v)4e%+QB`@iIYsGBGLD)5Gm)F>oHY*L!laEoKHxy zDk?!*_gsXRqu8qsz5jws<=7$~B0AJ-?R7o@XHB?Vhz&R2Cm3LzQR>@oA9EE17*s#c zkF3>E+BVP@?Pz9ZhDIygJ&y(?9TEWAMpCvAD>9BxcO9a}uR1{^&EMs1q)uv#+Dv1$ zE{~cu-;ZncA9EB=mGqg;f}e07AdhPaE|{69u5ndf`Yx09G7Im9qxJh2U8ZLxAf=?N zj#VcK*#QFZb66|dtKZCCpuvKtnc9c8{G5D&udMhW@p`VqYbOqt5>AJX&3;YT`D@87 zGz3>bDp!{C<1eA%pG_;WRk@!7LuuhqO*diKjdG8KQozT$M!X`;iZE7xFWkXMWvfBU z9W~;1K_E^yDj7ji4gtr`IizUZ87tbJ099ZkAdk6$@a*e z4+*`n-NS^?DfFpkVJRv_m4fwO@;#AePP6RBtWK zMH%HT2k&yXWgX@f6`vRRcY!4*^ou&enaTi}>BKVeJoc%^p&wK6x7RKy@3RJVRTa;^&nq;MQ*f4fzfMM5mYco&h-vZek!cUa}8g1(dcvr2LgMyDXQL>rt#@s z$FskWPI3}zZT@O5S+I^RBLy1BM4hJVEW2SwQ+z76I$=$<-lk`tvZ~~0&f0+iUZ}f9|^tQ<%hp3@`ZmU+db-* zsnVeYg#{5r+vjE#=KHUl7@aofI^Ha@%Yn;FA}zok2fv>S8G_Yeh8N~9)5k+1?Q>Cu zd+)8wYJ#-4Q4Uq68Id`5TRF}ykE$=)@A=4SrBA=31>aor&lrn^X-tJ>YsE>n+pm|I zN0EMjCNCN!^b;E47E4BTfj6#2ei#Z(Fu5bHUzqrP;WVQA<~#~BFEN#`?YYQss!iF| zl_xTtdM=j%0G{JD+ z!eZ*993_5*c=7xXkV^7WY<2z{lptwWSs6Y$lYN>zy>?qm3s=3H>Jg!XW9fOp5F`Is zBWA_yP+){EDLNKlwT_Vk;nh0~vk&7~3C0M4!ksACPe35Usj31fZYD%FLMD(~&!4f= zvF|aB?_MJT2!O*xlsIHwscm$QNLFiA&@!c0jz|rbCwmuoQ+?1GeejdcuMMtkOVF=> z4>^86G8H>~m1%9_U+wS*(G3;Tj+#~NnWCToU}R&C95)i;{&_3zT#srZy4bXkz(nZ& zZGT+28@Ki*D5xu>wL_)%bmm%8Izy&oYpSS7GM{}Rx$^YG@x}*1BlDT@pWd)tR%ji7Db`M8@}zN; z*agmdv#5%N2u-A4LI#D3#NN{-IQXb|+N7V+N!w#W6>8HGkgbN>)kf3J>K#g`wpjtx zTo!=aFFe!^kp(jL$_>yvT0`?x{FUDL{P^M!(<>qJ2^y>w6biM%ea4qK*44ql4eNhe z4!exwD`YQWSsEKRIVykc$mLuxL-8_Ni1nlmz0G|i^+fZp%au6(7~vCnnNxY${W+va zs+jz!6I6Rd#0IYcVOP3D`*)W* zo!;SZTR3X5k>G~ef2a{##eXO6#f23Eswth~;-xfg_tSMH8zWIf4}PeqLqkGc zZfDM>)`+1=LGTE;lpd;oZ#Z|m`_w*@VyDJKaKYESbVq!V6o9fD4J<;>(zd~aidaV|_tcvYJH^|2 ze+S(1Y^SO%FKf82W!*Sg>5lj1U}O=}x%NmK^sr=_7caLM6$yusCLH>e@~W1wK!H$- zW){JMVZ7tDWnY9_Vp!i*Q7AJxp?6;1fir?KfVOsMbz4r0R(!4~39IUI4k|H1*=beg zr<*)iW-g3TK5Kedb)$zLr7v9b6D&rHINthzyy^7XhV{W0a06RKgupE|lnj=F(6%80 z(6-Wp@M`$+2aVE>^>z{o?V{tM zYIyrJiSkTEU{8nU=~~Xcsv+GKm=Lm^L$i!kyQsK?L?PCV9Q8cuzJ(>>SX-@qUC$rK)81M)-#hax}FwWsx=@nS8mo?uJ^%f z;k81=ajBJ<48j8RYHfZ!XzGl|8?~>S_4(&W?+c3)GE;ks(!jWZ z%z^X?so(bJ-s8|?(I-w!$G@ZPhQ=;M)>^mgRi11Hs|rEwB}xE*9)wPp018yP66x^2 zU|hm`8b5U}s*urbfrih-m>~XjVcidM;2LNMr9-U-y7We8Eji}^kpIP(!{#Mlw=ONF z6nR~IAM%DzvWyq+W;}EnGj?5#r|MD`sOC$_jCXn%$bw1F zR4waiv9@@^9BIVde3o_24n+ucxc{K-c*dicA0QdN`a(d|Wb(`Z9ej-Zak~Bg8DAWQ z7YA~naBBkm<&63w?DkJ3g!R<#|FFlEe_IjE?3&J4YrnfoHCPt^0*YIRKT*K=68wsD zkxey*2iAY|lC<%2#b=1cJ+BX3Rm0eu50z6B&%j?Kl&5?Lx3wg6Mu9ug5K1NhFj2gM zfnz&`bX~;|;U$s(j4GD29yt!smqkIp%=C5W+}xxuVJ)Uqmk1VeICupZx>cEC5D zH91?}QWc`7ftFdBhoVMmtVZXeD_f5Ltro7*BTaHNLub%0rt-yT) zI)vpWG81w1TW>;HY~5+i&~XE}YG#7x{HXR}2N(GR^lTB+CSu%2va$YT8PhEtfAw|v zL0)b_u1jfR_N7a8GD*uKe;xalbW_xvuzh8)c`C9qcgjQC{CHT|!l%q%W^IOQ)fj$D za&<>BNVjf6%GJTmAD{*=Cdj%Lr76Ru1jD4w5`W>?U<&P0vQ^us<2xEE5e$TYLudis z{K23ao33?(QdK%`WPv*2&a<$vCc+I=ZXuB~aq|$l-P10$qkrw@0Y`WTAd(J6Rj-)w z{Q4#j8Z`}%wPa()lhcFv!aqR2mueGhArJyK$x_Uau&WFz(9TeM9XTW}u;qAnCS%k3 zuYr$a3Z3Q#klFOvZ|{R1|4i@<4iOeVRz&u63Fd^TwUO_~vz)f|rg4ZqAUZ&y%+ua{ zus!1r)U790CPE>P*-IIU&Wbk@x|RdAT*;lW9aP1(+V+=3Fk0U@-xCuCDpqJA3MnKG z+R=<)VPxG%49%h?zps^`5~)nVc_~!Tevj_A0lQ=;$CSH;cSyG|7)}NaByfz7)}+J926fSTHMOT z??5}7z_G08>7_;F-6PE`?8AfE3^U9xJp>bFNys${DeT+>EKMvnHmwPL4m*{DmD~L( z9NF7|I^T>q8>C++^B*XA7r<|B`x||P1X~#}T1q(VLd4AtU0qUaRTuRF^HDm$4{5g; z^VOVPPULVd1FTWOk!1fuw5ziwVw1pP9b z{kfdNp!HHO?!G84f0fh;a7H#RJmLt?DlSAN>|O$i#c<_IhRZRDl_;-tIUJSWIfeRk z9MyA2sV$TjWK%QYrU{|>6W&Vh%C;$?yl~>MY+7vWELigVwFl(!2gTSxeWq3Tghp^z z%&@yS3K&N#od=#KhU;n?Vz}GDv8FJevL#(l$X;kxK}uR;gd(xSl%IfTvM}o4lgfDt zbjc*w-TbRr(+soB?NxSK!v+7Qga%Q`cui=`GmHCMzZ~0vJ_^z|wBR5I*F=JXu2Mw`Z%XWZRpq70*Jv$~OaK004kew$MdC<4I zjW5fb9XPpq{HMK#?@H`*97A%R5R4o3DcfR;5Smbu74qyV&Re)W^xb<*JIol_E7=E) zfOa$_T{hJa#9MB%9LdEg^SI@tybB2vVtj1PWd~U)IBJIV*yA|5kiInv*W0auT4eT? z!ehE7m~R6mAO&L4EU_1A+3Zd9Lh@uR5%R(Wm-9rqtuNPMk*Pca;Syjc7Ks0<|JO4A zvs4gBqyzrwU2k7y|ET)}f?-wktc}^;P0j*Nei1x#uC~%inymkI^xC(lSsbMz%9G0% zrvj4OH1NVOtqV!^xOv}TD;rDG*7^LlQvKjiuvJvKrSff^2MG!K^U`=bQ7ea84gctv zA>fy<5>Qd29#z6dv9;5Cw8YfSX361$0tRA1y~3Vbx^sqG-haoY>HgJ*P!x0i4KGWW zEc*L@Pw@YIdh%roNxl5g>WCKL%HFH_pG|}?N?M9=di0}ExQ$Y6qCYc&_k6+~$khOcsxv9^OUv^nHkdT;KxUKSp z#KC08nKtX~eg~wCnLQ`{F-JibBe1At>_4;mpN#+lomA+XFu_)KIXXk`nj8yH==$NO6B zijkGjDIjKe?Bu`|Rn+xjQejbySVD*B1FRMxQGn3d82GO-PZ9+z;A%8-Z+z@~`FppY z$Odt!6O_m+hRn`Lsm0?DK_G#U!)?Fb%`5mY@Xn+q3KVSyzu&BE8n8H0Ph>63t3yJK;h zkxG*Mg$vj5b`zNeW;PArc^$x&r#&0W5RR{@`Rq`qSRdS}eA4{scXnT$MvkXP^VAQJ z`wx(m$eAewW`Bkd`9A0B>w}E_f6m-^?9)EEMc=@{ySYJWzzS-`>``J0k# zPD}Op&~Jxg?z6YYrK)-2_9oKe0$QH9TV|2k#?5UR>oN}~f~xR)GeMULfm3X!g$ zs)v#D)r4xhkdTyEE#$fs4kpQIKTjv*F}cZ2Lbn{QcBnPg_*TE?MbmslZ?FcvWtx2z z;DbvTz|Gn-SsNzx)BW)39=j#5Fl1ic>%RM5X6D97%oqSfXP2HaDGKS}o$MbB=Kp+g zM=0U~HThwpdI{p3sYfGh=H!65@?rtIgo~jQ3Mco+MEJY*1wBujsnYKY6H_stW>(^9 zuS16~s-rYqQ~gEb1u0SAuiC+#^%o*1pAR!G&>RkA=vYE8&B|23ipncmnJ?UItX$5T z5M?QDRJuOb+%;J;XPbLmq|@Z*7cgFD)?ZWG#OCn}4jPd=&a6Ow)EH)FgSw?HbX-8ny80HEnuc=IL+Kq^ z4~WE+_Fn7f*WLll6$dC8pnOC1oq0j+PhdOv^gp~F`X;UWuO>u=oj8%xMK3|HPp+8Y zM0WV6=MSuWe5w~qia!+ljuG7pf@(VOf@omVDfXF(uX(Me@wFM^SVahd`nm(9UPVg^ z$`Q)GnH*;ReK_hVnWwQ!%5T=#LDZW2Um)Mt!V6LPQXmZ$9jzw{NR zI?@t8<~QY7R9sa{kos24G_3L)Z$eK5H+vxL%ECj+f+ML4zuP)`H&pqO?QT^~YH8F@ z(V|EV{kjS0BSqc#0U`)A6}tWa319TfkX>{7`7=$8FKw@?EDd2vL?T2jsrz5F=r6Wb z*tWA-dVUB|BuYr3ZgZ;Urz{<9{e%wUafDvDnpZrSj_o!3>6Cn7c}p z8-Cm6iLMbIogP|<%JQGIGJOEl;?+}!KA zx#wfU&=@ihJd>2N;Nzp+!&u9;Mxt+8wZ&u`=XhN`;vUa%r9#r(8w`11tn3x)-bWAF zdK>j{uxREKYA<4S< z{vo)aQ$&sWN=x@$0IPZvRnv)vL(_JbTm6}+wh8>rRph|J=-us-eBQFDw_n!V2iK$g zXMqWo=jM)R_A?V)Ky7$%PZ->8B&>n*F+ zz+&PU3O*3Vt@sG2FcaKH*^;gL^+iGvJLD{|H%B7n;~mC+Nw2v!T|cXnxIr*?{QUT; zGOVO&mgV0^0_cx_$Nzu8po^+djGJZ47xLkZiiOgq()yB`2#xf#&K2k)+=R<>pcEva=f_GDmhF2<9Zd6+z#r6rr@mL#;#fE{}a%A&C{x?*{y>AEnxu{Hn z&ermp#KO{{Tfs?zT^hk8k~n2|8rsv_YosDL{|1FaA#}uI7tC=~tD>cwnvL$H6dG(A zAg4LBTw3Cex+3t9ni}Bap3yRWKZ$jitGha)uXgp*zIeBPNnK-V-0RM9r#ge+-^`?o z7qBbq^GgmFzLIJFCp@xMpS}l#qjo3_dxr# zmx!UU=KW=n6{WgA?tAVr`qs+c`d&;oaS+x3&x>gh-85ZL@aecW)3L0Ge-x68D8uem zGFdOa>=IxEFz%w+vdltIJZJt@ zfJd%hU5N&?Qg%X%`KS96fjkblWJ!WzHY!ozru|RA9KkJ~W?-0w5>G}t5$9r7&1hA1 zGU>hGO6{9HO``+0hr|T50DQFzx(b)baLr4Jl{Y89_r>}^1?+CFlL8B+S38B~<(^P^ zq`rtUQ`>9fjg>5F6&nb)fw+-bW5grOGcAIieIp_wx?EuRF7UY;>uBM_c!e&rxil-t+5^9c2*b>M%iZC1!}N<%ao4)EUlXooRQ~|Y zKCQ3xkDBe-p=pml8@sY%HX?I#@h9DP{70HV;(KxPU9EV@?;)ym2a50!-c8qDBiD{Z zDitmGR<~PWuo8tnP-cf=mZ-z)P*l`;0sttL{7#&QjW-aBHk{|iuo>UyKkwT_GRJqj z9FNZ}S=d9vH5?lCR@;s;bI0n2qVkJ-s(mWY1P8C1G6dp6LxIZEM5ji0m*R%3volb> zMFeWB49@UeCYCFZD3=u&)qw<2f;;u7a6wy@dbj%_k~x^q*sxtCHBr~^C4{QocZc$z z{vPa-b5vymy5PF%>%s|=W<({$+V1AO|M17SYGRuNK>w@Fg=x!)xIZwHEt9L?)Dj$@ zkiZaOlU^o1`m7E@?S(|nt8(w&a}yqcdOLV%I5tlPXh;M#t$f<;7<&>5Y+z41zAr2N z`sS5kN(Lcr6%nT45X^h%L#UfvuGwv=i~Q9+b3dDLND*HC1Kb$rS^adAHzewoo?SYB zVHp<|Bz99TGocHul@1(n48dyEi91n@#r4t&vO)@@s#y#3X4$3n_*)uQ0`ODP!3_`G zTU3;hRwN~hWEwb#ahx{w+9D|{YBj#!tLcZON|UO;stOy*m46l{7;}l)Cwof6)e!$_E7bsX_Q~? z{wg7ODb?2EUPZfKpQVBRu4msx>1yc_ciw$wvrFJ{Jc<9PGJUrlKKb0IvQ2d?QDA9? z^^qk*4^v&?y+sjJx8n)^l?%MRvuZOox%WNN;pZVH*J(K6bAdD-RL}{intOqYgOABE z-e^AEh$K#^{26>YKHo681L+`}+nz`dpqAgH5A&Bgv5?ZSekeXQ^uiwawnIokac^Mn zQN4q>kb-hcLbb6GxGN5Jn8=Nc$zHFo8kJM%i=m;E2_&mVVQ`muxUYt59W1+4uA+dn zI5r2QA%h{=SL5#&42iTY#aPQLlgl^bWGP<{A08hX1o+flaMfV&!EqmR)P!0A%Da@L zgmfT9+Vaz>LZK#ogTCN63x(?xKU?lo=jWnBC5#TIeTb5BN6*MrR)$4}>yw!TU)O@= z$$JF)V&>I`rHv=A=j7^$83S>D_(CtzYZMEUEWAt}K$BPX6WJz~2LqFEJ*0V2wz>J( z*b8_fmukIYc4D`~Z$l1c#a9iaPck7S3JQgWL}&MkTF(vVGE~!F8avwE2}oBZKAd&m z3?xa&22Ld*N+LWGV(u10Po!E77w>kC+Zgxt*FCqeGvtm2mBw^{@f@v^?8j<5JEwA} z&0Dv!Y=3~h9u)*~rViMWc-xYGthl5!n06tZ@~Ty&F+%-XEOQ2k={7>0HLd_&*8I#Om6GP`dqdUd^wnEu(#m zqIFF6=jFM~e^MXIFVy~1XN_$eUQVp)z9StZ$oL&qf&$1#zd#UQwxU88!PFr=>zL{3 z1!;<2vf!j1sEwKiI1GLIsAd5r+-LePn4^>3pM0UnkBQa1HiuHb3e(0i&Uu8Qik>(7 z1}&&;5pcOY)iNnvy{yq|9+rSAny~=YdOl3E)0P- zVoIRIKvvcMG*ZvPh3xy5YF1EVwdS>dL?(!4bWZw(O5SH%-N0H1ypDHX@uLlQ1eTYs3u-2amH$V16pn?&6bA8j`wL2D{3W>LJ z^^mwrY#c)8RK(*yYvg zt(DJrzH%X^6Ai8DQ51h;s#K7rGGq$+eNX2tl{5rfuryK7?C$$_AlKDlSpp&{lBQHTgR>PQwzQ{69;e~$^xU-5=AWvXeol6B z!*@N|7l+bM^@d6p$FyvzA9({25$#gP#Cp^yqsMu(Y;;aFg6%8m`T(C$AK&#UNk;3M z^;(Ak6f+IS7J!Az4G1a^$e!yl0ywav2t8DU$t8xHPQ5?)+oRG3 zcLufv%!5NrE$rmol2NhCwm4U;1PLnCct-WuZ%G8TKL`hJ=VM3Z-HY?8Of005P}QNu z=K@Jk47;8yltU^YMG8fhIxWbToAsomWS0zYSaBFOs$qElxG~nid}1>Ql`4=uuBc9d zO-_Xt7FT^jwnD&zL^ZvBiChURlwcHC)fwql020Y^-jT&0=o2QYC>6N-Y{5C6Xv&-F zPv(T(TG>qNzMGChnS)|%JW3End8X&&uxg(gt6Qy>KBOr7Tj#w;THiaDH&80Xv4T4I zK-5<7sB~fHquGw_A0SaCll5_1s{kz?z!o@{*qvNn{nYVp(el}|aG_ zCzZ){YtkLkG+&$AjPN^iK7KmdMxVLqWI7=zVYxHvv;+jt`StNnSLx-?hF+LNM$#(3 z_->v<-%&2Wu!PSnSzH-2NwTubhlU)!Fg7#8lQzs6kxye{*=cjx#Jx%@D`q_)aq-qq z>SZ+oHt9WYD%$4%OeD#|9Oh6c%118pNV>KCyHBnCp!LF;d9k99Y!7SwrgghZ(}eoM zBCwTCdJ5<6RcY;FB0PQ>o9h&l#X(NzK^ot23)#Pq`E6HcaNM*|a^Fkxyk9q8c6zk0 z_3s<6y$3e-(%|Z|{_`a7@O`e{Of9Ev&+IYCb;L`OUdiq;>x4vS2_2Zj;d_P`+f=1} z6SF5^eGzsuX~jh8C!K*uX&oSr@R7}{+P--0r&11H1NgY~Qwskqn_4M9kqF2#Tec~} zXP)T;ikRq3j+V(uzVYq?EJVtfo%m2H23U@!VM!hhX>UP9@AXDR!Df~?jk(%tb-INX z3;{S}5zHGvG)uTDuGjMbRft=@8i6*!+Vf`YzC(*cZ7Bn>(Y16J!bRJkexnAnhOIHz z1&cS$Xu0Vcyi8h-rK@J`DSGbYxr}_h@nHBl`{!!J2ThKKMJz2E#QQMmj8lw+=ngS*= zWxJ(^+Kn8b($LTtf{zVAI6o|7@cgmi9LWfINm=JPqD>wQBw7%hGLuZ}issN|)% z{=QlW6UBcrODMM<_W`R7ZBdG5eHThvts+Q;u@H%WG!>L+i)=5SGM*@Y>5JJw4&wZp zt6yLQB=aM(3?vx&OWvP7<;kacFZ&#@~@fjmn0M410^ld(P`6h12OI5X|n&G&Ot72TVw5AAJjN`L403DNLi6IH6Pk_;V=0* zaJe0b4`~Yv0ygivIX3BXf4Z4|g!LN(ugv-x?a6wmxwrwN+m~!K4Zhm>YzE0YD!{Y@ zG%!rK4TB&UFwxQhI@Q>9CR$^rHMfKe?xENi z-hbe0vx(9tDZ-j8f4W*0dDFf?&NrdI-9i!oMzwA!9$|--hN6{58Xo?EgLRZcdB0D* zG@JY-P}2?RN18^p{inn8mM2TKOc7pHRCU5dWzUqf@(n21e-SF^&x$m@GZ*}V-s=-0 zlTv5Z>OF=wI8hJ%67CdD<{TP*v%7byAf+6O!DlQmq}Me++oq^lBN~}PD3mZ>yYyp8 zhZZ`G>(>h|-!o_O)Z5L=p{g;*FA>88#WHoUZ<}BzmX>8erru zit)5Glt>00mkNodbPIoId(nDf$oPzO2Q@`k)lGFct`#K`4a6;&k}@8j@bd0SA8I%~ z>|OozNnZi5nuR!DTp~etxsOL^ct;>56>qZcpb z$%ru)qwm|)&lQFo9VaW{LYJV$>wo+lc)@6+-;;#-)CQ*#hcM}joPH{_3+kM)vh0#9|dxyhZGY9wrlpvTp zDHO4H&MC*p#MO+4*U2xm^X9A}mkXRl6t8q;a%Ns^FSqrU1%jYQT+y?HdnX9Ld?{7F zHZDcSNxH~q&MFF$vry=&pZ_24^3>ugoJ6N9=TG30mHYddOp6~NjM9oyiI!n!zgn_d zE;*6op0H+@8!6kDNbXEns=_Kwc3w+lVLSINK_j+!^?t z0Az!H|L`9&Y_3kWLvCBML*cMg8-+hnI~FLyi&U$H zJ((8<|NFnF;izn3qF@e9(}LemzmEaOZmLpkrqva%2i zVJ~*uX0_$jCRpiBx@*FhKsT|tH^`N{yVkdlZhSl^{6rkystOM8z1Vt#hSjXlr@L$z z9yU5-WW&92qKle-X6RAb`c+9MQ8bqo4z1-Nw;pi62itsLUt6H~KtryCa?{)sFpUY0 zUHEfI2gRW5XMI4vAjtFw=%h&d!AteMBlVfN`nQ1FVME5jG+{$%(DCcP|65A*19ZRRa9wxjl}Ywvj#{+_gyPLGEsO_u;r$QT=0FWlWg$4Q9QW8IY6qW%^imk{{U%}Z-UkX3o<7l`3CY)Apv)P&{<+#QV7`W4rE4)6!#`d2+UZP8CdA;Rm zV{J(pk9-lOoytO4Xr#%Ztf~)<#o05g-nAoU*_nS{)@LZ^459HIeV-VF5tH4)g$KxY zRZPKHN}I+mG%EFzv-sE~eh=+uQfTe-i^Y6R23ZL#^vU{_0V%v@goq_w8^gZ;>`nK|+ZkNpcaFtf_hh%VUTyb?U2l6>pk?j=rg~bxp%nc9 zofT0(c&~mqWU+eng@EYc*Nh(^AKC9>AI`2*9(gWwK+6Smi+rQ*dyvy3vKkYt?%}Pd z<^WLij2E+XH}Vm)*RGhrPZgQK34cN>qkef?Dh+-m=CA^*yZtfcsKphbUy0 zBC+%9Qs*{9FhWr28WmlqDuRtae1$LLP|(~*FOx*Dbjj7wP)kHNMFZ5jovOdTZf?F3+vFOei>9Ubw|8bg3o|#8@73 zlXTu$4xruxCUjerp>>A>S}er(e5lg^~*47AIuu7@?bUxW3Q9Tvw+BZ%)b%3UBn zF4Q*q<+j&^<%EaN`xtp~wvvk~j0Z``(ez&h-PNa17EibK_PX)PXrORZ%+uM)EUZ!| zef~l6pdknH-r~fjQ+Dz49{bf&p+|9V$gg2#O+{YhsKo?XUG<3VsMxJAB}Fz=>l{7g zT=!B(rzGJ0W@QbI1qh$}(kxIuk=>lzKYcw?^=E`BScuY9%=k1MWq|G^Q$|0B>f{>6 zlF8&MqjGDD}NPuOdsY}iOC(-`T59{(v*Xqv->_V24dF_x{fo_dtVL#pXEpML&=s_c!@ zAru9)V&YnJjQq2U>G#iS*0~NLR_u-Rl5Z}L-~wRgh>Y-v>$`G;W3&r}p*E~U1vI{} z7ZX}BZyjCIYmic+;l~Vz7A>IkR&PztI$8x)vHNXWN|9{C`3DhOOtd_Ye=+CH70O3^DIPRH@unJX?Y`E-C&Myg7L^>cN=oKn+I=#Do_~fhY-8&%nT&Fy zX>x!1^YxnWR%aE#Mw?A_g*3Nq8>76&u@h`l^1r$8n|I zz^UytL<2{0=#*$`)X%jaqYOk~Xdw)g$q64I0y>J8Byi@ol+5kS$L{%j0x{5zmjU1P zMvqA(tYqzvjRM)<5?y=dn5(j?fo2NV{fhqXm6HhN~?adDm`v>UXb~<}0k7eewp&^}IjBRcRb(BmMJ1X)oWp>>=|A#?Qh-lB0 zfcVg;Laot`-Yo1&KRpyt-dX2#zx=L9OLK>I=Sb|OL!th|)st=^4i{8QksRHZXT4Ij zPFKwmW4>&@urWIu__?N=MV_JEeByYQB zLX$~KPRs_=`MSBS1D97-Ul1Al^3B!nFPPcpCHC(Odv}{RoGEgP$HT4sNrZyXB{N5D z#pOgBMic|~E?sWQ=#PX%eU@0WWI`m_OMXc+B0G%j;F|ZKjOjqjHuY2TRj!4-$S})S zjcCeGk(H-rigi>2#RgmV(TBTFpeg!yMe~xETtzvZ4ib0^2&N5Nj>;#$2sWpPb`NX| z;>*48eU`(rC=A5#;krH{?ioJyQWvYvIeZH6yw|(_b#y5}TC-W%Kt*!8zXabq$bSOW zCKWwJB}=5s7Ms*aK<8@WMp(`3rSIRA2O(QmC0tmMhG~+R&<^pa6#WtP4SNX3q`C_2 z7MQu0EC~B%csb}@qVI)}a$4%G5pOCQe^hWlsd!sj+Kq^{{YIE*nw6rW+EGFpo#A^H zj^cKz>DJk#lFq;q`eqgf!#U!`b>68%QRU^aY@q1ri7<1i=#jlH&#}Qvuj4y{z{*4{ z_reP=c{dm@owO7h!%$(jOk<5YF0r}KEC^Lwz2u54gtJF{=Z1Py^6w0^R+e(iinIUu z2w(_f8qOh@{ytlHUe7mjc0{PrO2o+GdSFQuLX2n;AyPP>;lN1ZAQ5XbX~Ug%V3g1& zq4&8@Q{;761^Eo_8~zPS;d3yGTCa6xq8oPjhiQJwEn9lJzCL>?ko4!QiJgfp5o7$; zLw`N&*SW=rRhQAla`mv=jJ4}A=Z>zN*c57e+~N!W`TlEw@|hR!UR=y|B^KHC6}m_; z1wpAtv64A~D_&u#`L~y_Y2{h+NLKc>nF7M3!SB}J*WZ-NPcp_Oe8W_Xl&4ApXCm>3 zo7aM}q8#N`L6ME3+=PVB%{m4El!|q8pmYnK#eNzfCY!-2ml4R%A+^Ib+T^0vl^ua? z61@n>D!jdP#=1FQmFm{o#>oPSo5tgR#p}2{4=86z50H-g;CE}h-_Bf8pj;o z=@ux1V87KbB$FzZfWsARa;0^h>cz%jL-NNQrS_ys`&$HQ+uB&AZX0@euG+9$WR53z zT?${$9{^$yq?JdyzPnmuSui-y56j)SwPDxjlC5fl-WVFCnD zK_E0CgwP`bLJ|^&uEh9zs3Q^xt>*)ufdMex zCH#yV^tMER0INz#9KISlsLep%m1CYnk=~fRq8`&9e`tVU0}0wc>+nO%$DEr~@z}yzo(B-_?F-&{(6pRA=@-3}MGd!?ZtyR2J1Ooi&Lk+Ct=2AObvC+lU046kcBNNu>3Abo+UehA<;Z zf-BcFqPIci2Rtmh@!O!6DJz#UscNKKUbwV+ADq!8L6;yXm!yg5HH}2NsS%Ht-Oc`e zI%FZ4nhQj8%7-WBTcTxcYPG=Ow&rLT?`Jij^5h|HDkDs=NJ5mbOn+>^-u6N|uew?DQ) zdyF}&qYLgsuYh9y043^54Q%kBv|yrLo)=eYLWOr1mBixlIMXlO0lsrbo%oaMh|dqWLA|AkuUX*SkskOg1iLf#QqQlhLIl zB7vP>{6{yvDSI#5o$PYqIln$V$$zTHWP&l(H=@h3YU-Lo`=V^-ZOq@dk7?jckVek? z2&e*}l>%JW{$(MmU8vXqs{;vUO%hj{DYch%09gfb_^qjP`dV&!Qcg*sD_+^$Zn00V zD}HyY&&|BP`dsEJPZN`sMB5F3+xBR+FEl$X+y~l5t-pz(hC5|!^NL+FKF@+~Z;NHC9 zQO6GuyWvwOpS2YYSWQ4x%d>5*Dl$nOWM6u0T>LdjDkFLcADkXqE&RiJQ3D}&0~`2yDdDSzz!UHyFpQ8+`7;Zq7jI*A)RNO>C@ z|Eci)b#Vx1&Qawf;EA$r>E|4l!TWA}_p-cPH@}=ZjY3lA9 zDcLGMMR&3roSMd(=vIkMCq0almK*TBM!9DyJwmba&{X_nQAl|A*_0dzFn{Fw^a;Mc ztI_Xy?bZ3cw{|Tc4B}T0$Kzf|l(V0_+cNH<7gW!nZ=$aOKtck%6g|#$iKI809xQMwwM+1Oj`Y5ceKY~(*G!r zld;3DTzGbs0~>tb{YC)&I9MQLbZRc^Xnkr~)`hquoZJmDVX{y{pWqiRyq#-{bssCH zP(=Q;0m@%NDl#xie~=z9QkGs`w0mwy50G~tmoGVoOLViA#>||d((D=T%cPJVp_`jX zK6-rnX57OUN^gAY-XQI#2Br+cBhTLcslNdl3))eBsw#ID|KjppA#-Sj&o;TjvPOWD z-(={(U6e#4DMH;#*b@U;^f=5FK0`m0nTc??(a1kOP#j6;0!B2~gS22%BUItB$|_7j zgL|-bRXAJzjY~jx?At;D3*msRViu=&{z))rk>F-E#5+a$bn)>IL)b6DIKvzpwVaWv zPJee7lAmD!@3+0O>B}i_ee)_uO%8__$RP~G_1PNt2`Z^*-6JJgIcijm;>!sgl~=a% zDH-vU6YqdR=jcZC?78chw~>t=uN3+FQixR~SZng#&5KE|4EQ$y>_pdCTpu+nLkJNf zR2$Tk!mL|NPTax3*bG`7qR#m#FWWPEuJC>xY|P6^)z~+gv=S4=Wip$1j5jKYF(*+B zR>XTR&#H%{&X-mGHF#LYHNBMwG5P$9G43EGnS1H3DhFE0qYj7KyeDmlj036om7IK- zI=dkDXr?r$#{$2$vug}r;9Xxt26!_v-REEu5Nolodv^IyoGZRGQeV}U>K)uwX=HYM z;#H)MO98io`8KvVhjwTAtV*gsLi@Fw-s=;w{zdfDjQ z_jVgS@QY>B!GOx#29tGYwEt1pMm*Mn(9m&Ec@gdbOw;)Yez()5)_;n#i2XWj$Ef`K zpdai@YWs)VoK8NjJl)1=A_n`;m85)F$D#`mhMYp2*FR@vX$kZBX~7 z*)|CFdGy290P^-Ua!IN-thrNtekLQMY)p>OVqf;OWp+++Fo^;-vj_(O=MAUmtM}?n zRp97sehqwb&`uc7>bm>jZG3DnW(cJEACrmzr49=<)pHdoqwLOXajsIw z0iK+%gL)pWA;B?$bVT_4f4mI*A27d$1iq7